NEWS 5.57 KB
Newer Older
Aaron Bockover's avatar
Aaron Bockover committed
1
Banshee 0.10.4 is out!
Aaron Bockover's avatar
Aaron Bockover committed
2

Aaron Bockover's avatar
Aaron Bockover committed
3 4 5 6
This release features faster and more efficient source management, improved 
playlist support, a complete plugin system, and the first four official plugins. 
Plugins include DAAP (iTunes music share) support (client and server), cover
 art fetching, Audioscrobbler song submitting, and file system monitoring.
Aaron Bockover's avatar
Aaron Bockover committed
7

Aaron Bockover's avatar
Aaron Bockover committed
8 9 10
NEW FEATURES
------------

Aaron Bockover's avatar
Aaron Bockover committed
11 12
* New plugin system and management/configuration dialog; allows for easy 
loading/unloading of plugins while Banshee is running [1]
Aaron Bockover's avatar
Aaron Bockover committed
13

Aaron Bockover's avatar
Aaron Bockover committed
14 15 16 17 18 19
* DAAP (iTunes Music Share) plugin that provides the ability to browse and 
listen to songs over DAAP and publish the local Banshee database as a DAAP 
share for other clients to browse; features a light weight embedded web-server 
for proxying DAAP over HTTP which enables streaming within all supported media 
engines (GStreamer 0.8, GStreamer 0.10, Helix/RealPlayer, VLC). A simple 
web-based front-end to the DAAP is also available at http://localhost:8089 [2]
Aaron Bockover's avatar
Aaron Bockover committed
20

Aaron Bockover's avatar
Aaron Bockover committed
21 22
* Audioscrobbler plugin by Chris Toshok now features queue saving, main 
menu integration, and a configuration pane for entering account information
Aaron Bockover's avatar
Aaron Bockover committed
23

Aaron Bockover's avatar
Aaron Bockover committed
24 25
* Metadata Searcher plugin will download cover art automatically for songs 
in the library, and can optionally supplement or correct song metadtaa
Aaron Bockover's avatar
Aaron Bockover committed
26

Aaron Bockover's avatar
Aaron Bockover committed
27 28 29
* File System Monitor plugin can monitor the library directory in the file 
system and automatically import or remove songs added or removed from the 
file system
Aaron Bockover's avatar
Aaron Bockover committed
30

Aaron Bockover's avatar
Aaron Bockover committed
31 32 33
* Rewritten source management; sources are centrally managed and abstracted 
from the view; sources are accessible to plugins (DAAP plugin implements 
sources)
Aaron Bockover's avatar
Aaron Bockover committed
34

Aaron Bockover's avatar
Aaron Bockover committed
35 36
* Playlist support has been overhauled; much faster, and reordering a songs 
in a playlist now works properly
Aaron Bockover's avatar
Aaron Bockover committed
37

Aaron Bockover's avatar
Aaron Bockover committed
38 39
* All "legacy" transaction/threading code has been removed, resulting in 
various performance gains in many areas
Aaron Bockover's avatar
Aaron Bockover committed
40

Aaron Bockover's avatar
Aaron Bockover committed
41 42
* New popup window "tooltip" is displayed when hovering over the tray icon; 
shows cover art and track information
Aaron Bockover's avatar
Aaron Bockover committed
43

Aaron Bockover's avatar
Aaron Bockover committed
44 45 46
* Added "intelligent" shuffle that has a 60% chance of hovering inside the 
current genre, making the transitions between songs slightly more 
fluid. (Brad Taylor)
Aaron Bockover's avatar
Aaron Bockover committed
47

Aaron Bockover's avatar
Aaron Bockover committed
48 49
* New Czech translation by Lukas Novotny; other various translations 
have been updated
Aaron Bockover's avatar
Aaron Bockover committed
50

Aaron Bockover's avatar
Aaron Bockover committed
51
* Many other improvements and minor features
Aaron Bockover's avatar
Aaron Bockover committed
52 53


Aaron Bockover's avatar
Aaron Bockover committed
54 55
[1] For details on developing new plugins, please read the Plugin Developers 
Guide on the Banshee Wiki: http://banshee-project.org/Developers/Plugins
Aaron Bockover's avatar
Aaron Bockover committed
56

