Nuvola Apps Runtime (Nuvola Player) 2.1.0

Milestone information

Project:
Nuvola Apps Runtime (Nuvola Player)
Series:
2.1.x
Version:
2.1.0
Released:
 
Registrant:
Jiří Janoušek
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
40 Fix Released

Download files for this release

File Description Downloads

Release notes 

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..

[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

Changelog 

View the full changelog

# 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.

# 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.

# 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)

0 blueprints and 40 bugs targeted

Bug report Importance Assignee Status
1049253 #1049253 Rdio: sound is muted at startup and doesn't match per-application system volume 2 Critical   10 Fix Released
1076134 #1076134 Service selector screen loads non-free screenshots 2 Critical   10 Fix Released
1127488 #1127488 $j is no longer defined on 8tracks 2 Critical   10 Fix Released
1134756 #1134756 Amazon Cloud Player opens site in browser 2 Critical   10 Fix Released
1138576 #1138576 `nuvolaplayer-client status` broken on google play 2 Critical   10 Fix Released
1156591 #1156591 Rdio song info does not change in indicator panel 2 Critical   10 Fix Released
1181950 #1181950 Unusable pop-up windows: tiny page area, large empty space 2 Critical   10 Fix Released
1189370 #1189370 The Google Music interface messes up if I check the "Hide Google Bar" option from the settings. 2 Critical   10 Fix Released
1194122 #1194122 Google Play status "Paused" though music playing 2 Critical   10 Fix Released
1066398 #1066398 nuvolaplayer no longer remembers what service I use 3 High   10 Fix Released
1076137 #1076137 Service selector screen doesn't use GTK theme colors and GNOME text scale factor 3 High   10 Fix Released
1081840 #1081840 make_service_package.sh fails on service version number parsing 3 High   10 Fix Released
1167378 #1167378 8tracks update meta data parsing 3 High   10 Fix Released
1175141 #1175141 Service is not reloaded after installation of update package 3 High   10 Fix Released
1181307 #1181307 Enable Flash plugin for Google Play to support All Access and Radio 3 High   10 Fix Released
1183640 #1183640 No MPRIS prev/next with google music 3 High   10 Fix Released
1188262 #1188262 All extensions should be enabled by default 3 High   10 Fix Released
1198614 #1198614 Automatic Flash plugin installation and updates on Ubuntu and Debian 3 High   10 Fix Released
1200818 #1200818 Google music stoppped playing any songs (GStreamer 1.0; Ubuntu 13.04, Fedora 19) 3 High   10 Fix Released
1079339 #1079339 ubuntu 12.10 requires "Tray Icon" to be toggled on for background playback 4 Medium   10 Fix Released
1095739 #1095739 google music "shop this artist" and other external google links don't work 4 Medium   10 Fix Released
1099825 #1099825 Notification artwork out of sync on KDE 4 Medium   10 Fix Released
1124595 #1124595 Google Play: Navigation to Google Play Store shouldn't be allowed 4 Medium   10 Fix Released
1182567 #1182567 Nuvola window shrinks to a small square 4 Medium   10 Fix Released
1194601 #1194601 Google Play: Nuvola commands disapeared from the Unity quicklist 4 Medium   10 Fix Released
1198486 #1198486 Google Plus notifications appearing even in 2.0.4 4 Medium   10 Fix Released
853719 #853719 Google Music: Display album in Sound Menu/notifications 5 Low   10 Fix Released
1035490 #1035490 Orphaned service: 8tracks 5 Low   10 Fix Released
1059020 #1059020 Support for german Amazon Cloud Player 5 Low   10 Fix Released
1063426 #1063426 Thumbs up and down in the Unity menu shouldn't toggle that status 5 Low   10 Fix Released
1066300 #1066300 Icon for Deezer 5 Low   10 Fix Released
1165388 #1165388 Orphaned service: Rdio 5 Low   10 Fix Released
1188969 #1188969 ubuntu gnome 13.04 requires "Tray Icon" to be toggled on for background playback 5 Low   10 Fix Released
1189851 #1189851 The Google Music interface has a space between the play controls and the bottom of the app when "Hide Google Bar" is checked 5 Low   10 Fix Released
968619 #968619 Add resident notifications support 6 Wishlist   10 Fix Released
1010117 #1010117 Service request: Deezer 6 Wishlist   10 Fix Released
1049474 #1049474 Disable Last.fm scrobbling for particular services 6 Wishlist   10 Fix Released
1051218 #1051218 Feature request: applying of zoom level from GNOME settings 6 Wishlist   10 Fix Released
1058586 #1058586 Flash issues with Nuvola Player 2.0.x 1 Undecided   10 Fix Released
1064042 #1064042 Lyrics don't appear even though there are lyrics on AZLyrics 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.