How to deal with hidden tracks in playlists / crates / history ?

Bug #1968927 reported by ronso0
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

Since @poelzi redesigned the History feature :tada: empty history playlists are deleted automatically (and the current empty history is discarded).

I'm working on the preference UI to tweak the 'min tracks' threshold and I noticed some odd behaviour:
hidden tracks are counted as well which means histories with less than [min tracks] are not deleted. Very confusing if histories containing only hidden tracks ("empty") remain in the list.

How do we want to deal with that?
I assumed the reason to hide tracks was to simply not show them in the main Tracks view, for example tracks rather 'useless for live sets like samples and recordings.
Though, there are a few conflicting use cases:

 * hide samples from Tracks, but have a dedicated samples crates
 * hide played tracks but show them in the history (and manually crafted playlists)

I propose to simply apply the 'hidden' filter only to 'Tracks'.
Problem solved IMHO.

Do you see any problems with that?
Should we try to mark hidden tracks somehow, like using a dim text color?

Revision history for this message
ronso0 (ronso0) wrote :

related:
lp:1656196 option to automatically hide recordings from library

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Not apply hidden to the history sounds reasonable, because hiding a track after you have played it bends the truth IMHO.

In the other tabled "hidden" is another word for delete. If we remove the track from the library, it will com back after the next library scan. As a workaround the hidden state was invented.

That was the reason to delete "hidden" Tracks also from Playlists and crates.

Revision history for this message
ronso0 (ronso0) wrote :

oh, this one :b
lp:1870224 improve Hide from Library workflow

Revision history for this message
ronso0 (ronso0) wrote :

also related:
lp:1390670 segregate loops and samples from the main library

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

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.