NEWS 7.46 KB
Newer Older
Aaron Bockover's avatar
Aaron Bockover committed
1
===============================================================================
2
Banshee 2.9.0 - 2013-10-08
Aaron Bockover's avatar
Aaron Bockover committed
3
===============================================================================
Aaron Bockover's avatar
Aaron Bockover committed
4

5 6 7 8
    Banshee 2.9.0 is the culmination of twelve months' work by 19 developers,
    27 translators and dozens of bug reporters and testers. It is an unstable
    development release, the first of the 2.9.x releases leading up to
    our future stable release Banshee 3.0.
9

10
    New Features:
11

12
      * GTK3
13

14 15
            This is the first release using the new 3.x version of gtk+, thanks
            to work that has been done in the gtk# to bind this new version.
16

17
      * Device synchronization for Symbian
18

19 20 21
            Banshee can now sync media to Symbian devices like Nokia N95. Please
            help testing this new feature so we can mention more Symbian devices
            in our release notes for Banshee 3!
22 23 24 25


    Enhancements:

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
      * Add basic AppData file for inclusion in open source app stores
      * Add keywords to .desktop entry for easy find in Unity & GNOME Shell (bgo#700524)
      * Main UI: make Search textbox remember its size (bgo#653819)
      * Lastfm: avoid unnecessary wait when submitting successful scrobbles
      * DatabaseImportManager: Add .amr to import whitelist
      * PlayerEngine: Add support for accurate seek
      * GSettings: implement new, still unused, SchemaExtractor for GSettings
      * build: use the gui-thread-check profiler module by default when debugging
      * configure: better guess for the C# compiler available
      * AppleDeviceSource: use progressUpdaters for all sync operations


    Notable Bugs Fixed (37 fixed since 2.6.0):

      * bgo#709376: SourceManager: avoid warnings when shutting down
      * ArtworkManager: prevent wrong inclusion of null artwork_id in cache
      * bgo#686908: libbanshee: Only call volume set callback on Mac
      * bgo#706173: Feed: Avoid loop when podcast has date values in the future
      * bgo#700753: PrimarySource: fix crash if 1st track had a Dap transcoding error
      * bgo#687495: MtpSource: prevent a freeze when dealing with Windows Phone
      * bgo#696520: Handle all values from a rowid database column as long
      * bgo#699735: Gio: prevent a freeze when mounting a LVM volume
      * bgo#692153: InternetRadio: refresh UI after editing station
      * bgo#679769: StatisticsPage: Fix crash when no tracks are selected
      * bgo#696700: DapPropertiesDialog: Make sure progress bar value is valid
      * bgo#696877: PlaylistFileUtil: Only import playlist items that are files
      * bgo#692374: Avoid race when using GConf and DBus with threads
      * bgo#696111: ListView: when initializing a11y, disable instead of hanging
      * bgo#691532: LastFM: display progress for multiple-track scrobbles
      * bgo#691696: build: Improve MSBuild experience without autotools
      * bgo#689123: DatabaseTrackInfo: don't default to MusicFilePattern when null
      * bgo#689018: Audioscrobbler: avoid 414 Request-URI Too Large
      * bgo#691971: PrimarySource: Allow cancelling track delete job
      * bgo#665268: InternetRadio: Previous should never mean a restart
      * bgo#686657: InternetRadio: UI to correctly update status indicator columns
      * bgo#658142: Dap: better check for the playing track before ejecting
      * bgo#684089: PrimarySource: prevent AddTrackJob respawn if cancelled
      * bgo#689016: LastFm: Avoid crashing if scrobbling response is not JSON
      * bgo#653282: Dap.MassStorage: not import dirs twice for case-insensitive drives
      * bgo#691694: configure: stop using obsolete AutoMake macro
      * bnc#798267: build: test dmcs before gmcs when trying to find the compiler
      * bgo#577225: RescanPipeline: warn about removal of many tracks
      * bgo#688540: Mtp: Fix file type in sync with libmtp > 1.1.0
69
      * bgo#690300: Dap: Settings of DAP sources are not remembered between syncs
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
      * bgo#639947: Dap: Use Unicode codes for quotation marks
      * bgo#686584: build: Make gio-hardware be enabled by default
      * bgo#686584: build: make GIO backend be enabled by default
      * bgo#686582: YouTube: advice about --disable-youtube configuration flag
      * bgo#686671: configure: earlier check for glib
      * bgo#685920: LastFm: Null check for scrobble parameters
      * bgo#685131: Add GTK category in .desktop files to comply with spec


    Known issues (unfortunately the major architectural change to GTK3 caused
    some problems that we're still looking into):

      * bgo#709617: No alternating colors in the ListView
      * bgo#709619: ListView header decoration do not match regular TreeView
      * bgo#666452: Drag and drop crash banshee on gtk3 branch
      * Ubuntu: No text on the main (left) source switching pad when selecting
      a source (fixed already in Ubuntu 13.10). To fix this manually in Ubuntu
      version 13.04 (or older?), do:
      `cd /usr/share/themes &&  wget -O - -o /dev/null http://bazaar.launchpad.net/~ubuntu-art-pkg/ubuntu-themes/trunk/diff/311 | sudo patch -p0`
89

90

Aaron Bockover's avatar
Aaron Bockover committed
91
===============================================================================
Aaron Bockover's avatar
Aaron Bockover committed
92
SOURCES / PACKAGES
Aaron Bockover's avatar
Aaron Bockover committed
93
===============================================================================
94

Aaron Bockover's avatar
Aaron Bockover committed
95 96
Sources
-------
Aaron Bockover's avatar
Aaron Bockover committed
97

98 99 100
    * Banshee 2.9.0 Tarballs:
      http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.0.tar.xz
      http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.0.sha256sum
Aaron Bockover's avatar
Aaron Bockover committed
101 102 103

Packages
--------
Aaron Bockover's avatar
Aaron Bockover committed
104

Gabriel Burt's avatar
Gabriel Burt committed
105 106
    Download and installation information is available here:

107
    * http://banshee.fm/download/
Gabriel Burt's avatar
Gabriel Burt committed
108

109
    Binaries:
Aaron Bockover's avatar
Aaron Bockover committed
110

111 112 113
        Linux  http://ftp.gnome.org/pub/GNOME/binaries/linux/banshee/
      Windows  http://ftp.gnome.org/pub/GNOME/binaries/win32/banshee/
         OS X  http://ftp.gnome.org/pub/GNOME/binaries/mac/banshee/
Aaron Bockover's avatar
Aaron Bockover committed
114

Aaron Bockover's avatar
Aaron Bockover committed
115 116 117 118 119 120 121
===============================================================================
REPORT BUGS - HELP THE PROJECT - GROW THE COMMUNITY
===============================================================================

    If you encounter any bad behavior with this release, please do not
    hesitate to file bugs!

122
    * http://banshee.fm/contribute/file-bugs
123
    * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=2.9.0
Aaron Bockover's avatar
Aaron Bockover committed
124

Aaron Bockover's avatar
Aaron Bockover committed
125 126

===============================================================================
Aaron Bockover's avatar
Aaron Bockover committed
127
VALUED BANSHEE CONTRIBUTORS
Aaron Bockover's avatar
Aaron Bockover committed
128 129
===============================================================================

Aaron Bockover's avatar
Aaron Bockover committed
130
Contributors For This Release
Aaron Bockover's avatar
Aaron Bockover committed
131 132
-----------------------------

Aaron Bockover's avatar
Aaron Bockover committed
133 134
    The following people directly contributed to the release of this version
    of Banshee. Without their help, there would be no release!
Gabriel Burt's avatar
Gabriel Burt committed
135

136
     Andres G. Aragoneses, Alex Willmy, Aruna Sankaranarayanan, Bertrand
137 138 139 140
     Lorentz, Chow Loong Jin, Ekaterina Gerasimova, Hans Petter Jansson,
     Hans Oesterholt, James Boocock, Michael Farrell, Nicholas Little,
     Olivier Dufour, Phil Trimble, Rashid Khan, Samuel Gyger, Sindhu S,
     Timo Dörr, Tomasz Maczynski
Gabriel Burt's avatar
Gabriel Burt committed
141

142
    The following people contributed updated translations to this release.
Gabriel Burt's avatar
Gabriel Burt committed
143
    Without them, our project's reach would be much more limited.
144

145 146 147
     Aleksej Kabanov, Alexandre Franke, Andika Triwidada, António Lima,
     Aurimas Černius, Balázs Úr, Cheng-Chia Tseng, Daniel Mustieles, Dimitris
     Spingos, dyzdyz010@sina.com, Enrico Nicoletto, Fran Diéguez, Hajime
148 149 150 151
     Taira, Jiro Matsuzawa, Joe Hansen, Jordi Mas, Kjartan Maraas, Marek
     Černocký, Martin Srebotnjak, Matej Urbančič, Muhammet Kara, Мирослав
     Николић, Piotr Drąg, Milagros Alessandra Infante Montero, Rafael
     Ferreira, Rūdolfs Mazurs, Wolfgang Stöggl, Yuri Myasoedov