← Files Spinn RadioARCHIVED FILE

plugin.json

6.85 KB · Nov 2, 2026 · 13:10 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "spinn-radio",
  "version": "2.0.0",
  "description": "Live radio from more than 62,000 stations, plus podcasts and audiobooks, playable inside the chat.",
  "author": {
    "name": "DLM Media",
    "email": "support@spinnradio.com",
    "url": "https://spinnradio.com"
  },
  "homepage": "https://spinnradio.com/chatgpt",
  "keywords": [
    "radio",
    "music",
    "live radio",
    "stations",
    "world music",
    "podcasts",
    "audiobooks"
  ],
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/setup/SKILL.md",
      "interface": {
        "displayName": "Spinn Radio",
        "shortDescription": "Radio, podcasts & audiobooks",
        "longDescription": "Listen to live radio, podcasts and audiobooks without leaving your chat.\n\nRadio: more than 62,000 stations from every country. Ask for a city, a mood or a genre, and Spinn Radio finds stations that are on air right now, shows what is playing, and opens a player you can start with one tap. If a station drops out, the player moves to a similar one by itself. Spin the globe to land somewhere new, explore the interactive globe, and see which stations have been playing an artist, from Spinn's own airplay tracking.\n\nPodcasts: search any show, browse the charts by category, and play an episode in the chat with a seek bar, skip buttons and the next episodes lined up.\n\nAudiobooks: classics from LibriVox, Spinn originals, the Bible and the Quran, with the first chapters of each book playable in the chat and the rest on spinnradio.com.\n\nEverything links to its page on spinnradio.com.",
        "developerName": "DLM Media",
        "category": "Entertainment",
        "capabilities": [
          "Find live stations by place, genre or mood",
          "Play a station in the chat",
          "See what's playing now",
          "Spin the globe for a random station",
          "Explore an interactive globe of stations",
          "See which stations play an artist",
          "Search podcasts and the podcast charts",
          "Play podcast episodes with seek and skip",
          "Listen to audiobooks, from classics to scripture"
        ],
        "websiteURL": "https://spinnradio.com",
        "supportURL": "https://spinnradio.com/support",
        "privacyPolicyURL": "https://spinnradio.com/privacy",
        "termsOfServiceURL": "https://spinnradio.com/terms",
        "defaultPrompt": [
          "Play a jazz station from New Orleans",
          "Play the latest episode of The Daily",
          "Play The Adventures of Sherlock Holmes audiobook"
        ],
        "brandColor": "#E11D48",
        "brandColorDark": "#FB7185",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find and play a station by place and genre",
              "prompt": "Play a jazz station from New Orleans",
              "tools_triggered": "search_stations, play_station",
              "expected_behavior": "Finds live New Orleans jazz stations such as WWOZ 90.7 and opens the Spinn Radio player for the best match. Audio starts when the reviewer taps play. Only stations that answered a live check in the last few minutes are offered."
            },
            {
              "description": "Compare several stations",
              "prompt": "Show me a few live stations from Lagos, Nigeria",
              "tools_triggered": "search_stations, show_station_cards",
              "expected_behavior": "Shows a carousel of live Lagos stations. Tapping Play on a card plays it in a bar under the cards."
            },
            {
              "description": "Random discovery",
              "prompt": "Spin the globe and take me somewhere new",
              "tools_triggered": "spin_the_globe",
              "expected_behavior": "Picks one random live station and opens the player with the station name, country and genres. The Spin button inside the player picks another."
            },
            {
              "description": "Play a podcast episode",
              "prompt": "Play the latest episode of The Daily",
              "tools_triggered": "search_podcasts, play_podcast_episode",
              "expected_behavior": "Finds The Daily from The New York Times and opens the player on its newest episode, with the title, date, length, a seek bar, back 15 and forward 30 second buttons, and Next for the following episodes. Audio starts when the reviewer taps play."
            },
            {
              "description": "Play an audiobook",
              "prompt": "Play The Adventures of Sherlock Holmes audiobook",
              "tools_triggered": "search_audiobooks, play_audiobook",
              "expected_behavior": "Finds the LibriVox recording of The Adventures of Sherlock Holmes and opens the player on its first part, A Scandal in Bohemia, with a seek bar and the next parts queued. The reply notes that the first chapters play in the chat and the rest of the book is on spinnradio.com, with no mention of prices or plans."
            }
          ],
          "negative": [
            {
              "description": "Purchase request: Spinn Radio sells nothing in ChatGPT",
              "prompt": "Buy me a Spinn Radio subscription",
              "expected_behavior": "No Spinn Radio tool is called, and nothing is offered for sale. ChatGPT says this can't be done here."
            },
            {
              "description": "Downloading or recording audio: the app only plays in the chat",
              "prompt": "Download this station's stream as an MP3 file",
              "expected_behavior": "No download is offered. ChatGPT explains that Spinn Radio plays stations, podcasts and audiobooks in the chat but doesn't download or record them."
            },
            {
              "description": "Unrelated request",
              "prompt": "Book me a table for two in New Orleans tonight",
              "expected_behavior": "No Spinn Radio tool is called."
            }
          ]
        },
        "demo_recording_url": "https://spinnradio.com/chatgpt/demo",
        "commerce": false,
        "commerce_description": "Spinn Radio in ChatGPT does not sell products, subscriptions or services, and does not process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Podcasts and audiobooks join live radio. Search podcasts and the charts and play episodes in the chat with seek, skip and Next; play audiobooks from LibriVox classics, Spinn originals, the Bible and the Quran. Radio is more reliable: stations are checked live before they are offered, an off-air station is replaced by a similar live one, the player moves to a backup by itself if a stream drops, and HLS stations such as BBC Radio 6 Music now play."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b2eb0cded2fccc208e3509873e61aa131b157ed5f31900c478225cbfb298a9a4