How do I program/automate uploading of mp3 files?

Discussion in 'Programming' started by cgchris99, Mar 13, 2006.

  1. #1
    I have any idea for a website but haven't been able to figure out how to code it.

    The users will be able to upload or download mp3 files on the site. This will be totally legal mp3 files. I don't want any copyrighted material posted.

    website upload has a size limit, not sure what it is. I figure the largest mp3 files for this would be 5mb or less.

    I need to keep track of composer/author, band, date recorded, and possibly notes like instrumental, vocals, etc.

    Any thoughts on how to do this? Most non-computer geeks can't handle ftp upload. So I need something simple. Even if it was ftp, I don't know how we would collect the rest of the information.

    Plus I need to queue the uploaded files. I don't want uploaded files to be listed until they are approved. This should stop the uploading of copyrighted music.

    thanks for any advice
     
    cgchris99, Mar 13, 2006 IP
  2. chengfu

    chengfu Well-Known Member

    Messages:
    113
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    108
    #2
    You are probably using a dedicated server for this, are you? In that case the upload limit won't be a problem as you can change it in your webserver config.

    The upload can be done via http-upload, so you simply put an html-form for the user to upload his files. Most users should know how to use these from other websites. You can process the uploaded data with a script (e.g. PHP) and then put it somewhere on your website and note the details of the song (e.g. from the id3-tags) in a database. Using the database it should also be easy to implement a control interface where you can approve each song before it is made available for download.

    If you're not a programmer yourself you will probably want to hire something for this. For a novice programmer it could be fairly complex to build such a tool, for a good programmer its a matter of few days.
     
    chengfu, Mar 13, 2006 IP
  3. AfterHim.com

    AfterHim.com Peon

    Messages:
    1,923
    Likes Received:
    51
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I'd just outsource it. Tell the programmer what you want and then they'll do it.
     
    AfterHim.com, Mar 13, 2006 IP
  4. warlock_cro

    warlock_cro Peon

    Messages:
    38
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    last solution might turn out as the best one, if you are not capable of programming it yourself .. it's not so simple to build ..
     
    warlock_cro, Mar 20, 2006 IP