{ "_provenance": "RECORDED from a live Seerr 3.4.1 (seerr-team/seerr) on 2026-09-02, GET /api/v1/media. One row per (mediaType, status) actually present on that server, plus the one row that was genuinely downloading. Verbatim except: serviceUrl hostnames replaced, downloadStatus titles neutralised, and long `seasons` arrays trimmed to two entries (`_seasons_trimmed_from` records the original length). Nothing the client reads was altered. Plex machine ids in mediaUrl/iOSPlexUrl are zeroed \u2014 the client reads neither.", "_status_enum": "From that server's OWN CODE (/app/dist/constants/media.js): UNKNOWN=1 PENDING=2 PROCESSING=3 PARTIALLY_AVAILABLE=4 AVAILABLE=5 BLOCKLISTED=6 DELETED=7. Note this CONTRADICTS both Overseerr's published spec and Seerr's own shipped seerr-api.yml, which each say 6=DELETED and document nothing above 6 \u2014 yet 821 of 5,000 sampled rows here are status 7.", "_live_histogram": { "note": "status -> count across the first 5,000 of 26,941 rows on that server", "counts": { "5": 2989, "3": 76, "4": 101, "7": 821, "1": 1007, "2": 6 } }, "_mediaType_is_real": "Present on every one of the 5,000 sampled rows (0 missing), and absent from the published MediaInfo schema. It is load-bearing: TMDB's movie and tv id spaces overlap.", "pageInfo": { "pages": 1, "pageSize": 10, "results": 10, "page": 1 }, "results": [ { "downloadStatus": [], "downloadStatus4k": [], "id": 26948, "mediaType": "movie", "tmdbId": 1739202, "tvdbId": null, "imdbId": null, "status": 5, "status4k": 1, "createdAt": "2026-09-02T18:13:28.000Z", "updatedAt": "2026-09-02T18:13:28.000Z", "lastSeasonChange": "2026-09-02T18:13:28.000Z", "mediaAddedAt": "2026-09-02T18:13:28.000Z", "serviceId": 0, "serviceId4k": null, "externalServiceId": 10344, "externalServiceId4k": null, "externalServiceSlug": "1739202", "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [], "serviceUrl": "https://arr.example.test/movie/1739202" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26945, "mediaType": "tv", "tmdbId": 237565, "tvdbId": 433923, "imdbId": null, "status": 5, "status4k": 1, "createdAt": "2026-09-01T19:10:00.000Z", "updatedAt": "2026-09-01T19:25:00.000Z", "lastSeasonChange": "2026-09-01T19:25:00.346Z", "mediaAddedAt": "2026-09-01T19:09:03.000Z", "serviceId": null, "serviceId4k": null, "externalServiceId": null, "externalServiceId4k": null, "externalServiceSlug": null, "externalServiceSlug4k": null, "ratingKey": "686499", "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [ { "id": 18859, "seasonNumber": 1, "status": 5, "status4k": 1, "createdAt": "2026-09-01T19:10:00.000Z", "updatedAt": "2026-09-01T19:25:00.000Z" } ], "mediaUrl": "https://app.plex.tv/desktop#!/server/0000000000000000000000000000000000000000/details?key=%2Flibrary%2Fmetadata%2F686499", "iOSPlexUrl": "plex://preplay/?metadataKey=%2Flibrary%2Fmetadata%2F686499&server=0000000000000000000000000000000000000000" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26944, "mediaType": "movie", "tmdbId": 1380417, "tvdbId": null, "imdbId": null, "status": 3, "status4k": 1, "createdAt": "2026-09-01T18:13:31.000Z", "updatedAt": "2026-09-01T18:13:31.000Z", "lastSeasonChange": "2026-09-01T18:13:31.000Z", "mediaAddedAt": "2026-09-01T18:13:31.000Z", "serviceId": 0, "serviceId4k": null, "externalServiceId": 10336, "externalServiceId4k": null, "externalServiceSlug": "1380417", "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [], "serviceUrl": "https://arr.example.test/movie/1380417" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26927, "mediaType": "tv", "tmdbId": 305644, "tvdbId": 472171, "imdbId": null, "status": 4, "status4k": 1, "createdAt": "2026-08-30T14:35:04.000Z", "updatedAt": "2026-09-01T19:10:28.000Z", "lastSeasonChange": "2026-09-01T19:10:28.827Z", "mediaAddedAt": "2026-08-30T14:30:07.000Z", "serviceId": 0, "serviceId4k": null, "externalServiceId": 5156, "externalServiceId4k": null, "externalServiceSlug": "four-hands-two-sonatas", "externalServiceSlug4k": null, "ratingKey": "684200", "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [ { "id": 18847, "seasonNumber": 1, "status": 4, "status4k": 1, "createdAt": "2026-08-30T14:35:04.000Z", "updatedAt": "2026-08-30T14:35:04.000Z" } ], "mediaUrl": "https://app.plex.tv/desktop#!/server/0000000000000000000000000000000000000000/details?key=%2Flibrary%2Fmetadata%2F684200", "iOSPlexUrl": "plex://preplay/?metadataKey=%2Flibrary%2Fmetadata%2F684200&server=0000000000000000000000000000000000000000", "serviceUrl": "https://arr.example.test/series/four-hands-two-sonatas" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26916, "mediaType": "tv", "tmdbId": 299952, "tvdbId": 467755, "imdbId": null, "status": 3, "status4k": 1, "createdAt": "2026-08-28T18:36:52.000Z", "updatedAt": "2026-08-28T18:36:52.000Z", "lastSeasonChange": "2026-08-28T18:36:52.000Z", "mediaAddedAt": "2026-08-28T18:36:52.000Z", "serviceId": 0, "serviceId4k": null, "externalServiceId": 5152, "externalServiceId4k": null, "externalServiceSlug": "the-early-spring-2026", "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [ { "id": 18843, "seasonNumber": 1, "status": 3, "status4k": 1, "createdAt": "2026-08-28T18:36:52.000Z", "updatedAt": "2026-08-28T18:36:52.000Z" } ], "serviceUrl": "https://arr.example.test/series/the-early-spring-2026" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26895, "mediaType": "tv", "tmdbId": 123542, "tvdbId": 402033, "imdbId": null, "status": 7, "status4k": 1, "createdAt": "2026-08-25T19:15:00.000Z", "updatedAt": "2026-08-26T19:04:18.000Z", "lastSeasonChange": "2026-08-26T19:04:18.388Z", "mediaAddedAt": "2026-08-25T19:13:53.000Z", "serviceId": null, "serviceId4k": null, "externalServiceId": null, "externalServiceId4k": null, "externalServiceSlug": null, "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [ { "id": 18825, "seasonNumber": 1, "status": 7, "status4k": 1, "createdAt": "2026-08-25T19:15:00.000Z", "updatedAt": "2026-08-26T19:04:18.000Z" }, { "id": 18826, "seasonNumber": 2, "status": 7, "status4k": 1, "createdAt": "2026-08-25T19:15:00.000Z", "updatedAt": "2026-08-26T19:04:18.000Z" } ], "_seasons_trimmed_from": 4 }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26893, "mediaType": "tv", "tmdbId": 238618, "tvdbId": 441684, "imdbId": null, "status": 1, "status4k": 1, "createdAt": "2026-08-25T18:36:54.000Z", "updatedAt": "2026-08-27T18:36:57.000Z", "lastSeasonChange": "2026-08-25T18:36:54.000Z", "mediaAddedAt": "2026-08-25T18:36:54.000Z", "serviceId": 0, "serviceId4k": null, "externalServiceId": 5138, "externalServiceId4k": null, "externalServiceSlug": "love-of-the-divine-tree", "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [ { "id": 18823, "seasonNumber": 1, "status": 1, "status4k": 1, "createdAt": "2026-08-25T18:36:54.000Z", "updatedAt": "2026-08-27T18:36:57.000Z" } ], "serviceUrl": "https://arr.example.test/series/love-of-the-divine-tree" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26841, "mediaType": "movie", "tmdbId": 1306723, "tvdbId": null, "imdbId": null, "status": 1, "status4k": 1, "createdAt": "2026-08-18T18:13:25.000Z", "updatedAt": "2026-08-26T18:13:28.000Z", "lastSeasonChange": "2026-08-18T18:13:25.000Z", "mediaAddedAt": "2026-08-18T18:13:25.000Z", "serviceId": 0, "serviceId4k": null, "externalServiceId": 10256, "externalServiceId4k": null, "externalServiceSlug": "1306723", "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [], "serviceUrl": "https://arr.example.test/movie/1306723" }, { "downloadStatus": [], "downloadStatus4k": [], "id": 26815, "mediaType": "movie", "tmdbId": 1280000, "tvdbId": null, "imdbId": null, "status": 7, "status4k": 1, "createdAt": "2026-08-15T18:13:12.000Z", "updatedAt": "2026-08-18T19:06:49.000Z", "lastSeasonChange": "2026-08-15T18:13:12.000Z", "mediaAddedAt": "2026-08-15T18:13:12.000Z", "serviceId": null, "serviceId4k": null, "externalServiceId": null, "externalServiceId4k": null, "externalServiceSlug": null, "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [] }, { "downloadStatus": [], "downloadStatus4k": [], "id": 24887, "mediaType": "movie", "tmdbId": 1227835, "tvdbId": null, "imdbId": null, "status": 2, "status4k": 1, "createdAt": "2025-12-30T03:27:20.000Z", "updatedAt": "2025-12-30T03:27:20.000Z", "lastSeasonChange": "2025-12-30T03:27:20.000Z", "mediaAddedAt": null, "serviceId": null, "serviceId4k": null, "externalServiceId": null, "externalServiceId4k": null, "externalServiceSlug": null, "externalServiceSlug4k": null, "ratingKey": null, "ratingKey4k": null, "jellyfinMediaId": null, "jellyfinMediaId4k": null, "seasons": [] } ], "_pageinfo_note": "The live response reported pages=27, pageSize=1000, results=26941 (see _live_histogram). This file keeps ONE row per (mediaType, status) instead, so its pageInfo describes THIS file \u2014 a single complete page of n rows. Leaving the live numbers here made the pager keep walking for 26,941 rows it would never be handed, which is the pager working correctly against a fixture that was lying about its own size." }