So this is it, I'm closing this account for good. I won't use it anymore.
Follow my personal account at @agate if you want to stay in touch (and only if we interacted).
And follow @agateblue for tech updates about #funkwhale and other software-related projects.
See you there!
So I've included a full example in the video, in which you see me:
1. Creating a channel on https://channels.tests.funkwhale.audio (the development server with the latest channels-related code, https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/1033)
2. Copy the channel username from the #Funkwhale UI
3. Paste the username in Mastodon.social's search bar
4. Browse the corresponding profile in #Mastodon (with the channel cover and description)
4. Follow the channel in Mastodon
5. Publish two tracks in the channel, in Funkwhale's UI
6. Observe the corresponding tracks being displayed in Mastodon, with proper title and hashtags
7. After a while (there's a small delay in Mastodon), you can see the embedded player to listen to the tracks directly in Mastodon
Levels of excitement are rising!
Oh.
Audio federation from #Funkwhale to #Mastodon seem to work π
And by work I mean: propely. Not with a bunch of hacks just to showcase it, like I did in december.
(posting more in a few minutes)
So, I come with great news!
Development of channels and #podcasts for the next #Funkwhale release is progressing, and we're now able to publish a #RSS feed for each Funkwhale channel.
This RSS feed means listeners will be able to subscribe to the corresonding channel using podcasting apps, like AntennaPod or VLC, even if they don't have a Funkwhale account.
If you are a podcast listener, would you mind trying to subscribe to the test feed linked below below from you typical podcasting app and let me know what works and what doesn't?
https://channels.tests.funkwhale.audio/api/v1/channels/cb00a95d-81c9-485e-8302-0c4e0ba15ba6/rss
(you can also see the corresponding Funkwhale UI at https://channels.tests.funkwhale.audio/channels/cb00a95d-81c9-485e-8302-0c4e0ba15ba6, still a WIP)
One important thing: only the latest episode will play actual sound (the previous ones just have 1s of blank sound), that's expected.
Thanks!
So, in case people are wondering if #Funkwhale can actually federate with other fedi software such as Mastodon, the answer is yes.
I've included a demo video below. Let me give you some context:
- I'm using an account on mastodon.social (to show you that it works with a current release of Mastodon)
- I'm using development version of Funkwhale runing on my local computer, hence the ngrok.io URL.
This is basic, but it's to show you we're no t lying when we're talking about federation with other fedi software.
Follows will work as well, I'll share a video as soon as it's ready.
I've stumbled upon this ebook today: https://spellbookpress.com/books/temple-of-django-database-performance/
I bought it on a whim, because I had to pinpoint a lot of database performance issue in #Funkwhale lately.
It's shorter than I expected, but I definitely learned some things.
If you're intertested in #Django and #database perf (write efficient queries with/without the ORM, analyze query plans, optimize with defer, only, select_related, prefetch_related, F, Q, subqueries, indexes, etc.) you should probably give it a try.
I can send you my copy if we know each other also :)
To elaborate:
It's a full overhaul of the way we handle images (such as album covers) in #Funkwhale.
It doesn't change anything at all for end users, but internally, the data model has changed completely.
Once it's reviewed and merged, it will make it possible to easily update album covers, add new images fields (e.g to tracks or artists), reference remote files, etc.
If you want to try the navigation/player/queue redesign, that will land in the next #Funkwhale release, you can do it at http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/33754/artifacts/front-review/index.html
I'd appreciate any constructive feedback you may have :)
(you can submit the feedback here or at https://governance.funkwhale.audio/d/m9LlGf4T/redesign-of-the-sidebar-navigation)
The branch is still a WIP, but #Funkwhale will get a navigation/sidebar redesign.
The idea is to reduce the sidebar width, remove some duplicates entry (and ditch the fixed top navigation completely), offer a dedicated "queue" view and provide an easy way to browse personal content/activity (via the new "My Library" section).
This last bit is important, because our users are regularly asking for a way to browse their own albums/artists/playlists without seing what's included in third-party libraries. It will now be possible!
There are lots of things to polish and fix before this is ready, but you can at least get an idea.
Also, you can try it yourself, by visiting https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/923, and clicking the "View app" link under the first post (see screenshot)
Ginny has found a new place to live! If you like our work at #Funkwhale, please consider helping her with the moving!
https://ginnymcqueen.com/donations/moving/
Thanks β€
Dans le cadre du festival Portes Ouverts Consolat, Je serai ce week-end avec @Sloppy et @eda au 59 rue du Coq, Γ Marseille, si vous voulez venir discuter cuisine vΓ©gΓ©tale, logiciel libre et/ou #Funkwhale :3
It's been in my mind for months, and I finally had the energy this morning!
Here is a proposal to add a new "Credits" page page at https://funkwhale.audio to mention all the third-party projects and initiatives that make #Funkwhale possible.
I've included some screenshots in this post, but you can alse review/test the proposal at
https://dev.funkwhale.audio/funkwhale/funkwhale.audio/merge_requests/12 (basically go to http://funkwhale.pages.funkwhale.audio/-/funkwhale.audio/-/jobs/31400/artifacts/review/index.html and click "Credits" in the footer)
By the way, if you have think some projects/links are missing, just tell me (my mind got blurry after 50 or so :p)
Just handled my first actual #Funkwhale report \o/