Birch Street Computing -

about me

John M is a Linux fan in Lowell, MA.

I work at at a local company writing software. I fool around with Free and Open Source software for fun.

I am an avid Last.fm user.

Tunefork

Tunefork is a web based audio jukebox. Partly inspired by gnump3d and partly by Amarok, Tunefork aims to provide a interface organized by audio tag data, rather than filename. It provides basic statistics, user logins, random playlists, and user created playlists.

Future goals include searching, and last.fm integration.

Tunefork is written in python and is currently run as a CGI script, although other modes such as mod_python or wscgi are desired. The audio data index relies on sqlobject for storage and taglib for reading metadata from files.

Install

Currently, tunefork is in development and so documentation is incomplete. However, if you want to test it and report bugs. You can download and run the tunefork-install.py script, which will download and install the required python modules (all major dependancies) and files.

If you do not have taglib installed, you will have to install it yourself. For instance, on ubuntu you must install the libtag1-dev package. You will also need setuptools installed (for easy_install).

Details

Current Version
0.1
Language
Python 2.4+
Dependencies
NeonTAL
Filament
RagTag
Ragtime
Either python-taglib or python-taglib-bindings
Downloads
tunefork-install.py
Tunefork Egg
Downloads
Type hg clone http://fs.nile.homelinux.net:8000/hg/tunefork at the command prompt to get a copy of the development source code.
Source Code Web View

Every blog page or article on this site is available under the CC-BY-SA license unless otherwise noted.