Implement separate player clients for test, dev, and production #16

smashwilson opened this Issue Mar 3, 2012 · 0 comments


None yet
1 participant

smashwilson commented Mar 3, 2012

The existing client.rb will become the production one, which communicates with a real websinger player process via ActiveRecord and the status.yaml file. For development, create a client that launches a background thread to simulate playing progress without actually creating sound, at a realtime rate (advance through the current track at one second per second). For testing, create a client that skips through tracks on demand, i.e. a finish_track method that simulates playing a track to completion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment