← Back to team overview

nuvola-player-devel team mailing list archive

Nuvola Player 2.1 Beta 1 has been released

 

I'm happy to announce the first beta release of Nuvola Player 2.1 that
brings new features for users [1] as well as for service maintainers
[2] and many bug fixes [3] (most of them have been backported to 2.0.x
series though).

[1] http://nuvolaplayer.fenryxo.cz/releases/2.1/users.html
[2] http://nuvolaplayer.fenryxo.cz/releases/2.1/developers.html
[3] http://nuvolaplayer.fenryxo.cz/releases/2.1/bug_fixes.html

=== Installation: Binary packages ===

Nuvola Player Project provides binary packages for Debian Sid and
Wheezy [4] and for Ubuntu 12.04, 12.10 and 13.04 [5].

[4] http://ppa.fenryxo.cz/nuvola-player/README.html
[5] https://launchpad.net/~nuvola-player-builders/+archive/beta

=== Installation: From source ===

You can download signed source tarballs at Launchpad downloads page
[6] and then follow instructions in file INSTALL.

[6] https://launchpad.net/nuvola-player/+download

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