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!
Next release will include a Polish #translation, thanks a lot to Marcin Mikołajczak for working on this!
Have you ever wonder how Funkwhale is structured? What are the different components of your instance?
We're working on including that information in the documentation, and you can review the work done here:
This branch also includes a new and shiny section in the documentation to help you troubleshot the common errors that can occur when you're managing an instance:
I might as well show you the interface to manage users. This still pretty basic, but you can use it to:
- list all the users of your instance
- search them
- order by signup date, last activity date, etc.
- see their permissions, status, email
- grant or remove them permissions
- activate/deactivate their account
Hi! It's been a long time since the last gif!
The next release will include a new invitation system to make it easier for instance owners to let their friend and family join their instances without opening signup completely.
You can see how it works below (as well as a brief glance of the new "user admin" area):
Only admins generate those codes, they are valid for 14 days and can be deleted at any time.
So, this is the new interface for managing audio files, based on the work described in https://mastodon.eliotberriot.com/@funkwhale/100085588896467041
It's still pretty basic, but now you can easily:
- Search for a bunch of files (by artist, name, album, source...)
- Find biggest/smallest/longest/shortest audio files using the ordering options
- Delete a bunch of file at once
Next iterations will probably include the same interface but for artists and albums.
I've spend a few hours yesterday and today designing up a new component for funkwhale: the action table (I don't know if it's a proper name for it, but anyway).
It's a table that reproduce a common pattern out there: each row of a table is checkable, and you can apply actions on all checked rows.
I also implemented a Gmail like "check everything" that can apply actions on *every element* matching the given criteria, not only the one that are showed in the table.