Add Deepgram, Castro RSS UA, Podbean service, node fetch, and Frontier Silicon radios - #86
Conversation
|
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. |
|
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 |
|
Not 100% sure of every case but 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! |
|
Very helpful Jacob, thanks! 🙏 |
Description
Adds unmatched user agents from beehiiv's podcast CDN traffic.
Deepgram’s servers fetch enclosure URLs for URL-based transcription (
transcribeUrl), soDeepgramis listed as a bot in the same class as Cartesia.ai and Metapodcast. Castro’s RSS user agent isTentacles, 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-infetch()now sendsnodeinstead ofundici, 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.0matches (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.