bct / rdf-music

unimaginatively named. music management for musicbrainz tagged collections. web.py + redland + gnupod.

This URL has Read+Write access

name age message
file .gitignore Sun Feb 08 01:06:49 -0800 2009 split off triplestore, added gitignore [bct]
file README.md Fri Mar 20 20:31:34 -0700 2009 lazy docs [bct]
file TripleStore.py Fri Feb 13 01:07:04 -0800 2009 added star ratings, refactored tagging javascri... [bct]
file Vocab.py Fri Mar 20 22:54:39 -0700 2009 viewify pages displaying item tags [bct]
file gnupod.py Sat Mar 21 22:43:03 -0700 2009 minor renaming fix [bct]
file index.py Fri Mar 20 20:39:45 -0700 2009 only index files once [bct]
directory static/ Sat Mar 21 23:13:03 -0700 2009 queue ajax gnupod requests [bct]
directory templates/ Sat Mar 21 23:13:03 -0700 2009 queue ajax gnupod requests [bct]
file viewify.py Fri Mar 20 22:54:39 -0700 2009 viewify pages displaying item tags [bct]
README.md

Requirements

  • mutagen
  • redland (with bdb support)
  • redland-bindings (with python support)
  • web.py

Howto

First, tag all your music with picard. Then, edit index.py to contain an accurate path to your music. Then:

./index.py
./viewify.py

Backup

./viewer.py
curl http://localhost:8080/dump > backup.nt