=============================================================================== WELCOME TO BANSHEE 1.5.0 - Released June 1, 2009 - "The Keyboard Cat Release" =============================================================================== * Banshee is a multimedia management and playback application for GNOME. "Import, organize, and discover new music with Banshee through its simple and powerful interface and wide array of innovative features. Create your own radio stations or listen to a friends' through Last.fm integration; experience automatic cover art fetching as you listen; and easily browse, search, and control your media collection." * Learn More: http://banshee-project.org/download/archives/1.5.0/ =============================================================================== NEW AWESOME FEATURES AND ENHANCEMENTS =============================================================================== Banshee 1.5.0 is an unstable, beta release. It brings many big changes, new features, and fixes, and is the first release in what will become 1.6. New Features: * Powerful unicode-aware case-insensitive search; i.e. n matches Ñ and vice-versa * Locale-specific, case-insensitive, unicode-aware sorting * Artist/album/track sort fields support; i.e. can set artist sort to "Beatles, The" * Separate library locations for Music, Video, and Podcast * Creative Commons-aware license column/field * Score column/field, automatically updated when played/skipped * Beats per minute (BPM) support: column/field, preference to autodetect library-wide * Rhythmbox library/metadata importer Enhancements: * Support importing/exporting XSPF playlists * Support loading ASF playlists (BGO #545646) * Whitelist .spx, 669, it, med, mod, mol, mtm, nst, s3m, stm, ult, wow, xm, and xnm (BGO #580014) * Source-specific preferences, accessible via Preferences dialog and via sources' context menu * Much improved child source sorting - live, persistent, with group-by-type option * Priorty and resource-ware job scheduler; i.e. pauses BPM detection while importing (BGO #577772) * Podcast espisode details tabs in track information/editor * Can rename podcasts * Can unsubscribe/download/refresh multiple podcasts at a time * New 'Creative Commons' default Last.fm station * New Refresh button for Last.fm stations * More accurate seeking with click/DnD, can use mouse scrollwheel * Make it easier to edit and reset ratings * Compatibile with new actionless notification systems * Only scale cover art for notification-daemon system * Add mnemonics to track editor fields and import dialog * Show device sync summary; how items sync would add/remove * Make previous button go back if less than 4 seconds into a song Notable bug fixes: * Fix problems with subscribing and downloading some podcasts (BGO #538397, BGO #536047, BGO #567293) * Unescape URLs received from Last.fm so can open in browser (BGO #563076) * Don't show Skip button in now-playing notification for radio tracks (BGO #572971) * Fixed notification area popup position on multi-monitor systems (BGO #537696) * Support and default to using %album_artist% in folder organization preference (BGO #570298) * Revamped illegal filename characters code to not be overly strict (BGO #458224) * Trim periods and spaces appropriately for NTFS compatibility (BGO #572999) * Make the source list accessible * Visibly disable repeat/shuffle when in Play Queue (BGO #577681) * Update UI when changing repeat/shuffle via dbus (BGO #575383) * Better feedback while waiting for network streams to connect * Fix bugs with device playlist sync (BGO #560970) * Fix bugs with MTP device track transfer (BGO #571023, BGO #567093) * Fix bug with device sync where it would repeatedly remove/add the same tracks * Fix mass storage device support to respect folder_depth (like it used to) (BGO #537367) * Fix bug with transferring ratings to iPods (BGO #577396) * Focus the track list on jump-to-playing item (BGO #558940) * Fix several relatively minor ListView rendering and interaction issues * Right-align the header text of right-aligned columns (BGO #560918) * Fix size/position restoration on startup/notification-area toggle * Fix the track editor forward/back buttons to focus/select the current field * Disable track editor field-sync for Track Artist when is compilation checked * Fix bug with reading bitrate on VBR tracks (BGO #562582) * Fix bug with getting the release year from MusicBrainz (BGO #578073) * Improve the rating rendering, including fixing it for dark themes (BGO #576459) * 165 bugs were FIXED since 1.4.4 =============================================================================== SOURCES / PACKAGES =============================================================================== Sources ------- * Banshee 1.5.0 Tarballs: http://download.banshee-project.org/banshee/unstable/1.5.0/banshee-1-1.5.0.tar.bz2 http://download.banshee-project.org/banshee/unstable/1.5.0/banshee-1-1.5.0.tar.gz Packages -------- Download and installation information is available here: * http://banshee-project.org/download/ Packages for openSUSE 11.0, openSUSE 10.3, and openSUSE Factory are available from the openSUSE Build Service in the Banshee project. * http://download.opensuse.org/repositories/Banshee/ Binaries for Mac OS X 10.4 and 10.5: * http://download.banshee-project.org/banshee/unstable/1.5.0/banshee-1-1.5.0.macosx.intel.dmg ChangeLogs & Checksums ---------------------- * http://download.banshee-project.org/banshee/unstable/1.5.0/banshee-1-1.5.0.changes * http://download.banshee-project.org/banshee/unstable/1.5.0/banshee-1-1.5.0.sha1sum =============================================================================== DEPENDENCIES =============================================================================== * Mono 1.9.1 (.NET 2.0 Profile / gmcs) * SQlite 3.4 * Gtk# 2.10 * GStreamer 0.10.3 * NDesk DBus (ndesk-dbus) 0.5 * NDesk DBus GLib (ndesk-dbus-glib) 0.3 * Mono.Addins (mono-addins) 0.3.1 * TagLib# (taglib-sharp) 2.0.3.1 (2.0.3.2 recommended) * Required to build default feature stack: * libmtp >= 0.2.0 * Note to packagers: since libmtp has different .so files for different versions, you need to require in your package the same version of libmtp you used to build Banshee. * ipod-sharp >= 0.8.1 (0.8.2 recommended) * mono-zeroconf >= 0.8.0 * boo >= 0.8.1 * Run-time requirements for default feature stack: * PodSleuth (0.6.4) * Brasero (0.8.1) * Avahi Packagers: * --with-vendor-build-id= should always be set and detail the distro name and version (e.g. openSUSE 11.1), and the repository origin, such as 'Banshee Team PPA'; for example, the %distribution macro is used in the openSUSE Build Service, which expands to something like this: 'home:gabrielburt:branches:Banshee / openSUSE_Factory'; also the build/configure time is stored along with the host OS and CPU Please note that for openSUSE, all of the dependencies above can be found in the openSUSE Build Service, and are linked into the Banshee project. Even if you build from source, if you wish to avoid building the entire dependency chain above, add the Banshee repository to your repository list. Historically, Banshee has fostered development of a number of projects and bundled their source code instead of depending on external builds. Many of these dependencies have matured and grown into well maintained projects on their own, and we are now depending on them externally. We waited to remove the bundles long enough to allow for distributions to ship packages to reduce the pain of building Banshee. =============================================================================== REPORT BUGS - HELP THE PROJECT - GROW THE COMMUNITY =============================================================================== If you encounter any bad behavior with this release, please do not hesitate to file bugs! * http://banshee-project.org/contribute/file-bugs * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=1.5.0 =============================================================================== VALUED BANSHEE CONTRIBUTORS =============================================================================== 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! Aaron Bockover, Alexander Kojevnikov, Alex Launi, Andreas Neustifter, Andrés G. Aragoneses, Bertrand Lorentz, Brian Lucas, Chris Howie, Chris Jones, Christian Krause, Christoph Burgdorf, Cody Russell, Daniel Siegel, David Spreen, Diego E. Pettenò, Eoin Hennessy, Félix Velasco, Gabriel Burt, John Millikin, Matt Enright, Mike Urbanski, Moritz Schallaböck, Neil Loknath, Nicolò Chieffo, Paul Lange, Przemysław Grzegorczyk, Roderich Schupp, Valentin Sawadski, William Pettersson, Wouter Bolsterlee The following people contributed updated translations to this release. Without them, our project's reach would be much more limited. António Lima, Benjamin Valero, Daniel Nylander, Daniel S. Koda, Gabor Kelemen, Hendrik Richter, Inaki Larranaga Murgoitio, Jen Ockwell, Jiri Eischmann, Jordi Mas, Mario Blättermann, Maxim V. Dziumanenko, Philip Withnall, Sweta Kothari, Ville-Pekka Vainio, Wadim Dziedzic, Wouter Bolsterlee Contributors In Past Releases ----------------------------- Aaron Bockover, Gabriel Burt, Bertrand Lorentz, John Millikin, Scott Peterson, Alan McGovern, Alex Kloss, Alex Launi, Alexander Hixon, Alexandros Frantzis, Alp Toker, Andrés G. Aragoneses, Andrew Conkling, Andy Midgette, Arthur Carli, Aydemir Ulaş Şahin, Ben Maurer, Benjamín Valero Espinosa, Bill Dawson, Bob Copeland, Bojan Rajkovic, Brad Taylor, Brandon Perry, Brian Nickel, Brian Teague, Chris Howie, Chris Jones, Chris Lahey, Chris Toshok, Chris Turchin, Christian Krause, Christoph Burgdorf, Christopher Halse Rogers, Cosmin Banu, Dan Wilson, Dan Winship, Daniel Munkton, David Spreen, Eoin Hennessy, Eric Butler, Erik Schmidt, Fabian Jost, Fredrik Hedberg, Félix Velasco, Fredrik Hedberg, Hans Petter Jansson, Iain Lane, Igor Guerrero Fonseca, Ilya Konstantinov, Ivan N. Zlatev, James Willcox, Jan Arne Petersen, Jason Conti, Jeff Tickle, Jo Shields, Jorge Castro, Juri Pakaste, Ken Vandine, Larry Ewing, Lauri Kotilainen, Michael Kaiser, Michael Monreal, Miguel de Icaza, Mike Urbanski, Nathan Palmer, Nicholas Doyle, Nicholas Parker, Oscar Forero, Pacho Ramos, Patrick van Staveren, Paul Lange, Pepijn van de Geer, Peter de Kraker, Ruben Vermeersch, Sandy Armstrong, Sebastian Dröge, Tim Yamin, Todd Berman, Trey Ethridge, Will Farrington, William Pettersson, Wouter Bolsterlee