Skip to content

kdeloach/music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a basic web interface for uploading and playing music. The goal was to automatically sort music based on ID3 tags in an intelligent way, and to be able to create playlists based on search terms.

The syntax for search terms uses several operators such as &&, ||, !, and parentheses. Used in combination, a playlist can be formed such as:

(The Beatles && !Revolver) || Modest Mouse

This works very well, but in the future I may consider replacing this with a simpler syntax.

The hardest part of this project was properly interpreting ID3 tags. Since ID3 tags are not guaranteed to be consistent or even valid, it was a little tricky. I was never fully satisfied with how this part turned out, which is why there is an option to edit meta data manually.

In the future, I plan to make it easier to manage song meta data, simplify the search syntax, and expand the accepted file formats (there are browser limitations here since I am using the <audio> tag).

Other interesting aspects of this project include the use of the Amazon S3 Storage API, Google Image Search API, and jQuery UI.

About

Web based MP3 player powered by Amazon S3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published