Spotlight-based music scheduler for Mac OS X. Playlists are text files with track queries.
Playlist file example:
Nine Inch Nails - Heresy
Kraftwerk - Ohm Sweet Ohm
Animal Collective - Also Frightened
To schedule playlist:
$ chmod +x mdplayer.py
$ mdplayer.py playlist.txt
The scheduler will use the system mdfind
and mdls
services to locate music files that match the queries.
The default music player is Vox. Use the -a
option to specify a different application.
Playlists are hard to manage using a GUI, and using this scheduler you can use any application to play your music (iTunes still does not play FLAC files).
Spotlight importers expose metadata in files to Spotlight, allowing easy, powerful desktop searching of your computer's contents.
To improve indexing for FLAC and OGG audio files, Stephen F. Booth provides importers available as free software -- GPL.
Note that Mac OS X comes with full indexing for MP3 files.
This software is made available as-is under the BSD license.
Written by Malthe Borch <mborch@gmail.com>.