Some m4a files do not load or play

Bug #660948 reported by Jared Robert
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Medium
William Good
1.8
Won't Fix
Low
Unassigned

Bug Description

I'm running Mixxx 1.8.0.2 built with the m4a=1 option in Ubuntu 10.10 from bzr. I have quite a number of m4a files in the music library, but I also have quite a few that refuse to load or play. In order to get the offending file to attempt to play, I have to drag and drop it to the wave form. You can also drag and drop it to the library window and get a slightly different error in the console, but the result is pretty much the same -- you get a pop-up window that says, "The file '/home/jared/Music/Michael Bublé - 10 - Sway.m4a' could not be found." Going to try and attach a problematic m4a file, but here are the console errors:

Debug: [Main]: Getting SoundSource plugin object for "m4a"
Debug: [Main]: SSM4A::ParseHeader : "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" could not be opened using the MP4 decoder.
Debug: []: [Channel1] CachingReader::loadTrack() load failed for" "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" ", unlocked reader lock
Debug: [Main]: Failed to load track "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" "The file '/home/jared/Music/Michael Bublé - 10 - Sway.m4a' could not be found."
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: Couldn't get chunk 2 in read()
Debug: []: [Channel1] CachingReader::loadTrack() load failed for" "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" ", unlocked reader lock
Debug: [Main]: Failed to load track "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" "The file '/home/jared/Music/Michael Bublé - 10 - Sway.m4a' could not be found."
Debug: []: [Channel1] CachingReader::loadTrack() load failed for" "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" ", unlocked reader lock
Debug: [Main]: Failed to load track "/home/jared/Music/Michael Bublé - 10 - Sway.m4a" "The file '/home/jared/Music/Michael Bublé - 10 - Sway.m4a' could not be found."

Related branches

Revision history for this message
Jared Robert (jared-robert) wrote :
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

This looks like libmp4 cannot handle the special characters in the filename. We properly hand it Unicode as far as I can tell.

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Low
William Good (bkgood)
Changed in mixxx:
milestone: none → 1.9.0
assignee: nobody → Bill Good (bkgood)
importance: Low → Medium
Revision history for this message
William Good (bkgood) wrote :
Changed in mixxx:
status: Confirmed → Fix Committed
Revision history for this message
William Good (bkgood) wrote :

Oh the file names still look like garbage on the command line but everything at least seems to work now.

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/5565

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.