RoadRunn.com

Home
Cars
MP3 Server

The Server

Features
Issues
Requirements
Registration
Working Example
User Comments
Download

  • Features

    !!Just Added, PHP/mySQL version!!

    1. Full mySQL support for storing the database records including search, add, and modify. Database tables for ID3 Tag information, all stored in table relationships for seamless operation.

    2. One simple configuration file (properties.inc) that holds the customized information for the site. No need to modify every single page if you rename your database.

    3. Will search in Artist, Album, and Track Title fields. This can be modified to include a keywords column.

    4. Send email to web admin when a new MP3 is added to the database.

    5. Uses separate Upload and Download directories for administrative purposes. You can configure the system to upload directly to the final download directory if desired.

    6. Use of cookies in the login page. (The login page does not authenticate to the site. It merely holds the Username and Password for the FTP site when the user wants to download the MP3.)

    7. Instructions included for virtual turn-key solution (README).

    8. Automatically reads and writes ID3 tags with Leknor's ID3 Class (http://leknor.com/code/php/view/class.id3.php.txt)
     

    -Windows Version

    1. Full Access 2000 support for storing the database records including search, add, and modify. Database tables for ID3 Tag information, all stored in table relationships for seamless operation.

    2. Uses the export function of MusicMatch Jukebox to create initial database.

    3. Uses a DSN-less configuration so there is no need to modify the DSN's of your server.

    4. One simple configuration file (properties.inc) that holds the customized information for the site. No need to modify every single page if you rename your database.

    5. Will search in Artist, Album, and Track Title fields. This can be modified to include a keywords column.

    6. Uses Infomentum's ActiveFile control for the upload of new files.  Version 2.2 is the latest as of publication date and does work.

    7. Uses IIS SMTP (CDONTS) or Infradig's PostieX control to send email to web admin when a new MP3 is added to the database.

    8. Uses separate Upload and Download directories for administrative purposes. You can configure the system to upload directly to the final download directory if desired.

    9. Use of cookies in the login page. (The login page does not authenticate to the site. It merely holds the Username and Password for the FTP site when the user wants to download the MP3.)

    10. Instructions included for virtual turn-key solution (readme.txt).

    11. Automatically reads and writes ID3 tags with custom written DLL using Thijmen Klok's TagWriter.ocx

    12. Search database and order by Artist, Track, or Album name.

    13. **NEW** Added ability to play MP3s from web server using WinAmp

  • Issues

    -PHP

    Still working on the  Streaming Version

    -Windows Version

    With the newly added Play function due to Windows NT/2000 securities and IIS functionality WinAmp will not Play the file. WinAmp will load but will not show up on the desktop, will not play the MP3, and you will not be able to close WinAmp even through Task Manager. If you want to have the ability to Play MP3's from the server then install a Windows 98 PWS server until I can figure out how to force WinAmp to be executed as a user and not "System".

    When the ASP pages access the database everything in the database is case sensitive. If you have some files that are stored in the database as G:\mp3s.. and other files that are stored as g:\mp3s it would be better to delete all entries and reimport the source.

    There is an issue with the ActiveFile control that it apparently can not communicate with a Novell Server. This is the main reason for separate upload/download directories and email notification. I have emailed the support group and they said it was an issue with the way that IIS passes authentication to Novell.

  • Requirements

    PHP

    -*nix Server (Tested on Mandrake and RedHat Linux)
    -Apache Web Server
    -PHP 4.x with mySQL support configured
    --phpMyAdmin really helps out the initial configuration and population
    -mySQL Server (or access to one)
    -FTP Server (Does not have to reside on same machine as Web Server.)

    Windows

    -Windows NT Server 4.0 or Windows 98
    -Windows NT Option Pack or Windows 98 PWS with following componates installed:
    -- Web Service
    -- SMTP Service (If you can not use NT's SMTP service please let me know for modifications.)
    -- Microsoft Trasaction Server
    -Infomentum's ActiveFile Control
    -ODBC Drivers for Access 2000 installed (Access 97 should work but will have to convert the included database to Access 97. Contact me for help.)
    -FTP Server (Does not have to reside on same machine as Web Server.)
    -For Play ability will also need the following:
    --Windows Script Host (http://www.microsoft.com/msdownload/vbscript/scripting.asp)
    --WinAmp 2.xx (v. 2.64 Latest as of publication)

  • Registration

    I don't want any money (imagine that). All I ask is that you and let me know if you find it useful.

    You can keep track of this project at Sourceforge.net

  • Working Example

    See a working example of the MP3 Server. Click on the link to search only with no download. This will search my private collection without the ability to download the MP3 file.

  • User Comments

    DaveCentral
    DailyMP3
    MP3.com
    WinFiles
    MpegX.com

  • Download

    Here it is. Please read the readme.txt file.

This page last updated February 22, 2009 11:42 AM

@ MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam