Skip to content

Hide duplicate tracks #432

@Mikaela

Description

@Mikaela

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

I would like the Music Player to notice when the same track appears multiple times (identical metadata, length) and hide the duplicates when appropiate such as "all tracks" listing or album view.

Why do you want this feature?

My music collection includes digital albums that contain MP3 and FLAC subdirectories that occassionally both find their way to my phone. I also have devices that only support MP3, so I cannot entirely get rid of those files (in favour of flac or even opus) and thus regularly have to convert to mp3.

Additional information

Hiding duplicates would require Music Player to consider which is the canonical track and I would like that to be the best quality possible, possibly in order flac > opus > ogg > mp3. However since there are so many audio formats (and I understand the format support comes from Android OS itself?), I think the duplicate hiding or preferred format order may have to be an option if this is even in scope for the project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is about a new feature or improving existing feature/behavior.needs triageIssue is not yet ready for PR authors to take up

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions