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.
Some updates on federation:
The code powering the demo in the previous toot has been merged in the develop branch and deployed on https://open.audio.
This means that any public track published on open.audio can be searched from Mastodon and played via a single click.
I'm still looking for a way to have Mastodon embed the track directly via its audio player, but I'm going to call it a day ;)
@eliotberriot This has me really excited :).
@Sylvhem yeah me too!
My only regret is I had to mess with my schedule to hack this in a rush, instead of taking more time to polish it, but letting people spread lies about what we intend (or do not intend) to support without any reaction wasn't a good idea.
@eliotberriot That's OK. You can still take your time to polish it now :).
@Sylvhem indeed, and I will :3
@eliotberriot But it looks like Mastodon cant embed the song directly? Is that being worked on?
@felix yes, please keep in mind it's still a poc, done on a development version, to showcase a very specific use case.
In the final release, we're aiming for:
- Subscribing to Funkwhale channels from other fedi software
- Push new tracks/uploads to followers on fedi (and not only Funkwhale)
- Have Mastodon (and other compatible fedi software) display a proper player under the track
So obviously, there's still a lot of work to do ;)
@eliotberriot Ah i should have realised that its not final yet. Very cool!
@eliotberriot excited to see this! can't wait!
@eliotberriot can’t wait for this :blob_wait: (i actually can don’t worry)
@tixie oh, it also has been deployed on my personal pod a few minutes ago, however, it will only work with public tracks (for copypright reason).
However, maybe we could find a way to make this work for non-public tracks (so not including the audio file itself, but at least you could boost share something you're listening currently)
Has this behaviour changed recently? Because our current oembed player use the `rich` format, so it may be broken also
@eliotberriot No, it has been like that since the start! I have never seen a funkwhale embed so this may be true.
@Gargron How strange, this seem to be working 🤔
I'm running a fork (Florence Soc), so maybe that's the reason, but I tested it with Mastodon during the first iteration, and I rembember it worked too
@Gargron seems to work on Mastodon.social too. Do you need an issue to track this?
@eliotberriot It's not a bug, you also have a twitter:player which we use when it's available and OEmbed is not
@Gargron oh, right, sorry about that. I'm going to check if it works with our Audio activities then :)
@sean it will!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!