Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

John Spurlock

@js@podcastindex.social
mastodon 4.7.3
  • Open on podcastindex.social

Working on podcast stuff 👨‍💻

currently 👉 https://op3.dev

788 Followers
679 Following
50 Posts
Joined September 27, 2020
Homepage:
https://johnspurlock.com
Twitter:
https://twitter.com/johnspurlock
Bluesky:
https://bsky.app/profile/johnspurlock.com
BrowserPub (explore the fediverse):
https://browser.pub
Open post
John Spurlock @js@podcastindex.social
· 3w ago

heads up @manton itunes:duration is in seconds, so this is... really very long

manton.org
2
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • HomeKit: HMError.Code.nfcReaderTooHot
1
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • SwiftUI: new toolbar item axisBehavior modifier

duo api alert

https://developer.apple.com/documentation/swiftui/toolbarcontent/axisbehavior(_:)

developer.apple.com
1
4
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • SwiftUI: many more duo APIs, like this fun one: onHingeChange

https://developer.apple.com/documentation/swiftui/view/onhingechange(isenabled:_:)

developer.apple.com
1
1
0
2
Open post
John Spurlock @js@podcastindex.social
· 3w ago

found four websites with audio players that prefetch the episode audio just by visiting the website, before the user hits the play button

going to have to exclude all requests from these sites in OP3 stats for now - if they get fixed someday, I can unexclude as of a fix date

https://github.com/skymethod/op3/commit/094365a8e95723cbbe5e2e0c2e398c5a8b55b138

GitHub

Found four preloading referrers. · skymethod/op3@094365a

OP3: The Open Podcast Prefix Project. Contribute to skymethod/op3 development by creating an account on GitHub.

1
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

‘These actors carried out a sustained effort to develop guided weapons, using Claude to design guidance software. They did test-fire a guided rocket. This field test appears to have failed: within hours, the actors returned to Claude to work out why it failed.’

https://www.anthropic.com/threat-intelligence-report-september-2026

anthropic.com
1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

‘Many listeners say they love podcasts because they help fill the in-between moments of life, such as exercising, driving or grocery-shopping. Having to watch kind of defeats the purpose.’

https://www.wsj.com/lifestyle/podcasts-video-armchair-expert-killer-stories-kristen-bell-0e07d0be?st=Lsxuik&reflink=desktopwebshare_permalink

wsj.com
10
0
5
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

New data: Top CDNs used by the 1.9 million new podcast episodes found in April 2026

https://livewire.io/podcast-cdns-by-episode-share/

livewire.io
6
4
5
0
Open post
John Spurlock @js@podcastindex.social
· 2mo ago
Replying to
@dave@podcastindex.social @cisene@podcastindex.social @james@bne.social emdash alert...
1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 2mo ago
Replying to
@csb@podcastindex.social certified slop hater somewhat coincidentally: even though it's an abuse of what's intended, I've always preferred to use en dash instead of em dash on computer – just as a matter of aesthetics see: hundreds of my posts going back in time
1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
Replying to
@nathan firmware leaked yesterday
4
4
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

👀 over the last few days, the newish podcast hosting company Flightcast has quietly become the leader in publishing HLS video as alternate enclosures in RSS feeds

I just added a new filter to make it easy to see them on the radar:
https://hls.livewire.io/?q=flightcast

hls.livewire.io
3
1
2
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

heads up @samsethi@podcastindex.social you've mentioned a few times now that I've been excluding AI-generated podcasts from my "OP3 reports"

my monthly reports based on new episode share on livewire.io have nothing to do with OP3

they look at the universe of all podcasts, not just the small percentage that have the OP3 prefix

I started those monthly reports before OP3 was even a glimmer in my eye...

3
0
1
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

@samsethi@podcastindex.social just saw an incoming invalid payment payload come through from podfans

what is "rss::payment::auto" ? I've only seen boost and stream so far

and also the link does not seem to open the payment details in the browser

and also there is no x-rss-payment header in the response, which is the whole point

2
2
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

looks like Apple Podcasts has updated their partner list website for those that support the new "Video" (rss + hls) support in 26.4

now 16 partners

2
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 4mo ago
Replying to
@suorcd@podcastindex.social
1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

‘I'd like to buy him for what he's worth, and sell him for what he thinks he's worth’

1
0
1
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
Replying to
@nygren@hachyderm.io hmm, not offhand, but I can look into it for when I update it next month. Would it be as simple as doing dns AAAA (type 28) queries? Could see "%x of these are available over IPv6" being interesting both at the top level (all new episodes) and per cdn for the top 10 since they already have writeup subsections
1
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
Boosted by @tchambers@indieweb.social

Buzzsprout published their public podcast stats for April 2026, so I just updated my post tracking them over time

  • surge in reported browser downloads (they probably need to investigate, often spoofed from servers)

  • Vietnam! (should filter those too)

https://livewire.io/buzzsprout-stats-visualized/

livewire.io
1
0
2
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

sigh

https://sludgereport.news/

sludgereport.news
1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

♫ ‘but I don't wanna be lonely / let it all go to waste’

https://www.youtube.com/watch?v=7gxNv8lZq4g

1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
Replying to
@dave podcast artwork of the year
1
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

clod, on the aws console

agi achieved

0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

let's take a look at what's new in the latest iOS 26.5 beta #wwdc

probably won't be much since we're getting late in the cycle

- AccessoryLiveActivies: added AccessoryLiveActivity.sourceBundleName

https://developer.apple.com/documentation/accessoryliveactivities/accessoryliveactivity/sourcebundlename

podcastindex.social

PodcastIndex Social

0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • NetworkExtension: deprecated pirServerURL in favor of info plist

Private Information Retrieval server sounds peachy

https://developer.apple.com/documentation/networkextension/neurlfiltermanager/pirserverurl

pirServerURL | Apple Developer Documentation
Apple Developer Documentation

pirServerURL | Apple Developer Documentation

A URL that contains the domain name of the PIR server.

0
6
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

"podcast-miner/0.1 (+https://podcastindex.org)"

@dave@podcastindex.social is this you?

podcastindex.org

Podcastindex.org

The Podcast Index is here to preserve, protect and extend the open, independent podcasting ecosystem.

0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 2mo ago
Replying to
@cisene@podcastindex.social @james@bne.social they include every single feed, I even got an email from them saying my testing "reflections" feed is listed https://socialdb.xyz/podcast/reflections deemed 78% brand safe!
socialdb.xyz
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

‘The future may not be a few huge apps running on a few huge platforms, generating tons of revenue; it could instead be tons of little ones, purpose-built for the church, mutual aid group, company department or softball league.’

(gift) https://www.nytimes.com/2026/09/12/opinion/ai-software-coding-apps.html?unlocked_article_code=1.AlE.C9EE.H2j5a1eHFUbQ&smid=nytcore-ios-share

nytimes.com
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • SwiftUI: new toolbarVerticalCompressionBehavior view modifier

more duo stuff

https://developer.apple.com/documentation/swiftui/view/toolbarverticalcompressionbehavior(_:)

toolbarVerticalCompressionBehavior(_:) | Apple Developer Documentation
Apple Developer Documentation

toolbarVerticalCompressionBehavior(_:) | Apple Developer Documentation

Sets how bars should compress when different types of toolbars are hosted together and space is constrained.

0
2
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

one thing I haven't heard anyone mention, but noticed yesterday when upgrading

the new apple watch back side went from sapphire crystal to zirconia on both the series 12 and the ultra 4

alert r/shrinkflation

0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • StoreKit: new ExternalPurchaseCustomLink.ExternalPurchaseType enum

in or out of app

https://developer.apple.com/documentation/storekit/externalpurchasecustomlink/externalpurchasetype

ExternalPurchaseCustomLink.ExternalPurchaseType | Apple Developer Documentation
Apple Developer Documentation

ExternalPurchaseCustomLink.ExternalPurchaseType | Apple Developer Documentation

Values that represent the types of external purchase an app can perform.

0
5
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

‘Someday soon every home will have a weblog, and we'll have great aggregation tools that allow us to quickly assemble lists of loved ones who survived. A new button on cellphones that says "I made it" and it flows the fact to all your concerned friends.’

