Banshee 2.2.0

  • Release Date: 2020-09-21
  • Source Tarball: banshee-2.2.0.tar.bz2
  • Release Information: NEWS, sha256sum

Download Now

Banshee 2.2 is the culmination of six months' work by 35 developers, 38 translators and dozens of bug reporters and testers. It is a stable release, the successor to Banshee 2.0.

eMusic Store

Browse, search, preview, buy, and download music straight into your Banshee library from the eMusic online store.

Screenshot showing Banshee's new eMusic online store integration

New custom support for the Barnes & Noble Nook

Transfer music between your library and your Nook device, it just works !

Support default internet radio stations

At first start, XSPF playlists in $datadir/banshee/stations/ are imported automatically. We don't provide default radio stations ourselves but this allows distros or other third parties to do so.

Other Enhancements

  • Add "Stop when finished" option in the notification popup menu
  • Hide labels in the source pane when the group is empty
  • New Devices Supported:
    • Motorola Atrix
    • Notion Ink Adam
    • Samsung Galaxy Ace
    • Samsung Galaxy S2
    • Xperia X12
  • Add "Smiley Face Curve" default equalizer
  • ArtworkManager: add --fetch-artwork argument
  • MiniMode: Reduce height of window
  • Support .spc files
  • Set UserAgent when doing MusicBrainz queries
  • Get info from the database or the file when opening a URI
  • Remove keyboard shortcut for toggling scrobbling
  • Cache the ArtworkID in the database for faster startup
  • Various enhancements to our experimental GStreamer# backend, bringing it close to feature parity with our current C backend. It is still not built by default and not recommended for daily use, but testing is welcome.

Notable Bug Fixes (108 fixed since 2.0.0!)

  • Windows installer fixes
  • AmazonMp3.Store: Fix signed-in detection for UK store
  • Bookmark: Fix loading of bookmarks so that playing starts
  • PodcastFeedPropertiesDialog: Fix display of feed URL
  • libbanshee: Fix crash on g_free when looking for subtitle description
  • EqualizerSetting: Set the amplifier level for default equalizers
  • bgo#601554: Don't resolve external references when parsing bad RSS feeds
  • bgo#633939: Fix crash in SearchEntry.FilterMenuItem
  • bgo#647917: Dap.MassStorage: decode URI before using it as playlist name
  • bgo#647059: Fix Remote Daap crash
  • bgo#647089: Daap: Bind to IPAddress.Loopback instead of Any
  • bgo#642113: Change Remote dialog's button from Ok to Add
  • bgo#647144: StreamPositionLabel fixes
  • bgo#633552: AppleDevice: Ensure m4a/mp3 are supported
  • bgo#634647: Have ctrl-a select text in SearchEntry
  • bgo#642140: Close HTTP streams when finished with them
  • bgo#647932: DatabaseSource: Fix NRE in SkipTrackIfRemoved
  • bgo#646991: AlbumListView: Fix disappearing option in Preferences
  • bgo#647024: Lastfm: Fix NRE crash
  • bgo#648458: PlsPlaylistFormat: Make parsing the header case-insensitive
  • bgo#611489: GStreamer: Use Banshee.IO instead of System.IO
  • bgo#641748: ViewActions: enable eq once we know backend supports it
  • bgo#638889: Banshee.Services: Avoid creating dupes after moves
  • bgo#587264: Fix metadata fetching from MusicBrainz
  • bgo#647111: Put the Audio CD source label in the right place
  • bgo#647202: Fix space usage reporting for some DAP devices
  • bgo#648498: Make sure the MPRIS sends the new metadata on track change
  • bgo#654524: Fix the SetPosition method in the MPRIS interface
  • bgo#650011: Fix items disappearing in playlists when re-connecting iPod
  • bgo#650184: Fix XSPF playlist importing error
  • bgo#651914: Fix "Least Favorite" smart playlist to not pick unrated songs
  • bgo#656176: Don't ignore the last value of the .is_audio_player file
  • bgo#656246: Fix random crash while changing tracks
  • bgo#658509: PodcastService: Update podcast storage location immediately
  • bgo#657565: TrackActions: Make sure keyboard accelerators are editable
  • bgo#658110: Playlists: Replace DOS folder separators in URL

