1 ===============================================================================
2 Banshee 2.9.1 - 2014-03-18
3 ===============================================================================
5 Banshee 2.9.1 is the culmination of five months' work by 17 developers,
6 21 translators and dozens of bug reporters and testers. It is a development
7 release, the second of the 2.9.x releases leading up to our future stable
12 * GStreamer 1.x compatibility
14 This is the first official upstream release compatible with versions of
15 GStreamer 1.0 or newer.
17 * Production-ready GStreamerSharp playback-engine backend, now default
19 Our managed backend (that already allowed us to have playback working
20 in the Windows platform) has been migrated to work with the revamped
21 GStreamerSharp bindings (GObject-Introspection based, and capable of
22 binding GStreamer 1.0 or newer) and is now the default one for all
25 This paves the way to finish the long-standing goal of completely
26 removing lower-level languages like C from our codebase, to lower
27 the barrier of entry to new contributors, reduce complexity and
30 You can still use the optional unmanaged GStreamer backend, but
31 before doing so we encourage you to provide us any feedback that
32 you may have about the managed one (reporting bugs or writing to
33 our forums or mailing lists), because we will deprecate this one
36 * New "MediaPanel" UI, formerly called "MeeGo MediaPanel"
38 The MeeGo specific UI has been now been renamed to MediaPanel and
39 you can use it in your desktop environment now, just by clicking
40 in the Media Panel option under the View menu (this extension is
41 now enabled by default).
46 * Notifications: use notify-sharp-3.0 in the system if available
47 * bgo#690010: enable tests by default if NUnit dependency is found
48 * WebBrowser: drop dependency on 'libsoup-gnome', which was deprecated
49 * Video: default smart playlists are now invisible when empty, like Music ones
52 Notable Bugs Fixed (35 fixed since 2.9.0):
54 * bgo#692374: require dbus-glib-1 to make sure to avoid GConf crashes
55 * bgo#725870: avoid hang when disconnecting Nexus 5
56 * bgo#724635: don't crash at iPod sync
57 * bgo#726336: avoid redundancy in submenu label text
58 * bgo#725185: avoid importing non-readable files
59 * bgo#696520: avoid pointless long->int runtime casts
60 * DBus: don't try to connect in GrabDefaultName() if dbus is disabled
61 * bgo#724730: avoid aborting MTP access when busy
62 * bgo#724678: tracks which were in nested folders under Music/ not shown
63 * bgo#724656: fix potential crashers when ejecting DAP source
64 * bgo#724645: fix crash at shutdown if MTP was mounted
65 * bgo#627391: [gapless] fix smooth transition for Repeat-Single mode
66 * bgo#671221: fix Repeat-All mode if there are less than 3 tracks and Shuffle is ON
67 * bgo#724515: fix Repeat-OFF mode when Shuffle is ON
68 * bgo#723889: avoid notifications-related warning printed in the log
69 * bgo#723040: DapService: avoid freezing Banshee when unmapping device
70 * bgo#679938: [gapless] Repeat always on
71 * bgo#674293: [gapless] Banshee ignores "stop when finished"
72 * bgo#621222: [gapless] Playcount shouldn't be incremented as soon as song plays
73 * bgo#723005: fix path of image referenced in Help
74 * bgo#722731: avoid highlighting wrong track after invalid track was played
75 * bgo#636992: avoid misleading [gapless] token in log
76 * bgo#722565: advice about nunit-console not available instead of failing
77 * bgo#720359: avoid 'URI too large' errors at LastFM scrobbling
78 * bgo#722947: prevent a crash when dealing with Nexus4
79 * bgo#722209: avoid crash when connecting Nexus4
80 * bgo#722219: avoid crash when disconnecting Nexus4
81 * bgo#664887: fail faster if --enable-tests used and NUnit was not found
82 * bgo#721203: CD audio source doesn't show up when inserting it
83 * bgo#712656: pkg-config files were still pointing to GTK2 instead of GTK3
84 * bgo#710266: PlayQueue: fix another GtkCRITICAL at shutdown
85 * bgo#710423: Fix build of the SoundMenu extension
86 * bgo#710475: fix build in Osx by avoiding optional parameters
87 * bgo#710266: avoid GtkCRITICAL in the console at shutdown
88 * bgo#709717: fix ListView scrolling with mouse wheel (regression from GTK2)
91 ===============================================================================
93 ===============================================================================
98 * Banshee 2.9.1 Tarballs:
99 http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.1.tar.xz
100 http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.1.sha256sum
105 Download and installation information is available here:
107 * http://banshee.fm/download/
111 Linux http://ftp.gnome.org/pub/GNOME/binaries/linux/banshee/
112 Windows http://ftp.gnome.org/pub/GNOME/binaries/win32/banshee/
113 OS X http://ftp.gnome.org/pub/GNOME/binaries/mac/banshee/
115 ===============================================================================
116 REPORT BUGS - HELP THE PROJECT - GROW THE COMMUNITY
117 ===============================================================================
119 If you encounter any bad behavior with this release, please do not
120 hesitate to file bugs!
122 * http://banshee.fm/contribute/file-bugs
123 * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=2.9.1
126 ===============================================================================
127 VALUED BANSHEE CONTRIBUTORS
128 ===============================================================================
130 Contributors For This Release
131 -----------------------------
133 The following people directly contributed to the release of this version
134 of Banshee. Without their help, there would be no release!
136 Andres G. Aragoneses, Andrey Gankov, Bertrand Lorentz, Chow Loong Jin,
137 Dmitriy Petukhov, Frank Ziegler, Marcin Kolny, Michael Catanzaro,
138 Michael Foster, Michał Sawicz, Mirco Bauer, Nicholas Little, Olivier
139 Dufour, Phil Trimble, Roderich Schupp Sebastian Dröge, Stephan
142 The following people contributed updated translations to this release.
143 Without them, our project's reach would be much more limited.
145 Andika Triwidada, Antonio Fernandes C. Neto, Aurimas Černius, Benjamin
146 Steinwender, Balázs Úr, Cheng-Chia Tseng, Daniel Mustieles, Dimitris
147 Spingos, Enrico Nicoletto, Fran Diéguez, Jordi Mas, Marek Černocký,
148 Martin Srebotnjak, Matej Urbančič, michaeljayt, Мирослав Николић,
149 Piotr Drąg, Rafael Ferreira, Ricardo Barbosa, Seong-ho Cho, Tiago S.