← Back to team overview

nuvola-player-devel team mailing list archive

Nuvola Player 2.1.0 has been released

 

I'm happy to announce Nuvola Player 2.1.0, the first stable release of
2.1.x series that brings new features for users as well as for service
maintainers and many bug fixes. Changes since 2.1 Beta 2 include
updated translations and a few fixes [1]. The common changelog for 2.1
beta and stable releases is divided into three parts: user news [2],
developer news [3] and bug fixes [4]. The Nuvola Player Flash Plugin
Installer [5] has been created for this series to make installation of
a compatible Flash plugin easier, see installation instructions
bellow.

[1] https://launchpad.net/nuvola-player/+milestone/2.1.0
[2] http://nuvolaplayer.fenryxo.cz/releases/2.1/users.html
[3] http://nuvolaplayer.fenryxo.cz/releases/2.1/developers.html
[4] http://nuvolaplayer.fenryxo.cz/releases/2.1/bug_fixes.html
[5] https://answers.launchpad.net/nuvola-player/+faq/2107

=== Installation: Binary packages ===

Nuvola Player Project provides binary packages for Debian Sid and
Wheezy [6] and for Ubuntu 12.04, 12.10 and 13.04 [7]. Both the Debian
and Ubuntu PPAs contain Nuvola Player Flash Plugin Installer. The
installer's package for Ubuntu should be installed automatically by
installation of Nuvola Player package, but the package for Debian has
to be installed manually, see README [6] for reason and more
information.

[6] http://ppa.fenryxo.cz/nuvola-player/README.html
[7] https://launchpad.net/~nuvola-player-builders/+archive/stable

=== Installation: From source ===

You can download signed source tarballs at Launchpad downloads page
[8] and then follow instructions in file INSTALL. You can also use
Flash Plugin installer [9] to install a compatible Flash plugin.

[8] https://launchpad.net/nuvola-player/+download
[9] https://code.launchpad.net/~fenryxo/nuvola-player/flashplugin

=== About Nuvola Player ===

Nuvola Player runs a web interface of cloud music services in its own
window and provides integration with a Linux desktop (multimedia keys,
system tray, media player applets, dock menu, notifications and more)
to create more native experience than common web browsers.

Enjoy!

Jiří Janoušek

=== 2.1.0 - August 24, 2013 ===

# Changes since version 2.1 Beta 2.

* Grooveshark: Added information about issue with WebKitGtk 1.8.x.

* Removed deprecated code from service descriptions.

* Updated translations.

=== 2.1 Beta 2 - August 17, 2013 ===

# Changes since version 2.1 Beta 1.

* Google Play: Updated country availability.

* Google Play: Added information about issue with GStreamer 1.0.x.

* Don't remember and use small window size. (Closes: LP:1182567)

* Added tabs with details about HTML5 Audio and Flash plugin to Format support
  dialog.

* Updated translations.

* Updated template for translations.

=== 2.1 Beta 1 - August 09, 2013 ===

# Changes since version 2.0.0.

* Fixed bug when configuration was not saved with buids without debugging
  symbols. (Closes: LP:1057696)

* MPRIS extension: Renamed to Remote Player Interface.

* nuvolaplayer-client provides better error message when MPRIS interface is not
  enabled. (Closes: LP:1054548)

* Nuvola Player loads only a compatible flash plugin wrapped with
  nspluginwrapper. See FAQ #2107 for details. (Closes: LP:1058586)
  https://answers.launchpad.net/nuvola-player/+faq/2107

* Rdio: Flash plugin is not required.

* Lyrics extension: Split diacritics from letters when creating AZLyrics name.
  (Closes: LP:1064042)

* Amazon Cloud Player: Support more countries. (Closes: LP:1059020)

* New service Deezer. (Closes: LP:1010117, LP:1066300)

* Refactoring of codebase, extension of unit tests, splitting to nuvolaplayer
  binary and libnuvolaplayer-private library, removed legacy code.

* Notifications extension: Added support for actions and resident notifications.
  (Closes: LP:968619)

* Context menu of a web view is populated with custom actions.

* Tools make_service_package.sh updated to produce packages in format 2.

* Diorite: SimpleDocBuffer and SimpleDocView for rendering of simple HTML-like
  documents with native GTK+ look.

* Upgraded Waf build system to 1.7.6.

* Anti-underlinking and anti-overlinking linker flags are used during the build
  process.

