ANNOUNCE: Banshee 0.11.3



===============================================================================
BANSHEE 0.11.3 IS THE ONE FOR YOU
===============================================================================

 * What? Banshee is a music management and playback application for GNOME.
 * Really? Yes! 

   "Import, organize, play, and share your music using Banshee's simple, 
    powerful interface. Rip CDs, play and sync your iPod, create playlists, 
    and burn audio CDs. Most portable music devices are supported. Banshee 
    also has support for podcasting, smart playlists, music recommendations, 
    and much more."

 * Learn More: http://banshee-project.org/Discover
 * Release Overview Page: http://banshee-project.org/Releases/0.11.3


===============================================================================
TABLE OF CONTENTS
===============================================================================

 * Welcome
 * Module Notes
 * Get The Goods
   - Sources
   - ChangeLogs
   - Dependencies
 * Major Feature/Fixes/Performance Updates
   - Cool New Features
   - The Most Important Bad-Bug Fixes
   - Performance Improvements
   - Choose a Lingua!
   - For all the Awesome Banshee Developers
 * Bugzilla Overview
   - Noteworthy bugs fixes/enhancements embraced in this release
   - Other minor/uninteresting bugs fixed in this release
   - Show all bugs marked FIXED during this release cycle
   - File Bugs... Be Proactive... Contribute to Open Source!
 * Miscellaneous
   - Contributors for this release
   - Something to share with friends and family
   - Thanks!


===============================================================================
MODULE NOTES
===============================================================================

 * Banshee is now made up of the core module, banshee, and the official 
   plugins module, banshee-official-plugins

 * banshee-official-plugins is recommended, but not required to run Banshee

 * libipoddevice (0.5.2) and ipod-sharp (0.6.2) are required for iPod support

 * helix-dbus-server (0.3.0) is required for Helix/RealPlayer integration
 

===============================================================================
GET THE GOODS
===============================================================================

Sources
-------

 * Banshee 0.11.3 Tarball:
   http://banshee-project.org/files/banshee/banshee-0.11.3.tar.gz

 * Banshee Official Plugins 0.11.3 Tarball
   http://banshee-project.org/files/banshee-official-plugins/banshee-official-plugins-0.11.3.tar.gz

 * ipod-sharp 0.6.2 Tarball:
   http://banshee-project.org/files/ipod-sharp/ipod-sharp-0.6.2.tar.gz

 * libipoddevice 0.5.2 Tarball:
   http://banshee-project.org/files/libipoddevice/libipoddevice-0.5.2.tar.gz

 * njb-sharp 0.3.0 Tarball:
   http://banshee-project.org/files/njb-sharp/njb-sharp-0.3.0.tar.gz

 * helix-dbus-server 0.3.0 Tarball:
   http://banshee-project.org/files/helix-dbus-server/helix-dbus-server-0.3.0.tar.gz

ChangeLogs
----------
 
 * http://banshee-project.org/files/banshee/banshee-0.11.3.changes
 * http://banshee-project.org/files/banshee-official-plugins/banshee-official-plugins-0.11.3.changes

Dependencies
------------

 * Mono 1.1.10 and full stack
 * gtk-sharp-2.0 2.8 or 2.10
 * GStreamer 0.10.3 
 * sqlite3
 * libmusicbrainz 2.1.1 or better
 * libnautilus-burn 2.12 or better
 * GTK+ 2.8 or better
 * HAL 0.5.2 or better (0.5.6+ Recommended)


===============================================================================
MAJOR FEATURE/FIXES/PERFORMANCE UPDATES
===============================================================================

