Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Spotlight-based music scheduler for Mac OS X. Playlists are text files with track queries.
Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.rst
mdplayer.py

README.rst

MDPlayer

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.

Why?

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

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.

License

This software is made available as-is under the BSD license.

Written by Malthe Borch <mborch@gmail.com>.

Something went wrong with that request. Please try again.