I've added/updated some chunks of the API documentation at https://docs.funkwhale.audio/swagger/
We still miss docs for a lot of endpoints, but it should at least help you to get started and start hacking :)
As shown on the videos below you can use this interactive documentation to quickly grasp how the API is structured, send real requests to the demo instance or your own instance, and get real responses from the server.
We now have a handful of Funkwhale instances with open registrations running on the 0.18 version!
If you want to try out #Funkwhale or recommand it to some friends, you can join:
(or visit https://network.funkwhale.audio/dashboards/d/overview/network-overview?refresh=2h&panelId=6&fullscreen&orgId=1&from=now-2d&to=now for the up to date list ;)
Let me introduce the brand new #Funkwhale Network page!
It's a magical place where you can:
- Browse data about the network
- Submit your instance for inclusion in the statistics
Collected data is made available at https://network.funkwhale.audio/dashboards/. More dashboards will come in the future, but you can already have an idea of the number of instances, active users, and the growth!
If you own an instance, simply visit https://network.funkwhale.audio/ to have it included :)
I'm going to highlight some of the changes in the release in a thread.
First of all, #Funkwhale Naomi includes three new exciting features:
- Storing displaying licensing information about uploaded tracks
- Embedding tracks and albums on third party websites via an iframe (and oembed)
- Transcoding of audio files to support a wider range of browsers and clients
- Instance-level controls to understand and change the way your instance federates with other instances and accounts
Dear #Funkwhale translators,
I just freezed translation strings for the 0.18 and pushed them to our weblate instance. I've also enabled three new languages (Esperanto, Russian and Galician) since those were either completely or almost completely translated.
There are alot of new strings, and you'll have at least a full week (but possibly more, since we're aiming for a release during the month) to translate new content.
Thank you so much for your involvement!
Just added two guides on https://contribute.funkwhale.audio/ 🎉
- Talk about #Funkwhale guide: https://contribute.funkwhale.audio/guides/talk-about-funkwhale
- Share your feedback guide: https://contribute.funkwhale.audio/guides/share-feedback
I've also added support for recommendations / warnings on steps, as shown in the screenshot below!
Wow, the week has been pretty interesting working on https://contribute.funkwhale.audio/
The whole thing is now stable enough to start being used actively. Visit https://socialhub.network/t/a-brand-new-site-to-start-contributing-to-funkwhale/101 to know everything about this project.
Thank you @Troll it feels real now!
Ok, it's time shape Funkwhale's future, in terms of moderation and anti-abuse tools!
We can and will reuse tools from existing projects, but there are also things we'll have to work out ourselves.
If you want to be a part of that, the whole discussion will take place here: https://code.eliotberriot.com/funkwhale/funkwhale/issues/580
(you can answer this post as well but please read the issue before!)
Take the time you need to read / contribute. the issue will remain for at least a few weeks before any implementation happens.
Dear Mopidy users, may I suggest you have a look at this brand new Mopidy extension?
Basically, you can install it on your Mopidy server, and you'll be able to stream music available in your Funkwhale instance straight from Mopidy!
It's still pretty young (the baby is 5 hours old), so feedback is welcome!
Pipeline is green, review is over, code is clean, documentation is written: the next release will include LDAP support, meaning you will be able to connect your Funkwhale instance to a LDAP directory for authentication purposes, removing the need for users to create yet another account.
Kudos to @joshuaboniface for the hard work on this (and for the first contribution)!
However, this one still introduce a cool new thing: theming! That's right, instance owners can now use the full power of CSS to customize their instances. If you're interested, have a look at the documentation: https://docs.funkwhale.audio/configuration.html#theming
As usual, the full changelog is available here: https://docs.funkwhale.audio/changelog.html#id1
Woke up on this in the morning. This is what genius looks like.
The whole list is available here: https://code.eliotberriot.com/funkwhale/funkwhale/issues?label_name%5B%5D=Source%3A+User+tests , and contains a lot of small issues that are perfect for newcomers who want to #contribute :)
We'll be implementing a lot of those improvements in next releases.
Many thanks to all the people who made this possible, this input is invaluable!
Why would you do that? I'm glad you asked!
The changelog is bigger than usual and includes a lot of new features, enhancements and bugfixes:
- The library page has been redesigned
- The interface is ready for internationalization (and already fully translated in French, Occitan and Polish)
- Users can now have avatars
Changelog available at https://docs.funkwhale.audio/changelog.html#id1
This is amazing! Thank you so much!
Yeah! The demo should be back up now, with more content. It now includes:
- fake users
- fake playlists
- fake favorites
- fake listenings (~scrobbles)
This is generated randomly, so the data will change everytime the demo is reset (every hour), featuring different artists, covers, etc.
All of this being tied to real music content provided by nice creators! Thank you so much for being so helpful, and don't worry, if your content was not included, it can easily be :)
Do you know what's coming in the next release?
Avatars! One more step toward a user-facing federation!