-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Playlist export in m3u/m3u8 fails #11780
Comments
I cannot confirm this with 2.3.5 or HEAD of the 2.3 branch or 2.4-beta |
Sorry but it's still doing it to me and it used to work before. Here's a log where i open mixxx, try to export a playlist and close mixxx. Also included the playlist file i got. I don't know for beta. I only use stable versions. |
Can you remember the condition when it worked? |
Interesting:
Why has the file the txt extension? Was it found on the harddisk like that? |
No, it was in m3u. I changed it to txt for upload because github is too stupid to understand m3u files are text files... |
@jmfergeau Out of curiosity: how is crate export working? And playlist import? |
To export, i simply right-click the mixxx playlist and click "export playlist" I haven't tested import. |
To be more clear: Please also test playlist import. What Qt version are you using? It is printed in the log stream, during startup. |
Mixxx 2.3.5 with Qt: 5.15.10 on Arch Linux. This is the relevant part form the log:
|
The related code has been improved in the 2.4 branch, in PRs like this: Please verify if the issue still happens in Mixxx 2.4-beta |
Can this be related to #11576 |
Tried and no, it doesn't fix it. I avoid using wayland anyway because nvidia gpu.
Tried to export one of my crates and this didn't worked either. Same problem.
I made a playlist with audacious as m3u and imported it in mixxx. It worked with no issues. But, exporting back this very playlist from mixxx worked! I'm suspecting my own playlist in mixxx to have a problem. Maybe there's too many files? 600+ is a high number... Maybe it's the foreign characters since i have some japanese tracks that have foreign characters in the file names... but as i said before, this was never a problem for mixxx before and as long as it was a m3u8, it was making a functional playlist.
|
Okay, thanks for testing. What @daschuer spotted in the log (invalid playlist id) indicates something's wrong with the sidebar selection and/or the context menu. (also there are a lot of debug messages, presumably from Qt, that I never saw before in logs, and I'm puzzled by the QFileDialog errors, too). Let's break this down:
2.4-beta is about to be polished for release within the next few weeks, and it has been tested for quite some time now, so the risk of serious regressions is rather low. |
This is exactly what i'm doing from the beginning. And what i did in my first posts. Ok this is really strange : After some tries I discovered a workaround to make the playlists exportable again as intended. But this workaround needs to be made everytime mixxx is started. Here it is:
Here's the log i got from a session where export was successful : mixxx.log I am very confused now. |
Maybe adding an additional tree member fixed the issue? |
wtf... that would be a weird bug Either way, I'm not sure if spending time on a fix is worth it if it works in 2.4 |
Yes we have already a release candidate for 2.3.6 which is the last version from the 2.3 branch. So let's focus one 2.4-beta. |
Thanks to your suggestions, I made more tests and I figured out a bit more what might be the cause. It seems to happen if you start mixxx, stay on the tracks list and attempt to export a playlist from there. And it seems to not occur anymore if you click the playlist to see its content. It looks like the playlist exports only if it's first loaded in memory. A thing that doesn't happen when you just started mixxx right away, which is logical. And same thing for the crates. As long as they aren't "loaded" (displayed on the tracks list) the export will fail. But will succeed if it's loaded. |
That's pretty much what I asked earlier, thanks for confirming. Closing this, fixed in 2.4 by #4193 (and follow-ups IIRC) |
Bug Description
When a playlist is exported, the m3u and m3u8 generated are just a simple line saying
#EXTM3U
. It doesn't export the files names as intended and then makes the generated playlist completely useless.Version
2.3.5
OS
Arch Linux with LTS kernel
The text was updated successfully, but these errors were encountered: