Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to add youtube, mp3s or other streams to queue instead of playing immediately. #75

Closed
EHLOVader opened this issue Mar 3, 2015 · 8 comments

Comments

@EHLOVader
Copy link

I would like the ability to add to queue instead of playing especially with youtube so they can play next in line.

streams

@kingosticks
Copy link
Member

Just to clarify, you want to be able to queue up an arbitrary stream rather than something you browsed/searched to?

@EHLOVader
Copy link
Author

Yes. The browse functions were fixed in e440dc4 according to the issue I posted on that. And the add album was addressed in #69 although interface wise it may make more sense on the album itself instead of in the menu.

For a use case, occasionally I will want to queue up a Youtube song, or an MP3 directly from a site like http://musicforprogramming.net/

I have even had a few instances where it would be easier to put in the spotify uri or soundcloud url instead of searching for it, because I have found searching doesn't always work as well as I had hoped.

@icerfish
Copy link

This would be a much used feature, as it is easier to get a Spotify URI from Spotify directly than it is to search through it on the UI.

@kingosticks
Copy link
Member

Does anyone have any ideas of a nice way to integrate this into the UI? I personally think it would be better to somehow make this available from the Queue page itself, rather than cluttering the Streams page with even more buttons (plus, I am trying to get rid of the Streams page entirely).

@jcass77
Copy link
Member

jcass77 commented Apr 25, 2016

@kingosticks do you still want to get rid of the streams page? I think it is fairly useful although there is some overlap in having streams show up in the 'Musicbox Favourites' playlist as well - is that what is bothering you?

In terms of implementing in the UI: we can probably use a variation of the new tracklist popup menus where the button will execute the onClick action and the ellipses is displayed somewhere next to it? Alternatively, adding another select menu containing the various options might be the more standard approach, but will take up more space.

@kingosticks
Copy link
Member

I'm not sure. Yes, now that streamuris is just another playlist it seems slightly odd to give it it's own page. But the other functionality on the page is quite useful so we don't want to lose it.

UI wise for this feature: we could change the 'play' button to a 'lookup' button. Clicking it would display a list of tracks, complete with a popup menu etc, just like everywhere else. The popup menu could then provide the "save/add to playlist" option (and it would be nice if this was on all popup menus). How does that sound?

@jcass77
Copy link
Member

jcass77 commented Apr 26, 2016

I think I understand what you're aiming for. It basically means adding a 'Add to Favourites' option to the popup menus, which becomes 'Remove from Playlist' if the track is already part of a playlist.

skitched-20160426-063045

I'd like to combine this with #164, by adding a separate popup menu for the actual playlists that can be used to delete entire lists as well.

We can then just re-use the above functionality on the Streams page by doing a lookup on the URI first, and then displaying the track(s) for that URI in a list with the popup menu attached to it.

@kingosticks
Copy link
Member

Yes but do we need #164 for this? This is all tracklist popup stuff.

jcass77 added a commit to jcass77/Mopidy-MusicBox-Webclient that referenced this issue Dec 11, 2016
jcass77 added a commit to jcass77/Mopidy-MusicBox-Webclient that referenced this issue Jan 7, 2017
jcass77 added a commit to jcass77/Mopidy-MusicBox-Webclient that referenced this issue Jan 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants