• 0 Posts
  • 6 Comments
Joined 3Y ago
cake
Cake day: Jan 13, 2022

help-circle
rss

I’m a massive fan of GUIDs, too, but you’d have no protection from rogue instances reusing GUIDs of existing posts…


Yeah, everything you said there is correct.

If you want a somewhat more comprehensive definition:
Funkwhale, Lemmy, Kbin (as well as Mastodon, PeerTube, PixelFed etc.) are pieces of software, which can be hosted on a server and which implement a communication protocol for the federation of social media content.

If someone then takes such a piece of software and actually does host it on their server, then that’s called an instance. Generally, they need to buy a domain name to do so, like “open.audio”, “lemmy.world”, “feddit.de” and so on.


You might be interested in Funkwhale instead.
It’s a more mature piece of software, it does federate and they’ve even put quite a bit of effort into podcasts.

They have a flagship instance at open.audio, which only allows Creative Commons content (to avoid copyright issues when federating).
So, as I understand, if your podcast is CC-licensed, they’d be happy to host yours.


I mean, what kind of resource constraints are we talking about? If it’s low-powered hardware that can’t run Node.js, then it’s obviously going to be worth it…


I don’t know Rodio, but in line 75 of your code, you’re hiding errors. You need to unwrap/expect the result or do something with it to see what errors are being thrown.


If “Rust reports potentially useful cfg-disabled items in errors” works remotely as well as I’m imagining it, that’s going to be insanely useful.

It was this very day, that I wasted several minutes wondering how the hell url::Url does not implement the serde-traits, when those were simply behind a feature flag.