@js@podcastindex.social avatar

js

@js@podcastindex.social

Working on podcast stuff 👨‍💻

currently 👉 https://op3.dev

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

js, to random
@js@podcastindex.social avatar

Alright, going to take another swing at finding the source of the "SharingUIService" user-agent in iOS

New as of iOS17

Internet is of absolutely no help

js, to random
@js@podcastindex.social avatar

New https://op3.dev release today!

  • renamed the 'redirect-logs' api to 'hits' and rewired the internals
  • added a new query for getting the monthly/weekly download averages for one or more shows

https://op3.dev/releases

js, to random
@js@podcastindex.social avatar

Thanks for the shoutout on the latest Pragmatic @chidgey 🙏

Happy to have you aboard and supporting the project!

Curious which were the one or two graphs that you mentioned Libsyn Pro had that you're currently missing?

You always have the ability to download your downloads as a spreadsheet (via the API or the "export" on the stats page) and run custom analysis - but I'm always on the lookout for new breakdowns that would be useful in general to implement for everyone

liaizon, (edited ) to fediverse
@liaizon@wake.st avatar

If everything that communicates thru is called the what is everything that communicates thru called?

js,
@js@podcastindex.social avatar

@liaizon

the jabberverse?

js, to random
@js@podcastindex.social avatar

👀 whoa, looks like the Pocket Casts backend is kicking the tires on WebSub support for faster podcast RSS feed updates

js,
@js@podcastindex.social avatar

@adam who's to say they're not kicking both?

with podping, you have no clue who's listening

apple, spotify, and google could be for all we know

js,
@js@podcastindex.social avatar

@adam hehe yea, websub requires listeners to register a callback url, and the hub can see which apps are listening (I get emails when I see new callback hostnames on my hub)

with podping, there is no authentication or anything required for listening (which is a good thing imo), but therefore no way to tell which apps are using it under the hood - unless they tell us

js, to random
@js@podcastindex.social avatar

‘Even so, I think the idea behind ActivityPub is a hopeful one. Over time, this could make social media more like podcasting; a world where you could use any app to follow and interact with any person on any other app.’

https://lifehacker.com/entertainment/why-the-podcast-landscape-is-a-mess

js, to fediverse
@js@podcastindex.social avatar

If you are writing #ActivityPub stuff, and interacting with existing implementations, you'll need to figure out http request signing - used for signing/verifying fetches.

This document is a great survey of the current landscape, and an excellent place to start for implementers:

ActivityPub and HTTP Signatures
https://swicg.github.io/activitypub-http-signature/

js, to random
@js@podcastindex.social avatar

‘They did a really good job on this, there's no ifs ands or buts about it. I cannot fault them for anything they've done here, it's really impressive.

And, for the time being, I can't match it, and I don't know when I'll be able to, if ever.

Apple Podcasts is going to win with this feature compared to @overcastfm for the foreseeable future.’

(high praise from @marcoarment for the new transcription feature in Apple Podcasts)

🎧 clipped from https://atp.fm/581

js,
@js@podcastindex.social avatar

@cgWerks

Check out the Apple Podcasts implementation, it is indeed very good. They transcribe pretty much every new episode themselves! Including eliding dynamic content, stays perfectly in sync.

Only falls back to the static podcast:transcript in the feed if specified by the podcaster and the transcript is high quality enough (close enough match to theirs!)

It's gonna be tough for any 3p player to compete with this.

AntennaPod, to random
@AntennaPod@fosstodon.org avatar

We're runner-up in the "best podcast app" vote by @9to5google staff!
https://9to5google.com/2024/04/02/favorite-android-apps-replace-google-podcasts
We're super proud to be able to provide such (ad-free) experience as a bunch of podcast enthusiasts doing it in their spare time.
Download or contribute here 👉 https://antennapod.org

js,
@js@podcastindex.social avatar

@AntennaPod @9to5google

Would love to see a recent active users graph if you have one

js,
@js@podcastindex.social avatar

@AntennaPod @9to5google

