Music Library & Player Setup

The form below will help reconfigure your Music Libary & Player installation. Your existing config.php file will be renamed to config.backup.[timestamp].php when you submit this form.

If you prefer to manually complete the setup, simply copy the included config.default.php file, save it as config.php, and then edit it with your preferred text editor. The file is well commented for your reference.

Enable this to allow "&debug=log" or "?debug=log" in the URL query string

This creates a verbose log file and slows down performance.

Leave disabled unless actively troubleshooting a problem.


This is the path to your music files, relative to this directory.

If your music directory is below web root, this may look something like ../../../backup/music

Otherwise, it may look something like assets/music


The URL of this installation of Music Library & Player including the port number, if necessary.

Example: //thejamesmachine.com

Example: //mynas.dyndns.org:8080/music


Substantial music collections can scroll for days.

Enabling this option creates collapsed groups by first letter (#, A, B, C, etc.)


Enabling this option includes a download icon/link next to each music file in the list.


Enabling this option includes an m3u playlist icon/link on the page when music files are in the list.

Note: If you have password protected your music directory, m3u playlists will not work in most external players.


Select the file types you want displayed in the list.


Download is simple and JWPlayer shows progress bar and scrub/shuttle knob.

Stream is more compatible with Android and iOS, but JWPlayer shows "Live Stream" and no progress bar.


Enabling this option repeats the playlist automatically when it finishes.


Number of tracks to include in random playlist.

If there are fewer tracks available in the selected directory, this amount will be adjusted automatically.

JWPlayer Settings


JWPlayer Version 6 does not require a registered key and is better for this application.

JWPlayer Version 7 requires a key and doesn't have a Previous button on the player. This player version is required for certain iOS/Safari versions to work properly.

Note: Newer cloud hosted JWPlayer versions aren't supported.


If primary isn't available, JWPlayer automatically switches back to the secondary.

This setting is ignored if using JWPlayer 7.


MLP skin is a custom skin created for Music Library & Player that just doubles the size of controls, to make it easier to navigate on small screen devices.


If you have a JWPlayer key, enter it here. This isn't required for JWPlayer Version 6.