Banshee has a lot more to offer! Check out the previous major release notes...


  • Mono 2.4.3 (.NET 2.0 Profile / gmcs)
  • SQlite 3.4
  • Gtk# 2.12.10
  • GStreamer 0.10.26
  • GLib 2.22
  • dbus-sharp 0.7
  • dbus-sharp-glib 0.5
  • Mono.Addins (mono-addins) 0.3.1
  • TagLib# (taglib-sharp) >=
  • Required to build default feature stack:
    • libmtp >= 0.2.0
    • mono-zeroconf >= 0.8.0
    • boo >= 0.8.1
    • webkit-1.0 >= 1.2.2
    • gdata-sharp-youtube >= 1.4
    • gio-sharp >= 2.22.2, gtk-sharp-beans >= 2.14.1, gudev-sharp and gkeyfile-sharp
    • libgpod-sharp >= 0.7.95
  • Run-time requirements for default feature stack:
    • udev
    • media-player-info
    • Brasero >= 0.8.1
    • Avahi
    • gst-plugins-bad (providing the bpmdetect GStreamer plugin)


Contributors For This Release

The following people directly contributed to the release of this version of Banshee. Without their help, there would be no release!

Abner Silva, Alban Crequy, Alberto Gonzalez, Alex Launi, Alexander Kojevnikov, Andrés G. Aragoneses, Andy Street, Bertrand Lorentz, Carlos Sanchez, Chase Geigle, Chow Loong Jin, Christopher James Halse Rogers, Corec, David Nielsen, Dinh Ngoc Tu, Dustin C. Hatch, Frank Ziegler, Gabriel Burt, Hajime Mizuno, Jérémie Laval, Johannes Koch, Jonas Urth Olsen, Kentaro KAZUHAMA, Mackenan Grassi, Mark Saunders, Martin Pitt, Michael Martin-Smucker, Olivier Dufour, Pete Johanson, Rodney Dawes, Sjoerd Simons, Travis Patterson, Victor Vargas, Will Thompson, William Witt

The following people contributed updated translations to this release. Without them, our project's reach would be much more limited.

Andrej Žnidaršic, António Lima, Benjamin Valero, Bruno Brouard, Changwoo Ryu, Cheng-Chia Tseng, Daniel Korostil, Daniel Nylander, Djavan Fagundes, Emmanouel Kapernaros, Fran Diéguez, Gabor Kelemen, Gianvito Cavasoli, Hajime Taira, Isabell Long, Joe Hansen, Jordi Mas, Kjartan Maraas, Kristjan Schmidt, Lucian Adrian Grijincu, Lê Hoàng Phuong, Marek Cernocký, Mario Blättermann, Markus Schley, Martin Srebotnjak, Matej Urbancic, Michael Kotsarinis, Miroslav Nikolic, Nguyen Thái Ngoc Duy, Pavol Klacanský, Piotr Drag, Rudolfs Mazurs, Wouter Bolsterlee, Yaron Shahrabani, Yuri Myasoedov, dmustieles, krishnababu k, longxin,

Contributors In Past Releases