http://scripting.com/2001/09/11.html

scripting.com
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
podcastindex.org
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

man, that heat/hornets game was such a great advertisement for the whole concept of a play-in

and yet another demonstration of why amazon prime should never be allowed to stream another nba game again

0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
Replying to
wow ‘Exercise caution’ when turning off - another good one how many product management meetings to come up with these gems
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 2w ago
Replying to
@jamesthomson@mastodon.social @twostraws@mastodon.social 27.2 has the stuff https://podcastindex.social/@js/117282757198457341
Open quoted post
Quoting
John Spurlock
@js@podcastindex.social
  • SwiftUI: many more duo APIs, like this fun one: onHingeChange

https://developer.apple.com/documentation/swiftui/view/onhingechange(isenabled:_:)

Open quoted post
podcastindex.social

John Spurlock: "- SwiftUI: many more duo APIs, like this fun one:…" - PodcastIndex Social

0
1
0
1
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

iOS 26.5 beta 3 is out!

https://developer.apple.com/news/releases/?id=04202026a

developer.apple.com
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago
Replying to
@evan@cosocial.ca thanks
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 2mo ago
‘Plain and aggregated search results such as URLs, snippets, and factual index data, are publicly accessible facts and are not "works protected under the Copyright Act." Google cannot use copyright law to block scraping of uncopyrighted search result data.’ https://www.seroundtable.com/google-lawsuit-serpapi-dismissed-41731.html
seroundtable.com
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

‘When a fan shows support with a Super Chat, Super Stickers, or gifts, you want to thank them right away. To make sure that moment isn’t interrupted, we’ll be rolling out an update that automatically creates a personal ad-free window right after their purchase.’

https://9to5google.com/2026/04/14/youtube-less-ads-during-livesteams/

9to5google.com
0
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • LiveCommunicationKit: new LiveAssistanceExtension thing

https://developer.apple.com/documentation/livecommunicationkit/liveassistanceextension

LiveAssistanceExtension | Apple Developer Documentation
Apple Developer Documentation

LiveAssistanceExtension | Apple Developer Documentation

The protocol you extend to provide live assistance services.

0
8
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • SwiftUI: new CameraCaptureAccessory: "A scene accessory that presents content during camera capture."

whoa

https://developer.apple.com/documentation/swiftui/cameracaptureaccessory

CameraCaptureAccessory | Apple Developer Documentation
Apple Developer Documentation

CameraCaptureAccessory | Apple Developer Documentation

A scene accessory that presents content during camera capture.

0
3
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • MarketplaceKit (alternative app store api): AppLibrary.requestInlineAppInstallation(_:subjectToken:)

https://developer.apple.com/documentation/marketplacekit/applibrary/requestinlineappinstallation(_:subjecttoken:)

requestInlineAppInstallation(_:subjectToken:) | Apple Developer Documentation
Apple Developer Documentation

requestInlineAppInstallation(_:subjectToken:) | Apple Developer Documentation

Requests the installation of a web-distributed app that you also distribute.

0
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

wholesome

0
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago

jazz trio in madison square park on Monday

beautiful day in nyc

0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

innocent google search: "knockoff brands"

thank you ai for the very common examples

extremely commonly-known food and beverage examples

https://www.google.com/search?q=knockoff+brands

google.com
0
0
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to
  • SwiftUI: new ArrangementViewStyle protocol

yet more duo

https://developer.apple.com/documentation/swiftui/arrangementviewstyle

ArrangementViewStyle | Apple Developer Documentation
Apple Developer Documentation

ArrangementViewStyle | Apple Developer Documentation

A style that configures an ArrangementView with an arrangement.

0
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 3w ago
Replying to on podcastindex.social
  • new FoundationModelsCore.framework

wonder what's sharing that

0
1
0
0
Open post
John Spurlock @js@podcastindex.social
· 5mo ago

‘“With scientists predicting that every American will have a podcast by 2030, I thought it was time to get in the game,” Williams said in a statement.’

recording each episode from that helicopter

https://www.hollywoodreporter.com/business/digital/brian-williams-new-podcast-netflix-1236566427/

hollywoodreporter.com
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:35:39 UTC