More consistent media list controls

Feature description:

Have media lists everywhere in the UI behave consistently. Specifically:

  • enable swipe actions everywhere in the app
  • enable EITHER the drag and drop OR the tap menu everywhere in the app (let the user decide which one they want to use in the settings)

Problem solved:

The app currently has three different ways to add a song to queue, a playlist, etc.

  • Long press, then drag and drop
  • Long press, then tap a button in the menu that appears
  • Swipe

Which one works where in the app is inconsistent. For example:

  • In search, drag and drop and swipes work
  • In the “tracks” page in library, swipes work, but long pressing triggers the tap menu instead of drag and drop
  • In media lists that involve tracks on the home page (e.g. most played tracks), neither swipes nor drag and drop work. Your only option is to long press and then use the tap menu.

Brought benefits:

The current ap’s inconsistency makes things like queuing songs fairly annoying, as I often perform a gesture, expecting it to work, only to discover that that gesture does not work in the specific part of the app I am on.

Other application solutions:

Additional description and context:

Screenshots / Mockup:

Swipe on list is everywhere if not open a proper issue.

There’s a setting to control the long press action to be always drag and drop already.

I have opened an issue here: Swipe actions not working in media lists on home page