iTunes match remote tracks show in iTunes library view but can't be played

Bug #1174604 reported by Carl Pillot
6
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.

Tags: itunes
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Low
tags: added: itunes
Carl Pillot (cpillz)
Changed in mixxx:
assignee: nobody → Carl Pillot (cpillz)
status: Confirmed → In Progress
Revision history for this message
Carl Pillot (cpillz) wrote :

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?

Revision history for this message
Carl Pillot (cpillz) wrote :

I should add that it drops *remote* iTunes library database entries....missed that part.

RJ Skerry-Ryan (rryan)
Changed in mixxx:
milestone: none → 1.11.1
Revision history for this message
jus (jus) wrote :
Changed in mixxx:
milestone: 1.11.1 → 1.12.0
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7009

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.