I apologize if there's posts on this already. I'm still new here, and it's very confusing.
I've read through the wikipedia entry, blogs, stack overflow posts, lemmy threads, etc... however in all of them, I feel like everyone glosses over how one goes about subscribing or even viewing content from other "packages". For example, I have an account on lemmy.world, and am using the lemmy mobile app. I'd like to view / subscribe / participate in content from Misskey. Is this possible?
Everything I've read suggests it is, given that both lemmy and misskey leverage the same protocol, though I can't figure out how that works.
Full disclosure I can be completely wrong, but this is my understanding.
I don't believe it is possible today to connect your Lemmy to Misskey. I may be wrong, but Lemmy at the moment supports kbin and lemmy. For example, Mastodon can read Lemmy, but Lemmy cannot read Mastodon. This is just a limitation of the way the app is programmed, even though the ActivityPub backend can communicate.
Yeah, I'm pretty sure they interpret the endpoints differently so unless a mastodon post is directly targeted at a community or something, lemmy just drops it. That's why I still run a dedicated mastodon and lemmy instance. Kbin promises best of both worlds but doesn't seem mature enough for my tastes.
I can see how the incompatibility can happen, despite the common protocols, each package serves a different purpose. For example, what should be shown when you subscribe to a video hosting service through a Lemmy instance? An aggregated list of thumbnails? A list of videos? What is a video hosting service to a link aggregator.
Despite having a common protocol, it does seem impossible to have one app handling everything.
But as you said, in the more complex UIs like Lemmy, Mastodon, PeerTube, it would be a challenge to make the different forms of content fit the same structures. Micropub isn't exactly nice to look at, but it is basic enough to be able to serve the different types of content... kinda