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

Refactor icystream() #12

Open
3 of 6 tasks
johntyree opened this issue Dec 24, 2013 · 0 comments
Open
3 of 6 tasks

Refactor icystream() #12

johntyree opened this issue Dec 24, 2013 · 0 comments

Comments

@johntyree
Copy link
Owner

The icystream() function is growing wings and horns. Come up with a decent design and separate things out before it becomes hopeless.

It should be capable of the following:

  • Multiple clients can connect without multiple upstream connections
  • Audio can be recorded to disk by song without anyone listening to the audio
    • Will do this by connecting psuedo-client that dumps to disk
  • Track list can be written to disk without recording audio
  • Stream can be skipped by the user
    • How will this conflict with one upstream per genre?
  • New ad sentinels addable without restarting server
  • New streams addable without restarting server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant