-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Selfhostable (website) version of spotube #780
Comments
That would involve rewriting the entire app all over again (completely new app). From what I can tell, flutter is not compatible with web in any useful way. |
This is possible as Flutter supports web. But the problem is with CORS. YouTube API and some of the Spotify API simply won't work in the browser. |
If you make a self-hosted server, you could proxy requests to the YT and Spotify APIs via the server so it's the same domain, no CORS issues. A web app would be nice and it would complete the offering. |
In that case, what will be the point of making this app if everything will be handled by a central server? |
You would not implement the entire logic, just a light (almost) pass-through proxy for the YT and Spotify API requests.
This probably kills the idea, though I think it would be nice to have something similar to https://spotfy.one or https://beatbump.io/ or https://hyperpipe.surge.sh/ |
linuxserver released an image for this: |
That's great 🚀 . But I wonder how that works through Web. Because analyzing the Dockerfile, it seems to only install the |
It's based on kasmvnc, so yeah |
Is there an existing issue for this?
Pain
Not really a "pain", but I'd be nice if there was a web version of the app. This way I don't have to download spotube to multiple devices, I can just have one selfhosted version and all my settings, preferences, and everything else is "synced" between devices.
Suggested solution
A docker container maybe? Or else just something which you can install and it will listen on a specific port and you can then visit it using a web browser
Useful resources
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: