How to install and setup OpenTape on your Web Server

This tutorial will guide you through installing and setting up OpenTape. Opentape is a free, open-source package that lets you make and host your own mixtapes on the web.

What you’ll need for this tutorial

  • Apache 1.x or 2.x (though other web servers will probably work fine too)
  • PHP 5
  • PHP 5-curl extension if you want to notify and publish to the Opentape Discovery Network
  • An FTP client (see How to FTP using Firefox or How to use CyberDuck to FTP files in OS X)
    1. To get started, download and unzip the OpenTape package
    2. Use your FTP program to upload the contents of the OpenTape .zip file to a folder on your web server. If you upload to a folder named mixtape in the root directory of your site, the URL to your OpenTape will be http://www.your-domain/mixtape

    3. click to enlarge

    4. Once the files have uploaded, visit Because this is the first time you’ve visited your OpenTape, you’ll be prompted to set a password. Enter it in the spaces provided and then click the create password button.

    5. click to enlarge

    6. Click the Now, add songs! link.

    7. click to enlarge

    8. At the top of the “add songs” page, you’ll be prompted to enter a Title: and Caption: for your OpenTape. If you leave both spaces blank, it will default to a title of “OPENTAPE” and the caption will be the number of tracks and duration of all the tracks combined. Click Save if you customized the Title or Caption.

    9. click to enlarge

    10. To upload your first track, scroll down the page until you reach the Upload Songs section. Click the Choose File button, navigate to the song you want to upload and select it.

    11. click to enlarge

    12. Now click the Upload button. If you don’t want to use this web-based uploader, or you’d rather upload a bunch of tracks at the same time, use your FTP client and place the files in the songs folder of OpenTape.

    13. click to enlarge

    14. Once the track(s) have been uploaded, you can rename them, change their order, or delete them if you decide to change your mix.

    15. click to enlarge

    16. Click the Settings tab and you’ll be presented with a box of code that you can use to embed your OpenTape on another web page.

    17. click to enlarge

    18. After you’ve uploaded all the songs you want to include in your OpenTape, visit to view your OpenTape. Mine is at

    19. click to enlarge

    20. That’s it, you’re done!
    { 1 comment… add one }
    • Doc September 28, 2008, 10:58 pm

      Ok, this might be a stupid question, but why can I not play the songs on any of these “opentape” sites? Including yours.

      Thanks in advance.

    Leave a Comment