davidkilday.com

Mp3 JukeBox

This Mp3 player is unique in two ways:

  1. Multiple users can control the jukebox remotely using the web application.
  2. The jukebox can play in "radio" mode, automatically selecting tracks based on past user interactions.

The main application is a WPF app written in C#, while the web application was written using AngularJS. The web app (client) utilizes a Web API and SignalR to communicate with the main app, allowing users to control the player remotely.