Exactly - but with the x axis extended out to after April 2nd!

js,
@js@podcastindex.social avatar

@AntennaPod Oh no rush, maybe end of next week or end of month to cover the post Apr 2nd fallout period?

Just pure curiosity - I'm wondering where US Google Podcasts actually end up going. And you have a front row seat!

js, to random
@js@podcastindex.social avatar

‘There's a huge difference between what someone is willing to read, and what someone is happy to have paid to read.’

@coachtony

In conversation with @mike about Medium's pivot from attention-driven -> expert-signal-driven recommendations

🎧 clip from the Dot Social podcast: https://dot-social.simplecast.com/episodes/tony-stubblebine-n6ONdEX5

chidgey, to random
@chidgey@engineered.space avatar

@js Wanted to randomly thank you again for creating the OP3 service. I’m adding the following to the TEN Homepage. Should be live later today. Just checking in but based on the list of Supporters the project is able to cover it’s expenses at this point?

js,
@js@podcastindex.social avatar

@chidgey Hey thanks John, very much appreciated. You are now an honorary part of the OP3 global marketing team.

Project is not strictly break even yet, but I'm in the middle of a backend refactor that should bring everything in line this month or next, even as the number of shows measured continues to increase.

All of this devilish math assumes my time is worthless of course : )

js,
@js@podcastindex.social avatar

@chidgey So true...

I did choose primitives deliberately to maximize reliability/availability trading off slightly higher costs in the beginning. And it's paid off so far at least on that axis: no matter what kind of unexpected global outage Cloudflare had over the last few years, I never lost or failed to save data - whereas if I would have gone with some of their other (cheaper) primitives, I would have.

js, to random
@js@podcastindex.social avatar

‘You can buy traffic. You can’t buy audience.’

https://wearebumper.com/blog/shortcuts-shenanigans-and-real-audience-growth

js, to fediverse
@js@podcastindex.social avatar

Since there seems to be renewed interest in podcasting cross-app-comments over , I've done a brain dump over here with a current perspective on the high-level of how it all works and to clear up a bit of terminology being thrown around.

imo the comments scenario is ready to build against (that's what I focus on here) with the ability for custom podcast-specific objects/fields down the road, using the same federated channel.

https://github.com/Podcastindex-org/podcast-namespace/discussions/623

js,
@js@podcastindex.social avatar

@adam yea that's great! now to encourage other self-hosters to do the same!

ideally podcast hosting companies would make this simple to do, ie part of the set of services that makes their paid feature set compelling

js,
@js@podcastindex.social avatar

@adam you know, I think in the case of this tag it's going to be an app that really does a great job and takes some initiative here that pulls other apps into seeing what's possible

ultimately has to be something they're excited about

rands, to random
@rands@mastodon.social avatar

I humbly ask every YouTuber ever to please get to the point.

js,
@js@podcastindex.social avatar

@rands

‘It is difficult to get a YouTuber to get to the point, when his salary depends on his not doing so.’

js, to random
@js@podcastindex.social avatar

‘Any viral post on X now almost certainly includes A.I.-generated replies, from summaries of the original post to reactions written in ChatGPT’s bland Wikipedia-voice, all to farm for follows.’

https://www.nytimes.com/2024/03/29/opinion/ai-internet-x-youtube.html?pvid=UVJgwskNvVBYv4vODxnmKT6f&ugrp=c&smid=tw-share

js, to random
@js@podcastindex.social avatar

@tchambers Where can I find out about that ActivityPub implementation test suite you mentioned in the podcast episode with Mike McCue?

js,
@js@podcastindex.social avatar

@J12t @tchambers

  1. interested in how it qualifies support for the 'replies' collection [1] - I've been going around to various projects where it's missing/broken, and it would be nice to have upstream

  2. testing a few new AP-compatible server implementations this year

  3. interested in what is considered required/optional/etc - from what I've seen out there, each implementation can do things quite differently, in undocumented ways

[1] https://www.w3.org/TR/activitystreams-vocabulary/#dfn-replies

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