Sprote logo

Clutter d18

Sprote Rsrch. celebrates the one-month anniversary of the resurrection of Clutter by releasing Clutter version d18 ! This time you get improved playlist support, localizations, and more tweaks and speedups. Viz:
  • Clutter is now fully localizable, and Japanese and French translations have been added thanks to Yuzuru Shiraiwa and Jean-Jacques Ardoino. (Email us if you'd like to provide additional translations!)
  • Playlists are now shown in the browser, as a special category below "Compilations".
  • Playlists have a special default picture (a stack of CDs).
  • Playlists show their titles even when assigned custom covers.
  • Fixed a problem where the "Treat iTunes playlists as CDs" pref (now renamed "Give playlists their own covers") would think things were playlists that weren't (resulting in a "null" playlist being displayed).
  • Titles have a white glow around them to make them more legible against dark backgrounds. (Not available on 10.2, sorry.)
  • A "Show Title" menu command can turn titles on or off for covers on the desktop.
  • At long last, selected covers are now highlighted in your preferred highlight color, instead of just green. (And there was much rejoicing.)
  • The message "Launching iTunes..." appears in the status line of the Now Playing window.
  • Clutter is now more reliable about detecting which albums are compilations.
  • No more delay loading the music library (when opening the browser or control-clicking a CD cover).
Sprote logo

Clutter d17

At long last, after days of coding and debugging: Clutter version d17 is now available! It's just more of the same, really -- more bug-fixes, more speed-ups, even yet another new feature. Ho hum. At least it's a free upgrade...
  • There is now a pref to put the CD covers on the desktop (behind all other windows). You Panther (OS X 10.3) users can still get to them quickly by using Exposé: press F11 to move windows out of the way, and again to restore them.
  • Fixed a bug where, if the Now Playing window was the only open window when Clutter quit, the window wouldn't re-open the next time Clutter was launched. (I think this bug was the reason I got so many questions about how to re-open that window...)
  • The annoying "-50" errors some people get when trying to play a CD are resolved. Turns out this happens when all the tracks are either missing or disabled (unchecked) so there's nothing for iTunes to play. Clutter now puts up a more informative alert describing the situation. (Thanks to Clutter user Brooke Hendricks for the detective work!)
  • CDs start playing more quickly in iTunes. (But iTunes 4.5 is now required.) People with very large music libraries should no longer get time-out errors trying to play CDs.
  • If Clutter launches iTunes, it now launches it hidden. Also, the request won't time out if launching iTunes takes a long time.
  • If you turned off shadows for your covers, new covers you create won't have shadows.
  • Double-clicking the CD that's currently playing (or pressing Space while it's selected) now pauses the CD instead of starting it over from the beginning.
  • The "Treat iTunes playlists as CDs" preference, which broke in d15, works again.
Almost 12,000 downloads so far this month! Thanks, everyone, for your interest and appreciative emails and the high ratings on VersionTracker and MacUpdate. And for the tsunami-relief donations!
Sprote logo

Ruminations on an FAQ

One of the most common support questions we get is "Clutter used to show me what's playing in iTunes but now it doesn't anymore. How do I make it do it again?" The answer is "Sounds like you closed the Now Playing window. Re-open it by selecting Now Playing from the Window menu".

One reaction is to roll your eyes at this and wonder why people can't figure out something so simple. Which is the sort of reaction computer geeks have had to end users ever since the punch-card and front-panel-switches days, and nearly all progress in usability has required getting past that and identifying how to make things work more like the way the user expects.

More succinctly: A frequently asked question often indicates a usability problem. Instead of answering the question, find a way to avoid the confusion.

So. What to do about this? A couple of possibilities:

1. Always re-open the Now Playing window when Clutter launches. Unfortunately I know people who never use this window and would be annoyed at it re-opening.
2. When the user closes the window, first put up a sheet saying "By the way, you can get this window back by choosing Now Playing from the Window menu." Not bad, except that it requires the user to remember that lesson until the time they next want the window.
3. Same as #2, but the sheet asks "Do you want this window to reappear the next time you launch Clutter?" with Yes and No buttons, Yes being the default. This seems to combine the best features of #1 and #2, so it's what I'm likely to do. (Plus, my wife suggested it!)

Your suggestions are welcome, just comment on this post...
Sprote logo

Ring in the new year with ... a new version of Clutter!

Has it been a year and a half since the last version of Clutter was released? How time flies!

I was fortunate enough to get a Squeezebox for Xmas, and no sooner had I set it up and started grooving to MP3s on my stereo, then I started to wish that I could use Clutter to control it. The remote control is handy, and the SlimServer web UI is useable though klunky, but they don't compare to Clutter.

...And a couple of days later, here's version d15! I threw in a couple of other new features too. Look what you get:
  • Clutter now works with SlimServer as well as iTunes! This lets you control a Squeezebox or SoundBridge connected to your stereo.
  • By popular demand, added a preference to make the Now Playing window float above all other windows.
  • Scanning the iTunes library no longer hangs Clutter for up to several seconds on launch or when it comes to the front.
  • If iTunes 4.7 or later is running, the Now Playing window updates instantly if you change what's playing in iTunes. Also, Clutter no longer needs to ask iTunes what it's playing every 10 seconds.
  • By popular demand, added a keyboard shortcut (Cmd-Shift-K) for the Copy Cover To iTunes command.
  • When an album without cover art is viewed in the browser, Clutter will look up its cover art from iTunes or Amazon, after a two-second delay. A spinning progress indicator appears next to the cover display while this is going on.
  • The album lists in the browser window can now be sorted by year released or date added. (Use the View > Sort Albums By menu commands. The All and Compilations lists can have their own independent sort orders.)
  • The album lists in the browser window now display the year each album was released (if that info is in the iTunes database.)
  • The "All" list in the browser window now displays each album's artist, if any.
  • Added support for looking up covers on Amazon.de and Amazon.co.jp.
  • Under the hood, a new modular design makes it easy for developers to add new "Player" classes to control other MP3 players.
  • Now packaged as ZIP archive, since some people had trouble with StuffIt (the application's "executable" permission didn't get set, making it unlaunchable.)
All for the low, low price of ... still free! Although we are asking that, if you use Clutter, please contribute to the Red Cross to help the victims of the recent Southeast Asia tsunami. Thanks.
Sprote logo

We interrupt this dead feed


... Is this thing on? There's so much dust ...

... Ah! that's the switch! ...

Attention all citizens! This bourgeois media outlet of "Sprote Rsrch" has been seized by the People's Revolutionary Source Code Front! The monopolistic running-dog closed-source abandonware known as "Clutter" will now be liberated as ideologically pure open source! The members of the proletarian info-working class will no longer be denied their freedom to tinker! For too long have the top-hatted cigar-chomping bosses of Sprote Rsrch. kept their fat fists wrapped around the money-bags bulging with unethically extorted licensing fees and usurious upgrade costs ---

[Err, comrade, it says here on this webpage that it was freeware, so technically, there were no fees...]

--- For too long, I say, have the alley-skulking pushers of Sprote Rsrch., dolled up in their best Steve Jobs turtlenecks, been handing out the free-as-in-lo-carb-beer-ware to impressionable youngsters, addicting them to the sweet overripe pleasures of binary-only distros! First it's silly no-cost utilities for displaying the pop-punk trash CDs the RIAA kleptocracy took their lunch money for ---

[Err, comrade, we actually believe that nearly all the music albums displayed in Clutter were heroically liberated from the RIAA oppressor by glorious prole-to-prole collective file sharing networks.]

--- As I said, first it's inexpensive desktop frippery, then they are led into the hard stuff, the overpriced office suites and extortionate music-production software. (If I've said it once, I've said it 128 times: how can the workers control the means of production when The Man is charging hundreds of dollars for a copy of Logic or Reactor or ProTools or ---

[Comrade! The batteries are nearly drained in this long-dormant blog! You must come to the point quickly!]

Err, yes! Citizens! The People's Revolutionary Source Code Front has today toppled the kleptocratic licensing agreement behind Clutter and is freeing the source code under the terms of the Berkeley Standard Distribution! Right on! "Power to the people!", as they say in Berkeley. Enslaved coding masses, arise and let this sad abandonware become your glorious collective farm! You have nothing to lose but your shrinkwrap license agreements! Let a thousand CD covers bloom!

