iTunes Album Browser

Version: 2.3.1
Date: 18.08.2007

Thomas Nordvi
thomas.nordvi@yahoo.com

This widget allows you to sort, search and visually browse the albums in your iTunes Music Library by viewing the album artwork. The widget also lets you control iTunes, add or delete artwork (to all tracks in an album), play or queue full albums and view artwork in full size.

At first run the widget indexes your iTunes Music Library. This might take some time depending on the size of your library. At subsequent runs the widget reads the data from its own data file.

The widget saves its own copy of your album artwork by pulling it from the MP3/AAC song tags or the same folder as the MP3/AAC files are located. If no artwork is found for an album a default image will be used instead.

Compilation albums are grouped under the artist name "Various Artists". All other albums are identified by the combination of the artist name and album title.

For best result you need an organized iTunes Music Library with artist and album title for most tracks. Tracks without artist or album title will not be added to the widget. Data for year, rating and artwork are recommended but not required.

Navigate the album collection

To browse your album collection you have several choices:

Sort the album collection

The widget can sort your album collection in several different ways:

You can also reverse the sort order of the current selected sort method from the context menu.

Resizing the Widget

The widget can be resized into two sizes: minimized to a menu bar or closed down to icon size. While minimized to a menu bar you can control iTunes and view information about the current playing track.

When the widget is closed to icon size, you can open it to normal mode again by clicking the icon. Hold Ctrl and click the icon to move the icon on your desktop. Right click for options.

You can hibernate the widget to disconnect it from iTunes and make it stop responding to iTunes events. If the widget is opened up to normal mode, it will go out of hibernation mode and reconnect to iTunes (if it‘s running).

Widget features and context menu

Double-clicking the album in the middle or pressing the Enter button executes the default album action selected in the preferences (Play Album, Add Album to Playlist or Show Artwork). Double-clicking the widget background launches or opens up iTunes depending on its state.

There are two buttons in the lower-left section of the widget window to give you quick access to the widget preferences and album options.

Right-clicking the widget or the middle album displays a context menu with additional options:

Search the album collection

Type in the artist or album title you at looking for into the search field and press Enter to start the search. All albums matching your search are displayed and you can sort and browse the albums in the search result.

To cancel the search result and return to your album collection, press Esc or click the cancel button in the search field.

iTunes controls

You can control iTunes from the buttons located on the widget menu bar.

Click the Options button to set Shuffle or Repeat mode for the active playlist in iTunes. You can also select what playlist to play in iTunes and go directly to different pages in the iTunes Store.

Track Display

The display area is located on the widget menu bar and shows information about the playing track or stream.

Double-click the display to open up the Now Playing window. If you click the plus sign on the right side of the display a context menu appear with information and options for the current playing track/stream. The options displayed in the menu are based on the type of track that is playing and the preferences set in the Track Display preference group.

Two new options are added to the context menu in this version. The first is the option to add the current playing track to Party Shuffle or a another specified playlist. The second it the options to launch a video search for the current playing track at Google Video, Yahoo! Video or YouTube.

Now Playing window

When a track starts playing in iTunes this window pops up in the lower right hand corner of your screen and displays information about the track.

You can control what information to show and how many seconds to display the window from the widget preferences. You can also override the time to display the window and show it all the time while the track is playing. If you right click the window a context menu appear:

Album Artwork window

The Album artwork window displays the artwork image for an album. A default image are displayed for those albums that don’t have any artwork. The artwork image is displayed in full size or limited to 600x600 if it's larger.

Click on the image to close the window. Right click the window to open up a context menu with more options. You can open up a predefined search for album artwork images in different search engines or go to web sites where you can search for artwork manually.

To add artwork to an album you can drag and drop a image on to the Album Artwork window. You can only add artwork to an album that doesn’t have any artwork. To replace the artwork for an album you have to delete the current artwork and then add the new artwork image.

Album windows

This feature lets you add and interact with your favorite albums right from the desktop. Album windows are created from the widget context menu, the album options button or the Artwork window. Use the context menu option "Create Album Window…" to add a Album window to your desktop.

The windows can be positioned freely on your desktop and can be overlapped and re-ordered in any way you please. The Widget remembers the albums and the position of the Album windows when it’s closed. When the widget is started again the Album windows are restored to its original positions.

You can interact with a window in the following ways:

Use the "Close Album Window" option to close the Album window. If you want to close all of the opened Album windows, right click the main Widget window and select the "Close All Album Windows" from the context menu.

You can control the size (large, medium or small) of the Album windows from the Widget preferences.

Widget preferences

The widget preferences contains the following preference groups:

Widget behaviors

You can control how the widget behaves when iTunes starts playing a track from the widget preferences (Behaviors preference group).

Enable The Now Playing Window
Select this to show a small popup window that announces the track that starts playing in iTunes.

Enable The Track Display
Select this to display information about the current playing track or stream in the display area.

Import New Albums When Played
Select this to automatically import an album not present in the widget data file when a track from that album is played in iTunes.

Autoscroll To Current Playing Album
Use this setting if you want the widget to automatically scroll to the current playing album.

Set Album Artwork in Widget Dock
Select this to add the album artwork to the Widget Dock when a track that starts playing in iTunes.

Keyboard shortcuts and hotkeys

Navigation shortcuts
Home: Go to the first album
End: Go to the last album
Right arrow: Go to the next album (hold to scroll right)
Left arrow: Go to the previous album (hold to scroll left)
Enter: Executes the default album action
Esc: Cancel search results and return to normal view
Use these keyboard shortcuts while the widget has focus.

Default hotkeys
Ctrl+Shift+L: Show current playing album
Ctrl+Shift+T: Show current playing track
Ctrl+Shift+R: Show random album
Ctrl+Shift+F: Focus widget
Ctrl+Shift+M: Toggle widget size between minimized and maximized mode.
Ctrl+Shift+N: Toggle iTunes size between minimized and open mode
These hotkeys are disabled by default. Enable them from the Hotkeys preference group. Please note that only one widget can have a specific hotkey combination registered at the same time.

Find by typing

Note: Because of a bug in Yahoo Widgets version 4.0.3 this feature does not work

Type one or more characters (while the widget has focus) to go to the first album that starts with those keys. If the selected sorting method is "Album" you will go to the first album where the album title starts with the written characters. For the other sorting methods you will go to the first album where the artist starts with the same characters.

Known issues

The widget gets out of sync with iTunes

This widget depends on two things to stay in sync with iTunes. Unfortunately, both seems to contain a bug or not work properly in Yahoo! Widgets version 4.0.x. To stay in sync the widget depends on:


The 2.3 version of this widget contains workarounds to make it independent on the two issues above. The default behavior is to receive events from iTunes on track changes. So if the Widget gets out if sync with iTunes (by not receiving the events), go to the Widget Preferences dialog and select the "iTunes" preference group. In the "iTunes Update Method" option select the "Polling" value.

Requirements

Credit

This widget was inspired by the beautiful CoverFlow application created by Jonathan del Strother. CoverFlow has since been sold to Apple and integrated into iTunes 7.

http://www.steelskies.com/coverflow

Version History

Version 2.3.1 (18.08.2007) - Maintenance Release

Version 2.3 (01.07.2007) - Maintenance Release

Version 2.2 (03.04.2007) - Upgrade Release

Version 2.1.1 (26.03.2007) - Maintenance Release

Version 2.1 (01.01.2007) - Upgrade Release

Version 2.0 (29.10.2006) - Upgrade Release

Version 1.1 (04.06.2006) - Upgrade Release

Version 1.0 (05.05.2006) - Initial Release

Version 0.9 (12.03.2006) - Private Beta