Server steps


Client steps


Now we're going to need some new components to handle searching for the media data, storing them in the DB, and adding them to playlists.