-
Notifications
You must be signed in to change notification settings - Fork 366
Conversation
… to OSX binaries aka afplay + say)
…288) and add a client exclusively for testing.
|
This looks pretty good. There's been a few changes since this Pull came in; would you mind merging master in and resolving any conflicts? A few more bits of feedback I'd like to tackle before this gets merged properly:
Okay maybe that's it. Looks pretty sharp. |
Conflicts: bin/setup config/play.example.yml
|
So, I have some concerns with testing of clients. I'd like to make TestClient more realistic and then provide a way to compare the operation of TestClient with an arbitrary client implementation which should help client maintainers keep their code quality up. But thats another day. Today |
bin/setup
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you meant config/play.yml and not config/play/yml
|
blurgh. Thanks for the catch. |
We take Client and make it a class to be inherited by real clients. The setup script will select afplay or mpg123 based on what it can find, we also add support for mpc (the mpd client) since that is what we use at our workplace.