* Service selector is opened in a separate window and uses native GTK+ widgets
  instead of web view. GTK+ zoom level is respected and non-free screenshots
  are not loaded. (Closes: LP:1076137, LP:1076134)

* Added check for MP3 support in GStreamer. New dependency has been introduced:
  gstreamer0.10 (>= 0.10) or gstreamer1.0.

* Fixed Last.fm name. (Closes: LP:954702)

* Description of extensions is in a simple HTML-like syntax.

* Copies of various vapis are used to prevent breakages.

* Thumbs UP/Down actions shouldn't toggle status. (Closes: LP:1063426)

* Run-in-background feature no longer requires tray icon. (Closes: LP:1079339)

* Web view respects text zoom factor and remembers zoom level per service
   (Closes: LP:1051218)

* Last.fm extension: Added switches to disable scrobbling for particular
  services. (Closes: LP:1049474)

* Google Play: Fixed links "Shop this artist" and related to be opened
  in a default web browser. (Closes: LP:1095739)

* User interface: Added option to prefer dark GTK+ theme.

* Notifications: Pass actual album art image data over dbus instead of
  a filename to prevent caching. (Closes: LP:1099825)

* 8tracks: Service integration was adopted by Michael J Coyne. Fixed
  breakage (alert loop) caused by a change in 8tracks web interface.
  (Closes: LP:1035490, LP:1127488)

* Google Play: Fixed resolving of a name and an artist of the current
  song. (Closes: LP:1138576)

* Amazon Cloud Player: Recent changes in Amazon Cloud Player introduced
  Amazon marketing redirect. Sandbox pattern has been updated to reflect these
  changes. (Closes: LP:1134756)

* Rdio 3.0: Service integration was adopted by Michael Mims and relicensed
  under 2-Clause BSD license. Service switched to Flash-based playback
  instead of HTML5. Fixed low initial volume. Fixed resolving of the current
  artist and song. (Closes: LP:1049253, LP:1165388, LP:1156591)

* Updated copyright information.

* Services selector: If the currently running service is upgraded/downgraded it
  is immediately reloaded, so it isn't necessary to restart Nuvola Player.
  (Closes: LP:1175141)

* Updated URL of a download page for update packs.

* Google Play: Google Play web interface has been changed many times introducing
  breakages in Hide Google bar feature, parsing of song details, playback status
  and available actions. (Closes: LP:1189370, LP:1189851, LP:1194122,
  LP:1194601)

* Google Play: Google Play UI has changed and shows also album name of the
  current song,so it's possible to pass it to Nuvola core. (Closes: LP:853719)

* Google Play: Flash plugin has been enabled, because Google Play Music All
  Access feature requires it (HTML5 audio is not supported).
  (Closes: LP:1181307)

* Google Play: Also added reason why all store links are opened in a default
  web browser.

* 8tracks: updated metadata parsing. (Closes: LP:1167378)

* PopupWebView: Pop-up windows were sometimes unusable, because page
area was tiny
  and rest of the window was empty. (Closes: LP:1181950)

* Added information about format support.

* Added option to specify directory where to search for integrations.

* Extensions: Almost all extensions are enabled by default.

* MPRIS can-go-next/prev actions weren't updated because of a bug.
  (Closes: LP:1183640)

* The Google Music interface had a space between the play controls and
  the bottom of the app when "Hide Google Bar" is checked. Fixed.
  (Closes: LP:1189851)

* Introduced Nuvola Player JavaScript API 2.1.

* New extension: Developer's bar.

* Google Play: Fixed detection of playback status. (Closes: LP:1194122)

* Google Play: Fixed thumbs up/down actions broken by recent Google Play web ui
  update. (Closes: LP:1194601)

* Service is reloaded after installation/removal of an update package.
  (Closes: LP:1175141)

* Added option to specify gee version, --with-gee, defaults to 1.0.

* Google Play: Added country availabilty details.

* Added script to setup shell environment for developers.

* Google Play: Added playback requirements to description.

* Google Play: Fix that small red notification box. (Closes: LP:1198486)

* Removed UI modes "toolbar only" and "both toolbar and menubar". Main menu
  reorganized.

* Added a few keyboard shortcuts: Go back <shift><alt>Left and go forward
  <shift><alt>Right.

* Simplified build script, see file INSTALL for details.

* Added templete of new service integration.

* Added hack that allows user to disable GStreamer for a particular service.
  (Closes: LP:1200818)