MP3 Player

Installs: 42

Dependents: 0

Stars: 6

Watchers: 2

Forks: 1

Type: zf-module

1.3.0 2015-06-05 23:06 UTC


Version 1.3.0 (Last Updated on 06-05-2015)

Review the latest changes from the

Build Status Total Downloads Latest Stable Version Dependency Status


MP3 Player is a web-based music player which streams content to your local PC in several formats.

Supported playlist formats are currently:

  • PLS (Shoutcast / Icecast / Winamp)
  • M3U (Common Steaming)

Supported File Extensions:

  • .flac
  • .m4a
  • .mp3
  • .wav
  • .wma


  • We can be found on the Freenode IRC Network in #otwebsoft
  • More information is always available in the Wiki



  • Searchable
  • Translatable
  • Play Full Albums or Single Songs
  • Download Folders in .zip, .tar, .bz2, and .rar Formats (Requires PHP Phar Extension)
  • Download Songs from your library
  • More coming soon, see


  1. Install the module via composer by running:

    php composer.phar require diemuzi/mp3:dev-master

    or download it directly from github and place it in your application's module/ directory.

  2. Add the Mp3 module to the module section of your config/application.config.php.
  3. Edit config/autoload/ and change the settings per your configuration.
  4. Copy the config/autoload/ to your autoload folder

Standalone Installation

If you're looking to run this software on it's own domain and don't plan on running any other modules you can use the MP3 Skeleton.

  1. git clone
  2. cd mp3-skeleton
  3. php composer.phar self-update
  4. php composer.phar install
  5. chown -R nginx:nginx /backup/domains/mp3-skeleton
  6. ln -s /backup/domains/mp3-skeleton/vendor/diemuzi/mp3/config/autoload/ /backup/domains/mp3-skeleton/config/autoload/
  7. Access (for example)

This should get you started, just don't forget to change the paths to match your setup. If you run into any problems, let me know!


Main Screen

Play Lists

Search and Download Options Enabled