Library Tracks Missing without changes in file system

Bug #1711867 reported by Ron granger
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Committed
Low
Unassigned

Bug Description

I moved a few tracks (6) to another folder, all in the main Mixxx library path '/home/fralix/Music/Musik'. (Actually moved from '/home/fralix/Music/Musik' to '/home/fralix/Music/Musik/onrequest/dump').
After rescanning the library all tracks were marked as missing except the moved tracks and a few others. (15 in total)
One of the first track marked as missing is located under '/home/fralix/Music/Musik/onrequest/dump/ABBA - Andante Andante.mp3' (copied from the Mixxx Track Properties) which is still available in the file system! Permission is '-rw-r--r--' while the group doesn't belong to my current user (yet) but that hasn't changed and it worked well before.
Also I am able to play the missing tracks and start the AutoDJ with my crates - so Mixxx is definitely able to access the files!
Mixxx is at version '2.1.0-alpha-pre (build master r6335)' built by myself.

fralix@hp-debian9:~$ inxi -S
System: Host: hp-debian9 Kernel: 4.9.0-3-amd64 x86_64 (64 bit)
           Desktop: MATE 1.16.2 Distro: Debian GNU/Linux 9 (stretch)
fralix@hp-debian9:~$

Revision history for this message
Ron granger (ron-granger) wrote :

Workaround is changing the folders (I added a few songs) so Mixxx 'accepts' them again.
But the Mixxx library is weird. Sometimes moving files works great and Mixxx updates the path, sometimes the old ones are marked as missing and new library entries are created and sometimes it breaks the whole Mixxx library system ^^

Revision history for this message
Ron granger (ron-granger) wrote :

Ok, continued using Mixxx:
I added a lot of files. New files are accepted correctly but often old files are then marked as missing - still remaining usable.

Once I had only one missing track at all. Once I had only 7 tracks left in library!

Any idea how to fix it? Is the library profile broken?

RJ Skerry-Ryan (rryan)
tags: added: library
Changed in mixxx:
importance: Undecided → Low
tags: added: scanner
Revision history for this message
Ron granger (ron-granger) wrote :

Since the report got updated just now, I wanted to inform you, that my library contains 444 tracks marked as missing as of today. Nearly all of them (didn't check all though) are actually available on the disk and I'm able to play them with mixxx.
Performing a library rescan increased the amount of missing tracks to 758.

I'm really interested in getting this fixed, so in case you need additional information, I'd be glad to help you out.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Thanks for the update Ron, that doesn't sound good. Are you using the 2.1.4 release version or are you still building from master (2.3 pre-alpha)?

Revision history for this message
Ron granger (ron-granger) wrote :

I am currently running the 2.1.5-pre (build 2.1 r6771)

I checked out the 2.1 branch a while ago and I've been pulling from there since.

Should I build another version?

Is it possible that some database is broken for some reason? I didn't test a fresh setup yet ...

Revision history for this message
ronso0 (ronso0) wrote :

Does it still happen with Mixxx 2.2.x?

Revision history for this message
Ron granger (ron-granger) wrote :

Well, I am using 2.2.0 and I monitored it recently. It looks like no new tracks are moved to the missing section, but they are still not detected as available, although I can play them.

Didn't reply in time because I wanted to check with a more current version, but apparently didn't get to this in the past 10 months ...

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

Version 2.2.0 is no longer supported.

Some library scanner had bugs have already been fixed.

Changed in mixxx:
status: New → Incomplete
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

Please test a newer version and then report back.

Revision history for this message
Ron granger (ron-granger) wrote :

I didn't manage to compile a later version due to some dependency issues and moved to Debian testing instead (2.2.4). With the move, I also changed file paths and after Mixxx scanned the whole library again, only those actually missing are shown as missing.

Don't know if the newer version fixed the issue or the change in the paths that forced something ... I think it doesn't make much sense to try and hunt this any more. One other user reported to be affected: If you read this and are still having issues, please comment here, otherwise this can be closed IMO.

Thank you for the support over the years and all your effort building Mixxx. It's awesome!

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mixxx because there has been no activity for 60 days.]

Changed in mixxx:
status: Incomplete → Expired
Revision history for this message
ronso0 (ronso0) wrote :

closing this as the bug seems to be fixed in 2.2.4

2.3 is about to be released. If that bug occurs again, please feel free to reopen.

Changed in mixxx:
status: Expired → Fix Committed
milestone: none → 2.3.0
Changed in mixxx:
milestone: 2.3.0 → none
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/8926

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.