Skip to content

Add Deepgram, Castro RSS UA, Podbean service, node fetch, and Frontier Silicon radios - #86

Merged
johnspurlock merged 2 commits into
opawg:masterfrom
JacobNWolf:jacobwolf/additional-user-agents-08-06
Aug 17, 2026
Merged

Add Deepgram, Castro RSS UA, Podbean service, node fetch, and Frontier Silicon radios#86
johnspurlock merged 2 commits into
opawg:masterfrom
JacobNWolf:jacobwolf/additional-user-agents-08-06

Conversation

@JacobNWolf

Copy link
Copy Markdown
Contributor

Description

Adds unmatched user agents from beehiiv's podcast CDN traffic.

Deepgram’s servers fetch enclosure URLs for URL-based transcription (transcribeUrl), so Deepgram is listed as a bot in the same class as Cartesia.ai and Metapodcast. Castro’s RSS user agent is Tentacles, Like iTunes (also used in opawg/podcast-rss-useragents and Podnews RSS stats), so that string is folded into the existing Castro app pattern. Node’s built-in fetch() now sends node instead of undici, which the list already had.

Kenwood CR-ST700SCD, Audizio Adria, and Argon Stream3 are TuneIn Partner API / Frontier Silicon internet radios, added to Other Smart Speaker rather than a generic ;;tpapi; rule.

This also loosens PodcastTranscriber so PodcastTranscriber/1.0 matches (not only the Mozilla-compatible form), and adds Podbean Podcast Service as infra fetching audio, distinct from the listener app (^Podbean/) and the existing Podbean Importer / PodBean Feed Reader bots.

@johnspurlock

Copy link
Copy Markdown
Contributor

In general, this repo is scoped to audio enclosures only (unlike that other rss-focused repo)

@dabluck, does "Tentacles, Like iTunes" ever fetch audio? If so, for playback or backend stuff?

@JacobNWolf

Copy link
Copy Markdown
Contributor Author

In general, this repo is scoped to audio enclosures only (unlike that other rss-focused repo)

@dabluck, does "Tentacles, Like iTunes" ever fetch audio? If so, for playback or backend stuff?

Thanks for tagging Dustin. Was gonna message him and just checked with James in the WhatsApp we're in if it was Podnews, since I saw it had used that user agent too, I believe?

FWIW these user agents are from our audio proxy server. So whatever it is is fetching audio from the beehiiv audio server at least.

@dabluck

dabluck commented Aug 17, 2026

Copy link
Copy Markdown

We shouldn't fetch audio often but it's quite possible

@johnspurlock

Copy link
Copy Markdown
Contributor

We shouldn't fetch audio often but it's quite possible

Thanks @dabluck , is it for listener-initiated playback/download? or is it a backend reaching out for transcription, checking, etc

this will determine whether this string goes in "apps" or "bots". I'm suspecting "bots" based on the name, but would be nice to know for sure

@dabluck

dabluck commented Aug 17, 2026

Copy link
Copy Markdown

Not 100% sure of every case but general rule should be that "Castro" means user and "Tentacles" means automated action/bot

@johnspurlock

Copy link
Copy Markdown
Contributor

general rule should be that "Castro" means user and "Tentacles" means automated action/bot

perfect, thanks - @JacobNWolf can you move that one over to the bots file in the PR?

@JacobNWolf

Copy link
Copy Markdown
Contributor Author

general rule should be that "Castro" means user and "Tentacles" means automated action/bot

perfect, thanks - @JacobNWolf can you move that one over to the bots file in the PR?

Done!

@johnspurlock
johnspurlock merged commit 98e2df5 into opawg:master Aug 17, 2026
1 check passed
@johnspurlock

Copy link
Copy Markdown
Contributor

Very helpful Jacob, thanks! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants