Eight Track is a clone of SoundCloud, a music sharing app. Users are able to upload music, which is freely available for others to listen to.
The song detail page displays a waveform that represents the audio levels of the song during it's playtime, as well as an indicator of the current song playtime location the song if the player is currently playing that song.
When a user is signed in, they can make comments about any song, and if the song being commented on is currently playing, the current time of the song is logged. This allows users to be able to make a comment about a specific moment in the song.
A user who is signed in is given the opportunity to upload music either by dragging a file from their gui onto the dropzone or using the file input element and selecting a song to upload.
Once the song has been loaded. the user is able to select a title, artist name, image, genre, and description of the song, and upload the song and create a row in the database with the relevant information.