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

Streaming and caching #13

Open
bizibizi opened this issue Aug 8, 2017 · 2 comments
Open

Streaming and caching #13

bizibizi opened this issue Aug 8, 2017 · 2 comments

Comments

@bizibizi
Copy link

bizibizi commented Aug 8, 2017

Is possible do such things with the library?

  • start playing .mp3 from url immediately (like streaming or streaming)
  • cache it and track caching progress during it's playback
  • save cached file to local storage
@BaReinhard
Copy link
Owner

Currently how it sits no, I wouldn't even know where to begin to implement that.

Essentially how the repo is now, it uses the RPI as a "pass through" so to speak, iOS device connects to RPI via AirPlay, streaming data to RPI, RPI streams data to Google ChromeCast, and ChromeCast plays the music.

Aside from shairport-sync and pulseaudio, the RPI isn't really processing the data.

@BaReinhard
Copy link
Owner

Update: looking into playing local files. I want to add another page to the web ui to accomplish this. List all music files in a directory so you can choose which to play and it will output to the chrome casts.

It seems feasible and relatively simple. Just need to spend some time and testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants