iTunes library not found on non-standard path , Mixxx does not follow alias

Bug #655778 reported by jus
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
William Good

Bug Description

The path to iTunes library is hardcoded.

If someone has the iTunes library on a non-standard path ( e.g shared library) Mixxx can not find the iTunes library. Also Mixxx does not follow an alias named "iTunes Music Library.xml" placed on the hardcoded path. It simply loads an empty library.

Problem confirmed on MacOS , Windows version may also be affected.

Forum discussion here:
http://mixxx.org/forums/viewtopic.php?f=3&t=1701

Tags: itunes library

Related branches

RJ Skerry-Ryan (rryan)
Changed in mixxx:
milestone: none → 1.8.1
status: New → Confirmed
tags: added: itunes library
RJ Skerry-Ryan (rryan)
Changed in mixxx:
milestone: 1.8.1 → 1.8.2
Revision history for this message
William Good (bkgood) wrote :

I'm not sure that we can follow osx aliases (honestly, I remember using them with sys 7-9 and can't believe they're still using them, but windows is still using dumb things since putting symlinks in ntfs) but I'll at least look into this. Assigning myself because I'll forget otherwise.

Changed in mixxx:
assignee: nobody → Bill Good (bkgood)
importance: Undecided → Low
milestone: 1.8.2 → 1.9.0
William Good (bkgood)
Changed in mixxx:
status: Confirmed → In Progress
Revision history for this message
William Good (bkgood) wrote :

Fixed at lp:mixxx/1.9 r2666

Bad news is that we can't follow OSX aliases (nor Windows .lnk shortcuts). So my changes do a couple of things:
First off, if we don't find an itdb in the proper location, it first sees if a custom itdb path has been saved in the library db. If not, it asks for a path, and saves it.
Of course, this doesn't solve anything for our forumer who has the alias, so I implemented a right click menu on the iTunes sidebar entry that has an option to choose a different library file or use the default one (in case someone chooses to use a different one but later moves back to using the regular location). Hopefully this is a Good Enough (TM) solution.

Changed in mixxx:
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/5550

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.