Create a static web site for your music using the metadata in your mp3 files.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
skins
.gitignore
Album.py
LICENSE
Playlist.py
README.md
Song.py
TODO
autobandsite.py
buildshell.py
cleanup.py
helpers.py

README.md

autobandsite

Create a static web site for your music using the metadata in your mp3 files.

Concept: Avoid the security overhead of a dynamic web page by generating a static site from the metadata in the mp3 files. Avoid ALL server-side processing.

Prerequite: The program requires the Mutagen python module. You can find it here: https://github.com/quodlibet/mutagen

Usage:

  1. Copy all your mp3 files into the songfiles directory.
  2. Copy one of the existing skin directories and edit as desired.
  3. Change the skin name in autobandsite.py to the directory name of your skin.
  4. In the siteinfo.py for your skin, edit the info as desired.
  5. Run autobandsite.py , where is one of the site root keys in siteinfo.py.
  6. Copy the files from autobandsite-build to your web site.

Warnings:

  • All mp3 files must have an album name and a track number defined.
  • Generated site files will not work properly by browsing the files. A web server is required for the site to function properly.
  • Logic Pro X fills in an entire date/time string when it populates year in the song's metadata, which breaks program. Use something else for populating the year field of the metadata.