[ change connection to: standard   |   secure ] Search:  
General Stuff
·   home
·   contact me
·   credits

Misc Code
·   nmap-audit
·   virusNotification

My Projects
·   Carlbooks


News

2002.08.13:

    Beginning with version 4.2.2 of PHP, the configuration directive "register_globals" is set to off. This must be changed in order to run the code in the mserver system. Changes can be made in the php.ini file, or in the httpd.conf file with the lines:

    	< IfModule mod_php4.c>
    		php_value register_globals 1
    	< /IfModule>
    

    The README file has not yet been updated to reflect this change.

Old News.


About

The mserver system includes both the frontend (PHP4/Mysql/Apache w/ mod_rewrite) and the backend (PERL/Mysql) necessary to create an effective web-based streaming mp3 solution.

There is a script to catalog all of your music, moving the files to a preferred location, updating ID3 tags, removing duplicate MP3s, and storing useful information in a MySQL database for easy searching and retrieval.

Using the frontend, any number of users can search or browse for music, then add it either to the current mp3 player playlist or it can be saved to a serverside playlist for later retrieval. Play a song, an album, or an entire artist at the press of a button. Any player that supports m3us will work, but those the can read the extended m3u's will get more song information. Known working players include:

Music is streamed over the network using any standard HTTP server. If the network connection is limited, the system can re-encode the music to any specified lower bitrate using LAME.

There is also a backend script for backing up the mp3 collection in an organized fashion to ISOs that can then be burnt to CDs.

In order to run the complete mserver system, you will need:

  • Apache with mod_rewrite support (check for it by running 'httpd -l', one of the modules listed should be mod_rewrite).
  • PHP4 with MySQL support.
  • PERL, and Mysql and MP3::Info modules.

View some screenshots: browsing artists, searching artists, searching songs, viewing current playlist.



Download
Current Version: Previous Versions:

Changelog
v1.43 (2002.05.16)
  • Moved all backend config to one file for easier installation
  • Added msclean, msdelete scripts
  • Changed presentation of playlists
  • Files can be marked for removal
  • Search will look for either only online files or both online and offline files
v1.41 (2002.04.10)
  • Added sensible defaults to getSettings.php
  • Modfied m3u.php to accepts more options
  • Playlist support added
  • Quickadd supprot added
  • Client setup help added
  • Renamed backup applications from catalog.pl to msadd and from backup.pl to msbackup
  • Added reEncode.pl to transfer and modify songs from the command line
  • Added msprint to print out a hardcopy of songs with quickadd support
v1.39 (2002.01.24)
  • Fixed error in artistSearch.php, artistBrowse.php, songSearch.php,· songBrowse.php, and .htaccess that gave 404's when the mserver system was not in the root web directory
v1.38 (2002.01.23)
  • Included ccalc in distribution
  • fixed bug in viewPlaylist.php that prevented songs from being added
v1.37 (2002.01.21)
  • Initial public release






Last modified: December 03 2006.