Skip to content

bots: add TPA-Server (The Podcast App by Magnolia Apps) - #87

Merged
johnspurlock merged 1 commit into
opawg:masterfrom
LegaSage:add-tpa-server-bot
Aug 31, 2026
Merged

bots: add TPA-Server (The Podcast App by Magnolia Apps)#87
johnspurlock merged 1 commit into
opawg:masterfrom
LegaSage:add-tpa-server-bot

Conversation

@LegaSage

Copy link
Copy Markdown
Contributor

The app is already listed as The Podcast App (Magnolia Apps) (TPA/, TPA-Wear/), but its server-side fetcher isn't, so hosts currently see those requests as unclassified.

TPA-Server/ fetches RSS feeds and enclosure metadata from our backend — it isn't listener traffic, which is why it belongs in bots.json rather than alongside the app entry.

Both examples carry the TPA-Server/ token. The Mozilla/5.0-prefixed variant is used only against media/enclosure hosts that reject app-specific user agents:

TPA-Server/1.0 (+https://thepodcastapp.dev)
Mozilla/5.0 (compatible; TPA-Server/1.0; +https://thepodcastapp.dev)

Checked before opening: the pattern matches both examples, no existing pattern matches these strings, and TPA-Server/\d matches no other entry's examples. Left build/ untouched since it's generated.

Disclosure: I work on the app.

The app itself is already listed (TPA/, TPA-Wear/), but its server-side
fetcher is not. TPA-Server/ requests podcasters' RSS feeds and enclosure
metadata from the backend, so hosts currently see it as unclassified.

Both example strings carry the TPA-Server/ token; the Mozilla-prefixed
variant is used only for media hosts that reject app-specific agents.
@johnspurlock
johnspurlock merged commit 0482128 into opawg:master Aug 31, 2026
1 check passed
@johnspurlock

Copy link
Copy Markdown
Contributor

Perfect, thank you!

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.

2 participants