Author: | Marc 'BlackJack' Rintsch |
---|---|
Contact: | marc@rintsch.de |
Date: | 2004-10-20 |
Version: | 0.1 |
Copyright: | This document has been placed in the public domain. |
mkplaylist.py -- creates playlists from directory trees.
mkplaylist.py [-h|--help|--version] mkplaylist.py [options] directory
The directory is the one where the scripts starts to search for media files.
The script scans the given directory for media files with known file name extensions and writes the names into a playlist file in M3U format. This very simple format is used or at least understood by the vast majority of media players on different platforms.
Symlinks to directories are not scanned to avoid running into cycles.
The script searches for the following file name extensions (case insensitive):
Extension | Format |
---|---|
ac3 | ATSC A/52 |
flac | Free Lossless Audio Codec |
it | Impulse Tracker |
mod | Amiga MOD |
mp3 | MPEG 2 Layer 3 |
ogg | Ogg Vorbis |
s3m | Scream Tracker III |
wav | Wave |
The script requires Python version 2.3 or higher.
--version show program's version number and exit -h, --help show this help message and exit -oOUTFILE, --output=OUTFILE Name of the output file or '-' for stdout
./mkplaylist.py -o playlist.m3u /data/music
Scan the directory /data/music and write all media files into a playlist named playlist.m3u.
None known yet. If you find some please send me a mail.
Copyright © 2003, 2004 Marc 'BlackJack' Rintsch <marc@rintsch.de>
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.