Skip to content
This repository was archived by the owner on Feb 21, 2025. It is now read-only.

Conversation

@medwards
Copy link
Contributor

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.

@holman
Copy link
Member

holman commented Dec 2, 2011

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:

  • Can you namespace clients under lib/play/clients? It's just a lot clearer, particularly if we end up with a number of clients.

Okay maybe that's it. Looks pretty sharp.

@medwards
Copy link
Contributor Author

medwards commented Dec 2, 2011

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 :shipit: :D

bin/setup Outdated
Copy link
Contributor

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

@medwards
Copy link
Contributor Author

medwards commented Dec 2, 2011

blurgh. Thanks for the catch.

@holman holman mentioned this pull request Dec 2, 2011
@holman holman merged commit 10117fe into play:master Dec 2, 2011
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants