Project Description

iControl is a very beautiful, very simple remote control for Apple's iTunes that uses global keyboard shortcuts to control it. It's developed in C# and uses WPF for its user interface.

There's a bunch of applications that use Apple's iTunes COM SDK and control iTunes using keyboard hooks. But most of them suffer from poor user interface.
This application uses iTunes COM SDK too and uses WPF as its User Interface technology.

Note: Default shortcut for opening iControl's Settings window is Ctrl+Alt+Shit+F12

Screenshots

Screenshot01.jpg
Screenshot02.jpg
QuickSelect.jpg

Features:

  • Controlling iTunes using global keyboard hooks
  • Customizable keyboard shortcuts
  • Showing songs' Artwork, Title, Album Name and Artist Name
  • Showing a message when playback is stopped or paused
  • Automatically closing when iTunes is closed
  • Automatically closing iTunes when iControl is closed
  • Quick song selection (Gives ability to easily search and select a song from current playlist)

Full list of available commands:

  1. Play and Pause (Default shortcut: Ctrl+Alt+Home)
  2. Start Playing (Default shortcut: Ctrl+Alt+Shift+F11)
  3. Stop (Default shortcut: Ctrl+Alt+End)
  4. Next Track (Default shortcut: Ctrl+Alt+Page Down)
  5. Back Track (Default shortcut: Ctrl+Alt+Page Up)
  6. Previous Track (Default shortcut: Ctrl+Alt+Shift+Page Up)
  7. Rewind (Default shortcut: Ctrl+Alt+Shift+Left Arrow Key)
  8. Fast Forward (Default shortcut: Ctrl+Alt+Shift+Right Arrow Key)
  9. Toggle Shuffle (Default shortcut: Ctrl+Alt+Shift+F10)
  10. Toggle All Songs Repeat (Default shortcut: Ctrl+Alt+Shift+F9)
  11. Rating Current Song (Default shortcut: Ctrl+Alt+Shift+1 - 5)
  12. Remove Current Song Rating (Default Shortcut: Ctrl+Alt+Shift+0)
  13. Increase iTunes Volume (Default shortcut: Ctrl+Alt+Up Arrow Key)
  14. Decrease iTunes Volume (Default shortcut: Ctrl+Alt+Down Arrow Key)
  15. Mute and Unmute iTunes (Default shortcut: Ctrl+Alt+Shift+ +)
  16. Increase Master Volume (Not Implemented Yet.)
  17. Decrease Master Volume (Not Implemented Yet.)
  18. Mute and Unmute Master Volume (Not Implemented Yet.)
  19. Show / Hide Current Track Information (Default shortcut: Ctrl+Alt+Shift+I)
  20. Show Settings Window (Default shortcut: Ctrl+Alt+Shift+F12)
  21. Show Quick Select Window (Default shortcut: Ctrl+Alt+;)
  22. Show iControl About Window (Default shortcut: Ctrl+Alt+Shift+F1)
  23. Quit Application (Default shortcut: Ctrl+Alt+Shift+F4)

Donation


iControl is a free open source project that is developed in personal time. You can show your appreciation and support future development by donating.
Click here to donate to iControl
Thank you for your support.

Last edited May 29, 2009 at 12:37 PM by mrtaikandi, version 10