Sprote logo

Clutter d14!

Clutter d14 is ready. This release fixes the recent problems with Amazon lookup, greatly improves the user interface for those lookups, adds an iTunes library browser window, and fixes a bunch of bugs. Enjoy!

Change Log:
• Spiffy new browser window for navigating your iTunes library.
• New and improved user interface for Amazon search.
• Fixed incompatibility with current Amazon lookup protocol.
• Turned off playlists-are-CDs by default, as it confused a lot of people.
• Enabled Delete menu cmd for CD windows.
• Control buttons work after resizing Now Playing window.
• Deleting CD cover persists after relaunch.
• Window front-to-back order persists after relaunch.
• Multiple views of same CD (e.g. on desktop and in Now Playing) keep their covers in sync if you change one of them.

As always, email us with your feedback. We are pretty close to the final feature set and user interface for 1.0, so at this point we're mostly interested in bug reports. (And gushing praise, of course. That never gets old.)
Sprote logo

Clutter d13 -- with art export to iTunes 4!

Yes, we finally figured out how to export cover art to iTunes 4. (The only tricky part was converting it to PICT format, which is not easy from a Cocoa app.) So now there is a "Copy Cover To iTunes" command in the File menu.

But that's not all! We've also added the following:

• More fixes for HTTP proxy support ... maybe now it'll really work.
• Clutter recognizes when iTunes is playing an Internet radio station or a playlist, and you can assign custom artwork to these (drag/paste to the Now Playing window) and drag them to the desktop. (There is a pref to disable this for playlists, if you don't want it.)
• Now-Playing window zooms correctly (scales artwork to 100%).
• Now-Playing artwork draws at full size and with high-quality scaling.
Info window improvements (OK/Cancel buttons, Close command works, can't open more than one on the same CD).
Improved About box, with easy access to website and email.

As always, we hope you enjoy Clutter! Tell your friends and keep the fan mail and suggestions coming!
Sprote logo

Clutter d12, with some iTunes 4 support

Clutter d12 is out.

• Cover art will be retrieved from iTunes 4 if it's not known.
• You can drag CD cover images into iTunes or other apps by holding down the Option key at the time of the mouse-down.
• Clutter should work correctly again with HTTP proxies.
• The Play/Back/Forward buttons are now always shown whenever iTunes is running, even if the current track can't be determined (i.e. when playing someone else's shared music.)
• The track listing contextual menus are more reliable now, esp. with multi-disc sets or if the track numbers aren't tagged.
• If iTunes doesn't respond when Clutter checks what's playing, it assumes the same track is still playing.
• Improved iTunes error reporting.

Saving cover art back to iTunes 4 is a much-requested feature, and we're making some headway on it, so stay tuned for the next release...

[Comments or questions? Please email us. Or if you have a LiveJournal account, you can leave a comment...]
Sprote logo

Clutter and iTunes 4

We note with interest and excitement Apple's new music-related announcements, especially the cover-art support in iTunes 4. However, currently iTunes and Clutter store the cover art in different locations, so they aren't compatible with each other. (And dragging a cover picture from Clutter to iTunes merely creates a new CD window.)

We'll be dissecting iTunes to figure out how to integrate with it (as far as we can tell, the cover pictures are stored in an ID3 tag inside each MP3 file) and we'll release an iTunes 4 compatible version of Clutter ASAP.

For the time being, here's how to copy cover art from Clutter to iTunes:
1. In Clutter, click the CD window or Now Playing window.
2. Choose Copy (Cmd-C).
3. Go to iTunes and select all the tracks in the album (or select the album in the right column of the browse view.)
4. Choose Get Info (Cmd-I).
5. In the Info window, click the empty square labeled "Artwork". Its border will highlight.
6. Choose Paste (Cmd-V).
7. OK the Info window.

Interestingly enough, it appears to be (deliberately?) impossible to copy artwork out of iTunes to other apps. Fortunately Clutter is already pretty good about finding it on its own :-)