Nuvola Apps Runtime (Nuvola Player) 2.1-beta2

Milestone information

Project:
Nuvola Apps Runtime (Nuvola Player)
Series:
2.1.x
Version:
2.1-beta2
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:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

I'm happy to announce the second beta release of Nuvola Player 2.1 that brings a few fixes, updated translations and updated template for translations.

Changelog 

View the full changelog

# 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 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.