-
Notifications
You must be signed in to change notification settings - Fork 11
Home
10er10 is a web application. It's goal is to host musical tracks and allows listening, uploading of digital music. Main features are :
You can upload tracks by drag'n'dropping them into the Upload page of the web application. Tracks are converted, if not already, to OGG format : it's the only format that is readable natively by both Google Chrome / Chromium and Mozilla Firefox. For now, 10er10 converts mp3 and flac audio files. 10er10 then fetches the track metadata and record them in the databse
Once uploaded, tracks are not immediately available in the 10er10 catalog : uploder should validate the track informations. This step ensure that the catalog contains relevant data (eg. no "unknown artist")...
One of the central piece of the application is the catalog, regrouping all available tracks. The catalog can be sorted by song title, album, artist, popularity (number of times the song has been heard) or freshness (the date the song has been uploaded to the application).
The personnal space groups the parts of the application that are specifically related to the currernt user.
The playlists manager allow creating, editing, renaming, removal of playlists. Playlist are of course recorded on the server.
The user can also access to the songs he uploaded on the website, and can update song meta-data.
The user can access to the list of songs he starred as "I like this song".
The player is where users can control the playback of the tracks. It features the usual play/pause, next, previous buttons, volume control as well as song starring (marking a song as "I like it" or "I don't like it"). The player also have a play-queue where users can see the currently playing song and the previous/next songs in the queue.
This feature, when enabled, adds songs to the player queue when the number of tracks queued for playing reach a low level (3 tracks). The radio mode tries to be as smart as possible :
- it will never add songs that the user starred as "I don't like this song"
- it will try to not add songs that are already present in the player queue. If there is no more available songs in the catalog, that aren't in the player queue, then the radio mode will add already present songs. The radio mode can be constrained to only queue songs matching a subset of genres (eg. only add songs of genre "Classical" and "Funk").
User can control the fading of two songs in the player. By default, the fading will begin 15 seconds before the end of the song.
The application provides search on tracks title, artist name and album. The search begins when at least 3 characters are entered in the search box, and execute a word by word start pattern matching : the will match the drop and I see them coming but will not match breathe.
All tracks widgets are draggable using the mouse : user can drag a track from the catalog the the player queue, from the player queue to the playlist. User can drag track inside the player queue, or inside a playlist, to reorder tracks.