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
iTunes is confused - wrong tracks listed against albums, artists #49
Comments
Sounds like an off by one error. Had you seen this on older versions of forked-daapd? |
Same here. I noticed that when I upgraded from 0.14 to 0.15. I rebuilt the database but the problem persist (interestingly the same tracks where mixed up the same way). |
OK, I see the reason now. In response to a /items request, server sends the first track OK, but each subsequent track contains extra sort data related to the previous track (assn:daap.sortname, assa:daap.sortartist, assu:daap.sortalbum, assl:daap.sortalbumartist and assc:daap.sortcomposer). So even when these fields are requested specifically, or all meta is requested, the incorrect data comes first - and presumably iTunes detects the first instance and ignores subsequent ones. The incorrect data comes immediatley after the asdk:daap.songdatakind field. Did I explain this OK? Seems to occur whenever info for a number of items is returned, e.g. requesting all items, or with a query in the 'items' url. |
Does this fix it? |
Yes, this fixes, thank you very much. |
v0.15. Selecting a particular album, or an artist, in iTunes with the Column browser, the track listing will almost always show one spurious track from a different artist or album, and often one legitimate track will be missing. See screenshot (iTunes 10.1.0.56). For comparison, not the case with a firefly/mtdaapd server.
The text was updated successfully, but these errors were encountered: