iTunes match remote tracks show in iTunes library view but can't be played
Bug #1174604 reported by
Carl Pillot
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
Carl Pillot |
Bug Description
When iTunes match is enabled in iTunes, remote files stored on Apple's servers that are streamed to iTunes are shown exactly the same as local files in the Mixxx iTunes Library view. When you click a remote file it throws a file not found error. As far as I know, Apple doesn't offer an api to access iTunes match remote files, so they should be hidden in Mixxx. This could be fixed by ignoring xml track entries with Track Type=Remote property when scanning the file.
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: | added: itunes |
Changed in mixxx: | |
assignee: | nobody → Carl Pillot (cpillz) |
status: | Confirmed → In Progress |
Changed in mixxx: | |
milestone: | none → 1.11.1 |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I've attached a patch that drops iTunes library files before they are committed to the Mixxx iTunes database. One potential issue I ran into is that the although remote tracks are dropped for the main library table, any playlists that contain remote tracks will still contain the ID. Assuming mixxx uses an inner join to query for the main track data when display a playlist view, then there's no problem, because entries missing from the library will be dropped from the playlist. Does anyone have thoughts on this?