Aaron Bockover's avatar
Aaron Bockover committed
57 58 59 60
[2] The DAAP plugin requires at least the latest release of Avahi core and 
avahi-sharp from HEAD. The mDNS layer in the DAAP plugin is being rewritten 
to also work with the legacy mDNSResponder. The DAAP plugin can be disabled 
by passing --disable-daap to configure.
Aaron Bockover's avatar
Aaron Bockover committed
61 62


Aaron Bockover's avatar
Aaron Bockover committed
63 64
BUG FIXES
---------
Aaron Bockover's avatar
Aaron Bockover committed
65

Aaron Bockover's avatar
Aaron Bockover committed
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
315955 (crashes at startup, IPod.DatabaseReadException)
316105 (playlist d&d sort doesn't stick)
320327 (Errors loading library)
321101 (The play icon disappears)
324113 (Banshee does not start when pressing play)
324652 (Library name should be i18ned)
325011 (Help & Contact on website may lead users to wrong channel)
325076 (""source properties"" menuitem does not do anything)
325078 (Updating the preferences of a song doesn't refresh)
325079 (play time in notification area is wrong)
325139 (Shuffle/Repeat buttons do not remember state.)
325697 (Can't add column to database table)
325705 (Menu items aren't displayed in localized string)
325956 (Metadata Searcher freezes after ~100 tracks)
326045 (please add a description for the repeat/random buttons)
326567 (""about..."" menu item should not be ellipsized)
326568 (search entry keynav)
326863 (Crash on metadata scan.)
326922 (Can't execute uninstalled banshee)
326923 (Accelerator(shortcut key) doesn't work)
327046 (org.gnome.Banshee.service installed in wrong directory)
327047 (menu entry Music/Source Properties... has no effect)
327123 (random playback isnt working correctling when banshee is started)
Aaron Bockover's avatar
Aaron Bockover committed
89 90 91 92 93 94


THE IMPORTANT LINKS
-------------------

Release Overview Page:
Aaron Bockover's avatar
Aaron Bockover committed
95
http://banshee-project.org/Releases/0.10.4
Aaron Bockover's avatar
Aaron Bockover committed
96

Aaron Bockover's avatar
Aaron Bockover committed
97 98
Banshee 0.10.4 Tarball:
http://banshee-project.org/files/banshee/banshee-0.10.4.tar.gz
Aaron Bockover's avatar
Aaron Bockover committed
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128

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

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

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

Banshee Wiki: 
http://banshee-project.org/


DEPENDENCIES
------------

- Mono 1.1.10 and full stack
- gtk-sharp-2.0 (2.3.92)
- sqlite3
- GStreamer 0.8.11 or GStreamer 0.10 (experimental)
- libmusicbrainz 2.1.1 or better
- libnautilus-burn 2.12
- GTK+ 2.6 or better
- HAL 0.5.2 or better


MORE NOTES
----------

Aaron Bockover's avatar
Aaron Bockover committed
129 130 131 132 133 134 135 136
* Please do not hesitate to file bugs against Banshee in GNOME Bugzilla
(http://bugzilla.gnome.org, component: banshee), or discuss Banshee on
this list or in #banshee on irc.gnome.org. The Banshee Wiki, open to
everyone for viewing and editing is located at
http://banshee-project.org.


* Bindings to the VLC libraries have been implemented and are available
Aaron Bockover's avatar
Aaron Bockover committed
137 138 139 140 141 142 143 144 145 146 147 148 149
as a Banshee Media Engine. To use the VLC engine, pass --enable-vlc to
configure. Additionally, libvlc.so must be copied to
banshee/mediaengines/vlc before running "make install". To build
libvlc.so, download and build Jon Lech Johansen's snd123:

http://nanocrew.net/2005/09/20/snd123/

Copy the resulting libvlc.so to the aforementioned build directory, and
proceed with building Banshee as normal. Keep in mind, VLC support is
optional. Banshee also supports GStreamer and Helix engines. GStreamer
is required, and Helix is optional, but will be automatically detected
and configured if your system is set up properly with either RealPlayer
or Helix Player. See http://helixcommunity.org/