Client
While we're building our application with the possibility of multiple clients being used in the future, we'll be constructing a web-based interface to replace the current tunez interface.
This should encompass all of the web interface functionality (where the user votes, sees the queues, logs in, etc.) The client makes calls to both the Player controller and the Database controller.
Views
| artist view | possibly a picture, list of albums and/or songs |
| album view | album art if available, track listing, vote whole album option |
| user view | user's albums, recently added, recently voted, ability to add picture |
| search results | separate space for matching artists, albums, songs, or users |
| upload songs | as simple as possible, not sure how this would work yet |
more to come
