From 2eb902b3564ec7dfd1dbcee71713dfb0b9ca9100 Mon Sep 17 00:00:00 2001 From: "kw.legasage" <5801509+LegaSage@users.noreply.github.com> Date: Sun, 30 Aug 2026 19:35:49 -0600 Subject: [PATCH] bots: add TPA-Server (The Podcast App by Magnolia Apps) 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. --- src/bots.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/bots.json b/src/bots.json index 6b67238..7d41299 100644 --- a/src/bots.json +++ b/src/bots.json @@ -2212,6 +2212,19 @@ "Taddy Podcast API (https://taddy.org/developers)" ] }, + { + "name": "The Podcast App (Magnolia Apps) server", + "pattern": "TPA-Server/\\d", + "description": "Server-side fetcher for The Podcast App by Magnolia Apps: retrieves RSS feeds and enclosure metadata for the app's backend. The user-facing app is the separate \"The Podcast App (Magnolia Apps)\" entry (TPA/, TPA-Wear/).", + "urls": [ + "https://thepodcastapp.dev" + ], + "comments": "Developer-submitted. The Mozilla/5.0-prefixed variant is used only for media/enclosure hosts that reject app-specific user agents; both carry the TPA-Server/ token.", + "examples": [ + "TPA-Server/1.0 (+https://thepodcastapp.dev)", + "Mozilla/5.0 (compatible; TPA-Server/1.0; +https://thepodcastapp.dev)" + ] + }, { "name": "Timpi search crawler", "pattern": "Timpibot/",