@dave@podcastindex.social avatar

dave

@dave@podcastindex.social

Running systems at podcastindex.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dave, to fediverse
@dave@podcastindex.social avatar

The Podcast Index to ActivityPub bridge code is public now:

https://github.com/Podcastindex-org/pi-activitypub-server

This is still alpha software with much to do, but it's stable and working.

Episode and Live monitoring threads should now resurrect themselves if they panic, and it's way more tolerant of deserializing wonky AP JSON.

dave, to fediverse
@dave@podcastindex.social avatar

The Podcast Index ActivityPub bridge now properly handles Mastodon "authorized fetch". If you had trouble following a podcast from an authorized fetch enabled instance, please cancel that follow and try again.

This may also resolve other sporadic follow issues from Sharkey/Misskey instances. Testing from people on those platforms would be welcome.

thx: @tchambers

cc: @steven @jo @Qazm

dave, to fediverse
@dave@podcastindex.social avatar

It seems like we will need to define a Podcast ActivityStreams object type. I’ve been trying to see if we can just transmute a podcast into an Audio or Video object type. But the loss of fidelity is so high. I think a dedicated object type is going to be pretty necessary.

dave,
@dave@podcastindex.social avatar

That would allow bringing in the properties needed for both podcast apps and Fediverse apps to treat them the same way.

An example would be the transcript uri. Where does that go? It doesn’t fit into a Document or any of its sub-types cleanly. There will be many such properties.

dave,
@dave@podcastindex.social avatar

The existing types are probably fine for most of the subclasses we need. So, the transcript property can just reference an Attachment object or set of Attachments if multiple.

The Podcast object itself can subclass Object of course, and then perhaps things like Podroll can just be a collection of Podcast objects since each will contain a guid and feedUrl.

dave, to random
@dave@podcastindex.social avatar
dave, to random
@dave@podcastindex.social avatar

"On Bluesky, server choice doesn’t affect what content you see. [...] A focus on the global conversation:" [1]

Already lost me. The local first model is the best part of ActivityPub to me. I don't want to have a conversation with all of humanity. I don't think humans are built to handle that.

[1] https://bsky.social/about/blog/02-22-2024-open-social-web

dave, to random
@dave@podcastindex.social avatar

It works! You can now follow podcasts using podcastap.com with a quick link from the podcast page on podcastindex.org.

Thank you @steven !

dave, to random
@dave@podcastindex.social avatar

Inventor of NTP protocol that keeps time on billions of devices dies at age 85

https://arstechnica.com/gadgets/2024/01/inventor-of-ntp-protocol-that-keeps-time-on-billions-of-devices-dies-at-age-85/

dave, to fediverse
@dave@podcastindex.social avatar

The actor profile page for podcasts now includes the RSS feed url and the <podcast:funding> link if one exists:

dave, to random
@dave@podcastindex.social avatar

HTML e-mail was a bad idea.

js, to random
@js@podcastindex.social avatar

‘Less than 1% of all downloads come from apps that support the podcasting 2.0 specs, this is something you do not hear the proponents mention.

There's virtually no support on the listener side which is where it's supposed to matter most.’

🎧 clip from https://thefeed.libsyn.com/260-exploring-podcast-rankings-network-negotiations-and-listener-education

dave,
@dave@podcastindex.social avatar

@james @theDanielJLewis @adam @js

Tapbots trusted Twitter and it wrecked their company. Apollo trusted Reddit and it wrecked their company. Many podcasters trusted Spotify with their shows and it wrecked their shows.

If/when Apple and Spotify join up and started lending a hand with things, they'll have an equal voice to everyone else and I'll appreciate it. But, I will not chase them. They have a track record of hurting people and projects.

dave, to random
@dave@podcastindex.social avatar

https://blog.ipfs.tech/ipfs-uri-support-in-curl/

The curl command now supports IPFS. 😍

dave, to random
@dave@podcastindex.social avatar

https://www.cnn.com/2023/07/14/business/bank-of-america-fine/index.html

“Federal regulators said Tuesday they found that Bank of America harmed customers by double-dipping on fees, withholding credit card rewards and opening fake accounts, all of which are violations of various consumer financial protection laws.”

I don’t think “crypto” is the problem.

dave, to random
@dave@podcastindex.social avatar

Time for the board meeting! We're running with scissors live with episode 140! Will you still love me tomorrow!?
🎙️
https://podverse.fm/podcast/peLVTHMwlg
https://curiocaster.com/podcast/pi920666
https://chat.podcastindex.org/?cid=V928mWy7mjgUj

dave, to random
@dave@podcastindex.social avatar

Time for the board meeting! We're running with scissors live with episode 147! The beginning of the beginning!
🎙️
https://podverse.fm/podcast/peLVTHMwlg
https://curiocaster.com/podcast/pi920666
https://chat.podcastindex.org/?cid=UEMyLjAgTGl2ZSBK

dave, to random
@dave@podcastindex.social avatar

One of the harder things for junior IT people to learn is "users lie". You can't take a user's word that they "already tried that".

dave, to fediverse
@dave@podcastindex.social avatar

You can now send a "rescan" request to a podcast over the AP bridge if you want Podcast Index to re-scan the feed for new episodes.

You just mention the (at)podcastid(at)ap.podcastindex.org actor in the post and send the word "rescan".

More to come...

dave, to random
@dave@podcastindex.social avatar

Does anyone have a contact at Audible/Amazon podcasts?

dave, to random
@dave@podcastindex.social avatar

This might be spam. 30% is pretty tempting though. 🧐

dave, to random
@dave@podcastindex.social avatar

Time for the board meeting! We're running with scissors live with episode 144! Knee deep in ribs!

🎙️ 🍻🔥

https://podverse.fm/podcast/peLVTHMwlg
https://curiocaster.com/podcast/pi920666
https://chat.podcastindex.org/?cid=UEMyLjAgTGl2ZSBK

dave, to random
@dave@podcastindex.social avatar

This is how giant tech thinks. All of the podcasters they signed and then ruined (when they weren't renewed) were just an experiment to get their pricing and business strategy right. You were collateral damage.

Link: https://podnews.net/update/spotify-financials-q223

dave, to random
@dave@podcastindex.social avatar

Time for the board meeting! We're running with scissors live with episode 164! Skip all the bases.

🔥📷

https://podverse.fm/podcast/peLVTHMwlg
https://curiocaster.com/podcast/pi920666
https://podfans.fm/podcasting-20

Chat: https://chat.podcastindex.org/?cid=UEMyLjAgTGl2ZSBK

dave, to random
@dave@podcastindex.social avatar
dave, to random
@dave@podcastindex.social avatar

What happens when Bluesky runs out of money?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • thenastyranch
  • tester
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • tacticalgear
  • Youngstown
  • ethstaker
  • osvaldo12
  • slotface
  • everett
  • kavyap
  • JUstTest
  • khanakhh
  • ngwrru68w68
  • Leos
  • modclub
  • cubers
  • cisconetworking
  • Durango
  • InstantRegret
  • GTA5RPClips
  • provamag3
  • normalnudes
  • anitta
  • lostlight
  • All magazines