This is my monthly report for generous patrons who contributed €307.85 to support development of Nuvola Player in February 2015. Thanks to them, I spent 24.19 hours working on 9 tasks, which are listed bellow with a few comments, so my reward was €12.7 per hour.
My dream is to work as an independent open source developer on software for all users around the world. Software for you. You can support my work on Nuvola Player via PayPal, Gratipay, Patreon, Flattr or Bitcoin. Let's make Nuvola Player more awesome!
Date: Feb. 19, 2016, 1:59 p.m. • Work time: 3.05 hours • Spent funds: €39.65
Packages in the Nuvola Player 3.1 Rolling Releases repository have been modified to support independent installation of individual scripts, which now depend only on the nuvolaplayer3-core package. As a result, both nuvolaplayer3 and nuvolaplayer3-all-services metapackages along with all scripts you don't use can be safely uninstalled.
In addition, the Homepage and Vendor script package metadata have been fixed to contain valid values and the License field is going to be corrected as well.
Date: Feb. 19, 2016, 1:36 p.m. • Work time: 0.95 hours • Spent funds: €12.35
Since the next LTS Ubuntu release, Ubuntu 16.04 Xenial Xerus, is going to be released on April 21, 2016, I created the plan to deprecate Ubuntu 14.04 LTS Trusty Tahr in two stages (see bellow) and learnt what new API and features will become available for Nuvola Player 3.1 after the switch to newer libraries.
Stage 1 - June 1st, 2016 (~ 1 month after Ubuntu 16.04 LTS release): Nuvola Player 3.1 Rolling Releases for Ubuntu 14.04 will be discontinued.
Stage 2 - December 2016: Nuvola Player 3.0 Stable Releases for Ubuntu 14.04 will be discontinued and Nuvola Player 3.2 Stable Releases will be introduced for other distributions. However, commercial Nuvola Player 3.0 Legacy Releases for Ubuntu 14.04 may be provided on demand.
Date: Feb. 16, 2016, 11:22 a.m. • Work time: 7.44 hours • Spent funds: €96.72
I was dealing with following support requests & bug reports:
--with-appindicatorto fix the Compiling with libappindicator is broken issue.
Date: Feb. 14, 2016, 6:20 p.m. • Work time: 1.55 hours • Spent funds: €20.15
I released Nuvola Player 3.0.1. This was a bug fix release addressing following issues:
Configuration option --with-appindicator was removed as AppIndicator integration is currently unmaintained. Issues: tiliado/nuvolaplayer#201 and tiliado/nuvolaplayer#45
Web app integration template was moved to its own repository https://github.com/tiliado/nuvola-app-template to keep it up-to-date independently on Nuvola Player releases. Developer documentation was updated accordingly.
nuvolaplayer3 --help screen now lists also the
-a/--app-id argument used to launch a particular service. Issue: tiliado/nuvolaplayer#147
All pop-up windows now can pop up a new window, which is required by the SoundCloud's log-in-via-Google feature, for instance. Issue: tiliado/nuvola-app-soundcloud#3
Date: Feb. 8, 2016, 10:55 p.m. • Work time: 1.62 hours • Spent funds: €21.06
I reviewed and packaged Microsoft Groove web app script by Joel Cumberland (thanks!). Package "nuvolaplayer3-groove" is available for Nuvola Player 3.0 Stable Releases and 3.1 Rolling Releases as well.
Date: Feb. 7, 2016, 3 p.m. • Work time: 2.09 hours • Spent funds: €27.17
I reviewed and packaged Soundcloud script by kixam.
Date: Feb. 1, 2016, 10:22 p.m. • Work time: 5.35 hours • Spent funds: €69.55
Project maintenance generally includes following tasks:
This task also counts about 4.5 hours not funded in January 2016.
Date: Feb. 1, 2016, 9:11 p.m. • Work time: 0.39 hours • Spent funds: €5.07
I added information about a new feature "Option to always run in background" to the Nuvola Player 3.1 Documentation.
These patrons support development of Nuvola Apps. Thank you all!
Andrew Allen, Bart Libert, Simon Law, Bryan Wyatt, Christian Dannie Storgaard, José Antonio Rey, Ryan Wagner, Chris Beeley, David, Andrew Azores, Andrew Kvalheim, Balázs, Ben MacLeod, Martin Wimpress, Duco van Amstel, David Wiczer, Nathan Warkentin.
10 patrons wish not to show their name in this list.Become a Patron