Replies: 6 comments 3 replies
-
That was example what player does when you start a new song. I never add songs this way. Usually it's just drag and drop to the new created playlist.
What if track list in the Playlists Tab would be replaced by track list from the Queue tab like a mirror? So it will be exactly the same list with currently playing song highlighted? My idea is to combine Queue tab and Playlists Tab in one tab, so you don't have to switch between 2 tabs. |
Beta Was this translation helpful? Give feedback.
-
Yup that will be done in that issue, there will be a keybind to do that as well as some sort of menu to do it with mouse, though I am not promising the mouse support will come right away.
To get the terminology clear, a "tab" is something you, the user, create by combining different panes in a given layout. What I think you are referring to is the Playlists pane, right? And the old
First, the Cover art would not be a part of any pane. It exists as its own Now for the actual problem: The cover and playlist list are I think self explanatory, that is fine even with me. What I have a problem with is the right column here, you essentially want to merge two concepts into one and I am having a hard time to imagine how that has any chance of working. I am happy to hear any non-hacky and non-brittle solutions to this, because the use case sounds completely and totally fine to me, something I would use myself even. My whole problem is that I am simply not OK with any half baked solutions here. |
Beta Was this translation helpful? Give feedback.
-
Great!
I get it that user can create a custom tab.
Yes!
I am thinking about this idea: the queue would be cleared and loaded only when any song started playing first time in the playlist.
The problem I see here is how to make a switch from playlist track-list to queue track-list and vice versa seamlessly, i.e. without visual distraction. Another problem is how to monitor that track was played for the first time in playlist in a session. |
Beta Was this translation helpful? Give feedback.
-
That is exactly the problem I am pointing out the whole time. Visual distraction is one thing, but the more important one is it not being fragile. I cannot think of a proper solution. And you have to keep in mind that holding some arbitrary state somewhere (like "Playlist_B" was loaded, so if playlist list is on "Playlist_B" then we show the queue, otherwise show playlist content) is not really a solution because it is very fragile. Rmpc can be restarted and the state will be lost. If you instead persist it on a disk the same problem remains, you can restart your whole system or another client(which might not even be rmpc!) can connect from a different system altogether. I suppose you could misuse the Or you could have a keybind which switches the view, but then it defeats the purpose of the whole thing. I understand that this is solvable pretty easily in an isolated environment where you will be the only client ever, but MPD is a network based player and we have to keep that in mind. |
Beta Was this translation helpful? Give feedback.
-
|
Hmm, what about new mpd Partition feature? Could it be used for playlists, i.e. each playlist would be in its own Partition 🤔 |
Beta Was this translation helpful? Give feedback.
-
|
@Solarunit I think MPD may not be the player you're looking for. Alternatively, this functionality you seek is best suggested to the MPD team. Rmpc and other clients are just frontends to MPD, and they should, IMO, respect its philosphy. For example, I use rmpc as my desktop player, MAFA as my remote control on Android, and mpc for scripting, widgets, keybinds etc. If rmpc adds stateful functionality, these other clients will have no way to interact with that. Further, because clients can communicate with an MPD server on an entirely different machine, rmpc's state on my laptop might not match rmpc's on my desktop, despite the fact that theyre both talking to the same MPD instance on my music server. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As I prefer playlist-based players where you have multiple independent playlists and you can switch between playlists on the fly and start playing any song (in any playlist) instantly, I would love to see improvements with loading saved playlists.
Improvements could be like this - automatically clear Queue tab and load the whole saved playlist when you click to play any song in that playlist.
So Queue tab could become irrelevant and I could hide it via config.
I would like to see Playlists Tab redesign or a new Playlists Tab for playback songs. The old one can be renamed as "Playlists Manager" for managing playlists.
In a new Playlists Tab you would have 3-pane-layout:
it would become a default tab.
from #400
Beta Was this translation helpful? Give feedback.
All reactions