I know I just said that I wouldn't work with them, but as a gesture of good will I will submit fixing their federation: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/4000
It lists where I got the information from, who wrote the original commit, and why it's important per ActivityPub standards. They can click merge or they can let their shit stay broken lol
@hj I got rid of the favicon shit from this one: https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1872
It just creates a link to externalLink when one is available. If you want it to behave in some other way when it comes to externalLinks, just tell me. I’m not going to argue with you at all on this topic and I’m just going to work toward your specification, so just make it clear what you want.
If you scroll up I made an argument for writing out a spec sheet for the fields you merged some years ago in the interest of interoperability (taking advantage of Elixir’s polymorphism), but it’s not really pertinent to the outstanding MR: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3977
The outstanding MR is about adding a user-defined url to the scrobbles endpoint, which allows you to do things like this in the FE. (If you click the YouTube link it takes you to the YouTube video)
It’s in the main repo. https://git.pleroma.social/pleroma/pleroma-fe
Does the main repo have custom emoji reacts? I think it does.
I think adding ListenBrainz and/or Maloja support would be phenomenal, but for me it’s one step at a time. Right now I have an open PR into PleromaBE to make it so that the account/pleroma section in the AccountView JSON has a scrobbles entry, which is an array of the most recent five scrobbles, if any. You can see that PR here: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3975
I’m doing this because as it stands, my implementation in the FE requires hitting the endpoint, and in order to make it avoid absolutely inundating it, I have to throttle it. This would obviate that completely and allow me to just look at the returned account data normally, as with most of the rest of the API.
So far Lanodan seems reluctant to add it, saying that Listen is in itself a “hack” that first (he stresses that word) must be redone. Basically, the complaints about scrobbling are that they aren’t supported by FEs, but then efforts to support it get rebuffed.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.