Skip to content

Rekordbox USB cache fails to clear after removal, causing device recognition failure and UI content mixing #16534

@eXWoLL

Description

@eXWoLL

Bug Description

At a gig with multiple DJs, I experienced a severe issue with Mixxx's Rekordbox USB handling. After one DJ removed their USB, the system failed to clear the cache. Mixxx continued to show the removed USB as present. When attempting to refresh via the blue text line in the main window, nothing happened. Subsequently, the contents of two different USBs became intermixed—tracks from one drive were displayed under the other drive's listing. No songs could be loaded from either drive.

Expected behavior

  • When a USB drive is removed, Mixxx should clear it from the sidebar and release its resources.
  • The "Refresh" action should rescandevice mount points and update the library view.
  • Different USB drives should maintain separate and distinct library listings.

Actual behavior

  • Removed USB remained visible and selectable.

  • Refresh action had no effect.

  • Contents of two different USBs were shown intermixed (e.g., USB A showed tracks from USB B).

  • Tracks were unloadable from either drive.

  • The sticks were connected via a USB3.2 hub (non-powered), but when another port was tried, the issues remained.

  • Issue was fixed via restarting the program.

  • The usb's had multiple playlists (GBs worth of tracks)

IMO some additional way of flushing or restarting the USB cache should be made available to avoid these issues.
ps. will attach log later

Version

2.6

OS

Windows 11

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions