1 =================================
2 Version 2.4.0 - April 6, 2012
3 =================================
5 Contributors since 2.2.0:
6 Alexander Kojevnikov, Bertrand Lorentz, Chow Loong Jin, Frank Ziegler,
7 Kevin Anthony, Timo Dörr
9 New extensions since 2.2.0:
10 * FolderSync: Copy and synchronize tracks from playlists into specified folders
12 Enhancements since 2.2.0:
13 * AlbumArtWriter: Allow forcing a copy of the album art into the album folders
14 * AlbumArtWriter: Add configuration of the name and the type of the image file
15 * DuplicateSongDetector: Use a more aggressive algorithm for detecting duplicates
17 Notable bugs fixed since 2.2.0:
18 * DuplicateSongDetector: Fix bug causing the window to be blank
19 * Karaoke: Don't change the visual style of the lyrics
20 * Karaoke: Disable keybindings in the context pane
21 * LiveRadio: Fix crash when updating the genre list
22 * LiveRadio: Disable non-functional plugins: shoutcast, magnatune, realradios
23 * LiveRadio: Fix crash when live365 session stream cannot be retrieved
24 * LiveRadio: Fix crash when clicking multiple genres quickly (bgo#662794)
25 * Lyrics: Use HTTP proxy management provided by Banshee (bgo#664710)
26 * Telepathy: Fix dllmap for cross-architecture support
29 =================================
30 Version 2.2.0 - September 21, 2011
31 =================================
33 Contributors since 2.0.0:
34 Bertrand Lorentz, Chow Loong Jin, Frank Ziegler, Kevin Anthony, Kriss,
35 Manish Sinha, Nicholas Parker, Olivier Dufour, Philipp Ittershagen,
38 New extensions since 2.0.0:
39 * AlbumArtWriter: Write album art to the folder containing the music files
40 * DuplicateSongDetector: Detect and remove duplicate songs in your library
42 Enhancements since 2.0.0:
43 * ClutterFlow: Major refactoring and code cleanup, for better readability.
44 * DuplicateSongDetector: Add toggling by activating row
45 * DuplicateSongDetector: Add a refresh and close button to the toolbar
46 * Mirage: Re-enable rescan and reset methods (bgo#653826)
47 * OpenVP: Add new "Spectrum Scan" and "Spectrum Rain" visualizations
48 * OpenVP: Make "Scaled Voiceprint" visualization look nicer (bgo#658304)
49 * OpenVP: Add a new "Scaled Voiceprint" visualization
50 * Use dbus-sharp instead of ndesk-dbus. The Telepathy extension does not bundle
51 the ndesk-dbus sources anymore.
53 Notable bugs fixed since 2.0.0:
54 * ClutterFlow: Fix crash when searching (bgo#658334)
55 * ClutterFlow: Fix NRE crash (bgo#647134)
56 * Karaoke: add an gst_init() call to make sure gstreamer is working
57 * Karaoke: fix NRE on dispose if audiokaraoke was not found
58 * Karaoke: Fix crash when switching to Now Playing
59 * LastfmFingerprint: Build only if enabled in the build (bgo#657013)
60 * LastfmFingerprint: Don't strdup strings
61 * LastfmFingerprint: Fix empty name exception (bgo#648168)
62 * Lirc: Drop liblirc_client.so moduleref (lp#773686)
63 * LiveRadio: Re-enable ShoutCast with request structure from RadioStationFetcher
64 * Lyrics: Always update pane title when track changes (bgo#647108)
65 * Lyrics: Fix crash when switching to Now Playing
66 * RadioStationFetcher: Updated the shoutcast plugin to fix the IP address
67 * RandomByLastfm: Do not query Last.fm when offline (bgo#634785)
68 * StreamRecorder: Fix files not being split by metadata (bgo#656339)
69 * ZeitgeistDataprovider: Register dataprovider in DataSource Registry (lp#691842)
70 * ZeitgeistDataprovider: Differenciate between ScheduledActivity and UserActivity (lp#748120)
73 =================================
74 Version 2.1.4 - September 8, 2011
75 =================================
77 Contributors since 2.1.3:
78 Bertrand Lorentz, Kevin Anthony, Nicholas Parker
80 Enhancements since 2.1.3:
81 * DuplicateSongDetector: Add toggling by activating row
82 * DuplicateSongDetector: Add a refresh and close button to the toolbar
83 * OpenVP: Add new "Spectrum Scan" and "Spectrum Rain" visualizations
84 * OpenVP: Make "Scaled Voiceprint" visualization look nicer (bgo#658304)
86 Notable bugs fixed since 2.1.3:
87 * ClutterFlow: Fix crash when searching (bgo#658334)
88 * StreamRecorder: Fix files not being split by metadata (bgo#656339)
91 =================================
92 Version 2.1.3 - August 25, 2011
93 =================================
95 Contributors since 2.1.1:
96 Bertrand Lorentz, Chow Loong Jin, Kevin Anthony, Nicholas Parker,
97 Philipp Ittershagen, Raimo Radczewski
99 New extensions since 2.1.1:
100 * AlbumArtWriter: Write album art to the folder containing the music files
101 * DuplicateSongDetector: Detect and remove duplicate songs in your library
103 Enhancements since 2.1.1:
104 * Mirage: Re-enable rescan and reset methods (bgo#653826)
105 * OpenVP: Add a new "Scaled Voiceprint" visualization
107 Notable bugs fixed since 2.1.1:
108 * RandomByLastfm: Do not query Last.fm when offline (bgo#634785)
109 * LastfmFingerprint: Build only if enabled in the build (bgo#657013)
112 =================================
113 Version 2.1.1 - June 13, 2011
114 =================================
116 Contributors since 2.0.0:
117 Bertrand Lorentz, Chow Loong Jin, Frank Ziegler, Kriss, Manish Sinha,
120 Enhancements since 2.0.0:
121 * Use dbus-sharp instead of ndesk-dbus. The Telepathy extension does not bundle
122 the ndesk-dbus sources anymore.
123 * ClutterFlow: Major refactoring and code cleanup, for better readability.
125 Notable bugs fixed since 2.0.0:
126 * ClutterFlow: Fix NRE crash (bgo#647134)
127 * Karaoke: add an gst_init() call to make sure gstreamer is working
128 * Karaoke: fix NRE on dispose if audiokaraoke was not found
129 * LastfmFingerprint: Don't strdup strings
130 * LastfmFingerprint: Fix empty name exception (bgo#648168)
131 * Lirc: Drop liblirc_client.so moduleref (lp#773686)
132 * LiveRadio: Re-enable ShoutCast with request structure from RadioStationFetcher
133 * Lyrics: Always update pane title when track changes (bgo#647108)
134 * RadioStationFetcher: Updated the shoutcast plugin to fix the IP address
135 * ZeitgeistDataprovider: Register dataprovider in DataSource Registry (lp#691842)
136 * ZeitgeistDataprovider: Differenciate between ScheduledActivity and UserActivity (lp#748120)
139 =================================
140 Version 2.0.0 - April 6, 2011
141 =================================
143 Contributors since 1.8.0:
144 Alexander Kojevnikov, Bertrand Lorentz, Chow Loong Jin, David Nielsen,
145 Frank Ziegler, Gabriel Burt, Janez Troha, John Moore, Manish Sinha,
146 Mathijs Dumon, Olivier Dufour, Raimo Radczewski, Rodney Dawes, Samuel Gyger
148 New extensions since 1.8.0 :
149 * Ampache: Browse and play your remote music with Ampache
150 * Jamendo: Browse the Jamendo catalog, stream and download free music
151 * Karaoke: Filter out the singers voice
152 * LastfmFingerprint: Identify your music automatically, using the Last.fm online service
153 * RandomByLastfm: Shuffle your library using information from the Last.fm online service
154 * ZeitgeistDataprovider: Publish your Banshee activities into Zeitgeist
156 Enhancements since 1.8.0:
157 * AlarmClock: Improve the sleep timer configuration
158 * LiveRadio: Add a module to fetch radio stations from RealRadios.com
159 * Lyrics: Improve performance
161 Notable bugs fixed since 1.8.0:
162 * Fix missing unique IDs in several extension sources
163 * AlarmClock: Fix sleep timer fade out duration (bgo#634200)
164 * AlarmClock: Don't start playing if the alarm is disabled (bgo#637481)
165 * ClutterFlow: Handle horizontal scrolling properly (bgo#644609)
166 * Lirc: Fix potential memory issues
167 * Lirc: Add a dllmap for lirc_client (bgo#635848)
168 * LiveRadio: Fix crash when retrieving source icon (bgo#640152)
169 * LiveRadio: Fix display of the source icon
170 * Lyrics: Fix NullPointerException when artist is unknown
171 * Lyrics: Properly trim artist name and track title and fix NRE (bgo#635616)
172 * Lyrics: Change regex on LyricWiki to show only original language (bgo#635434)
173 * Lyrics: Throw a NetworkUnavailableException when there is no network (bgo#634787)
174 * Lyrics: Don't use lyricsplugin.com anymore (bgo#640570)
175 * Magnatune: Fix display of the source icon
176 * Streamrecorder: Fix recording of some streams (bgo#642933)
177 * StreamRecorder: Fix write error by creating output directory if needed
180 =================================
181 Version 1.9.6 - March 24, 2011
182 =================================
185 Alexander Kojevnikov, Bertrand Lorentz, Chow Loong Jin, Frank Ziegler,
189 * Jamendo: Allow cancelling downloads
190 * Karaoke: Use youtubelyric.com for optional scrolling lyrics display
193 * ClutterFlow: Handle horizontal scrolling properly (bgo#644609)
194 * Streamrecorder: Fix recording of some streams (bgo#642933)
196 =================================
197 Version 1.9.5 - March 10, 2011
198 =================================
204 * Karaoke: fixed a potential application crash
206 =================================
207 Version 1.9.4 - March 3, 2011
208 =================================
211 Bertrand Lorentz, Frank Ziegler, Olivier Dufour, Chow Loong Jin
214 * Karaoke: added a new extension to filter out the singers voice
217 * LastfmFingerprint: Fix some exceptions
218 * Fix missing unique IDs in several extension sources
219 * Lirc: Fix potential memory issues
220 * Lyrics: Fix NullPointerException when artist is unknown
222 =================================
223 Version 1.9.3 - February 3, 2011
224 =================================
227 Bertrand Lorentz, Frank Ziegler
230 * AlarmClock: Improve the sleep timer configuration
231 * LastfmFingerprint: Only show the authentication dialog once per run
232 * LiveRadio: Add a module to fetch radio stations from RealRadios.com
235 * AlarmClock: Fix sleep timer fade out duration (bgo#634200)
236 * LastfmFingerprint: Update display when saving track (bgo#639721)
237 * LiveRadio: Fix crash when retrieving source icon (bgo#640152)
238 * LiveRadio: Fix display of the source icon
239 * Lyrics: Don't use lyricsplugin.com anymore (bgo#640570)
240 * Magnatune: Fix display of the source icon
242 =================================
243 Version 1.9.2 - January 12, 2011
244 =================================
247 Bertrand Lorentz, David Nielsen, Frank Ziegler, John Moore, Olivier Dufour
250 * [LastfmFingerprint] Add authentication support
251 * [Lyrics] Improve performance
254 * [StreamRecorder] Fix write error by creating output directory if needed
255 * [AlarmClock] Don't start playing if the alarm is disabled (bgo#637481)
257 We now are using the Transifex tool for translations for BCE.
259 =================================
260 Version 1.9.1 - December 16, 2010
261 =================================
264 Bertrand Lorentz, Chow Loong Jin, Gabriel Burt, Janez Troha, John Moore,
265 Manish Sinha, Mathijs Dumon, Olivier Dufour, Rodney Dawes, Samuel Gyger
268 * [Jamendo] Browse the Jamendo catalog, stream and download free music
269 * [ZeitgeistDataprovider] Publish your Banshee activities into Zeitgeist
272 * [LastfmFingerprint] Correct more information : album name, track number, etc.
273 * [build] Various build/unit test fixes
276 * [Ampache] Improve handling of large libraries (bgo#636069)
277 * [Ampache] Reduce the initial load time by loading songs on demand (bgo#636041)
278 * [LastfmFingerprint] Fix NRE when fingerprint request times out (bgo#635899)
279 * [Lirc] Add a dllmap for lirc_client (bgo#635848)
280 * [Lyrics] Properly trim artist name and track title and fix NRE (bgo#635616)
281 * [Lyrics] Change regex on LyricWiki to show only original language (bgo#635434)
282 * [Lyrics] Throw a NetworkUnavailableException when there is no network (bgo#634787)
284 The SoundMenu and UbuntuOneMusicStore extensions have been removed, as they are
285 now core extensions and part of the main Banshee source tree.
287 =================================
288 Version 1.9.0 - November 10, 2010
289 =================================
292 Bertrand Lorentz, John Moore, Olivier Dufour, Raimo Radczewski
295 * [Ampache] Browse and play your remote music with Ampache
296 * [LastfmFingerprint] Identify your music automatically, using the Last.fm online service
297 * [RandomByLastfm] Shuffle your library using information from the Last.fm online service
300 * [SoundMenu] Fix removal of the preference checkbox (bgo#633708)
302 ==================================
303 Version 1.8.0 - September 29, 2010
304 ==================================
307 Bertrand Lorentz, Gabriel Burt, Gianvito Cavasoli
310 * [AlarmClock] Rework synchronization to avoid an infinite loop
311 * [AlarmClock] Fix a crash on exit
312 * [SoundMenu] Add dependency on the MPRIS extension
314 ==================================
315 Version 1.7.6 - September 15, 2010
316 ==================================
319 Aaron Bockover, Bertrand Lorentz, Patrick Niklaus
322 * [Lyrics] Add a Copy button to the lyrics window
323 * [Lyrics] Fix up the label in LyricsPane
324 * [Lyrics] Use Banshee.WebBrowser instead of webkit-sharp
327 * [build] Bring gnome-doc-utils autofoo into the tree
328 * [Lyrics] Detect a false positive from lyricsplugin.com
329 * [Lyrics] Fixed LyricsWiki source
330 * [U1MS] Set a TypeUniqueId for the source (bgo#626965)
332 ===============================
333 Version 1.7.4 - August 14, 2010
334 ===============================
337 Aaron Bockover, Alex Launi, Alexander Kojevnikov, Andrés G. Aragoneses,
338 Bertrand Lorentz, Chow Loong Jin, Chris Howie, Frank Ziegler, Gabriel Burt,
339 Iain Lane, Ruben Vermeersch, Sense Hofstede
342 * [OpenVP] Add various visualizations to the Now Playing source
343 * [SoundMenu] Control Banshee from the sound menu available in Ubuntu
346 * User help is now available, automatically integrated into the Banshee help pages.
347 To contribute to it, get in touch with the GNOME Documentation Project at
348 http://live.gnome.org/DocumentationProject
349 * [AppIndicator] Avoid conflicts with NotificationArea by not being enabled at the same time
352 * [AppIndicator] Fix toggle state issue when the window was launched from its starter
353 * [AppIndicator] Stop the notifications from lagging and stacking up (bgo#616652)
354 * [AppIndicator] Use banshee-panel icon if it exists
355 * [ClutterFlow] Fix crash when checking GL extensions
356 * [ClutterFlow] Copy the clutter-sharp assemblies during installation
357 * [LiveRadio] Fix ShoutCAST streams (lp#572819)
358 * [LiveRadio] Fix crash when disabling last enabled plugin (bgo#623983)
359 * [Lyrics] Follow the WriteMetadata preference
360 * [Mirage] Remove the ineffective "Duplicate Search" menu entry
361 * [Mirage] Explicitly link mirageaudiotest to GStreamer libs (bgo#624084)
362 * [Mirage] Delay initialization to avoid slowing down Banshee's startup
363 * [StreamRecorder] Use a filesink in the gstreamer pipeline (bgo#616167)
364 * [Telepathy] Update Now Playing information when gapless is on
365 * [UbuntuOneMusicStore] Delay initialization until actually needed
367 ==============================
368 Version 1.6.0 - March 31, 2010
369 ==============================
372 Alex Launi, Alexander Kojevnikov, Andrés G. Aragoneses, Bertrand Lorentz,
373 Frank Ziegler, Gabriel Burt, Jo Shields, Mathijs Dumon, Sense Hofstede
376 * [AppIndicator] use the new application indicator area available in Ubuntu.
379 * [ClutterFlow] Added an alphabet bar to the scrollbar for fast browsing
380 * [Lyrics] Add www.lyricsplugin.com support
383 * [ClutterFlow] Fix shade bug when there's no shader support
384 * [ClutterFlow] Fix party-mode transition, fixed wrong slider label
385 * [ClutterFlow] Fix small bug, now stores user sorting setting
386 * [ClutterFlow] Fix asynchronous clone creation when user clicks album currently not centered
387 * [ClutterFlow] Fix fullscreen bug, fixing internationalisation strings (again)
388 * [I18N] Replace all Catalog calls with calls to the Mono.Addins localizer
389 * [Magnatune] Replace unicode char with \u expansion
390 * [Mirage] Only load RandomBySimilar if Mirage working
391 * [StreamRecorder] Added "unchanged" encoder to record streams as they are
392 * [StreamRecorder] fixed encoder choose to not include plugins that are not found
393 * [StreamRecorder] updated deprecated lame gstreamer plugin to lamemp3enc
395 ==============================
396 Version 1.5.5 - March 10, 2010
397 ==============================
400 Alexander Kojevnikov, Bertrand Lorentz, David Corrales, Frank Ziegler,
401 Gabriel Burt, Jo Shields, Mathijs Dumon, Max Battcher, Neil Loknath
404 * [CoverWallpaper] new, migrated from Google Code
405 * [LiveRadio] new, another way to discover internet radio stations
406 * [Magnatune] new, browse and stream tracks from Magnatune
407 * [Telepathy] new, browse your IM friends' music library, download or stream their tracks
408 * [UbuntuOneMusicStore] new, browse and preview songs from the Ubuntu One Music Store
411 * [ClutterFlow] Added a slide out animation when user right-clicks album so he/she can see the cover better
412 * [ClutterFlow] Dragging sensitivity is now adjustable
413 * [Mirage] Much more sophisticated shuffle/fill-by similar
416 * [Lyrics] Handle proxy config errors (bgo#611446)
417 * [Mirage] Fix crash in RandomBySimilar (bgo#611066)
420 Frank Ziegler, Gianvito Cavasoli
422 ============================
423 Version 1.5.4 - Feb 24, 2010
424 ============================
426 Banshee Community Extensions is a sub-project of Banshee, where the
427 community can work on upcoming extensions with fewer barriers to entry.
429 Learn more: http://banshee-project.org/download/extensions/
431 In this first release, we have migrated nine community extensions that were
432 previously hosted all over (Google Code, Gitorious, self-hosted), including
433 their full commit history. These are:
435 AlarmClock, Awn, ClutterFlow, LCD, Lirc, Lyrics, Mirage,
436 RadioStationFetcher, StreamRecorder
438 Since migrating them, some changes have been made:
440 * Mirage now adds shuffle-by-similar and fill-by-similar modes instead
441 of adding its own automatic-playlist source.
443 * All extensions can be found in Preferences under the 'Community
446 * All extensions are disabled by default; enable in Preferences