release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > PyTagDB (compare)

Difference: PyTagDB (r2 vs. r1)

PyTagDB PyTagDB

PyTagDB is an implementation of the TagDB? format in Python. It parses a set of TagDB? files into an iterator and set of Python data types from which information can easily be extracted. This can be used for various read operations on the TagDB? (write operations are planned at some point). The code is a bit messy, but works fine.

PyTagDB

PyTagDB is an implementation of the TagDB format in Python. It parses a set of TagDB files into an iterator and set of Python data types from which information can easily be extracted. This can be used for various read operations on the TagDB (write operations are planned at some point). The code is a bit messy, but works fine.

It can be found at http://git.geekfire.com/?p=rockbox.git as tagcache.py


Syncer

Included with this archive is an XMMS2 client which uses the tagdb implementation to sync the XMMS2 medialib with a mounted rockbox device. Currently it syncs the entire device, but one can adjust the Collection that is built in the source (for now) to reference the desire collection. Support for converting any bindata stored for that song in the XMMS2 Medialib to bmp files of a desire size is also forthcoming.

The syncer can be used by adjusting RB_MNT_POINT and RB_MUSIC_DIR, mounting the respective device on RB_MOUNT_POINT and running syncer.py.


r2 - 30 Jan 2008 - 23:39:54 - MarcGuay

Revision r2 - 30 Jan 2008 - 23:39 - MarcGuay
Revision r1 - 14 Nov 2007 - 10:32 - AlexanderBoteroLowry
Copyright by the contributing authors.