Changes between Version 5 and Version 6 of MethLabFileLayout


Ignore:
Timestamp:
01/08/09 11:17:57 (11 years ago)
Author:
Ingmar Steen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MethLabFileLayout

    v5 v6  
    1 = MethLab File Layout =
     1= !MethLab File Layout =
    22
    33This page describes the structure of the !MethLab source code.
     
    4242 * tagwrap.py: Helper functions and classes to transparently support TagPy, old TagPy and Mutagen in the filesystem source.
    4343 * utils.py: Contains a helper function to extract a numerical part from a string.
     44
     45== [http://methlab.le-vert.net/browser/trunk/pymethlab/drivers trunk/pymethlab/drivers] ==
     46Contains the audio player drivers that allow !MethLab to communicate with several audio players.
     47 * __init__.py: Scans the drivers directory for valid audio player drivers by importing all modules and checking if they export a DRIVERS variable.
     48 * audacious-dbus.py: Driver for communicating with Audacious through its DBUS interface.
     49 * dummy.py: Dummy driver. Acts as a fallback and does absolutely nothing.
     50 * mpd.py: Driver for communicating with MPD.
     51 * mpdclient3.py: 3rd party library for communicating with MPD.
     52 * pyxmms.py: Driver for communicating with XMMS using the PyXMMS library.
     53 * xmms2.py: Driver for communicating with XMMS2 using XMMS2's python library.
     54 * xmmsalike.py: Third party library that allows for communicating with XMMS, Beep and (old) Audacious using ctypes.
     55 * xmmsbeepaudacious.py: Drivers for communicating with XMMS, Beep and (old) Audacious using the 3rd party xmmsalike library.