Syncplay / syncplay

Client/server to synchronize media playback on mpv/VLC/MPC-HC/MPC-BE on many computers
http://syncplay.pl/
Apache License 2.0
2.11k stars 214 forks source link

Click on other users to play their stream #65

Closed bitingsock closed 8 years ago

bitingsock commented 9 years ago

Assuming that the other person(s) in your server are playing url streams, clicking on their filename in order to send it to your own player would be a much desired feature among my friends. What do others think?

Et0h commented 9 years ago

Thanks for the suggestion. Being able to easily switch to what someone else is playing sounds like a great idea, although it may be less useful when we have shared playlists as that would offer similar functionality. In relation to streams, whether it could work would depend on whether the URIs can be requested by Syncplay from the media players (and I assume they can). Once retrieved, this would have to either be transmitted as a filename (replacing stream name, which is currently used by VLC) or the protocol would need to be modified to be able to transmit both the title and the URI of a stream.

Et0h commented 9 years ago

Okay, should work now for mpv. VLC will be a bit harder because the URIs it gives are very long and therefore cause GUI issues. This means I either need to figure out a way of getting a shorter URI from VLC, or I have to improve the GUI to handle overly long URLs.

Et0h commented 9 years ago

Okay, should work for VLC now. Windows test build at: http://syncplay.pl/syncplay-ClickToSwitchToMedia-Beta-1.zip (*NIX users can just use Git HEAD). Please test it and let me know how it goes.

Et0h commented 9 years ago

Version 2 of the beta http://syncplay.pl/syncplay-ClickToSwitchToMedia-Beta-2.zip - Adds error messages and fixes an issue if no file was playing.

bitingsock commented 9 years ago

seems to work for me. thanks for the work man!

Et0h commented 9 years ago

The feature is now implemented in http://syncplay.pl/syncplay-1-3-2/ - thanks again for your suggestion.