The Rails Radio project is a personal application that I am currently developing. I am using the latest design practices on this project, including Behavior Driven Development and Test Driven Development using RSpec and Cucumber. The project will also make use of Sass-y CSS and Coffeescript. This is a fun project and will be open-sourced once I have a working version.
The Rails Radio application allows a user to play their personal music collection over a streaming feed. The playlist is dynamically generated and piped through an IceCast server, allowing the user to decide which media app to use when listening to their library. The option to listen through the browser is also supplied. In addition, there will be user accounts and logins, allowing a private place to enjoy your music with friends. An integrated chat feature allows the user to talk to their friends while listening to the same track at the same time. Additional features will be added as the project matures.