Dual-purpose iTunes and Last.fm controller
If you regularly use iTunes and LastFM, then you're going to love SweetFM. This program allows you to combine the best of both applications under one controller. SweetFM seamlessly switches between Last.fm and iTunes with just a click, making it easy to switch between the two whenever you get bored of listening to one. It also offers the convenience of configuring hotkeys to control most tasks and even using your Apple Remote, making it useful for parties or just relaxing.
SweetFM extends Last.fm functionality with features like tag-station shuffle. Simply enter an artist name with some keywords, and let Last.fm create the playlist for you. You can see what's next on your playlist in the dock or the status bar menu. Additionally, SweetFM uses album art covers retrieved from Amazon.com when playing major artists, adding a visual element to your music experience. However, it is worth noting that the cover art retrieval process can be slow, especially when starting the program.
Another useful feature of SweetFM is its ability to automatically check for duplicates when exporting tracks to iTunes. However, this feature relies on your music being correctly tagged. SweetFM also offers additional features such as CSS skin design support, Skype moods integration, and handy Growl notifications.
Overall, there is little to fault with SweetFM. With its seamless integration of iTunes and Last.fm, along with its additional features, it is a highly convenient and versatile program. And now that it is completely open source and free, there has never been a better time to try it out.