tesshucom / jpsonic

This is a repository for development. See https://github.com/jpsonic/jpsonic
GNU General Public License v3.0
13 stars 13 forks source link

How to create playlists #2646

Closed Tak-MK closed 1 month ago

Tak-MK commented 1 month ago

System information

Please fill in your question.

I'm really sorry for this stupid question but... I can't find the "create playlist" button anywhere. I don't know if disappeared in some version or if I didn't sleep enough last night. I know I can turn a queue into a playlist, but I can't create a playlist manually so I can add songs to it without necessarily having to use the queue and stop what I'm playing. Thanks!

Jpsonic_と_tmux

tesshucom commented 1 month ago

Web UI is a specification since subsonic speed. You can create queues manually and generate Playlists from queues. Putting aside my personal opinion on whether it is the best or not, Subsonic has a fairly simple implementation.

Did this answer?

Tak-MK commented 1 month ago

Sorry but I didn't understand. I have a separate Subsonic instance and it does have a "Create playlist" button, but I can't see it in jpsonic. Is this intended?

tesshucom commented 1 month ago

Ah, maybe I vaguely remember it. It's possible that it was removed due to design or implementation issues. Because if something gets deleted, that's almost always the reason.

In my personal opinion, if you want to fix something like that, it's better to rebuild the whole thing for playlist instead of making individual improvements. Because minor changes are inefficient. After all, you need to review the entire implementation to fix it.

You want to create an empty entry, right? This use case may be supported in the future, but it's also possible that it won't be. (Not yet considered) Personally, I do not agree with the policy of blindly increasing the number of operation paths. We need to keep it simple enough that even screen readers won't get confused.

Tak-MK commented 1 month ago

Although I can agree with you with most of what you said, I think a button for creating a playlist to add songs later is one of the bare minimums that everyone would expect from a music server.

In my opinion that should be there at least as a simple button, and reconsidering later redoing the entire playlist module if it’s needed as you said.

2024年5月21日(火) 19:05 tesshu.com @.***>:

Ah, maybe I vaguely remember it. It's possible that it was removed due to design or implementation issues. Because if something gets deleted, that's almost always the reason.

In my personal opinion, if you want to fix something like that, it's better to rebuild the whole thing for playlist instead of making individual improvements. Because minor changes are inefficient. After all, you need to review the entire implementation to fix it.

You want to create an empty entry, right? This use case may be supported in the future, but it's also possible that it won't be. (Not yet considered) Personally, I do not agree with the policy of blindly increasing the number of operation paths. We need to keep it simple enough that even screen readers won't get confused.

— Reply to this email directly, view it on GitHub https://github.com/tesshucom/jpsonic/issues/2646#issuecomment-2123069046, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABPMBZTMVSARJDXTTOZNGB3ZDN5HPAVCNFSM6AAAAABIBPGPSGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRTGA3DSMBUGY . You are receiving this because you authored the thread.Message ID: @.***>

tesshucom commented 1 month ago

Oh, I'm sure it was something related to ID creation. Features that cause bugs may be removed immediately. What to do after that is another matter. If possible, it would have been implemented without bugs from the beginning, but I also regret it.

I understand your request, but I cannot guarantee it. As mentioned above, let me say that the faster solution is to use a product that specializes in it and is passionate about it. With some basic knowledge, it may even be possible to create an app for editing only playlists.