TypeScript 55.4%
Python 43.2%
SQL 1.2%
1# config/sources.d/15-gaming-entertainment.yaml — gaming platforms, publishers & engines; film/TV & streaming;2# music & audio; esports & creator platforms. Authored 2026-09-08. Every sensor below was fetched and parsed by3# apps/engine/src/validate.ts before being written (OK only). Blocked / client-rendered organizations are recorded4# in `notes:` instead of pretending: Activision (host hangs), Krafton (403), HoYoverse/Riot news/Rockstar/Blizzard5# news (client-rendered), Devolver (Vercel checkpoint), GOG/Paradox/King (no feed or sitemap), Roku (all hosts hang or6# no DNS), Ticketmaster/Tidal/Humble/Spotify status hosts (no DNS), IMAX/Dolby IR/WMG IR/Lionsgate IR/Netflix IR/7# Unity IR/Roblox IR (Cloudflare challenge), Grammys/ASCAP (403), ITV (Cloudflare), TIFF (202 challenge),8# TelevisaUnivision (geo-restricted), Corus/Cinemark/RTL/MFE (JS shells, list pages 404), Kick (S3 AccessDenied),9# 100 Thieves (Shopify 429), TSM/OverActive/Ko-fi/AEG/SOCAN/Eventbrite/Audacy/SiriusXM/Avid/Sennheiser (no endpoint).10# Godot is already declared in 10-open-source.yaml (same two sensors) and is not repeated here.11sources:12 # ───────────────────────── Gaming · platforms & stores ─────────────────────────13 - id: valve-steam14 name: Valve / Steam15 domain: store.steampowered.com16 homepage: https://store.steampowered.com17 categories: [gaming, technology]18 tier: A19 weight: 1.420 aliases: [valve, steam, valve software, steam store]21 products:22 - { name: Steam, type: product, aliases: [steam client] }23 - { name: Steam Deck, type: product, aliases: [steamdeck] }24 - { name: Steamworks, type: API, aliases: [steamworks sdk, steam api] }25 discover: { rss: true, sitemap: false, status: false, pages: false }26 notes: "No official status API (steamstat.us is third-party). Client-beta group feed available at steamcommunity.com/groups/SteamClientBeta/rss/ if needed."27 sensors:28 - { name: steam news feed, url: "https://store.steampowered.com/feeds/news/", type: RSS, connector: rss, tier: A }29 - { name: steam deck news feed, url: "https://store.steampowered.com/feeds/news/app/1675200/", type: RSS, connector: rss, tier: B }30 - { name: steamworks news feed, url: "https://steamcommunity.com/groups/steamworks/rss/", type: RSS, connector: rss, tier: B }31 - id: epic-games32 name: Epic Games33 domain: epicgames.com34 homepage: https://www.epicgames.com35 categories: [gaming, developer, technology]36 tier: S37 weight: 1.338 aliases: [epic, epic games store, unreal]39 products:40 - { name: Unreal Engine, type: software, aliases: [ue5, unreal engine 5] }41 - { name: Epic Games Store, type: product, aliases: [egs] }42 - { name: Fortnite, type: product }43 - { name: Epic Online Services, type: API, aliases: [eos] }44 discover: { rss: true, sitemap: false, status: true, pages: false }45 notes: "epicgames.com/site/en-US/news and unrealengine.com/en-US/news return 403 to bots; the Unreal Engine feed and the Statuspage API are the reliable endpoints."46 sensors:47 - { name: status, url: "https://status.epicgames.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }48 - { name: unreal engine feed, url: "https://www.unrealengine.com/rss?lang=en-US", type: ATOM, connector: rss, tier: B }49 - id: playstation50 name: PlayStation (Sony Interactive Entertainment)51 domain: playstation.com52 homepage: https://www.playstation.com53 categories: [gaming, consumer-tech]54 tier: S55 weight: 1.356 aliases: [sony interactive entertainment, sie, psn, playstation network]57 products:58 - { name: PlayStation 5, type: product, aliases: [ps5] }59 - { name: PlayStation Plus, type: service, aliases: [ps plus] }60 - { name: PlayStation Network, type: service, aliases: [psn] }61 - { name: PlayStation Store, type: service }62 discover: { rss: true, sitemap: true, status: false, pages: false }63 notes: "status.playstation.com is client-rendered but backed by the regional JSON at /data/statuses/region/SCEA.json (services + status arrays)."64 sensors:65 - { name: psn status (americas), url: "https://status.playstation.com/data/statuses/region/SCEA.json", type: JSON, connector: http, tier: S, config: { jsonPath: "countries" } }66 - { name: playstation blog feed, url: "https://blog.playstation.com/feed/", type: RSS, connector: rss, tier: A }67 - id: xbox68 name: Xbox69 domain: xbox.com70 homepage: https://www.xbox.com71 categories: [gaming, consumer-tech]72 tier: S73 weight: 1.374 aliases: [xbox live, microsoft gaming, xbox wire]75 products:76 - { name: Xbox Game Pass, type: service, aliases: [game pass] }77 - { name: Xbox Live, type: service, aliases: [xbox network] }78 - { name: Xbox Series X, type: product, aliases: [xbox series s] }79 - { name: Xbox Cloud Gaming, type: service, aliases: [xcloud] }80 discover: { rss: true, sitemap: false, status: false, pages: false }81 notes: "support.xbox.com/xbox-live-status is a JS shell; the underlying service-status JSON is xnotify.xboxlive.com/servicestatusv6/US/en-US (LastUpdated ignored). Activision (activision.com, callofduty.com) hangs for bots — no sensor."82 sensors:83 - { name: xbox live status, url: "https://xnotify.xboxlive.com/servicestatusv6/US/en-US", type: JSON, connector: http, tier: S, config: { ignoreKeys: [LastUpdated] } }84 - { name: xbox wire feed, url: "https://news.xbox.com/en-us/feed/", type: RSS, connector: rss, tier: A }85 - id: nintendo86 name: Nintendo87 domain: nintendo.com88 homepage: https://www.nintendo.com89 categories: [gaming, consumer-tech]90 tier: S91 weight: 1.392 aliases: [nintendo co ltd, nintendo of america]93 products:94 - { name: Nintendo Switch 2, type: product, aliases: [switch 2] }95 - { name: Nintendo Switch, type: product, aliases: [switch] }96 - { name: Nintendo Switch Online, type: service, aliases: [nso] }97 - { name: Nintendo eShop, type: service, aliases: [eshop] }98 discover: { rss: true, sitemap: true, status: false, pages: false }99 notes: "Network status page (nintendo.co.jp/netinfo) is fed by status.json (operational_statuses + temporary_maintenances; utc_del_time/platform_image ignored). No official news RSS."100 sensors:101 - { name: network status, url: "https://www.nintendo.co.jp/netinfo/en_US/status.json", type: JSON, connector: http, tier: S, config: { ignoreKeys: [utc_del_time, platform_image] } }102 - { name: investor relations, url: "https://www.nintendo.co.jp/ir/en/index.html", type: HTML, connector: http, tier: B }103 - id: roblox104 name: Roblox105 domain: roblox.com106 homepage: https://www.roblox.com107 categories: [gaming, internet]108 tier: A109 weight: 1.2110 aliases: [roblox corporation, roblox studio]111 products:112 - { name: Roblox Studio, type: software }113 - { name: Roblox Platform, type: service }114 discover: { rss: true, sitemap: false, status: false, pages: false }115 notes: "status.roblox.com is not an Atlassian Statuspage (no /api/v2); newsroom (about.roblox.com) is client-rendered. Developer Forum Discourse feeds are the official change channel."116 sensors:117 - { name: devforum announcements, url: "https://devforum.roblox.com/c/updates/announcements/36.rss", type: RSS, connector: rss, tier: A }118 - { name: devforum release notes, url: "https://devforum.roblox.com/c/updates/release-notes/62.rss", type: RSS, connector: rss, tier: B }119 - id: discord120 name: Discord121 domain: discord.com122 homepage: https://discord.com123 categories: [gaming, internet, developer]124 tier: S125 weight: 1.3126 aliases: [discord inc]127 products:128 - { name: Discord Nitro, type: service, aliases: [nitro] }129 - { name: Discord API, type: API, aliases: [discord developer portal] }130 discover: { rss: true, sitemap: false, status: true, pages: false }131 sensors:132 - { name: status, url: "https://discordstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }133 - { name: blog feed, url: "https://discord.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }134 - { name: api docs commits, url: "https://github.com/discord/discord-api-docs/commits/main.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: discord/discord-api-docs, kind: commits } }135 - id: twitch136 name: Twitch137 domain: twitch.tv138 homepage: https://www.twitch.tv139 categories: [gaming, media, internet]140 tier: S141 weight: 1.2142 aliases: [twitch interactive]143 products:144 - { name: Twitch API, type: API, aliases: [helix api, eventsub] }145 discover: { rss: true, sitemap: false, status: true, pages: false }146 notes: "blog.twitch.tv has no machine feed (client-rendered); the developer changelog is server-rendered."147 sensors:148 - { name: status, url: "https://status.twitch.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }149 - { name: developer changelog, url: "https://dev.twitch.tv/docs/change-log", type: HTML, connector: http, tier: B }150 - id: riot-games151 name: Riot Games152 domain: riotgames.com153 homepage: https://www.riotgames.com154 categories: [gaming]155 tier: A156 weight: 1.2157 aliases: [riot]158 products:159 - { name: League of Legends, type: product, aliases: [lol, league] }160 - { name: VALORANT, type: product, aliases: [valorant] }161 - { name: Teamfight Tactics, type: product, aliases: [tft] }162 - { name: Riot Client, type: software }163 discover: { rss: false, sitemap: false, status: false, pages: false }164 notes: "riotgames.com/en/news and status.riotgames.com are client-rendered; the public status CDN JSON (incidents + maintenances per shard) is the official machine endpoint."165 sensors:166 - { name: lol status na incidents, url: "https://lol.secure.dyn.riotcdn.net/channels/public/x/status/na1.json", type: JSON, connector: http, tier: S, config: { ignoreKeys: [locales] } }167 - { name: valorant status na, url: "https://valorant.secure.dyn.riotcdn.net/channels/public/x/status/na.json", type: JSON, connector: http, tier: S, config: { ignoreKeys: [locales] } }168 - id: blizzard169 name: Blizzard Entertainment170 domain: blizzard.com171 homepage: https://www.blizzard.com172 categories: [gaming]173 tier: B174 aliases: [blizzard, battle.net, battlenet]175 products:176 - { name: Battle.net, type: service, aliases: [battle net] }177 - { name: World of Warcraft, type: product, aliases: [wow] }178 - { name: Overwatch 2, type: product, aliases: [overwatch] }179 - { name: Diablo IV, type: product, aliases: [diablo 4] }180 discover: { rss: false, sitemap: false, status: false, pages: false }181 notes: "news.blizzard.com is an API-driven SPA with no RSS or sitemap; Battle.net support status page is client-rendered. Official game news is mirrored on Steam (app feeds)."182 sensors:183 - { name: overwatch 2 steam news, url: "https://store.steampowered.com/feeds/news/app/2357570/", type: RSS, connector: rss, tier: B }184 - { name: diablo iv steam news, url: "https://store.steampowered.com/feeds/news/app/2344520/", type: RSS, connector: rss, tier: B }185 - id: electronic-arts186 name: Electronic Arts187 domain: ea.com188 homepage: https://www.ea.com189 categories: [gaming]190 tier: B191 weight: 1.1192 aliases: [ea, ea sports, ea games]193 products:194 - { name: EA app, type: software }195 - { name: EA SPORTS FC, type: product, aliases: [fc 26, fifa] }196 - { name: Battlefield, type: product }197 - { name: The Sims, type: product }198 discover: { rss: false, sitemap: true, status: false, pages: false }199 notes: "ir.ea.com redirects to the homepage; help.ea.com status hangs for bots. Sitemap index + news page are the machine-readable surfaces."200 sensors:201 - { name: sitemap, url: "https://www.ea.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: B, config: { maxChildren: 12, maxUrls: 4000 } }202 - { name: news, url: "https://www.ea.com/news", type: HTML, connector: http, tier: B }203 - id: ubisoft204 name: Ubisoft205 domain: ubisoft.com206 homepage: https://www.ubisoft.com207 categories: [gaming]208 tier: B209 weight: 1.1210 aliases: [ubisoft entertainment]211 products:212 - { name: Ubisoft Connect, type: software }213 - { name: Assassin's Creed, type: product, aliases: [assassins creed] }214 - { name: Rainbow Six Siege, type: product, aliases: [r6] }215 discover: { rss: false, sitemap: true, status: false, pages: false }216 sensors:217 - { name: news, url: "https://www.ubisoft.com/en-us/news", type: HTML, connector: http, tier: B }218 - { name: sitemap, url: "https://www.ubisoft.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 10, maxUrls: 4000 } }219 - id: take-two220 name: Take-Two Interactive221 domain: take2games.com222 homepage: https://www.take2games.com223 categories: [gaming, finance]224 tier: B225 weight: 1.1226 aliases: [take two, take-two interactive software, ttwo]227 products:228 - { name: Rockstar Games, type: product, aliases: [rockstar] }229 - { name: 2K, type: product, aliases: [2k games] }230 - { name: Grand Theft Auto VI, type: product, aliases: [gta 6, gta vi] }231 discover: { rss: true, sitemap: false, status: false, pages: false }232 notes: "rockstargames.com/newswire is client-rendered (newswire.rss returns 500); 2K newsroom is a JS shell. Investor-relations feed is the stable channel."233 sensors:234 - { name: investor news feed, url: "https://ir.take2games.com/rss/news-releases.xml", type: RSS, connector: rss, tier: A }235 - id: zynga236 name: Zynga237 domain: zynga.com238 homepage: https://www.zynga.com239 categories: [gaming]240 tier: C241 aliases: [zynga inc]242 discover: { rss: true, sitemap: false, status: false, pages: false }243 sensors:244 - { name: news feed, url: "https://www.zynga.com/feed/", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } }245 - id: bethesda246 name: Bethesda Softworks247 domain: bethesda.net248 homepage: https://bethesda.net249 categories: [gaming]250 tier: B251 aliases: [bethesda, bethesda game studios, zenimax]252 products:253 - { name: The Elder Scrolls, type: product, aliases: [elder scrolls, skyrim] }254 - { name: Fallout, type: product }255 - { name: Starfield, type: product }256 discover: { rss: false, sitemap: true, status: false, pages: false }257 sensors:258 - { name: sitemap, url: "https://bethesda.net/sitemap.xml", type: SITEMAP, connector: sitemap, tier: B, config: { maxUrls: 5000 } }259 - id: square-enix260 name: Square Enix261 domain: square-enix.com262 homepage: https://www.hd.square-enix.com/eng/263 categories: [gaming]264 tier: B265 weight: 1.1266 aliases: [square enix holdings, squaresoft]267 products:268 - { name: Final Fantasy, type: product, aliases: [ff14, ffxiv, final fantasy xiv] }269 - { name: Dragon Quest, type: product }270 - { name: Kingdom Hearts, type: product }271 discover: { rss: false, sitemap: true, status: false, pages: false }272 notes: "No RSS; corporate news list (hd.square-enix.com/eng/news) is server-rendered, IR news is 403 for bots."273 sensors:274 - { name: corporate news, url: "https://www.hd.square-enix.com/eng/news/", type: HTML, connector: http, tier: B }275 - { name: games sitemap, url: "https://www.square-enix-games.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 6, maxUrls: 3000 } }276 - id: capcom277 name: Capcom278 domain: capcom.co.jp279 homepage: https://www.capcom.co.jp/ir/english/280 categories: [gaming]281 tier: B282 aliases: [capcom co ltd]283 products:284 - { name: Monster Hunter, type: product, aliases: [monster hunter wilds] }285 - { name: Resident Evil, type: product, aliases: [biohazard] }286 - { name: Street Fighter, type: product, aliases: [street fighter 6] }287 discover: { rss: false, sitemap: false, status: false, pages: false }288 notes: "capcom-games.com returns 403 to bots; the English IR press-release list is server-rendered."289 sensors:290 - { name: ir press releases, url: "https://www.capcom.co.jp/ir/english/news/", type: HTML, connector: http, tier: B }291 - id: sega292 name: Sega293 domain: sega.co.jp294 homepage: https://www.sega.co.jp/en/295 categories: [gaming]296 tier: B297 aliases: [sega corporation, sega sammy, atlus]298 products:299 - { name: Sonic the Hedgehog, type: product, aliases: [sonic] }300 - { name: Like a Dragon, type: product, aliases: [yakuza] }301 - { name: Persona, type: product }302 discover: { rss: false, sitemap: false, status: false, pages: false }303 notes: "sega.com is behind a Vercel security checkpoint (429) and sega.co.jp/en/release is a JS shell; the Sega Sammy Holdings news-release list and sitemap are server-rendered."304 sensors:305 - { name: sega sammy news releases, url: "https://www.segasammy.co.jp/en/release/", type: HTML, connector: http, tier: B }306 - { name: sega sammy sitemap, url: "https://www.segasammy.co.jp/en/wp-sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 21, maxUrls: 3000 } }307 - id: bandai-namco308 name: Bandai Namco Entertainment309 domain: bandainamcoent.com310 homepage: https://www.bandainamcoent.com311 categories: [gaming]312 tier: B313 aliases: [bandai namco, namco]314 products:315 - { name: Elden Ring, type: product }316 - { name: Tekken, type: product, aliases: [tekken 8] }317 - { name: Dragon Ball games, type: product }318 discover: { rss: false, sitemap: true, status: false, pages: false }319 notes: "bandainamco.co.jp (holdings) returns 403 to bots."320 sensors:321 - { name: news, url: "https://www.bandainamcoent.com/news", type: HTML, connector: http, tier: B }322 - { name: sitemap, url: "https://www.bandainamcoent.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 8, maxUrls: 3000 } }323 - id: konami324 name: Konami325 domain: konami.com326 homepage: https://www.konami.com/en/327 categories: [gaming]328 tier: C329 aliases: [konami group, konami digital entertainment]330 products:331 - { name: eFootball, type: product, aliases: [pes] }332 - { name: Metal Gear Solid, type: product, aliases: [metal gear] }333 - { name: Silent Hill, type: product }334 discover: { rss: false, sitemap: true, status: false, pages: false }335 sensors:336 - { name: sitemap, url: "https://www.konami.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }337 - id: cd-projekt338 name: CD PROJEKT339 domain: cdprojekt.com340 homepage: https://www.cdprojekt.com/en/341 categories: [gaming]342 tier: B343 aliases: [cd projekt red, cdpr, cdp]344 products:345 - { name: Cyberpunk 2077, type: product, aliases: [cyberpunk] }346 - { name: The Witcher, type: product, aliases: [witcher 4] }347 - { name: GOG, type: product, aliases: [gog.com, gog galaxy] }348 discover: { rss: true, sitemap: false, status: false, pages: false }349 notes: "GOG (gog.com) exposes no feed or sitemap (every path redirects to the storefront) — tracked here as a CD PROJEKT product only."350 sensors:351 - { name: news feed, url: "https://www.cdprojekt.com/en/feed/", type: RSS, connector: rss, tier: B }352 - { name: news archive, url: "https://www.cdprojekt.com/en/media/news/", type: HTML, connector: http, tier: B }353 - id: embracer354 name: Embracer Group355 domain: embracer.com356 homepage: https://embracer.com357 categories: [gaming, finance]358 tier: C359 aliases: [embracer, thq nordic, plaion]360 discover: { rss: false, sitemap: true, status: false, pages: false }361 notes: "WordPress feed endpoints return a 500 (site error); the sitemap index is healthy."362 sensors:363 - { name: sitemap, url: "https://embracer.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 7, maxUrls: 3000 } }364 - id: tencent365 name: Tencent366 domain: tencent.com367 homepage: https://www.tencent.com/en-us/368 categories: [gaming, technology, internet]369 tier: B370 weight: 1.2371 aliases: [tencent holdings, tencent games, timi studio, lightspeed studios]372 products:373 - { name: WeChat, type: product, aliases: [weixin] }374 - { name: Honor of Kings, type: product }375 - { name: PUBG Mobile, type: product }376 discover: { rss: false, sitemap: true, status: false, pages: false }377 notes: "Krafton (krafton.com, 403) and NetEase (ir.netease.com hangs) could not be added; HoYoverse (hoyoverse.com) is fully client-rendered."378 sensors:379 - { name: newsroom, url: "https://www.tencent.com/newsroom/all-news/", type: HTML, connector: http, tier: B }380 - id: supercell381 name: Supercell382 domain: supercell.com383 homepage: https://supercell.com384 categories: [gaming]385 tier: C386 products:387 - { name: Clash of Clans, type: product }388 - { name: Clash Royale, type: product }389 - { name: Brawl Stars, type: product }390 discover: { rss: false, sitemap: true, status: false, pages: false }391 sensors:392 - { name: news, url: "https://supercell.com/en/news/", type: HTML, connector: http, tier: C }393 - id: scopely394 name: Scopely395 domain: scopely.com396 homepage: https://www.scopely.com397 categories: [gaming]398 tier: C399 aliases: [scopely inc, niantic games]400 products:401 - { name: Pokémon GO, type: product, aliases: [pokemon go] }402 - { name: Monopoly GO!, type: product, aliases: [monopoly go] }403 - { name: MARVEL Strike Force, type: product }404 discover: { rss: false, sitemap: true, status: false, pages: false }405 notes: "nianticlabs.com/news now redirects here (Niantic's games division was acquired by Scopely); Niantic Spatial has no feed."406 sensors:407 - { name: news, url: "https://www.scopely.com/en/news", type: HTML, connector: http, tier: C }408 - { name: sitemap, url: "https://www.scopely.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }409 - id: larian410 name: Larian Studios411 domain: larian.com412 homepage: https://larian.com413 categories: [gaming]414 tier: C415 aliases: [larian studios]416 products:417 - { name: "Baldur's Gate 3", type: product, aliases: [bg3, baldurs gate 3] }418 - { name: Divinity, type: product, aliases: [divinity original sin] }419 discover: { rss: false, sitemap: false, status: false, pages: false }420 sensors:421 - { name: news, url: "https://larian.com/news", type: HTML, connector: http, tier: C }422 - { name: baldur's gate 3 steam news, url: "https://store.steampowered.com/feeds/news/app/1086940/", type: RSS, connector: rss, tier: B }423 - id: fromsoftware424 name: FromSoftware425 domain: fromsoftware.jp426 homepage: https://www.fromsoftware.jp/ww/427 categories: [gaming]428 tier: C429 aliases: [from software, fromsoft]430 products:431 - { name: Elden Ring, type: product, aliases: [elden ring nightreign] }432 - { name: Dark Souls, type: product }433 - { name: Armored Core, type: product }434 discover: { rss: false, sitemap: false, status: false, pages: false }435 notes: "fromsoftware.jp has no news list reachable by bots (404 on /ww/news); official patch notes are published on the Steam app feed."436 sensors:437 - { name: elden ring steam news, url: "https://store.steampowered.com/feeds/news/app/1245620/", type: RSS, connector: rss, tier: B }438 - id: nexon439 name: Nexon440 domain: nexon.co.jp441 homepage: https://www.nexon.co.jp/en/442 categories: [gaming, finance]443 tier: C444 aliases: [nexon co ltd, nexon games]445 products:446 - { name: MapleStory, type: product }447 - { name: The First Descendant, type: product }448 - { name: Dungeon & Fighter, type: product, aliases: [dnf, dungeon fighter] }449 discover: { rss: false, sitemap: false, status: false, pages: false }450 notes: "nexon.co.jp/en/news is client-rendered; the IR page is server-rendered."451 sensors:452 - { name: investor relations, url: "https://www.nexon.co.jp/en/ir/", type: HTML, connector: http, tier: C }453 # ───────────────────────── Gaming · engines, stores, industry bodies ─────────────────────────454 - id: unity455 name: Unity Technologies456 domain: unity.com457 homepage: https://unity.com458 categories: [gaming, developer, technology]459 tier: A460 weight: 1.2461 aliases: [unity technologies, unity engine, unity3d]462 products:463 - { name: Unity Engine, type: software, aliases: [unity 6] }464 - { name: Unity Runtime Fee, type: product }465 discover: { rss: true, sitemap: false, status: false, pages: false }466 notes: "status.unity.com is not an Atlassian Statuspage (no /api/v2); investors.unity.com is behind Cloudflare."467 sensors:468 - { name: blog feed, url: "https://unity.com/blog/rss", type: RSS, connector: rss, tier: A, config: { maxItems: 60 } }469 - { name: unity csreference tags, url: "https://github.com/Unity-Technologies/UnityCsReference/tags.atom", type: GITHUB_RELEASE, connector: github, tier: B, config: { repo: Unity-Technologies/UnityCsReference, kind: tags } }470 - id: itch-io471 name: itch.io472 domain: itch.io473 homepage: https://itch.io474 categories: [gaming, commerce]475 tier: B476 aliases: [itch, itchio]477 discover: { rss: true, sitemap: false, status: false, pages: false }478 notes: "status.itch.io is not an Atlassian Statuspage. games/newest.xml (new uploads) omitted on purpose — hundreds per day."479 sensors:480 - { name: blog feed, url: "https://itch.io/blog.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 50 } }481 - { name: platform updates feed, url: "https://itch.io/updates.rss", type: RSS, connector: rss, tier: B, config: { maxItems: 50 } }482 - id: humble-bundle483 name: Humble Bundle484 domain: humblebundle.com485 homepage: https://www.humblebundle.com486 categories: [gaming, commerce]487 tier: C488 aliases: [humble]489 discover: { rss: true, sitemap: false, status: false, pages: false }490 notes: "status.humblebundle.com does not resolve."491 sensors:492 - { name: blog feed, url: "https://blog.humblebundle.com/feed/", type: RSS, connector: rss, tier: C }493 - id: green-man-gaming494 name: Green Man Gaming495 domain: greenmangaming.com496 homepage: https://www.greenmangaming.com497 categories: [gaming, commerce]498 tier: C499 aliases: [gmg]500 discover: { rss: true, sitemap: false, status: false, pages: false }501 sensors:502 - { name: blog feed, url: "https://www.greenmangaming.com/blog/feed/", type: RSS, connector: rss, tier: C }503 - id: nvidia504 extend: true505 aliases: [geforce now]506 products:507 - { name: GeForce NOW, type: service, aliases: [gfn, geforce now cloud gaming] }508 sensors:509 - { name: geforce now status, url: "https://status.geforcenow.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }510 - id: esrb511 name: ESRB512 domain: esrb.org513 homepage: https://www.esrb.org514 categories: [gaming, standards]515 tier: C516 aliases: [entertainment software rating board]517 discover: { rss: true, sitemap: false, status: false, pages: false }518 sensors:519 - { name: news feed, url: "https://www.esrb.org/feed/", type: RSS, connector: rss, tier: C }520 - id: pegi521 name: PEGI522 domain: pegi.info523 homepage: https://pegi.info524 categories: [gaming, standards]525 tier: C526 aliases: [pan european game information]527 discover: { rss: false, sitemap: true, status: false, pages: false }528 notes: "No RSS; /news returns 404 — sitemap is the only machine surface."529 sensors:530 - { name: sitemap, url: "https://pegi.info/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }531 - id: entertainment-software-association532 name: Entertainment Software Association533 domain: theesa.com534 homepage: https://www.theesa.com535 categories: [gaming, politics]536 tier: C537 aliases: [esa, the esa]538 discover: { rss: false, sitemap: true, status: false, pages: false }539 notes: "WordPress /feed/ redirects to the homepage; newsroom page and sitemap index work."540 sensors:541 - { name: newsroom, url: "https://www.theesa.com/news/", type: HTML, connector: http, tier: C }542 - { name: sitemap, url: "https://www.theesa.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 13, maxUrls: 3000 } }543 - id: igda544 name: International Game Developers Association545 domain: igda.org546 homepage: https://igda.org547 categories: [gaming, ngo]548 tier: D549 aliases: [igda]550 discover: { rss: false, sitemap: false, status: false, pages: false }551 notes: "igda.org/feed/ is valid RSS but empty; the news archive page is server-rendered."552 sensors:553 - { name: news archive, url: "https://igda.org/news-archive/", type: HTML, connector: http, tier: D }554 - id: gdc555 name: Game Developers Conference556 domain: gdconf.com557 homepage: https://gdconf.com558 categories: [gaming, developer]559 tier: C560 aliases: [gdc, game developers conference]561 discover: { rss: false, sitemap: true, status: false, pages: false }562 sensors:563 - { name: news & insights, url: "https://gdconf.com/news-insights/", type: HTML, connector: http, tier: C }564 - { name: sitemap, url: "https://gdconf.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }565 # ───────────────────────── Film / TV & streaming ─────────────────────────566 - id: netflix567 name: Netflix568 domain: netflix.com569 homepage: https://about.netflix.com570 categories: [entertainment, media, technology]571 tier: A572 weight: 1.4573 aliases: [netflix inc, tudum]574 products:575 - { name: Netflix Ads, type: product, aliases: [netflix ads suite] }576 - { name: Netflix Games, type: product }577 - { name: Tudum, type: product }578 discover: { rss: true, sitemap: true, status: false, pages: false }579 notes: "about.netflix.com has no RSS (404) and ir.netflix.net is behind Cloudflare; the newsroom is server-rendered, help.netflix.com/is-netflix-down is the official service-status page, the tech blog is on Medium."580 sensors:581 - { name: newsroom, url: "https://about.netflix.com/en/newsroom", type: HTML, connector: http, tier: A }582 - { name: service status page, url: "https://help.netflix.com/en/is-netflix-down", type: HTML, connector: http, tier: A }583 - { name: tech blog feed, url: "https://netflixtechblog.com/feed", type: RSS, connector: rss, tier: B }584 - id: disney585 name: The Walt Disney Company586 domain: thewaltdisneycompany.com587 homepage: https://thewaltdisneycompany.com588 categories: [entertainment, media]589 tier: A590 weight: 1.3591 aliases: [disney, walt disney, disney+, disney plus, hulu, espn, pixar, marvel studios, lucasfilm]592 products:593 - { name: Disney+, type: service, aliases: [disney plus] }594 - { name: Hulu, type: service }595 - { name: ESPN, type: product }596 discover: { rss: true, sitemap: false, status: false, pages: false }597 notes: "press.hulu.com/feed is valid but empty; press.disneyplus.com has no feed — both are covered as Disney products."598 sensors:599 - { name: news feed, url: "https://thewaltdisneycompany.com/feed/", type: RSS, connector: rss, tier: A, config: { maxItems: 60 } }600 - id: warner-bros-discovery601 name: Warner Bros. Discovery602 domain: wbd.com603 homepage: https://www.wbd.com604 categories: [entertainment, media]605 tier: B606 weight: 1.2607 aliases: [wbd, warner bros, hbo, hbo max, max, discovery, cnn parent]608 products:609 - { name: HBO Max, type: service, aliases: [max] }610 - { name: Warner Bros. Pictures, type: product }611 - { name: Discovery+, type: service }612 discover: { rss: false, sitemap: false, status: false, pages: false }613 notes: "press.wbd.com and ir.wbd.com are behind Cloudflare (403); sitemap.xml returns 400. The newsroom page is server-rendered."614 sensors:615 - { name: newsroom, url: "https://www.wbd.com/newsroom", type: HTML, connector: http, tier: B }616 - id: paramount617 name: Paramount618 domain: paramount.com619 homepage: https://www.paramount.com620 categories: [entertainment, media]621 tier: B622 weight: 1.1623 aliases: [paramount global, paramount skydance, viacomcbs, cbs, paramount+, pluto tv]624 products:625 - { name: Paramount+, type: service, aliases: [paramount plus] }626 - { name: Pluto TV, type: service }627 - { name: CBS, type: product }628 discover: { rss: false, sitemap: true, status: false, pages: false }629 notes: "ir.paramount.com hangs for bots; corporate.pluto.tv redirects to the consumer app — Pluto TV is tracked as a Paramount product."630 sensors:631 - { name: news, url: "https://www.paramount.com/news", type: HTML, connector: http, tier: B }632 - { name: sitemap, url: "https://www.paramount.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }633 - id: nbcuniversal634 name: NBCUniversal635 domain: nbcuniversal.com636 homepage: https://www.nbcuniversal.com637 categories: [entertainment, media]638 tier: B639 weight: 1.1640 aliases: [nbcu, nbc universal, comcast nbcuniversal, peacock, universal pictures]641 products:642 - { name: Peacock, type: service }643 - { name: Universal Pictures, type: product }644 - { name: NBC News, type: product }645 discover: { rss: false, sitemap: true, status: false, pages: false }646 notes: "corporate.comcast.com hangs for bots; NBCU newsroom and sitemap are server-rendered."647 sensors:648 - { name: newsroom, url: "https://www.nbcuniversal.com/newsroom", type: HTML, connector: http, tier: B }649 - { name: sitemap, url: "https://www.nbcuniversal.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }650 - id: fox-corporation651 name: Fox Corporation652 domain: foxcorporation.com653 homepage: https://www.foxcorporation.com654 categories: [entertainment, media]655 tier: C656 aliases: [fox corp, fox, tubi parent]657 products:658 - { name: Tubi, type: service }659 - { name: Fox News, type: product }660 discover: { rss: false, sitemap: true, status: false, pages: false }661 notes: "WordPress /feed/ is valid but empty; investor RSS is 404. Sitemap index is the machine surface."662 sensors:663 - { name: sitemap, url: "https://www.foxcorporation.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 7 } }664 - id: tubi665 name: Tubi666 domain: tubitv.com667 homepage: https://corporate.tubitv.com668 categories: [entertainment, media]669 tier: C670 aliases: [tubi tv]671 discover: { rss: true, sitemap: false, status: false, pages: false }672 sensors:673 - { name: corporate news feed, url: "https://corporate.tubitv.com/feed/", type: RSS, connector: rss, tier: C }674 - id: lionsgate675 name: Lionsgate676 domain: lionsgate.com677 homepage: https://www.lionsgate.com678 categories: [entertainment]679 tier: C680 aliases: [lions gate entertainment, starz]681 discover: { rss: false, sitemap: true, status: false, pages: false }682 notes: "investors.lionsgate.com is behind Cloudflare; /news is a JS shell. Sitemap only."683 sensors:684 - { name: sitemap, url: "https://www.lionsgate.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }685 - id: amc-networks686 name: AMC Networks687 domain: amcnetworks.com688 homepage: https://www.amcnetworks.com689 categories: [entertainment, media]690 tier: C691 aliases: [amc, amc+, amc plus, shudder, acorn tv]692 products:693 - { name: AMC+, type: service, aliases: [amc plus] }694 - { name: Shudder, type: service }695 discover: { rss: true, sitemap: false, status: false, pages: false }696 sensors:697 - { name: news feed, url: "https://www.amcnetworks.com/feed/", type: RSS, connector: rss, tier: C }698 - id: sony699 extend: true700 aliases: [sony pictures, sony pictures entertainment, spe, columbia pictures]701 products:702 - { name: Sony Pictures, type: product, aliases: [sony pictures entertainment, columbia pictures] }703 sensors:704 - { name: sony pictures press releases, url: "https://www.sonypictures.com/corp/press.html", type: HTML, connector: http, tier: B }705 - id: crunchyroll706 name: Crunchyroll707 domain: crunchyroll.com708 homepage: https://www.crunchyroll.com709 categories: [entertainment, media]710 tier: B711 aliases: [crunchyroll news, funimation]712 llm: false713 discover: { rss: true, sitemap: false, status: false, pages: false }714 notes: "status.crunchyroll.com is an S3 bucket (AccessDenied), not a Statuspage. The Crunchyroll News feed is served via FeedBurner (high volume → heuristics only)."715 sensors:716 - { name: news feed, url: "https://feeds.feedburner.com/crunchyroll/rss/anime", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }717 - id: plex718 name: Plex719 domain: plex.tv720 homepage: https://www.plex.tv721 categories: [entertainment, consumer-tech]722 tier: B723 aliases: [plex media server, plex pass]724 products:725 - { name: Plex Media Server, type: software, aliases: [pms] }726 - { name: Plex Pass, type: service }727 discover: { rss: true, sitemap: false, status: true, pages: false }728 sensors:729 - { name: status, url: "https://status.plex.tv/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }730 - { name: blog feed, url: "https://www.plex.tv/blog/feed/", type: RSS, connector: rss, tier: B }731 - id: canal-plus732 name: CANAL+ Group733 domain: canalplusgroup.com734 homepage: https://www.canalplusgroup.com/en735 categories: [entertainment, media]736 tier: C737 aliases: [canal+, canal plus, groupe canal+, studiocanal, mycanal]738 products:739 - { name: myCANAL, type: service }740 - { name: STUDIOCANAL, type: product }741 discover: { rss: false, sitemap: true, status: false, pages: false }742 notes: "Next.js site: /en/news and /en/press-releases return 404; sitemap is the machine surface."743 sensors:744 - { name: sitemap, url: "https://www.canalplusgroup.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }745 - id: bell-media746 name: Bell Media747 domain: bellmedia.ca748 homepage: https://www.bellmedia.ca749 categories: [entertainment, media]750 tier: C751 aliases: [crave, ctv, tsn, noovo, bell media inc]752 products:753 - { name: Crave, type: service }754 - { name: CTV, type: product }755 - { name: TSN, type: product }756 discover: { rss: false, sitemap: true, status: false, pages: false }757 notes: "WordPress /feed/ is empty; The Lede (press hub) is server-rendered. Corus Entertainment (corusent.com) is a JS shell whose sitemap children all 404 — not added."758 sensors:759 - { name: the lede (press), url: "https://www.bellmedia.ca/the-lede/", type: HTML, connector: http, tier: C }760 - { name: sitemap, url: "https://www.bellmedia.ca/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 10, maxUrls: 3000 } }761 - id: channel-4762 name: Channel 4763 domain: channel4.com764 homepage: https://www.channel4.com765 categories: [entertainment, media]766 tier: C767 aliases: [channel four, c4, all 4]768 discover: { rss: false, sitemap: false, status: false, pages: false }769 notes: "ITV (itvplc.com) is behind Cloudflare and itv.com/presscentre hangs — not added."770 sensors:771 - { name: press news, url: "https://www.channel4.com/press/news", type: HTML, connector: http, tier: C }772 - id: prosiebensat1773 name: ProSiebenSat.1 Media774 domain: prosiebensat1.com775 homepage: https://www.prosiebensat1.com/en776 categories: [entertainment, media]777 tier: C778 aliases: [prosieben, p7s1, joyn]779 products:780 - { name: Joyn, type: service }781 discover: { rss: false, sitemap: true, status: false, pages: false }782 notes: "RTL Group (company.rtl.com) and MFE-MediaForEurope expose no reachable press list or sitemap — not added."783 sensors:784 - { name: sitemap, url: "https://www.prosiebensat1.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 12, maxUrls: 3000 } }785 - id: globo786 name: Grupo Globo787 domain: globo.com788 homepage: https://g1.globo.com789 categories: [media, news]790 tier: B791 aliases: [globo, g1, tv globo, globoplay]792 llm: false793 products:794 - { name: Globoplay, type: service }795 - { name: g1, type: product }796 discover: { rss: true, sitemap: false, status: false, pages: false }797 sensors:798 - { name: g1 news feed, url: "https://g1.globo.com/rss/g1/", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }799 - id: mpa800 name: Motion Picture Association801 domain: motionpictures.org802 homepage: https://www.motionpictures.org803 categories: [entertainment, politics]804 tier: C805 aliases: [mpa, mpaa, motion picture association of america]806 discover: { rss: true, sitemap: false, status: false, pages: false }807 sensors:808 - { name: news feed, url: "https://www.motionpictures.org/feed/", type: RSS, connector: rss, tier: C }809 - id: oscars810 name: Academy of Motion Picture Arts and Sciences811 domain: oscars.org812 homepage: https://www.oscars.org813 categories: [entertainment]814 tier: C815 aliases: [ampas, the academy, oscars, academy awards]816 discover: { rss: true, sitemap: false, status: false, pages: false }817 notes: "press.oscars.org has no feed; oscars.org/rss.xml exists but carries a single item — the news page is the richer surface."818 sensors:819 - { name: news, url: "https://www.oscars.org/news", type: HTML, connector: http, tier: C }820 - { name: rss, url: "https://www.oscars.org/rss.xml", type: RSS, connector: rss, tier: C }821 - id: television-academy822 name: Television Academy823 domain: televisionacademy.com824 homepage: https://www.televisionacademy.com825 categories: [entertainment]826 tier: C827 aliases: [emmys, emmy awards, primetime emmys]828 discover: { rss: false, sitemap: true, status: false, pages: false }829 sensors:830 - { name: news, url: "https://www.televisionacademy.com/features/news", type: HTML, connector: http, tier: C }831 - { name: sitemap, url: "https://www.televisionacademy.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 8, maxUrls: 3000 } }832 - id: festival-de-cannes833 name: Festival de Cannes834 domain: festival-cannes.com835 homepage: https://www.festival-cannes.com/en/836 categories: [entertainment]837 tier: C838 aliases: [cannes, cannes film festival]839 discover: { rss: false, sitemap: true, status: false, pages: false }840 notes: "WordPress feed disabled (wp_die); TIFF (tiff.net) answers 202 challenge pages — not added."841 sensors:842 - { name: press area, url: "https://www.festival-cannes.com/en/press/", type: HTML, connector: http, tier: C }843 - { name: sitemap, url: "https://www.festival-cannes.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 10, maxUrls: 3000 } }844 - id: sundance845 name: Sundance Institute846 domain: sundance.org847 homepage: https://www.sundance.org848 categories: [entertainment, ngo]849 tier: C850 aliases: [sundance film festival, sundance institute]851 discover: { rss: true, sitemap: false, status: false, pages: false }852 sensors:853 - { name: news feed, url: "https://www.sundance.org/feed/", type: RSS, connector: rss, tier: C }854 - id: amc-theatres855 name: AMC Theatres856 domain: amctheatres.com857 homepage: https://www.amctheatres.com858 categories: [entertainment, finance]859 tier: C860 aliases: [amc entertainment, amc entertainment holdings]861 discover: { rss: false, sitemap: false, status: false, pages: false }862 notes: "Q4 investor site: RSS endpoints 404; press-release list is server-rendered. Cinemark (ir.cinemark.com) 404s on every list page and IMAX is behind Cloudflare — not added. Cineplex corp site only exposes a one-child sitemap."863 sensors:864 - { name: press releases, url: "https://investor.amctheatres.com/news-events/press-releases", type: HTML, connector: http, tier: C }865 - id: dolby866 name: Dolby Laboratories867 domain: dolby.com868 homepage: https://www.dolby.com869 categories: [entertainment, consumer-tech, technology]870 tier: C871 aliases: [dolby, dolby atmos, dolby vision]872 products:873 - { name: Dolby Atmos, type: technology }874 - { name: Dolby Vision, type: technology }875 discover: { rss: false, sitemap: true, status: false, pages: false }876 notes: "investor.dolby.com is behind Cloudflare; the pr.co newsroom (news.dolby.com) serves an incomplete certificate chain (TLS verify fails). dolby.com sitemap is the machine surface."877 sensors:878 - { name: sitemap, url: "https://www.dolby.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxUrls: 3000 } }879 - id: thx880 name: THX881 domain: thx.com882 homepage: https://www.thx.com883 categories: [entertainment, consumer-tech]884 tier: D885 aliases: [thx ltd]886 discover: { rss: true, sitemap: false, status: false, pages: false }887 sensors:888 - { name: news feed, url: "https://www.thx.com/feed/", type: RSS, connector: rss, tier: D }889 # ───────────────────────── Music & audio ─────────────────────────890 - id: spotify891 name: Spotify892 domain: spotify.com893 homepage: https://newsroom.spotify.com894 categories: [music, media, technology]895 tier: A896 weight: 1.3897 aliases: [spotify technology, spotify ab]898 products:899 - { name: Spotify Premium, type: service }900 - { name: Spotify Web API, type: API, aliases: [spotify api, spotify for developers] }901 - { name: Spotify for Artists, type: product }902 discover: { rss: true, sitemap: false, status: false, pages: false }903 notes: "status.spotify.dev does not resolve; developer.spotify.com/blog is 404. Newsroom + engineering blog are the official feeds."904 sensors:905 - { name: newsroom feed, url: "https://newsroom.spotify.com/feed/", type: RSS, connector: rss, tier: A }906 - { name: engineering blog feed, url: "https://engineering.atspotify.com/feed", type: RSS, connector: rss, tier: B }907 - id: deezer908 name: Deezer909 domain: deezer.com910 homepage: https://www.deezer.com911 categories: [music, media]912 tier: C913 aliases: [deezer sa]914 discover: { rss: true, sitemap: false, status: false, pages: false }915 sensors:916 - { name: newsroom feed, url: "https://newsroom-deezer.com/feed/", type: RSS, connector: rss, tier: C }917 - id: soundcloud918 name: SoundCloud919 domain: soundcloud.com920 homepage: https://soundcloud.com921 categories: [music, media, internet]922 tier: C923 aliases: [soundcloud ltd]924 discover: { rss: false, sitemap: false, status: false, pages: false }925 notes: "status.soundcloud.com redirects to a Zendesk article behind Cloudflare; blog/press feeds redirect to the newsroom page."926 sensors:927 - { name: newsroom, url: "https://soundcloud.com/company/newsroom", type: HTML, connector: http, tier: C }928 - id: tidal929 name: TIDAL930 domain: tidal.com931 homepage: https://tidal.com932 categories: [music, media]933 tier: C934 aliases: [tidal music, tidal hifi]935 products:936 - { name: TIDAL API, type: API, aliases: [tidal developer platform] }937 discover: { rss: false, sitemap: false, status: false, pages: false }938 notes: "tidal.com is behind DataDome (403 for bots) and status.tidal.com does not resolve; the open-source SDK releases are the only machine endpoint."939 sensors:940 - { name: web sdk releases, url: "https://github.com/tidal-music/tidal-sdk-web/releases.atom", type: GITHUB_RELEASE, connector: github, tier: C, config: { repo: tidal-music/tidal-sdk-web, kind: releases } }941 - id: qobuz942 name: Qobuz943 domain: qobuz.com944 homepage: https://www.qobuz.com945 categories: [music, media]946 tier: D947 aliases: [qobuz music]948 discover: { rss: false, sitemap: false, status: false, pages: false }949 sensors:950 - { name: magazine, url: "https://www.qobuz.com/us-en/magazine", type: HTML, connector: http, tier: D }951 - id: bandcamp952 name: Bandcamp953 domain: bandcamp.com954 homepage: https://bandcamp.com955 categories: [music, commerce]956 tier: C957 aliases: [bandcamp daily]958 discover: { rss: true, sitemap: false, status: false, pages: false }959 sensors:960 - { name: bandcamp daily feed, url: "https://daily.bandcamp.com/feed", type: RSS, connector: rss, tier: C, config: { maxItems: 40 } }961 - { name: company blog feed, url: "https://blog.bandcamp.com/feed/", type: RSS, connector: rss, tier: C }962 - id: universal-music-group963 name: Universal Music Group964 domain: universalmusic.com965 homepage: https://www.universalmusic.com966 categories: [music, entertainment]967 tier: B968 weight: 1.1969 aliases: [umg, universal music]970 discover: { rss: true, sitemap: false, status: false, pages: false }971 sensors:972 - { name: news feed, url: "https://www.universalmusic.com/feed/", type: RSS, connector: rss, tier: B }973 - id: sony-music974 name: Sony Music Entertainment975 domain: sonymusic.com976 homepage: https://www.sonymusic.com977 categories: [music, entertainment]978 tier: B979 aliases: [sony music, sme, columbia records, rca records, epic records]980 discover: { rss: true, sitemap: false, status: false, pages: false }981 sensors:982 - { name: news feed, url: "https://www.sonymusic.com/feed/", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }983 - id: warner-music-group984 name: Warner Music Group985 domain: wmg.com986 homepage: https://www.wmg.com987 categories: [music, entertainment]988 tier: B989 aliases: [wmg, warner music, atlantic records, warner records]990 discover: { rss: false, sitemap: true, status: false, pages: false }991 notes: "investors.wmg.com is behind Cloudflare; the news page and sitemap index are server-rendered."992 sensors:993 - { name: news, url: "https://www.wmg.com/news", type: HTML, connector: http, tier: B }994 - { name: sitemap, url: "https://www.wmg.com/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 9, maxUrls: 3000 } }995 - id: riaa996 name: RIAA997 domain: riaa.com998 homepage: https://www.riaa.com999 categories: [music, politics]1000 tier: C1001 aliases: [recording industry association of america]1002 discover: { rss: true, sitemap: false, status: false, pages: false }1003 notes: "Recording Academy / Grammys (grammy.com) returns 403 to bots; ASCAP 403; SOCAN has no feed or news list — not added."1004 sensors:1005 - { name: news feed, url: "https://www.riaa.com/feed/", type: RSS, connector: rss, tier: C }1006 - id: ifpi1007 name: IFPI1008 domain: ifpi.org1009 homepage: https://www.ifpi.org1010 categories: [music, international]1011 tier: C1012 aliases: [international federation of the phonographic industry]1013 discover: { rss: false, sitemap: true, status: false, pages: false }1014 sensors:1015 - { name: news, url: "https://www.ifpi.org/news/", type: HTML, connector: http, tier: C }1016 - { name: sitemap, url: "https://www.ifpi.org/sitemap_index.xml", type: SITEMAP, connector: sitemap, tier: C, config: { maxChildren: 4 } }1017 - id: bmi1018 name: BMI (Broadcast Music, Inc.)1019 domain: bmi.com1020 homepage: https://www.bmi.com1021 categories: [music]1022 tier: D1023 aliases: [broadcast music inc, bmi music]1024 discover: { rss: false, sitemap: false, status: false, pages: false }1025 sensors:1026 - { name: news, url: "https://www.bmi.com/news", type: HTML, connector: http, tier: D }1027 - id: live-nation1028 name: Live Nation Entertainment1029 domain: livenationentertainment.com1030 homepage: https://www.livenationentertainment.com1031 categories: [music, entertainment, commerce]1032 tier: B1033 weight: 1.11034 aliases: [live nation, ticketmaster, lyv]1035 products:1036 - { name: Ticketmaster, type: product }1037 - { name: Ticketmaster API, type: API, aliases: [ticketmaster discovery api] }1038 discover: { rss: false, sitemap: true, status: false, pages: false }1039 notes: "status.ticketmaster.com does not resolve; investors.livenationentertainment.com RSS is 404. The press-release page is client-rendered; sitemap + Ticketmaster blog feed are the working channels."1040 sensors:1041 - { name: ticketmaster blog feed, url: "https://blog.ticketmaster.com/feed/", type: RSS, connector: rss, tier: C }1042 - { name: sitemap, url: "https://www.livenationentertainment.com/sitemap.xml", type: SITEMAP, connector: sitemap, tier: C }1043 - id: iheartmedia1044 name: iHeartMedia1045 domain: iheartmedia.com1046 homepage: https://www.iheartmedia.com1047 categories: [music, media]1048 tier: C1049 aliases: [iheart, iheartradio]1050 products:1051 - { name: iHeartRadio, type: service }1052 discover: { rss: false, sitemap: false, status: false, pages: false }1053 notes: "Audacy (feed empty, IR hangs) and SiriusXM (Q4 IR 404, newsroom 404) could not be added."1054 sensors:1055 - { name: press room, url: "https://www.iheartmedia.com/press", type: HTML, connector: http, tier: C }1056 - id: shure1057 name: Shure1058 domain: shure.com1059 homepage: https://www.shure.com1060 categories: [music, consumer-tech]1061 tier: D1062 aliases: [shure inc]1063 discover: { rss: false, sitemap: true, status: false, pages: false }1064 notes: "Sennheiser (sennheiser.com) has no sitemap and its newsroom is a JS app; Avid is behind Cloudflare — not added."1065 sensors:1066 - { name: sitemap, url: "https://www.shure.com/en-US/sitemap.xml", type: SITEMAP, connector: sitemap, tier: D, config: { maxChildren: 6, maxUrls: 3000 } }1067 - id: native-instruments1068 name: Native Instruments1069 domain: native-instruments.com1070 homepage: https://www.native-instruments.com1071 categories: [music, consumer-tech]1072 tier: D1073 aliases: [ni, komplete, kontakt]1074 products:1075 - { name: Komplete, type: software }1076 - { name: Kontakt, type: software }1077 discover: { rss: true, sitemap: false, status: false, pages: false }1078 sensors:1079 - { name: blog feed, url: "https://blog.native-instruments.com/feed/", type: RSS, connector: rss, tier: D }1080 - id: ableton1081 name: Ableton1082 domain: ableton.com1083 homepage: https://www.ableton.com1084 categories: [music, consumer-tech]1085 tier: C1086 aliases: [ableton live, ableton push]1087 products:1088 - { name: Ableton Live, type: software, aliases: [live 12] }1089 - { name: Push, type: product, aliases: [push 3] }1090 discover: { rss: false, sitemap: false, status: false, pages: false }1091 sensors:1092 - { name: live 12 release notes, url: "https://www.ableton.com/en/release-notes/live-12/", type: HTML, connector: http, tier: B }1093 - { name: blog, url: "https://www.ableton.com/en/blog/", type: HTML, connector: http, tier: C }1094 - id: steinberg1095 name: Steinberg1096 domain: steinberg.net1097 homepage: https://www.steinberg.net1098 categories: [music, consumer-tech]1099 tier: D1100 aliases: [steinberg media technologies, cubase, nuendo, dorico]1101 products:1102 - { name: Cubase, type: software }1103 - { name: Dorico, type: software }1104 discover: { rss: true, sitemap: false, status: false, pages: false }1105 sensors:1106 - { name: forum announcements feed, url: "https://forums.steinberg.net/c/announcements/5.rss", type: RSS, connector: rss, tier: D }1107 # ───────────────────────── Esports & creator platforms ─────────────────────────1108 - id: esl-faceit-group1109 name: ESL FACEIT Group1110 domain: eslfaceitgroup.com1111 homepage: https://eslfaceitgroup.com1112 categories: [gaming, sports]1113 tier: C1114 aliases: [efg, esl, faceit, dreamhack, iem]1115 products:1116 - { name: FACEIT, type: service }1117 - { name: Intel Extreme Masters, type: product, aliases: [iem] }1118 discover: { rss: true, sitemap: false, status: false, pages: false }1119 notes: "BLAST (blast.tv) exposes only a 22 000-URL sitemap and no feed; Riot esports sites are client-rendered — not added."1120 sensors:1121 - { name: news feed, url: "https://eslfaceitgroup.com/feed/", type: RSS, connector: rss, tier: C }1122 - id: team-liquid1123 name: Team Liquid1124 domain: teamliquid.com1125 homepage: https://teamliquid.com1126 categories: [gaming, sports]1127 tier: C1128 aliases: [tl, liquid]1129 discover: { rss: true, sitemap: false, status: false, pages: false }1130 notes: "teamliquid.com is a JS shell; TL.net (the organization's editorial site) publishes RSS."1131 sensors:1132 - { name: tl.net news feed, url: "https://tl.net/rss/news.xml", type: RSS, connector: rss, tier: C }1133 - id: cloud91134 name: Cloud91135 domain: cloud9.gg1136 homepage: https://cloud9.gg1137 categories: [gaming, sports]1138 tier: C1139 aliases: [c9]1140 discover: { rss: true, sitemap: false, status: false, pages: false }1141 notes: "TSM (tsm.gg redirects to a shop), OverActive Media (all paths 404) and 100 Thieves (Shopify news.atom rate-limits with 429) could not be added."1142 sensors:1143 - { name: news feed, url: "https://cloud9.gg/feed/", type: RSS, connector: rss, tier: C }1144 - id: patreon1145 name: Patreon1146 domain: patreon.com1147 homepage: https://www.patreon.com1148 categories: [internet, media, payments]1149 tier: A1150 weight: 1.11151 aliases: [patreon inc]1152 products:1153 - { name: Patreon API, type: API }1154 discover: { rss: false, sitemap: false, status: true, pages: false }1155 notes: "news.patreon.com has no machine feed (JS app). Ko-fi (status host does not resolve, blog 404) and Kick (Cloudflare, status bucket AccessDenied) — not added."1156 sensors:1157 - { name: status, url: "https://status.patreon.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1158 - id: vimeo1159 name: Vimeo1160 domain: vimeo.com1161 homepage: https://vimeo.com1162 categories: [media, internet, technology]1163 tier: A1164 aliases: [vimeo inc]1165 products:1166 - { name: Vimeo API, type: API }1167 discover: { rss: true, sitemap: false, status: true, pages: false }1168 notes: "Rumble (rum.group / corp.rumble.com) has no feed and its IR RSS is 403 — not added."1169 sensors:1170 - { name: status, url: "https://www.vimeostatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1171 - { name: blog feed, url: "https://vimeo.com/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1172 - id: medium1173 name: Medium1174 domain: medium.com1175 homepage: https://medium.com1176 categories: [media, internet]1177 tier: A1178 aliases: [medium.com, a medium corporation]1179 discover: { rss: true, sitemap: false, status: true, pages: false }1180 sensors:1181 - { name: status, url: "https://status.medium.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1182 - { name: blog feed, url: "https://medium.com/feed/blog", type: RSS, connector: rss, tier: B }1183 - id: substack1184 name: Substack1185 domain: substack.com1186 homepage: https://substack.com1187 categories: [media, internet]1188 tier: A1189 weight: 1.11190 aliases: [substack inc]1191 discover: { rss: true, sitemap: false, status: true, pages: false }1192 sensors:1193 - { name: status, url: "https://substack.statuspage.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1194 - { name: on substack feed, url: "https://on.substack.com/feed", type: RSS, connector: rss, tier: B }1195