finamp icon indicating copy to clipboard operation
finamp copied to clipboard

Change order of current playing song

Open AhegaHOE opened this issue 1 year ago • 1 comments

It would be nice if it was possible to drag the current playing song in the queue for example if you want to "skip" some songs just by dragging the song a bit further down or up without interrupting the current playing song.

AhegaHOE avatar Sep 19 '24 10:09 AhegaHOE

I talked about this in another issue recently: https://github.com/jmshrv/finamp/issues/220#issuecomment-2328825723

Chaphasilor avatar Sep 19 '24 13:09 Chaphasilor

@Chaphasilor what I would recommend is an icon on the far-right of each row (each row being a single song) in the queue. When the user touches this icon, they can slide the song up or down in the queue.

This is how newpipe does it:

I think this UX is extremely intuitive

maltfield avatar Mar 23 '25 01:03 maltfield

@maltfield well this is already how it works in Finamp. But you need to turn off shuffle. That's due to a limitation in the audio player we used, but it seems like it will be fixed in the future.

Chaphasilor avatar Mar 23 '25 07:03 Chaphasilor

sorry, but how do I enter the queue again in finamp?

I can see the current song playing at the bottom of the screen. I tap it, but it brings up the single song. I can't figure out how to go from this screen to the actual queue of other songs lined-up to play next (and edit them).

edit: oh, you click the bottom-right icon (showing a few horizontal lines and a note). Then you tap-and-hold the whole row to move it.

this is already how it works in Finamp.

@Chaphasilor this is a bit different than my suggestion.

currently, you tap-and-hold the row to move it. I don't recommend this.

my recommendation: provide a double-horizontal-line icon on the far-right of every row which, when this icon is tapped-and-hold, the row can be moved up or down.

I suggest this different solution because I think a tap-and-hold elsewhere on the row should be used to pop-up an overflow menu with additional actions for the song on the queue (in newpipe, this menu includes remove, details, add to playlist, show channel detail, share, download)

maltfield avatar Mar 23 '25 16:03 maltfield