Cool New Features
-----------------

 * Much improved sorting! Sorting by track number now properly sorts first 
   by artist, album, then track number. Sort settings are done now at the 
   source level, not the global level, so different sorts can be applied 
   on different sources independently. Sort settings are also saved (persist 
   across instances) for the library and playlists. Nat Friedman is "a man of 
   few wants." (Aaron Bockover)

 * Search works similarly now - each source can have its own filter. 
   No longer is it shared between all sources. (Aaron Bockover)

 * Set preferred library structure in preferences dialog, which allows 
   for the selection of folder and filename patterns. (Aaron Bockover)

 * Initial support for Rio Karma DAP devices. (Experimental, Bob Copeland)

 * Do not stop playback on an error or report error in a dialog. Disable 
   the problematic track instead and continue playing. (Aaron Bockover)

 * Added a "Close" (CTRL+W) option above "Quit". Close hides to 
   the tray. (Aaron Bockover)

 * Show a lock icon on password protected DAAP sources. (Aaron Bockover)

 * Improved DAAP connection status and error reporting UI. (Aaron Bockover)

 * A confirmation dialog will now be presented when a playlist is to be 
   deleted to help prevent accidental data loss. It has a "do not ask me 
   again" check box if you find such a prompt annoying. (Aaron Bockover)

 * It is now possible to copy songs directly from Banshee to Nautilus using 
   the edit+copy menu item, accelerator, or context menu item. This has always 
   been possible with drag and drop, but some prefer CTRL+C. (Aaron Bockover)

 * Updated artwork: two excellent new icons for static and smart playlists, 
   a perfected 32px application icon, and a new splash screen. (Jakub Steiner)

 * Error correction option (paranoia mode) for CD importing. 
   (Christopher James Halse Rogers)

 * The audio output sync is now configured for the "Music and 
   Movies" profile. (Aaron Bockover)

 * Added a --no-source-change command line argument that will prevent 
   the active source from changing when Banshee is launched with --dap or 
   --audio-cd and an instance was already running. Add --no-source-change 
   to your GNOME Volume Manager Banshee commands if you don't agree with our 
   default behavior of changing sources when a device or disc becomes present 
   in the system. (Aaron Bockover)

 * Improved podcasting support, including certificate support (Nathan Palmer,
   Mike Urbanski). Better support for enclosures, lots of minor UI polish.
   (Mike Urbanski, Aaron Bockover) [Banshee Official Plugins]

 * UI improvements to Mini Mode plugin (Michael Monreal) 
   [Banshee Official Plugins]

The Most Important Bad-Bug Fixes
--------------------------------

 * Lots of fixes regarding iPod detection, mass storage syncing, and managed 
   DBus/HAL. This should solve all the issues in previous releases regarding 
   iPod detection. It requires HAL volumes for the iPod to have a
   volume.fsusage=filesystem property. If this is not the case, it's a 
   distro issue. (Aaron Bockover, Alp Toker, Gabriel Burt, David Zeuthen)

 * Locale/culture fixes regarding number formatting when parsing audio profile
   pipelines. Fixed bitrate issue with faac profile. (Aaron Bockover)

 * Fix some crashes coming from the podcast plugin (Mike Urbanski)

Performance Improvements
------------------------

 * Newly-imported tracks handled in batches, greatly improving import time; 
   many very large optimizations in taglib-sharp that also improve import 
   time. Import time has gone down from 10 minutes to almost 2.5 minutes 
   on a T60p with a 5200 song library. (Aaron Bockover)

 * Massive performance improvement regarding switching sources. Time is 
   down from 1 minute to under 1 second in some extreme cases. (Gabriel Burt)

 * Assembly reflection performance improvements. (saves memory, small 
   amount of startup time - Aaron Bockover)

 * Lots of good performance and functionality improvements to smart 
   playlists. (Gabriel Burt)

Choose a Lingua!
----------------

   New translations for this release:

     * Arabic (Khaled Hosny)

   Updated translations for this release:
 
    * Catalan (Jordi Mas)
    * Czech (Jakub Friedl) 
    * Finnish (Ilkka Tuohela)
    * Hungarian (Gabor Kelemen)
    * Lithuanian (Žygimantas Beručka)
    * Norwegian bokmål (Kjartan Maraas)
    * Russian (Alexandre Prokoudine)
    * Swedish (Daniel Nylander)
    * Spanish (Francisco Javier F. Serrador)

