music website software?
Posted: Mon Aug 18, 2008 6:01 pm
I am thinking of developing some open source PHP (or possibly Perl) application that musicians who own websites can use to organize their mp3s. What I'm thinking of is something like:
1. you just upload or FTP your songs and..
2. the software automatically generates lists of albums and songs on each album by looking at the tags in the mp3s
3. generates "stream all" m3u files for each album and for your whole catalog
4. generates podcast feed(s)
5. gives you a web form to add liner notes and lyrics and any other info that doesn't come from the tag
Again, I am not planning to start a hosting service. Lord no. I am talking about a script that you run on your webhost to do all that for you. Sound useful?
Also let me know if there is already something like this. Cause if there is, I'll just use it myself. It's very hard to google for mp3 organizing software without getting tons of hits for things that just organize your files on your local desktop, so I'm hoping that this exists and I just can't find it.
EDIT: Forgot to mention I've got some parts of this kinda sorta working.
Stream all songs on the site: http://www.jeff-robertson.com/flvxx/playlist/m3u.cgi
Flash player for all songs: http://www.jeff-robertson.com/flvxxplayer.html (using http://musicplayer.sourceforge.net/)
Podcast: http://www.jeff-robertson.com/flvxx/pla ... odcast.cgi
All of these are completely "live", if I upload a new song via FTP they'll pick it up. The coding is not very efficient and should probably do something like scanning for new songs at intervals rather than every time someone hits the URL.
Also forgot to mention that I am considering using this as an excuse to transition my programming skills from Perl to PHP. So far everything has been Perl because the goal has been to just get shit working rather than learn a whole nother language.
1. you just upload or FTP your songs and..
2. the software automatically generates lists of albums and songs on each album by looking at the tags in the mp3s
3. generates "stream all" m3u files for each album and for your whole catalog
4. generates podcast feed(s)
5. gives you a web form to add liner notes and lyrics and any other info that doesn't come from the tag
Again, I am not planning to start a hosting service. Lord no. I am talking about a script that you run on your webhost to do all that for you. Sound useful?
Also let me know if there is already something like this. Cause if there is, I'll just use it myself. It's very hard to google for mp3 organizing software without getting tons of hits for things that just organize your files on your local desktop, so I'm hoping that this exists and I just can't find it.
EDIT: Forgot to mention I've got some parts of this kinda sorta working.
Stream all songs on the site: http://www.jeff-robertson.com/flvxx/playlist/m3u.cgi
Flash player for all songs: http://www.jeff-robertson.com/flvxxplayer.html (using http://musicplayer.sourceforge.net/)
Podcast: http://www.jeff-robertson.com/flvxx/pla ... odcast.cgi
All of these are completely "live", if I upload a new song via FTP they'll pick it up. The coding is not very efficient and should probably do something like scanning for new songs at intervals rather than every time someone hits the URL.
Also forgot to mention that I am considering using this as an excuse to transition my programming skills from Perl to PHP. So far everything has been Perl because the goal has been to just get shit working rather than learn a whole nother language.