Discoverability on the Fediverse and Thought Dump

That’s so cool! QR codes are a great idea, perfect for telly…

Yeah I was working on Le Fractal’s bot, hopefully this year I’ll have time to finish it and pull request etc. There is totally scope to have some sort of “now playing” integration there!

Also, when @Jordan mentioned a Subjam channel in theLiquid Soap thread, got me thinking about possible UIs for a bunch of related 24/7 streaming channels…

Found this in my bookmarks: https://scrobblerad.io/

Also, Network Awesome is gone now, but this article has some screenshots.

2 Likes

poking around https://sepiasearch.org/ i found a few accounts posting their own animations
Sepia Search

btw if you use firefox desktop you can do this to add a search keyword for sepiasearch which searches across 1200+ peertube instances

also you can request them to add any missing peertube instances here:

3 Likes

That’s great, thanks! I really like the crochet animations one. :upside_down_face:

3 Likes

Thanks for mentioning ScrobbleRadio @Mel. Just saw some traffic from here in my logs and thought I’d check it out. If there’s any stations you think would be good to add, let me know and I’ll see what I can do.

5 Likes

Answering that question is above my paygrade. But I do know that OwnCast has support for ActivityPub, which is based on sending buckets of JSON around. There’s a ‘Listen’ Activity in the ActivityStreams vocabulary that I’m guessing could be used to represent song info.

So if OC doesn’t do exactly what you need for this, the devs may be willing to work with you to add the functionality. Which would then be available to anyone using the software for this kind of thing.

2 Likes

Great to see you here @jbwharris ! Brilliant site. :saluting_face:

2 Likes

does it have https://theindiebeat.fm stations yet?

https://labr.online/ is another fedi adjacent site

https://anonradio.net/ is another (SDF crowd) but I’m not sure they have the info needed … could be wrong

1 Like

@limebar I’d be totally cool with adding those stations, though I worry it’s not in line with the ethos of those stations, in that I’m typically not focused on sharing backlinks to individual artists, but focused on highlighting the station itself. It’s not that I don’t support the artists, it’s more that my app is focused on being able to scrobble and also highlight the radio station. Ideally I want to add links to streaming and bandcamp per song, but getting that pulled in from a source has been something I haven’t been able to reconcile.

3 Likes

good point

fwiw the artist link for the indie beat radio channels is in the now_playing | custom_fields | ext_links json field… but yeah since this is custom I could see how that is not reliable across all stations, so you’d only be able to pull those links if your code has a station-specific location selector (like xpath for json… )

3 Likes

Hi, friends!

Thanks to @Mel for bringing this discussion to my attention :slight_smile:

I’ve been a little (ok, a lot) distracted the last couple of months. I’m selling my house (after 16 years) and trying to hopefully move my family to Spain (from the U.S.). It’s a LOT, ha. I also run a business for income (reachyourapex.com).

I didn’t get a staging server running yet. But this discussion has me psyched up! So I’ll carve out some time this week to do so.

If $20/month is an accurate estimate of costs, then I’ve got no worries. Can totally handle that.

Y’all are so inspiring :green_heart:

4 Likes

Life stuff will always slow us down… but luckily we are not in any rush! We are all just happily nerding out here hahah

Best of luck with everything Kirsten <3

5 Likes

does anyone know if owncast uses multicast or something? or does each additional viewer add additional traffic

peertube ostensibly supports webTorrent so that clients share the load when multiple people are watching

talking to Sam today it occurs to me that depending on how owncast works, maybe peertube is a better option (and it is also federated)

peertube is also multi-user (?) in the sense you can have multiple accounts and so can have multiple live channels eventually if wanted… owncast is singular, yeah?

3 Likes

Yep that’s a benefit of Peertube streaming alright. With Owncast, you can route the viewers through object storage, so it’s less hard on the server, but not clear on the details of that.

Plus, Owncast has emojis!!! :saluting_face::purple_heart::star_struck::seal::microphone::scream:

3 Likes

For those unfamiliar with the finer details of each, what’s the easiest platform in terms of being able to subscribe to the channel and get updates (if there are any themed shows, etc.)?

1 Like

Hm, I’m not sure how “I’m Live!” notifications work in PT. I presume it’s like any other published video from the channel? I do like the multi-user aspect. Should we try it on gravitons?

There’s a few options for Owncast:

  • federated “I’m Live” posts if you follow the account
  • notifications from a Firefox extension
  • notifications from the iOS app
  • the directory: https://owncast.directory/

I guess one advantage of a community sharing an Owncast server is: we are communally building a following instead of all of us separately? Would definitely work better for artists working in a similar genre, could act as a method of discovery that way?

3 Likes

Just been reading a bunch of stuff about whether the two can be used together in some way and stumbled across this. Thought the Replays bit was interesting: Upcoming Owncast features · Gabe Kangas

In this sense, it’d act as little promo clips for the ongoing music vid server, like Adult Swim’s Off the Air has done between new episodes. Would be such a cool link up to have down the road!

4 Likes

i think you are right about peertube notification - it’s just a new post like any other video upload – which includes the title, hashtags, link to video, in situ player (on mastodon anyway)

also any live streams show up on the “Browse Videos” link for the server under “Current Lives”

At some point I thought Peertube team was going to host a flagship instance that would be like an aggregator… so more than just sepiasearch.org and if that ever happened things would become more visible.

1 Like

Those are great features! wow

I asked about a “syndication” capability (something like a collection of servers that could rebroadcast each other’s content when nothing else is playing) and some of these features lean in that direction. Each owncast being a mini-directory is cool. A decentralized directory of sorts.

1 Like

In theory, any PT service could be an aggregator for all fediverse video. But it doesn’t seem to work that way in practice. I’m guessing because of concerns about services suffering reputational damage or legal consequences for videos hosted elsewhere?

I think the default is for PT is open federation outwards (anyone in the fediverse can find and follow), but opt-in federation inwards. So admins have to manually approve a remote service before any of its videos appear in their search.

I can understand this from the point of view of services not wanting to surface remote videos that go against their own moderation policy. But it does make searching video in the fediverse more confusing, and more difficult. Ideally you’d be able to go to a PT service and choose between 3 search scopes;

  • Videos on this service
  • Videos on remote services vetted by us (the current model)
  • All video in the fediverse (except for blocked videos, channels, or services)

There are two things blocking this. An interface that makes it crystal clear when a video is local, vetted, and unvetted, and the fact that a lot of people (including regulators) still can’t grasp the concept of media posted on one service being available on a different service. Sepia Search is a band-aid measure while these problems are solved.

2 Likes

Another discovery service that pulls info from MusicBrainz.

https://record.club/about

2 Likes