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

Stream audio when wifi available #28

Open
4 tasks
memen45 opened this issue Aug 18, 2021 · 1 comment
Open
4 tasks

Stream audio when wifi available #28

memen45 opened this issue Aug 18, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@memen45
Copy link
Owner

memen45 commented Aug 18, 2021

Up to now the workflow for listening to a desired song or playlist is:

  • Select playlists (know on which one the desired song resides)
  • Sync (interrupts watch usage for the duration of the playlist download)
  • Playlists -> myplaylist -> Songs -> mysong

If wifi is available (e.g. indoor sports), this could be simplified by including online available playlists in Playlists menu. Then we only have

  • Playlists -> myonlineplaylist -> Songs -> myonlinesong

This requires

  • Playlists menu to be fixed (include online playlists if wifi available, mark online playlists - e.g. dark grey font instead of black)
  • API implementation of methods (Ampache: unknown, Subsonic: HLS ? -> requires testing)
  • refIds will no longer work reliably, since HLS stream has to be requested for each play and cannot be stored. How to get the ContentRef to the player?
  • ...

There might be more issues, requires more testing with HLS and audio downloads in normal program flow.

@memen45 memen45 added the enhancement New feature or request label Aug 18, 2021
@GMGassner
Copy link

It seems like JOOX Music ( a Chinese music streaming service) has a similar functionalities implemented.
https://apps.garmin.com/en-US/apps/d91339e1-2d9f-4937-b9af-37c0a0bf78e9?tab=reviews&displayCurrentVersion=true
Unfortunately it is only for this specific streaming service.

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
None yet
Development

No branches or pull requests

2 participants