Unify same track in different formats

Bug #1792693 reported by xerus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

I have two libraries: One solely in MP3, synced to all my devices, and one in FLAC that is only synced to my djing devices. However, the FLAC library only has a subset of the MP3 library, so I need both to ensure highest quality and still have everything available.
The problem then is that every song that has an mp3 and a flac version is shown twice, even though I basically only need the flac version. since the tracks have the same tags, it should be possible to identify and "merge" them into one database item.

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

Mixxx has no concept of multiple formats/files per track. It would be difficult to extend the current design. And before adding new features the scalability issues between the database backend and the frontend should to be solved.

There are various aspects to take into account, i.e. what happens
- if the user edits metadata of currently matched tracks -> edit both at once
- if external file tags of previously matched tracks have changed and the tracks become unmatched or vice versa
- if the user wants to manually match tracks by merging/unifying their metadata
- if the user needs to resolve conflicts or edge cases manually

I suppose that the implementation of the database backend would be the easiest part. Implementing the business logic and frontend with all the user interactions could be more challenging.

Btw, the concept of multiple formats/files per track is already supported by a new track library design that I proposed some time ago. This will not be implemented in Mixxx internally, but as a standalone (web) service.

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
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/9434

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.