Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A simple Perl script that shows the currently playing track from iTunes.
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

iTunes Now Playing

A simple Perl script that grabs the currently-playing track from iTunes and displays the artist and track name in plain text.

Written by Thomas Upton

This code uses a function conceived by John Gruber that is used to tell if the iTunes application is currently running. More information can be found on Daring Fireball.

This code is licensed under a BY-NC-SA Creative Commons license.

Make the script executable before using it.

$ chmod +x


$ ./

When using this script on OS X, it may be useful to pipe this command through iconv for Unicode character support.

$ ./ | iconv -f utf-8 -t ucs-2-internal
Something went wrong with that request. Please try again.