Pinned toot

Hi there!

I'm a french developper, on a daily basis, I work on @funkwhale, a federated audio platform based on , and .

I'm in the process of splitting my unique account (@eliotberriot) in two distinct ones. One for my personal life, @agate, and this one, for everything that's tech-related.

I thought Mastodon.Technology would be a good pick for that, so thank you for welcoming me!

I'm looking forward to talk with you :)

Pinned toot

Tempo, a mood tracking/diary app 

These days, I've been working on a lightweight mood tracking and diary app.

I've used some of them, like Daylio in the past, however I wasn't entirely satisfied, mainly because I wanted something that worked accross multiple devices (incl. desktop), and could handle larger amounts of texts.

Tempo is my second attempt at building something for myself, with a significantly different approach as last time.


Je cherche un job salarié dans le secteur du développement web. Après bientôt deux ans à travailler à temps plein sur Funkwhale une plateforme de streaming audio décentralisée et open-source, j’éprouve en effet le besoin de changer et de travailler sur de nouveaux projets. Je suis disponible dès à présent.

Pour plus d'informations sur mes compétences et mes besoins, vous pouvez jeter un œil à ;)

Merci d'avance pour les repouets 💙

Funkwhale 1.0 is out 🎉

As usual, the full changelog is available at,. New features include:

- A brand new search page
- It's now possible to launch a scan from the UI
- Themes and language are now persisted accross sessions
- A new plugin system, with a scrobbler plugin that works with and MusicBrainz

We're thankful to the contributors to this release, as well as all our supporters, backers and members of the community who have been with us for five years!

We wish you a happy upgrade!

Yeah sex is great, but have you tried listening to music ? :blobaww:

besoin d'aide sur #nantes, pls boost 

les gens, j'ai fait tomber mon portefeuille en descendant du bus, pls si quelqu'un le trouve envoyez moi un messsage! 🙏

The new scrobbler funkwhale plugin works great, I'm quite happy with it!

I've redesigned the internals to use the API v2 of which is more reliable than their deprecated v1

By the way, our test suite has more than 2100 tests now, it has grown a lot since the beginning :0

Just fixed an annoying federation bug that affected pods using allow-listing!

Thanks @oniricorpe for spotting the bug in the first place 🎉

Funkwhale 1.0 - scrobbler plugin 

With the new plugin system, we'be bundled our first plugin, which allows you to scrobble to and other compatible implementations (such as Listenbrainz).

Once the plugin is activated on the server (via the FUNKWHALE_PLUGINS=funkwhale_api.contrib.scrobbler env var), you can visit your user settings, click "Manage plugins" et voilà!

Show thread

PSA: forums are down 

The latest upgrade of our forum at broke the whole installation.

We have opened an issue on the Loomio repository, but it could take a while before this is resolved, so don't hesitate to ping us here or on Matrix

Funkwhale 1.0 - first release candidate 

Funkwhale 1.0 first release candidate is here! 🎉

This is mostly a bugfix/enhancements release but there are a few interesting new features too!

- A brand new search page
- It's now possible to launch a scan from the UI
- Themes and language are now persisted accross sessions
- A new plugin system, with a scrobller plugin

The full changelog is available at

This releases requires python 3.6 or higher to run, so be sure to check your server before upgrading.

If everything goes smoothly, we intend to publish the final 1.0 release in a couple of weeks, around september 7th.

In the meantime, we'd really appreciate if you could test it and report any bug or issue!

@agateblue it's a Reject of the Follow activity (the Follow activity is inlined, and retains its original id)

currently (i mean, any recent release—master is fixed), Mastodon fucks up and doesn't interpret the incoming Reject Follow correctly; sending a Block activity (and then an Undo Block) is a workaround for the time being

hopefully something like will end up being merged to fix inconsistencies after the fact

Hi @Thib, do you mind if I ask you a couple questions about follow revocation on Mastodon?

In particular, given actor A on instance 1 following actor B on instance 2, if Actor B revoke the follow manually, what activity is sent to Actor A?

Is it a reject with the follow ID ?

:betty: Hello, #Funkwhale friend! We are looking for contributors, and maybe you could help us!

We're currently looking for development help, but there's lots of other ways to contribute. Give this new blog a read, and share with anyone you think might be interested. And @ us with any questions.

:wanda: Getting Involved With Funkwhale:

Funkwhale dev 

Fixed a really old issue today, by giving user the ability to change their email.

I know, it's really late to implement this only now, but at least it will be part of our 1.0 release.

Managed to close 3 tickets today, including the new search UI. I'm quite proud of myself, considering my severe lack of spoons earlier this week

Funkwhale, search 

Finally, has a dedicated search page, in addition to the autocomplete search, it's featured in the attached video.

It allows you to quickly browse lots of results, by category (track, album, artist, playlist, tag, etc.)

Funkwhale, public content 

Discovery has always been a pain point on Funkwhale (and in decentrlalized/federated networks in general).

With, we're now exposing public libraries and channels in a standard and stable way.

As a result, it will improve discovery and make it possible to build, let's say, a search engine for the Funkwhale federation, or populate pods with content from other pods automatically

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!