Just added two guides on contribute.funkwhale.audio/ 🎉

- Talk about guide: contribute.funkwhale.audio/gui
- Share your feedback guide: contribute.funkwhale.audio/gui

I've also added support for recommendations / warnings on steps, as shown in the screenshot below!

cc @turion

Wow, the week has been pretty interesting working on contribute.funkwhale.audio/

The whole thing is now stable enough to start being used actively. Visit socialhub.network/t/a-brand-ne to know everything about this project.

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: code.eliotberriot.com/funkwhal
(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?

code.eliotberriot.com/funkwhal

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!

est maintenant présent dans l'annuaire Framalibre, merci à @Ouanel pour le travail réalisé sur la notice !

framalibre.org/content/funkwha

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)!

code.eliotberriot.com/funkwhal mastodon.eliotberriot.com/medi

0.16.1 is out. As you may guess, it's a minor , focusing more on bugfixes and stability than on new features.

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: docs.funkwhale.audio/configura

As usual, the full changelog is available here: docs.funkwhale.audio/changelog

Happy upgrade!

:funkwhale:

mastodon.eliotberriot.com/medi

Following the user tests that happened during the , 54 issues have been created on our issue tracker to improve the user experience in .

The whole list is available here: code.eliotberriot.com/funkwhal , and contains a lot of small issues that are perfect for newcomers who want to :)

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!

mastodon.eliotberriot.com/medi

Allright! The build or the 0.16 are finished, so you can now upgrade your instance.

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 docs.funkwhale.audio/changelog

mastodon.eliotberriot.com/medi

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 :)

mastodon.eliotberriot.com/medi

Do you know what's coming in the next release?

Avatars! One more step toward a user-facing federation!

mastodon.eliotberriot.com/medi

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:

docs-256-troubleshooting.previ

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:

docs-256-troubleshooting.previ

Feedback welcome on code.eliotberriot.com/funkwhal
mastodon.eliotberriot.com/medi

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

mastodon.eliotberriot.com/medi

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):

mastodon.eliotberriot.com/medi

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 mastodon.eliotberriot.com/@fun

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.

mastodon.eliotberriot.com/medi

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.

mastodon.eliotberriot.com/medi

Show more
Mastodon

mastodon.eliotberriot.com is one server in the network