iTunesKeys
iTunesKeys is a system-tray utility that lets you control iTunes
with global hotkeys or from the tray icon's menu while in the background.
Download
Donate
This program is donationware... if you like it and want to see
me keep developing it you can send me donations.
Donate Bitcoins
Features
- Control playback - previous, play, pause, stop, next, rewind, fast foward & volume
- Display track info on song change, including artwork!
- Control iTunes with hotkeys or from the tray icons menu
- Rate songs - junk to classic...
- Launches iTunes automatically
- Can close iTunes when it exits
Requirements
NOTE:
Several people have mentioned iTunesKeys is crashing for them.
Running iTunes with the /regserver option seems to fix this.
For example, if iTunes is installed in "C:\Program Files\iTunes\iTunes.exe",
go to Start->Run and enter:
"C:\Program Files\iTunes\iTunes.exe" /regserver
And hit OK.
Suggestions:
- email ituneskeys@nullmattberube.com
Change Log
-
1.92 - 10/05/15
Optimized display of track info. Blank window should be less visible
on track change now.
-
1.91 - 8/27/15
Fixed display of track info that contains quotes.
-
1.90 - 8/10/15
iTunesKeys is now compatible with Windows 10.
Windows 10 seemed to break a lot with iTunesKeys. But I was able to get the iTunes
interface working with newer .NET versions. Because of this I'm able to use Chromium
as the display for track info instead of Internet Explorer. It makes for a bigger download
but it should be better overall.
-
1.84 - 05/16/15
Added more RPC error handling.
-
1.83 - 05/09/15
Added error handling when quitting iTunes.
-
1.82 - 04/27/15
Improved handling of invalid config files.
-
1.81 - 09/11/14
Fixed a bug in the installer that was setting the wrong registry key
for the embedded browser in 64-bit Windows.
- 1.80 - 06/10/14
I changed the track info popup to display an HTML page instead of a Windows Form.
The downside is this won't work right on Windows XP.
The iTunes SDK doesn't seem to work with anything newer than .NET 2,
which means I'm stuck using an embedded Internet Explorer,
which is limited to IE 8 on Windows XP, which has poor HTML/CSS support.
On to the positives!
If you use the default page the popup will mostly look like it did before.
But if you know HTML/CSS/Javascript you can customize it to
display (almost) anything you want.
The default display page is:
%appdata%\ituneskeys2\trackinfo.html
The track info formatting options get written to:
%appdata%\ituneskeys2\trackinfo.css
The default page contains these elements:
<div id="artist"></div>
<span id="album"></span>
<span id="trackNumber"></span><br>
<div id="song"></div>
<div id="trackRating">trackRating</div>
<div id="year"></div>
<div id="genre"></div>
<div id="trackTime"></div>
<div id="trackDuration"></div>
<div id="trackPosition"></div>
<img id="albumArt">
which get written to with the current track info.
After that, the trackInfoUpdated()
function is called.
In the default page I use this function to resize the album art and
update the track time progress bar.
If you want to make changes to the page, make a copy of trackinfo.html
and change the Display Page location to your page, trackinfo.html will
get overwritten in installs.
After creating your own page, you can create whatever layout/formatting you like.
- 1.72 - 01/04/14
Disabled the title change on Windows XP.
It was making an ugly gray bar at the top of the iTunes window.
- 1.71 - 10/27/13
Fixed the font color selection in the popup format dialog.
- 1.70 - 10/23/13
Created a nicer looking track info popup and icons.
- 1.65 - 3/8/13
Changed Rewind/Play/Pause/Fast Forward behavior to work better with iTunes.
- 1.64 - 5/21/12
Added a hotkey for cycling the repeat mode.
- 1.63 - 8/3/11
Fixed a bug with the Show/Hide iTunes option.
- 1.62 - 7/27/11
Fixed compatibility for 64-bit systems.
- 1.61 - 7/25/11
Fixed display of ampersands in the track info.
- 1.60 - 1/31/11
Fixed an error with radio streams.
Made an option to change the padding on the track info window.
- 1.59 - 1/26/11
Added support for displaying track info on multiple displays.
Added an option to minimize iTunes when starting iTunesKeys.
- 1.58 - 3/31/10
Fixed a problem with invalid config files.
- 1.57 - 2/25/09
Fixed some minor bugs.
- 1.56 - 12/06/08
Fixed the track info positioning problem.
Made the track info window not show in the Alt-Tab list.
- 1.55 - 11/05/08
Changed the method used to put the track info window in a corner.
Hopefullly this will fix the problems people were having with this.
Removed the message when a second instance of iTunesKeys is run.
- 1.54 - 10/20/08
Added an option to show the track info window in any corner of the screen.
Clicking the track info window will now hide it.
- 1.53 - 09/25/08
Added a track position bar to the track info window.
Fixed some bugs with the track info window.
- 1.52 - 09/22/08
Fixed a small bug.
- 1.51 - 09/19/08
Fixed a bug with the track info not showing.
- 1.50 - 09/18/08
This version is pretty much a total rewrite of iTunesKeys.
It's something I had been half working on for a while
and the problems with iTunes 8 helped move it along.
Because of that it requires .NET 2.0. The installer should
get it automatically if you need it. That said, there
isn't much different.
I took out the downloading of album art.
Added a double right click command to the tray icon.
Changed the 'Show iTunes' command to match any iTunes class window.
- 1.46 - 05/12/08
This version will still be available at:
http://www.mattberube.com/software/ituneskeys/iTunesKeysSetup146.exe
Added a mute command to iTunesKeys.
- 1.45 - 04/07/08
Added Unicode support to the track info window.
- 1.44 - 03/11/08
Fixed a memory leak.
- 1.43 - 05/14/06
Added options to show year and genre in the track info popup.
You can also toggle off all of the other elements displayed there.
- 1.42 - 03/02/06
Added an option to resume the last track that was playing when you quit iTunes.
Tweaked the the play/pause controls behavior when fast forwarding/rewinding.
Added a prompt when you exit iTunesKeys.
Added a menu item to set a custom rating for songs. You can set half stars this way.
Added an option to the installer to restore the tray icon.
- 1.41 - 02/07/06
Added option to change the duration of the track info popup.
Added a double right click command to the tray icon.
Changed the 'Show iTunes' command to match any iTunes class window.
- 1.40 - 12/04/05
Fixed the iTunes not minimizing bug.
- 1.39 - 10/07/05
Fixed the window resizing with small fonts.
- 1.38 - 09/14/05
Fixed the display of the tray icon.
Changed the sizing of the track info window.
- 1.37 - 08/20/05
Fixed the tray icon in Windows XP.
Fixed a problem with the hotkey setting.
- 1.36 - 08/16/05
Fixed a couple minor bugs.
- 1.35 - 08/14/05
Fixed a startup crash problem.
- 1.34 - 06/16/05
User can now select behavior on tray single/double click.
- 1.33 - 06/13/05
Added icons to the tray menu.
- 1.32 - 06/10/05
Fixed a bug with the 'Start playing when iTunesKeys starts' option
- 1.31 - 06/08/05
Track Info window now displays the track rating.
The tray icon tooltip now shows the track info
Added option to make iTunes start playing when iTunesKeys starts
iTunesKeys now prevents the "One or more applications..." message when quitting iTunes.
Added proxy support for album art lookup
Fixed a bug with the track info window size.
- 1.30 - 05/26/05
Added the ability to customize the appearance of the track info window.
Added online update check support.
Added an about box.
- 1.24 - 02/08/05
The hotkey to show the iTunes window, now minimizes iTunes,
if it is already in the foreground.
- 1.23 - 02/04/05
Added a hotkey to show the iTunes window.
Improved the album art search.
The 'click tray icon for next track' feature can now be toggled.
- 1.22 - 02/02/05
When album art is found, it now adds the art to the other tracks on the album.
Improved album art search.
- 1.20 - 02/02/05
Can now download album art for tracks that don't have it.
Fixed a bug where it wouldn't store the hotkey for 'Show track info'
- 1.14 - 01/30/05
Changed the 'limit size' feature to limit text size also
Fixed the focus steal bug, so the track popup doesnt take the focus.
- 1.13 - 01/30/05
You can now limit the display size of the artwork.
- 1.12 - 01/29/05
Added support for more artwork types(jpg, png and bmp).
- 1.11 - 01/28/05
Single-clicking the tray icon will now go to the next song.
Added a hotkey to re-show the track info.
- 1.10 - 01/28/05
Can now popup the track info when the song changes, including
artist, track name, album, track number and artwork (jpg only).
- 1.03 - 01/27/05
Added support for more keys, like "`".
Added a hot key for toggling shuffle.
- 1.02 - 01/26/05
Added hot keys for Volume Up/Down and
to show iTunesKeys.
Added the option to hide the tray icon.
- 1.01 - 11/29/04
Changed iTunesKeys so that only one instance will open.