jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Does anyone have an ELI5 on #mastadon or the #fediverse and how it all connects, how #activitypub works, etc? I work in IT, and have a basic understanding of API calls, server networking, etc, but I work pretty specifically in the Microsoft world with Active Directory, IIS, etc and I have little to no dev expeerience. I run a home lab but don't have a ton of time or energy these days to deep dive documentation. I'd like to know when and where I need to deep dive to understand this stuff.
I was unhappy with most of the #music tech products out there.
So I built Songhive as a self-hosted music platform that had everything I wanted:
๐ฟ Standard music library management. Playlists, albums, tags, genres etc., plus automatic deduplication and audio metadata management over MusicBrainz
๐ Support for music from external cloud storage. Plug your S3 bucket, Dropbox account, Google Drive or Nextcloud folder loaded of MP3 files, and manage them under one roof
โ ๏ธIntegration with external music providers (only TIDAL and YouTube for now), so you can import your playlists and favourite songs onto your own server
๐ฐ Support for payments. Are you a tech enthusiast who would like to host a small music server for their family and friends, and would like them to contribute to the costs for hosting their music collections? You can activate subscriptions with custom amounts and custom billing periods on your platform. Are you a musician tired of being ripped off by traditional centralized music streaming platforms, labels and other middlemen, while having no control over your catalog and distribution? You can upload your tracks to a #Songhive instance, or host your own (ideal if run a small music label), connect your Stripe payout account, put individual tracks or albums on sale, and generate direct download links
๐ฃ๏ธ Full social integration over #ActivityPub. Songhive is basically a Mastodon instance with a music library around, or a Jellyfin instance with a Mastodon server around. Publish your tracks and albums, and they'll automatically appear on your followers' timelines. You can also share content with other Songhive or Funkwhale instances, follow Mastodon accounts and interact with them
๐ Listening stats and support for scrobbling to last.fm / libre.fm
๐ #Subsonic API, so you can stream music from your local instance over any Subsonic-compatible app or speaker
๐ Ability to #share your private tracks, playlists or collections with others through retractable share links
๐ป Live radios! Create your playlists or listening queue, and stream it over Icecast, Snapcast, or native HTTP music streams. Build your radio station and share it as a simple link. It also supports live recording. Ideal for live podcasts, for streaming concerts or jams, or add some DJ-style talk between the tracks on your radio. Check out the streams available on my instance or directly tune into a radio through a direct URL
๐ Podcasts, with support for synchronization over any gPodder-compatible app
๐ Links
๐ My own instance: manganiello.music ๐ป My own 24/7 live radio (I may occasionally perform some guitar + loop station live jams on it too): manganiello.music/streams/fabio.mp3 ๐ ๏ธ Codebase: git.fabiomanganiello.com/songhive (includes documentation to run your own Docker stack) ๐ ๏ธ Github mirror: github.com/blacklight/songhive
I wrote an article to clarify some of the terminology in the #ActivityPub specification related to collections, streams and HTTP endpoints.
https://www.stevebate.net/activitypub-note-streams-collections-and-endpoints/
Working on a FediHood-inspired "Nearby" feature for Catodon. Since FediHood's development has halted, I'm using it as a base, but without being restricted by it. I'm trying to build this not only thinking of Catodon's implementation, but with fedi on my mind, since we don't have a standard for location, and it could be useful for a lot of cases (events, marketplaces - even a federated dating app could use something like this, why not). So once I'm done, I'll propose two FEPs, so that other projects can also build on this.
#catodon #fedihood #fediverse #activitypub #fep
#Smithereen 1.1 is out!
In this update:
- Full-text search on walls, in group discussion boards, and in private messages
- Mastodon-like fetching of all comments for remote posts when you open them
- Moderation improvements: better domain blocks, bulk actions on users
- Support for making posts from external share buttons (FEP-3b86)
- As usual, way too many minor improvements and bug fixes
So when I added support for Loops to https://columnly.social, I had to refactor quite a bit to abstract MastoAPI routes and entities properly.
Not only did that open the door to supporting other software more properly, but also inspired me to look into ATProto support so you could combine all your social web accounts in one beautiful client.
No promises, but I do look forward to implementing this when I have time!
Week in Fediverse 2026-11-06
Servers
- Mitra v5.12.0
- ties v0.4.0
- Mastodon v4.7.5
- ActivityPub for WordPress v9.4.3
- NeoDB v0.20.0
- NodeBB v4.16.7
- Wafrn v2026.11.01
- PieFed v1.7.19
- FitPub v1.3.1
- Lemmy Development Update October 2026
Clients
- Smither v3.7.0
- Aria v1.5.16
- Snowdrop v0.0.10
Tools and Plugins
For developers
Protocol
- FEP-f12e: Consent-respecting attributions
- FEP-2fa1: Federated Categories
- FEP-5837: Content Credentials for Media Attachments
Articles
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01a18e8f-ac60-7e81-98ec-38fff7df3af7
Yonder โ a self-hosted, federated social network in a single binary
Yonder is a Mastodon-compatible ActivityPub server written in Rust.
Your community, your rules, your data โ and the Mastodon apps you already use just work.
#fediverse #mastodon #rustlang #yander #gui #selfhosted #alternative #activitypub #socialmedia #opensource
I notice most people name their #Wordpress blog's #ActivityPub handle as @blog ..
With tons of blogs with the same handle prefixes this makes your blog hard to mention, and people have to remember and type the full #fediverse handle before it shows up in the account dropdown dialog of the post editor. Just saying.
@L29Ah
ะะต ะผะพะณั ะพัะฒะตัะธัั ะฝะฐ ัะฒะพะน ะฒะพะฟัะพั, ะฟะพัะพะผั ััะพ ั ะตะณะพ ะฝะต ะฒะธะถั ะฟะพะด ะผะพะธะผ ะฟะพััะพะผ. ะคะตะดะตัะฐัะธั ัะฐะบะฐั ัะตะดะตัะฐัะธั ะฒ ััะธั
ะฒะฐัะธั
ัะตะดะธะฒะตััะฐั
.
์ง๋ ๋ช ๋ฒ์ ์ผ๋ณธ ์ฌํ์์ ์ด ์ฑ ์ ๊ตฌํ๋ ค๊ณ ํ์๋ค. ์ด๋ฒ ์ฌํ์์ ๋๋์ด ์์ ๋ฃ์๋ค.
Fedify๋ฅผ ๋ง๋ @hongminhee ๋์ด ์ง์ ์ด, @fedify ๋ก ActivityPub ๋ง์ดํฌ๋ก๋ธ๋ก๊ทธ๋ฅผ ์ฒ์๋ถํฐ ๋ง๋ค์ด ๋ณด๋ ์ ๋๋ค์(ใ์ค์ฒ Fedifyใ, ์ผ๋ณธ์ด).
๐ The move from @fabio has been completed.
All followers (and even posts and replies) have successfully been exported to this account.
This account runs on #Yonder, a #Rust Mastodon-compatible #ActivityPub clone I built after getting too frustrated with the features of both Mastodon and Akkoma ๐
I wrote another FEP, this time for C2PA โจ
FEP-5837: Content Credentials for Media Attachments
https://codeberg.org/fediverse/fep/src/branch/main/fep/5837/fep-5837.md
I've just pushed ton of fixes for Libervia, the code is nearly good for alpha release. ActivityPub Gateway is fixed and doc is fully updated (on repos, not on official website yet), Audio/Video component has been updated to follow new spec, lot of work on web frontend.
You can try web frontend with this one-liner:
`uvx --python 3.13 'libervia-web @ git+https://www.goffi.org/forge/goffi/libervia-web/' local`
I should update official website soon.
#Libervia #XMPP #ActivityPub #gateway #SFU #conference #calls
๐ข Account move notification
Almost everything is ready to move my social home to @fabio (@fabio@manganiello.tech).
The new account runs on #Yonder.
Yonder is a social platform Iโve been working on for a while, and Iโll soon write about it more in detail.
Itโs an #ActivityPub server written in #Rust and fully compatible with Mastodon and Pleroma/Akkoma, plus with other #Indieweb features I like (support for #Webmentions, and #OpenID coming soon).
Plus it implements features (like on-demand remote fetch of statuses/threads context, support for Threadiverse-like actors, OAuth-based account migration that also includes posts and interactions without needing to move CSV files around, better storage managementโฆ) that Iโve wanted in those platforms for a while but Iโve struggled to get merged.
If you follow me here, you can hit the follow button on the new account (and if you donโt, donโt worry, my followers will be migrated at some point between today and tomorrow).
Super! Neue Fรถrderlinie ยป #Relilienz ยซ des @PrototypeFund fรผr #FOSS-Alternativen zu #BigTech ( u. a. #Fediverse #OSM ) heute auf dem #NetzpolitischenAbend der @digiges vorgestellt von Paul Robben.
โฐ Bewerbungen bis zum 30. November mรถglich.
Alle Details:
๐ https://www.prototypefund.de/resilienz
Aufzeichnung der Prรคsentation spรคter hier:
๐ https://fair.tube/c/npa/videos
The story of Linux should inspire the Fediverse.
"The year of the Linux desktop" has been a joke for 25 years - a quarter of the century! Yet slowly, and with a persistent following building for linux and supporting it, it's reaching a point where it's no longer something to laugh about - it's a valid choice for many people. Hell, my father (who is 81!) uses ZorinOS, which I installed when windows became too laggy and frustrating for him on his aging PC.
Similarly, if you tell someone that fedi can replace facebook/instagram/x for them, they will probably not take you seriously - most of the people they want to interact with are not here. In the very same way that the apps that people wanted to use on their operating system were not on linux some years ago. Things change - we can change them!
Linux is 35 years old. ActivityPub is less than 10!
Let's build apps and communities for the widespread adoption of the open web, for the fedi revolution. This won't come by itself, we have to prepare it. But we will - we already are!
Snac is a lightweight Fediverse-compatible social network server which is entirely human-written, and doesn't require a database. You can find out more at:
๐ก https://codeberg.org/grunfink/snac2
You can follow Snac's lead developer at:
๐ก @grunfink
It can be installed via @yunohost (at https://apps.yunohost.org/app/snac) or manually using the installation instructions (at https://codeberg.org/grunfink/snac2/src/branch/master/README.md).
Introducing Creator Collabs, a new Loops feature that allows two accounts to coauthor the same video!
Demo: https://loops.video/v/j2TFb-rai6
ActivityPub: https://fedidb.com/tools/pub?q=https://loops.video/v/j2TFb-rai6&tab=json&explain=0
Week in Fediverse 2026-10-30
Servers
- Pleroma v2.11.0
- Hollo v0.9.25
- Betula v1.9.0
- Mastodon v4.7.4
- ActivityPub for WordPress v9.4.0
- Bookwyrm v0.9.4
- PeerTube v8.3.2
- Misskey v2026.10.1
- Ktistec v3.14.0
- NeoDB v0.19.10
- Iceshrimp.NET v2026.1.3-beta
- NodeBB v4.16.5
- wanderer v0.21.2
- Wafrn v2026.10.03
- Lemmy v0.19.21
- snac v2.97
- Trunk & Tidbits, September 2026 (Mastodon)
Clients
- Pachli v3.10.0
- tooi v0.28.0
- RaccoonForFriendica v1.1.8
Tools and Plugins
- Event Bridge for ActivityPub v2.0.0 (WordPress plugin)
For developers
Protocol
- FEP-65ca: Common Client Configuration
- FEP-d1cb: Same-origin actor re-identification
- FEP-f799: Coordinated Inbox Delivery Suspension
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01a16a51-7f9e-74b3-8b8e-5fc3d2c8dc9e
Short-form video, photo and blogging platforms commonly let creators publish one post together.
So we built this feature into Loops, with consent based ActivityPub support, and a FEP.
Shipping soon!
Quote-posting your own posts is now allowed (do it by adding RE: https://example.com/you/post-id in its own line in a post body).
The Mastodon API can now be disabled by setting the mastodon_api directive to false in server.json (no need to compile it out).
Fixed a crash in chunked transfer encoding code (special thanks to Sergey Bronnikov for bringing this to my attention).
Tweak to JSON loading code to circunvent fmemopen() issues on Illumos / OpenIndiana systems (contributed by aleteoryx).
Mastodon API: Fixed error in voting code (contributed by uilebheist), more aggressive old data purging.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Check out Columnly โ a multi-column client for all your ActivityPub-based accounts! ๐
Manage all your feeds in one place with a clean, customizable layout. The only feature really missing right now is automatic system light/dark mode support.
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.