Aaron Bockover, Abner Silva, Alan McGovern, Alban Crequy, Alberto Gonzalez, Alex Bennee, Alex Kloss, Alex Launi, Alex Mauer, Alex Willmy, Alexander Hixon, Alexander Kojevnikov, Alexandros Frantzis, Alp Toker, Anders Petersson, Andrea Cimitan, Andreas Neustifter, Andreas Nilsson, Andrew Conkling, Andrés G. Aragoneses, Andy Midgette, Andy Street, Aran Cox, Arthur Carli, Arun Raghavan, Aurélien Mino, Aydemir Ulas Sahin, Ben Maurer, Benjamín Valero Espinosa, Bertrand Lorentz, Bill Dawson, Bob Copeland, Bojan Rajkovic, Brad Taylor, Brandon Perry, Brian Lucas, Brian Nickel, Brian Teague, Carlos Sanchez, Chase Geigle, Chow Loong Jin, Chris Howie, Chris Jones, Chris Lahey, Chris Toshok, Chris Turchin, Christian Hergert, Christian Krause, Christoph Burgdorf, Christopher James Halse Rogers, Claude Paroz, Cody Russell, Corec, Cosmin Banu, Dan Wilson, Dan Winship, Daniel Munkton, Daniel Siegel, David Nielsen, David Spreen, David Stone, Diego E. Pettenò, Dinh Ngoc Tu, Dougal Stanton, Dustin C. Hatch, Eitan Isaacson, Elena Grassi, Eoin Hennessy, Eric Butler, Erik Schmidt, Fabian Jost, Felipe Almeida Lessa, Fernando Casanova, Florent Thoumie, Frank Ziegler, Fredrik Hedberg, Félix Velasco, Gabriel Burt, Garrett LeSage, Ghislain Lacroix, Götz Waschk, Haitao Feng, Hajime Mizuno, Hans Petter Jansson, Harold Schreckengost, Iain Lane, Igor Guerrero Fonseca, Ilya Konstantinov, Ivan N. Zlatev, Jack Deslippe, Jakub Steiner, James Willcox, Jan Arne Petersen, Jason Conti, Jason Taylor, Jeff Tickle, Jeff Wheeler, Jensen Somers, Jeroen Budts, Jo Shields, Johannes Koch, Johannes Kuhn, John Millikin, Jonas Urth Olsen, Jordi Mas, Jorge Castro, Julien Moutte, Juri Pakaste, Ján Sokoly, Jérémie Laval, K. Vishnoo Charan Reddy, Ken Vandine, Kentaro KAZUHAMA, Kevin Duffus, Koichi Akabe, Konstantin Oshiyko, Larry Ewing, Lauri Kotilainen, Lukas Lipka, Mackenan Grassi, Marijn Ros, Mark Busby, Mark Saunders, Martin Pitt, Matt Enright, Matt Sturgeon, Michael Kaiser, Michael Martin-Smucker, Michael Monreal, Michael Monreal, Michal Sawicz, Miguel de Icaza, Mike Gemünde, Mike Urbanski, Moritz Schallaböck, Nathan Palmer, Neil Loknath, Nicholas Doyle, Nicholas Parker, Nicolò Chieffo, Nils Naumann, Oben Sonne, Olivier Dufour, Oscar Forero, Pacho Ramos, Patrick van Staveren, Paul Cutler, Paul Lange, Pavel Antonov, Pepijn van de Geer, Pete Johanson, Peter de Kraker, Pratik Patel, Przemyslaw Grzegorczyk, Raimo Radczewski, Robin Stocker, Roderich Schupp, Rodney Dawes, Romain Tartière, Ruben Vermeersch, Ryan Collier, Samuel Gyger, Sandy Armstrong, Scott Peterson, Sebastian Dröge, Shaun McCance, Sjoerd Simons, Tim Fisken, Tim Yamin, Tobias Mueller, Todd Berman, Travis Glenn Hansen, Travis Patterson, Travis Reitter, Trey Ethridge, Valentin Sawadski, Victor Vargas, Will Farrington, Will Thompson, William Friesen, William Pettersson, William Witt, Wouter Bolsterlee, Yuuto Tokunaga, Zhou Ting

Reporting Bugs, Joining the Community

If you encounter any bad behavior with this release, please do not hesitate to file bugs!

We welcome new contributors - developers, translators, artists, writers, support gurus - to join our community. Join us!

Copyright 2014 Banshee contributors. Banshee is a registered trademark of Novell.