{
  "name": "Stremio tvOS (Unofficial AltStore Source)",
  "identifier": "community.stremio.tvos",
  "subtitle": "Freedom to stream — unofficial AltStore-compatible source for Apple TV.",
  "description": "An unofficial AltStore source for Stremio on Apple TV (tvOS), compatible with any signing app that consumes the standard AltStore source format (Feather, AltStore Classic, ESign, Scarlet, Sideloadly, and others). NOTE: Stremio uses the same bundle identifier (com.stremio.pal) on both iOS and tvOS; most signing apps do not allow two apps with the same bundle ID in one source, so tvOS is published as a separate JSON file. For iOS / iPadOS add the separate source: stremio-ios.json. Stremio's official source uses Apple's encrypted App Store Connect marketplace manifest format and cannot be parsed by most signing apps; this source points to plain tvOS IPA artifacts publicly available on the dl.strem.io CDN.",
  "iconURL": "https://www.stremio.com/website/stremio-logo-small.png",
  "headerURL": "https://www.stremio.com/website/stremio-logo-small.png",
  "website": "https://www.stremio.com",
  "tintColor": "#7055D9",
  "sourceURL": "https://gorlev.github.io/stremio-altstore/stremio-tvos.json",
  "userInfo": {
    "name": "Unofficial AltStore Source",
    "role": "Community Mirror"
  },
  "apps": [
    {
      "name": "Stremio",
      "bundleIdentifier": "com.stremio.pal",
      "developerName": "Stremio",
      "subtitle": "Freedom to stream — Apple TV.",
      "localizedDescription": "Stremio for Apple TV (tvOS), full-featured PAL build. Requires tvOS 15.0+. When installing pick the Stremio (PAL) entry inside this source; the iOS source uses the same bundle ID and may conflict — remove the iOS source if needed.",
      "iconURL": "https://www.stremio.com/website/stremio-logo-small.png",
      "tintColor": "#7055D9",
      "category": "entertainment",
      "screenshots": [],
      "appPermissions": {
        "entitlements": [],
        "privacy": {}
      },
      "versions": [
        {
          "version": "2.1.1",
          "buildVersion": "25",
          "date": "2026-10-31",
          "localizedDescription": "New\n\n- Playback speed is now remembered separately for each stream.\n- Selected audio and subtitle tracks are remembered for each stream, including when subtitles are turned off.\n- Subtitle delay is remembered for each stream, and Live Sync changes apply immediately.\n- External subtitles can now be moved vertically with a position control.\n\nRedesigned\n\n- Add-on cards on iOS and macOS now have a cleaner layout with clearer actions.\n- The add-on installation flow now opens as a content-sized sheet with an improved layout and clearer trust information.\n\nImprovements\n\n- Infuse playback progress now syncs back to Stremio.\n- Player controls better respect safe areas, camera regions and different screen layouts.\n- Subtitles no longer overlap playback buttons.\n- Torrent status no longer conflicts with the title, while loading statistics remain correctly positioned.\n\nFixes\n\n- Fixed the player hanging when opened on iOS 15.\n- Fixed the play button remaining hidden after seeking.\n- The F key now toggles fullscreen on Mac.\n- Fixed ASS subtitles not rendering correctly in KSPlayer.\n- Fixed player filter and dropdown buttons sometimes ignoring taps.\n- Fixed title-preview actions being compressed and removed unnecessary spacing when filters are hidden.\n- Fixed add-ons showing an incorrect protected warning after being uninstalled.\n- Fixed loading torrent statistics appearing in the wrong position.\n- Fixed profile PIN errors disappearing too quickly; the error now remains until the next input.\n- Capitalized add-on types when a translation is unavailable.",
          "downloadURL": "https://dl.strem.io/apple/2.1.1b25/tvos/stremio_tvOS.ipa",
          "size": 74791649,
          "sha256": "bb14f9ac9eb59d828c8e95228d438e93b942d76785cb20d5e655c014c20f8eaf",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.1.0",
          "buildVersion": "24",
          "date": "2026-10-21",
          "localizedDescription": "New\n\n- Calendar with month navigation and a daily agenda of upcoming episodes.\n- Discover previews: tap a title to see its details inline, with trailer, library, watched and rating actions, without leaving Discover.\n- Add-ons that receive your watch activity now show a warning and ask you to confirm before you install them.\n- Support for foldable iPhones, with adaptive layouts for playback, login, account, profile picker and stream lists that keep content clear of the camera area.\n- Hover, focus and press feedback on posters.\n\nRedesigned\n\n- Settings: grouped by task, with dedicated pages and adaptive sidebar navigation.\n- Title details: richer metadata, new action buttons, artwork that fades into the background and a consistent info line for episodes.\n- Player controls on iOS and macOS, with adaptive layouts, glass styling and refreshed Next Episode and Skip Intro popups.\n- Subtitle menu: picking a language now selects its first subtitle automatically.\n- Subtitle Live Sync (Supporters): cue search, applied delay and cue timing details.\n- Profile picker (Supporters) on iOS.\n- Native menus replace the custom dropdown sheets on iOS and macOS.\n- Poster sizes and loading placeholders now match across all catalogs.\n- Updated add-ons icon in the navigation bar and profile menu.\n\nImprovements\n\n- Discover shows every filter a catalog supports, sizes its filter bar to fit and shows an error when a page fails to load.\n- Discover shows a loading indicator while more titles load and keeps your focus in place.\n- Stream lists tell apart several configured copies of the same add-on.\n- Library keeps its state when you switch tabs and shows a loading state until it's ready.\n- Downloads: better retries and HTTP error handling. Resuming works correctly after a cancel, and storage cleanup only touches downloads.\n- Settings stays in sync with the app: external player choices, Low Data Mode status and stream filter presets.\n- Settings shows subtitle opacity as a percentage, rows show their current value, and only player options your device supports are listed.\n- Your seek duration setting is now used everywhere, including hold-to-seek.\n- Cinemeta configuration opens inside the app.\n- Faster title details, stream lists, player and subtitle rendering.\n- On iPad and Mac, selecting the current sidebar item again behaves like tapping the current tab.\n- On iPad, action menus open from the button you tapped.\n- Larger close buttons, toolbars that follow the app's tint, and chip rows that fade out at the edges.\n\nFixes\n\n- Subtitles: fixed overlapping cues, automatic track selection (including embedded tracks), style changes not applying, format detection, handling of broken files and duplicate subtitle entries.\n- More reliable video file matching for subtitles.\n- Audio fallback now respects your secondary language preference.\n- Catalog titles no longer repeat across pages.\n- Fixed Discover filters, catalog links, navigation state and scroll position when you open a new catalog.\n- Player: fixed it reporting ready too early, wrong loading transitions, timeline marker positions, native player presentation, the navigation bar showing during playback and back button spacing on iPhone. Also fixed the Next Episode popup on narrow screens and leftover screens after closing the player.\n- External players no longer leave stale callbacks behind after playback.\n- No more misleading error messages while offline, and better handling of library sync errors.\n- Login: fixed placeholders, the password visibility toggle, keyboard focus, cancelling link login and the sign-in button position on Mac.\n- Opening an episode directly keeps series navigation, and episode progress bars are correct.\n- Spoiler episode thumbnails stay blurred.\n- Fixed where catalog loading rows appear, the watched indicator overlapping badges and poster selection sticking after a tap on iPhone.\n- Settings: fixed layout after rotation on iPad, dropdown sizing and rows collapsing with an avatar.\n- Fixed tool\n\n(truncated)",
          "downloadURL": "https://dl.strem.io/apple/2.1.0b24/tvos/stremio_tvOS.ipa",
          "size": 74745267,
          "sha256": "7af9e474a5566a295a52013c7f66d9285264b395197b5018ed2c1d29fbf7104f",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.8",
          "buildVersion": "23",
          "date": "2026-09-10",
          "localizedDescription": "feat: Added P2P/torrent downloads with improved persistence and restoration.\nfeat: Added download exporting and sharing with external apps.\nfeat: Added quick access to Downloads from the profile picker.\nfeat: Added live torrent statistics for peers, download speed, and completion.\nfeat: Added vertical swipe controls for brightness and volume.\nfeat: Added visual feedback for double-tap seeking.\nfeat: Added support for Gravatar profile pictures.\nfeat: Added Cinemeta configuration for eligible profiles.\nfeat: Added streaming server cache size and torrent performance settings.\nfeat: Added warnings when system configuration may limit download functionality.\nfix: Fixed tap-to-open and pause actions in Download Live Activities on iOS 17.0 and 17.1.\nfix: Continue Watching now starts playback directly at the saved position instead of seeking twice.\nfix: Fixed automatic subtitle selection and ensured subtitles refresh correctly when switching episodes.\nfix: Fixed a KSPlayer crash when leaving playback on iOS 15 and macOS 12.\nfix: Fixed the bottom navigation bar remaining visible on iOS 17 and earlier.\nfix: Fixed playback when opening videos from Downloads or deep links.\nfix: Improved player startup and local streaming server reliability.\nfix: Improved Picture in Picture compatibility on macOS 27.\n\nWith the release of iOS 27 and Xcode 27, support for macOS 11 and iOS 14 or earlier is no longer possible. iOS 15 and macOS 12 will become the minimum supported versions when support for iPhone Duo begins.",
          "downloadURL": "https://dl.strem.io/apple/2.0.8b23/tvos/stremio_tvOS.ipa",
          "size": 74055518,
          "sha256": "46cbac96b1f4cf9b767699a5ad88ac856743f91caf030b0c99a584e99ce20f23",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.7",
          "buildVersion": "22",
          "date": "2026-08-24",
          "localizedDescription": "feat: add download Live Activities on iOS 16.2 and later\nfeat: add in-app storage management for reviewing and clearing cached data\nfeat: add subtitle Live Sync for quickly correcting subtitle timing\nfeat: scroll to the top when the active tab is tapped again\nfeat: add gradient fade edges to the profile picker\nfix: correct toast positioning\nfix: refresh content correctly after selecting a profile\nfix: prevent Discover crashes and resolve the “See All” loading race condition\nfix: prevent downloads from becoming stuck in a frozen state\nfix: resume interrupted downloads when selecting “Retry”\nfix: open the offline copy when a downloaded video URL is selected\nfix: warn when hardware decoding is unavailable and software decoding is used\nfix: correct subtitle offset behavior\nfix: detect external displays when the app initially launches\nfix: hide video content from app-switcher snapshots\nfix: make play and pause respond immediately when the controls are hidden\nfix: improve KSPlayer playback of high-bitrate content\n\n### About Live Activities\n\nDownload Live Activities require iOS 16.2 or later. Due to iOS background-execution restrictions, live progress reporting may pause around 30 seconds after the app enters the background. The download will continue, and the Live Activity will update when it completes or fails.\n\nA future update is planned to support background torrent downloading on iOS 26 and later. On older iOS versions, opening a video in Picture in Picture can keep the app running while a download continues.",
          "downloadURL": "https://dl.strem.io/apple/2.0.7b22/tvos/stremio_tvOS.ipa",
          "size": 74029788,
          "sha256": "7f4ced8435ca8aa625b4ea16dbdcbb5b8374e5cb6191b68fddb2b60eedee5c72",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.6",
          "buildVersion": "21",
          "date": "2026-07-22",
          "localizedDescription": "feat: new desktop like UI for player and navigation on iPadOS",
          "downloadURL": "https://dl.strem.io/apple/2.0.6b21/tvos/stremio_tvOS.ipa",
          "size": 73987585,
          "sha256": "00f318ee5b6c6f1cbf36a55bd31ddcb616bc1a773c0cd3cea0bea154340ef8b1",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.5",
          "buildVersion": "20",
          "date": "2026-07-22",
          "localizedDescription": "Stremio 2.0.5 (build 20).",
          "downloadURL": "https://dl.strem.io/apple/2.0.5b20/tvos/stremio_tvOS.ipa",
          "size": 73987005,
          "sha256": "f429fa518a027cac7f1667cd836629ecddd832ba33ee00baa17a2e28aa6a3801",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.3",
          "buildVersion": "18",
          "date": "2026-07-09",
          "localizedDescription": "feat: native Stremio app for macOS\nfeat: automatic macOS updates with delta update support\nfeat: update notices for outdated app versions\nfeat: experimental Picture in Picture support on macOS and tvOS\nfeat: improved KSPlayer Picture in Picture support\nfeat: privacy-friendly crash analytics, configurable from settings\nfeat: bottom toast notifications\nfeat: OLED dark background setting\n\nPlayback Fixes\nfix: show VLC buffering state correctly\nfix: prevent VLC playback startup and end-of-video deadlocks\nfix: prevent seek controls from getting stuck\nfix: fix crashes while seeking\nfix: keep video visible when replacing KSPlayer media\nfix: show an error message when playback fails\nfix: avoid lockups after autoplay finishes a video\nfix: clean up player animations and timers after closing playback\nfix: keep profile lock from interrupting active playback or Picture in Picture\nfix: repair Infuse callback handling\n\nInterface Fixes\nfix: stabilize Settings layout, backgrounds, separators, and account rows\nfix: improve loading and playback-error overlay layout\nfix: improve filter button row edge fade",
          "downloadURL": "https://dl.strem.io/apple/2.0.3b18/tvos/stremio_tvOS.ipa",
          "size": 73981587,
          "sha256": "aa1a0a47136faa84b43d3c787e5b1b400f0cdca81bf4ded6c27839489d94c542",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.2",
          "buildVersion": "17",
          "date": "2026-06-19",
          "localizedDescription": "fix: titles not showing on board and search",
          "downloadURL": "https://dl.strem.io/apple/2.0.2b17/tvos/stremio_tvOS.ipa",
          "size": 73561363,
          "sha256": "ee96a753e9f3777234d2d649d53d5db891f36397b413cb66a5832ebb8fd6b90c",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.1",
          "buildVersion": "16",
          "date": "2026-06-16",
          "localizedDescription": "Stremio tvOS 2.0.1 (build 16).",
          "downloadURL": "https://dl.strem.io/apple/2.0.1b16/tvos/stremio_tvOS.ipa",
          "size": 73561004,
          "sha256": "265178217d7b2a34fa59558380260eb53a71a0e937aa9b2f6b0ae8ffbf96458c",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.0.1",
          "buildVersion": "15",
          "date": "2026-06-15",
          "localizedDescription": "Stremio tvOS 2.0.1 (build 15).",
          "downloadURL": "https://dl.strem.io/apple/2.0.1b15/tvos/stremio_tvOS.ipa",
          "size": 73558984,
          "sha256": "119eac67bd794cb67b4b4edad990b037828748a2c0b2522f1805ad6eebefa23e",
          "minOSVersion": "15.0"
        }
      ],
      "version": "2.1.1",
      "versionDate": "2026-10-31",
      "versionDescription": "New\n\n- Playback speed is now remembered separately for each stream.\n- Selected audio and subtitle tracks are remembered for each stream, including when subtitles are turned off.\n- Subtitle delay is remembered for each stream, and Live Sync changes apply immediately.\n- External subtitles can now be moved vertically with a position control.\n\nRedesigned\n\n- Add-on cards on iOS and macOS now have a cleaner layout with clearer actions.\n- The add-on installation flow now opens as a content-sized sheet with an improved layout and clearer trust information.\n\nImprovements\n\n- Infuse playback progress now syncs back to Stremio.\n- Player controls better respect safe areas, camera regions and different screen layouts.\n- Subtitles no longer overlap playback buttons.\n- Torrent status no longer conflicts with the title, while loading statistics remain correctly positioned.\n\nFixes\n\n- Fixed the player hanging when opened on iOS 15.\n- Fixed the play button remaining hidden after seeking.\n- The F key now toggles fullscreen on Mac.\n- Fixed ASS subtitles not rendering correctly in KSPlayer.\n- Fixed player filter and dropdown buttons sometimes ignoring taps.\n- Fixed title-preview actions being compressed and removed unnecessary spacing when filters are hidden.\n- Fixed add-ons showing an incorrect protected warning after being uninstalled.\n- Fixed loading torrent statistics appearing in the wrong position.\n- Fixed profile PIN errors disappearing too quickly; the error now remains until the next input.\n- Capitalized add-on types when a translation is unavailable.",
      "downloadURL": "https://dl.strem.io/apple/2.1.1b25/tvos/stremio_tvOS.ipa",
      "size": 74791649,
      "minOSVersion": "15.0"
    }
  ],
  "news": [
    {
      "title": "Stremio 2.1.1",
      "identifier": "com-stremio-pal-2-1-1-b25-apple-tv",
      "caption": "New",
      "tintColor": "7055D9",
      "date": "2026-10-31",
      "notify": true,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    },
    {
      "title": "Stremio 2.1.0",
      "identifier": "com-stremio-pal-2-1-0-b24-apple-tv",
      "caption": "New",
      "tintColor": "7055D9",
      "date": "2026-10-21",
      "notify": false,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    },
    {
      "title": "Stremio 2.0.8",
      "identifier": "com-stremio-pal-2-0-8-b23-apple-tv",
      "caption": "feat: Added P2P/torrent downloads with improved persistence and restoration.",
      "tintColor": "7055D9",
      "date": "2026-09-10",
      "notify": false,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    },
    {
      "title": "Stremio 2.0.7",
      "identifier": "com-stremio-pal-2-0-7-b22-apple-tv",
      "caption": "feat: add download Live Activities on iOS 16.2 and later",
      "tintColor": "7055D9",
      "date": "2026-08-24",
      "notify": false,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    },
    {
      "title": "Stremio 2.0.6",
      "identifier": "com-stremio-pal-2-0-6-b21-apple-tv",
      "caption": "feat: new desktop like UI for player and navigation on iPadOS",
      "tintColor": "7055D9",
      "date": "2026-07-22",
      "notify": false,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    },
    {
      "title": "Stremio 2.0.3",
      "identifier": "com-stremio-pal-2-0-3-b18-apple-tv",
      "caption": "feat: native Stremio app for macOS",
      "tintColor": "7055D9",
      "date": "2026-07-09",
      "notify": false,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    },
    {
      "title": "Stremio 2.0.2",
      "identifier": "com-stremio-pal-2-0-2-b17-apple-tv",
      "caption": "fix: titles not showing on board and search",
      "tintColor": "7055D9",
      "date": "2026-06-19",
      "notify": false,
      "appID": "com.stremio.pal",
      "imageURL": "https://www.stremio.com/website/stremio-logo-small.png"
    }
  ]
}
