Open goto-bus-stop opened 5 years ago
Some state should be maintained in the Java part for this to work, I think. chat history, users, and playback state, i think. Things like playlists and play history can be loaded again when the user re-enters the app.
The things that the Service needs to do:
advance
websocket messagesIdeally, the player should have a defined API so we can switch between NewPipe and Official™ YouTube™ at build time. Then the Official™ YouTube™ version could be published on the Play Store maybe. For SoundCloud we could use ExoPlayer, the HTTP API, and an API key.