What has happened since last time?
Regarding our funding
As announced in our previous blog post, NLNet granted us 47,500€ to work on critical items in the Funkwhale roadmap.
If you want to learn more about the details, and what tasks the funding will apply to, we've published an in-depth forum post about it.
This link will take you to our testing platform, and the new "Channel" screen. The next screens to be implemented are the user profiles, followed by the channel management and upload screens!
Installing Funkwhale from source
In order to have a test platform for the incoming podcasts/channels feature, we've reworked our Ansible playbook to support installing from source.
This means it's now possible and really easy to deploy a specific branch of Funkwhale that isn't merged, or even your custom fork/repository! If you're willing to test this, have a look at the brand new "Installing from source" in the Ansible playbook repository.
In addition to this, development has continued in various areas:
- A longstanding set of bugs regarding metadata deduplication has been solved recently. If you encountered split albums/compilations, or skipped uploads, this should fix the situation
- Jean has submitted a handful of improvements to our Ansible role, to create the install directory if it's missing, support PostgreSQL databases hosted on a remote server and more complex reverse proxy configurations
- techknowlogick submitted a bunch of enhancements and fixes for our docker images: updated Redis from v3 to v5, updated Linux Alpine from v3.8 to v3.11, updated NodeJS from v11 to v12, and also fixed a crash occuring with cover images that had uppercased extensions
- Podcasts/channels development has continued, with exciting news, as the contribution that brings compatibility with existing podcasting apps through RSS feeds has been merged!