pymod - Use simple python modules as eyeD3 plugins¶
Imports a Python module file and calls its functions for the the various plugin events.
Names¶
pymod
Description¶
If no module if provided (see -m/–module) a file named eyeD3mod.py in the current working directory is imported. If any of the following methods exist they still be invoked:
- def audioFile(audio_file):
- ‘’‘Invoked for every audio file that is encountered. The
audio_file
is of typeeyed3.core.AudioFile
; currently this is the concrete typeeyed3.mp3.Mp3AudioFile
.’‘’ pass - def audioDir(d, audio_files, images):
- ‘’‘This function is invoked for any directory (
d
) that contains audio (audio_files
) or image (images
) media.’‘’ pass - def done():
- ‘’‘This method is invoke before successful exit.’‘’ pass
Options¶
-m MODULE, --module MODULE
The Python module module to invoke. The default is
./eyeD3mod.py
Example¶
TODO