Installation

Banshee is included in Ubuntu repository, so you can easily install it via the Ubuntu Software Center, or if you prefer the commandline: One thing though, the package in the repository is not updated. To get the latest version, use the following PPA:

On the first run, it scanned my hard disk for all music and video files and added them to its library. While it has done a good job identifying the meta tags of the songs and classify them accordingly, there are several instances where it incorrectly dumps the songs to the unknown artist/unknown album folder (even though the songs are well-tagged). As a media player, there is nothing to complain though. It plays all my mp3, ogg, avi and mp4 file properly. It even comes with an Audiobook, Podcast and Radio functions.

Features in Banshee

Smart playlist

This is one small feature that makes sorting your music library a breeze. With the smart playlist, you can create a new playlist based on a set of rule. For example, you can create a smart playlist to include all songs with the jazz genre. In the future when you add new songs to your library, it will automatically add the song to the playlist.

Extensions

The best part about Banshee is the availability of extensions to further its functionality. The default installation of Banshee comes with extensions like BPM (Beats per minute) detection, DAAP Sharing, Importers for Amarok, Rhythmbox and iTunes, Library Watcher etc. If that is not enough, you can install the banshee-community-extensions. This will give you even more extensions created by the community (and not curated by the Banshee developers). The Banshee community extensions include features like:

Alarm Clock – use Banshee to wake up or go to sleep to a selection of your own music. AppIndicator – Use the new application indicator area available in Ubuntu.

Awn – Sets the current album cover as banshee icon in awn. ClutterFlow – A CoverFlow clone that allows you to browse your album collection. Cover Wallpaper – Sets the current playing album cover as the GNOME desktop wallpaper. LCD – Display track info on a LCD using LCDproc. Lirc – Control Banshee via a normal (infrared) remote control. Requires LIRC. Live Radio – Another way to discover internet radio stations. Lyrics – Fetches and displays lyrics for the current song. Magnatune – Listen to streamed music from Magnatune.com. Mirage – Adds playback shuffle-by-similar and Auto DJ fill-by-similar modes, based on songs’ acoustic similarity. Radio Station Fetcher – Fetch radio stations from shoutcast.com and xiph.org. Stream Recorder – Record internet-radio streams. Telepathy – Browse your IM friends’ music library, download or stream their tracks and share what you’re listening to. Ubuntu One Music Store – Browse, preview and download songs from the Ubuntu One Music Store.

You can install the banshee community extensions via the Ubuntu Software Center, or via

Music store

Sync with mobile device

As smartphones like Android and iPhone are getting more and more popular, it is also important for media players to be able to facilitate the transfer of music to/from the mobile device. It is a good thing that Banshee can detect mobile devices like Android, iPod, iPhone etc. out of the box and sync your music and videos to/from them. Files are transcoded on the fly (if required), so you don’t have to worry about any format compatibility issue. You can also choose to sync your entire library, or just one playlist.

Conclusion

Back to the question: Is Banshee good enough to be the next default player in Ubuntu? My answer is Yes. Personally I don’t like using Rhythmbox because it is terrible at organizing my music library. Banshee sure does it better. And with a huge community supporting it, it can only get better. What do you think?