@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 random
@dave@podcastindex.social avatar

What happens when Bluesky runs out of money?

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 random
@dave@podcastindex.social avatar
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.

steven, to random
@steven@podcastindex.social avatar

Today I've published the initial version of PodcastAP (https://podcastap.com/).

Import an OPML or search for a Podcast or Music feed to follow on the Fediverse when logged in with a Mastodon or Pleroma account.

dave,
@dave@podcastindex.social avatar

@jo @steven @3673167 Have you tried cancelling that follow and re-initiating the follow? I’d be glad to work with you to debug this if you are willing.

dave,
@dave@podcastindex.social avatar

@jo @3673167 Thanks for that. I’ll sign up for an account on your instance and I can watch the logs and debug.

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

It occurred to my today that I have been coding for 40 years, starting with ZX Spectrum BASIC and currently enjoying and . I still love , it still excites me and I am always learning. I can't image a time when I don't code.

dave,
@dave@podcastindex.social avatar

@amugofjava Very cool. The first code I ever wrote was BASIC on a Commodore 64. That was probably 1987 or 88 I guess. Those were the good old days when they would ship a BASIC language manual with the computer, in the box.

dave, to random
@dave@podcastindex.social avatar

Our main db server is being “warm migrated” by Linode to a new data center. They said it will be “30 seconds to 1 minute of down time” post move. Hold on to your butts.

sirpeet, to random

Producers, investors, app builders, hosting parties, hosts, listeners, everybody: spread the word of Podcasting 2.0 among your professional peers. Boost this meeting of the board with @adam, @dave and guest @benjaminbellamy .

With this handy, ready to go post on LinkedIn you can get the attention of more people that might be interested: https://www.linkedin.com/feed/update/urn:li:activity:7167098862002769920

Like and share to have the post popup on other people's time line and mention people to poke them in the side.

LE BOOST!

dave,
@dave@podcastindex.social avatar

@caseyliss @Penultimate I’m proud of the work we’ve done around tags like <podcast:transcript> (which Apple Podcasts just adopted), <podcast:liveItem>, <podcast:socialInteract>, <podcast:medium>, <podcast:chat>, etc. Those are features RSS didn’t have natively and were worth the few years of effort we put into them.

The biggest knock against RSS podcasting is that closed systems (it was Spotify, now it’s YouTube) have more/better features. Our entire goal is to make that argument moot.

dave, to random
@dave@podcastindex.social avatar

Dropped the namespace spec into the Nvidia Chat with RTX training folder and asked some questions.

The first response was pretty good:

dave,
@dave@podcastindex.social avatar

The second one started making up wacky attributes, like a height attribute on the enclosure tag:

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

Found this in an old box of stuff.

image/jpeg

alex, to random
@alex@gleasonator.com avatar

@graf Did you receive 420 sats from me just now?

dave,
@dave@podcastindex.social avatar

@alex I got it! Nice work!!

dave, to random
@dave@podcastindex.social avatar

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

alex, to random
@alex@gleasonator.com avatar

It seems like a mistake that you can't pass an LNURL (or LUD-16 identifier) straight into WebLN to pay an invoice. The client should not have to connect to remote servers and do the whole back-and-forth just to zap someone. This makes it impossible to implement Lightning donations in Soapbox as a purely client-side feature without completely removing the CSP.

dave,
@dave@podcastindex.social avatar

@alex @ChadF The simple answer is that Lightning Labs never liked keysend because it was a sender generated nonce instead of receiver. They did it sort of begrudgingly. The initial Lightning spec worked purely on invoices and there has been a weird hesitancy towards keysend ever since. It baffles me.

dave,
@dave@podcastindex.social avatar

@alex @ChadF The true solution is BOLT12, which obviates the need of all of this by allowing for open invoices to live forever and accept any amount. LND is just now starting to build this with v0.18.

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 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:

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

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 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

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