For all the Awesome Banshee Developers
--------------------------------------

 * Boo scripting support; scripts can provide a static entry point or use 
   the standard Banshee plugin API, but no compilation is necessary. Scripts 
   must be placed in in ~/.gnome2/banshee/scripts. (Aaron Bockover)

 * Lots of work on the Boo shell integration for live debugging and testing.
   Reflection-based live debugging was started, lots to add here. 
   (Aaron Bockover)

 * New icon-theme-installer script that can be used from within make 
   to properly install lots of icons into the theme and also update the 
   icon cache. See build/icon-theme-installer for details (other project 
   developers may like this!) (Aaron Bockover)

 * Run uninstalled with full plugin and DAP support. "make run" from the 
   top source directory (seriously, just build and run - no installation is 
   necessary) (Aaron Bockover)

 * Much much much cleaner configure.ac. Lots of isolated and reusable 
   macros replacing spaghetti autoconf+bash. Generic detection and 
   configuration done through reusable Shamrock [1] m4 macros. For instance, 
   this is as hard as it gets to setup an autotools environment for 
   Mono with Shamrock:

      dnl Mono and gmcs
      SHAMROCK_CHECK_MONO_MODULE(1.1.10)
      SHAMROCK_FIND_MONO_2_0_COMPILER
      SHAMROCK_FIND_MONO_RUNTIME
      SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES([
          System.Data
          System.Web
          System.Web.Services
          Mono.Cairo
          Mono.Data.SqliteClient
          Mono.Posix
      ])

   [1] Shamrock is a set of m4 macros for properly doing common and useful
       stuff in a configure.ac. It's focused on making Mono+autotools 
       integration easy, and is part of the Banshee project. Feel free to 
       use the macros in any project. See build/m4/shamrock. (Aaron Bockover)


===============================================================================
BUGZILLA OVERVIEW
===============================================================================

Noteworthy bugs fixes/enhancements embraced in this release
-----------------------------------------------------------

 * 314149 - Properly sort on track number (artist->album->track number)
 * 353125 - Make sort settings apply to each source, not globally
 * 345218 - Make filter/search settings apply to each source, not globally
 * 340222 - Do not stop playback due to error; disable problematic track
 * 348730 - Initial support for Rio Karma devices
 * 344542 - Allow copying songs for pasting in nautilus (edit->copy)
 * 365200 - Added an error correction option for CD importing 
 * 325968 - Massive performance improvement when switching sources and sorting
 * 363066 - Add sane update rate limiting to smart playlists
 * 321773 - Fixed themeing/style issue with the search entry
 * 361534 - Only show track change notifications if not focused 
 * 360466 - Confirm dialog for playlist deletions 
 * 345476 - Add --no-source-change argument; supplements --dap, --audio-cd
 * 375992 - Ensure user data directory for plugins exists
 * 345620 - Prevent dragging tracks from within same source on the source view
 * 355880 - Reworded the 'import' text for the mass storage DAP track loader
 * 355890 - Ignore iPods in the mass storage DAP to avoid confusion

Other minor/uninteresting bugs fixed in this release
----------------------------------------------------

   383844, 344833, 362994, 375146, 379119, 379529, 
   369786, 376070, 375890, 372720, 368436, 354389

Show all bugs marked FIXED during this release cycle [1]
--------------------------------------------------------

 * http://banshee-project.org/files/closedbugs.php/2006-10-24,2006-12-09

   [1] 28 bugs were actually addressed during the 0.11.3 development cycle,
       but many more were verified and resolved that were actually fixed
       in previous releases.

File Bugs... Be Proactive... Contribute to Open Source!
-------------------------------------------------------

 * Please do not hesitate to file bugs against Banshee in GNOME Bugzilla.
 * http://bugzilla.gnome.org, component: banshee
 * Discuss Banshee on the mailing list list or in #banshee on irc.gnome.org.
 * Lots of information on the Banshee Wiki: http://banshee-project.org
 * Need to debug Banshee? http://banshee-project.org/Debugging


===============================================================================
MISCELLANEOUS
===============================================================================

Contributors for this release
-----------------------------

   Community makes Open Source work!

   Aaron Bockover, Alexandros Frantzis, Alp Toker, Bertrand Lorentz, 
   Bob Copeland, Christopher James Halse Rogers, Gabriel Burt, 
   Jakub Steiner, James Willcox, Michael Monreal, Mike Urbanski, 
   Nathan Palmer, Patrick van Staveren, Ruben Vermeersch, 
   Sebastian Dröge, Scott Peterson, Tim Yamin

Something to share with friends and family
------------------------------------------

   "Changes recorded for Banshee from 0.11.2 (October 23, 2006) to 0.11.3 
   (December 8, 2006) account for 7 percent of the entire ChangeLog file."

   "The first ChangeLog entry was recorded on February 17, 2005, marking the 
   0.1 release of Banshee - at the time called Sonance. 0.2 was released 
   quickly the following day."

Thanks!
-------

   Enjoy the release! We appreciate your support and involvement!





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]