Today, 01:29 AM
I wrote a little about this in the upgrade forum, but I thought I'd separate it here since I'm working more on it instead of waiting for a new update to appear.
In 10.10.7 we had several working playlists. I am the admin and my wife owns an 821-song shared playlist that hasn't previously caused trouble with Jellyfin.
After the 10.11.0 migration, my playlists were empty. Per the blog post, I ran "Refresh Metadata" with "Replace all metadata" selected. I allowed the refresh several hours to run since I had trouble finding the status of the refresh. After the refresh, all of the playlists were visible again. Opening any playlist resulted in a longer than usual delay, but I assumed it was because we were starting over with metadata. Every playlist opened except for the 821-song playlist. It showed 821 tracks and about 54 hours of music. It then listed the dozens of genres involved but then no tracks were listed at all. If I hit play, it spun for awhile and eventually started playing a song that was not supposed to be #1 in the playlist. I checked the data/playlists/ folder and saw the XML file was in a different order than prior to the migration.
I first tried to re-create the playlist by syncing from Symfonium, the client we both use on our phones. I hit sync, push to server and then waited a long time just to be sure the sync finished. Nothing changed on the server. It showed 821 tracks, 54 hours of music, dozens of genres, but no tracks displayed. I went to the Jellyfin forum to post about it, and when I checked my Jellyfin tab the 821 tracks were listed! Out of order, but there at least. That was the only time tracks have ever appeared even though I can see them in the playlist.xml file. I then tried copying the playlist to a new playlist "Test." It created a Test playlist with 821 tracks, 54 hours of music, dozens of genres, but no tracks displayed. I waited about 10 minutes but the tracks never appeared.
Next I tried adding a random song to the playlist. It then showed 822 tracks, slightly longer time, dozens of genres, no tracks listed.
Finally I went with the nuclear option. I first tested on a 10-track playlist. I deleted it from Jellyfin and told Symfonium to push to server. It gave an error because the playlist didn't exist on the server. I added one random track to the playlist with the correct name, then pushed again from Symfonium. This time it synced perfectly and in less than a second the 10-track playlist was created.
I moved on to the 822-track playlist (it was still only 821 in Symfonium). I deleted it from Jellyfin, added one random track to a new playlist with the same old name, then synced from Symfonium. It ran the sync for about 20 seconds and gave no errors. However, in Jellyfin I now had two playlists with the same name, one with one track (the random one I used to create the playlist) and one with 821 tracks, 54 hours, dozens of genres, and--you guessed it--no track listing.
Next I tried the re-import option: delete the playlist from Jellyfin, export the Symfonium playlist to m3u8, copy the m3u8 to the server with the name "Test." I named it this because I knew it would import as my playlist, and I wanted to be able to copy it to my wife and let her own the properly-named one. I placed the Test.m3u8 in the music directory and forced a library scan. First time the test file disappeared immediately and I had a Test playlist with no songs. I realized the path was wrong in the m3u8. Edited it, re-copied to the music folder, scanned again. Now the m3u8 file is still in there, I have a playlist named Test, but it sometimes shows nothing at all and sometimes shows 821 tracks, no time, no genres, and no tracks. Oddly I also have no Test folder in the playlists subfolder. If I hit play, the correct song #1 does play, so the data is in there *somewhere*.
This is driving me crazy. This is of course the flagship playlist that my wife relies on. It's putting a serious damper in the WAF not to be able to add songs to or otherwise edit the 821-track playlist because for some reason Jellyfin keeps choking on it.
Any ideas? Is there something I can look for in the logs that might clue me in to the error with the large playlist? Do I need to wipe everything out and start from scratch? I'm hesitant to re-load from a backup or downgrade to 10.10.7 because I'm afraid the database is already corrupted and don't want to bring that corruption to new install.
In 10.10.7 we had several working playlists. I am the admin and my wife owns an 821-song shared playlist that hasn't previously caused trouble with Jellyfin.
After the 10.11.0 migration, my playlists were empty. Per the blog post, I ran "Refresh Metadata" with "Replace all metadata" selected. I allowed the refresh several hours to run since I had trouble finding the status of the refresh. After the refresh, all of the playlists were visible again. Opening any playlist resulted in a longer than usual delay, but I assumed it was because we were starting over with metadata. Every playlist opened except for the 821-song playlist. It showed 821 tracks and about 54 hours of music. It then listed the dozens of genres involved but then no tracks were listed at all. If I hit play, it spun for awhile and eventually started playing a song that was not supposed to be #1 in the playlist. I checked the data/playlists/ folder and saw the XML file was in a different order than prior to the migration.
I first tried to re-create the playlist by syncing from Symfonium, the client we both use on our phones. I hit sync, push to server and then waited a long time just to be sure the sync finished. Nothing changed on the server. It showed 821 tracks, 54 hours of music, dozens of genres, but no tracks displayed. I went to the Jellyfin forum to post about it, and when I checked my Jellyfin tab the 821 tracks were listed! Out of order, but there at least. That was the only time tracks have ever appeared even though I can see them in the playlist.xml file. I then tried copying the playlist to a new playlist "Test." It created a Test playlist with 821 tracks, 54 hours of music, dozens of genres, but no tracks displayed. I waited about 10 minutes but the tracks never appeared.
Next I tried adding a random song to the playlist. It then showed 822 tracks, slightly longer time, dozens of genres, no tracks listed.
Finally I went with the nuclear option. I first tested on a 10-track playlist. I deleted it from Jellyfin and told Symfonium to push to server. It gave an error because the playlist didn't exist on the server. I added one random track to the playlist with the correct name, then pushed again from Symfonium. This time it synced perfectly and in less than a second the 10-track playlist was created.
I moved on to the 822-track playlist (it was still only 821 in Symfonium). I deleted it from Jellyfin, added one random track to a new playlist with the same old name, then synced from Symfonium. It ran the sync for about 20 seconds and gave no errors. However, in Jellyfin I now had two playlists with the same name, one with one track (the random one I used to create the playlist) and one with 821 tracks, 54 hours, dozens of genres, and--you guessed it--no track listing.
Next I tried the re-import option: delete the playlist from Jellyfin, export the Symfonium playlist to m3u8, copy the m3u8 to the server with the name "Test." I named it this because I knew it would import as my playlist, and I wanted to be able to copy it to my wife and let her own the properly-named one. I placed the Test.m3u8 in the music directory and forced a library scan. First time the test file disappeared immediately and I had a Test playlist with no songs. I realized the path was wrong in the m3u8. Edited it, re-copied to the music folder, scanned again. Now the m3u8 file is still in there, I have a playlist named Test, but it sometimes shows nothing at all and sometimes shows 821 tracks, no time, no genres, and no tracks. Oddly I also have no Test folder in the playlists subfolder. If I hit play, the correct song #1 does play, so the data is in there *somewhere*.
This is driving me crazy. This is of course the flagship playlist that my wife relies on. It's putting a serious damper in the WAF not to be able to add songs to or otherwise edit the 821-track playlist because for some reason Jellyfin keeps choking on it.
Any ideas? Is there something I can look for in the logs that might clue me in to the error with the large playlist? Do I need to wipe everything out and start from scratch? I'm hesitant to re-load from a backup or downgrade to 10.10.7 because I'm afraid the database is already corrupted and don't want to bring that corruption to new install.

