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

remote control #908

Closed
1 task done
SilPan opened this issue Nov 27, 2023 · 1 comment
Closed
1 task done

remote control #908

SilPan opened this issue Nov 27, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@SilPan
Copy link

SilPan commented Nov 27, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Pain

I would like to listen to music on my media machine, but remote control it from my phone.

Suggested solution

Like have the full spotube UI on the phone and the playback happen on the media computer.

You can probably already imagine which direction I am going with, something like spotify-connect.
I see the problem with needing a central server so that it can work over the Internet, but how about local network only?
I am certain you guys already thought about this, but I can not find anything in the issues and the discussion.
The only issue I find is about "listen along" #8, but that is not the same.

One could define an API how spotube can get remote controlled, with only few functions

  • play/{song-id}
  • pause|play
  • and some queuing

and leverage the search functionality and everything on the device that is remote controlling.

A running spotube that is ready to be remote controlled could advertise itself via UPnP on the local net.

I would be surprised if that functionality was not already on your minds?
Is there something that is very difficult about it?
Is it more complex than I am imagining it?

Useful resources

https://en.wikipedia.org/wiki/Universal_Plug_and_Play
https://pub.dev/packages/upnp2

This is another project where they got the discovery of devices on the local net really figured out, I was gonna add it as a UPnP example, but to my suprise they don't use it. So there are also other ways.
https://github.com/KDE/kdeconnect-kde

Additional information

Thanks for creating spotube!

@SilPan SilPan added the enhancement New feature or request label Nov 27, 2023
@KRTirtho KRTirtho moved this to Backlog in Spotube Board Nov 28, 2023
@KRTirtho
Copy link
Owner

KRTirtho commented Apr 11, 2024

Support added in #1355

@KRTirtho KRTirtho moved this from Backlog to Done in Spotube Board Apr 11, 2024
@KRTirtho KRTirtho moved this from Done to Deployed in Spotube Board Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Deployed
Development

No branches or pull requests

2 participants