This is my monthly report for generous patrons who contributed €199.45 to support development of Nuvola Player in April 2015. Thanks to them, I spend 20.78 hours working on eight tasks, which are listed bellow with a few comments, so my reward was €9.60 per hour (I keep it near a minimum wage in Western Europe). However, the Nuvola Player project is still underfunded, I could work more if you would wish so.
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: April 29, 2015, 9:57 p.m. • Work time: 0.57 hours • Spent funds: €5.70
Packages for Debian Jessie & Sid and Ubuntu 15.04 Vivid Vervet are now built with libwebkit2gtk-4.0 2.6, which should properly support High DPI screens.
Date: April 29, 2015, 6:22 p.m. • Work time: 6.46 hours • Spent funds: €64.60
A Nuvola Patron reported that there is an issue with HiDPI support in WebKit WebView. I have done some research on this topic and added some notes to the related bug report.
A Nuvola Patron reported that Nuvola Player no longer uses HTML5 Audio for Google Play Music. I confirmed this issue and will investigate further.
I helped with an installation failure in Ubuntu 14.10. The user had too many APT source lines for Diorite/Nuvola Player and you are mixing stable and devel repositories.
I examined an installation failure in Ubuntu 14.04. This was actually my fault this time as I had uploaded too young Diorite library to stable repository without rebuilding Nuvola Player packages. I modified my package building toolchain to detect this issue early before publishing new packages to the repository.
I helped user who was not able to set multimedia keys as keyboard shortcuts for playback actions. It was found out that the villain was Google Chrome (Google Play Music extension), which hijacked multimedia keys completely. Nuvola Player should warn the user when global keybinding fails and provide help.
I advised user to remove broken repositories from APT sources list as it caused installation failure on his system.
I responded to issue Close to tray inconsistent behaviour. Nuvola Player currently doesn't have any "close to tray" functionality, but only "play in background on close" functionality, which is independent on the tray icon. However, Nuvola Player definitely should have consistent "close to tray icon" functionality as it is expected to be present when tray icon is available.
I helped user with broken APT sources in Ubuntu 15.04.
I responded to a question regarding Soundcloud web app script status.
Date: April 29, 2015, 6:15 p.m. • Work time: 3.72 hours • Spent funds: €37.20
I fixed alignment and expansion of widgets in Preferences dialog - Components manager. Commits: 1 commit in tiliado/nuvolaplayer April 02, 2015.
Notifications.showNotification(). Commits: 1 commit in tiliado/nuvolaplayer April 23, 2015.
I implemented in-app web app alerts. The classic alerts used to pop an alert dialog, which may cause unnecessary interruption of the user. Commits: 1 commit in tiliado/nuvolaplayer April 24, 2015.
I implemented more flexible icons loading, which is now used by the tray icon addon to load custom icon instead of the default Nuvola Player icon. Commits: 3 commits in tiliado/nuvolaplayer April 25-27, 2015.
Date: April 22, 2015, 6:06 p.m. • Work time: 1.04 hours • Spent funds: €10.40
I approved and packaged Mixcloud integration script by Samuel Mansour. Package name is nuvolaplayer3-mixcloud.
Date: April 18, 2015, 3:03 p.m. • Work time: 0.30 hours • Spent funds: €3.00
I approved KEXP Live Stream integration script by Michael Nye. I'm now waiting for the transfer of the repository.
Date: April 6, 2015, 1:01 p.m. • Work time: 4.52 hours • Spent funds: €45.20
I prepared and tested Nuvola Player 3 packages for Ubuntu 15.04 Vivid Vervet. This task includes:
Date: April 3, 2015, 11:20 p.m. • Work time: 2.55 hours • Spent funds: €25.50
I installed Kubuntu 14.04 into VirtualBox and set up a minimal development environment to identify cause of an issue Nuvola Player 3 doesn't show the icons in the toolbar in Kubuntu/KDE. I found out that the missing icons are available in package
gnome-icon-theme-symbolic. These packages are not installed by default in Kubuntu, so I added them as dependencies to the
Date: April 3, 2015, 10:31 p.m. • Work time: 1.62 hours • Spent funds: €16.20
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