{
  "name": "IkenHuub iOS Streaming Source",
  "identifier": "com.ikenhuub.ios-streaming-source",
  "subtitle": "Official and unofficial iOS streaming app distributions.",
  "description": "A generic AltStore-compatible source for (un)official iOS streaming apps.",
  "website": "https://github.com/IkenHuub/ios-streaming-source",
  "tintColor": "#FF0033",
  "featuredApps": [
    "com.google.ios.youtube",
    "com.stremio.pal",
    "com.nuvio.media",
    "com.nuvio.media"
  ],
  "apps": [
    {
      "name": "APEX",
      "bundleIdentifier": "com.google.ios.youtube",
      "developerName": "lowiqentity",
      "subtitle": "A customized YouTube experience for iOS.",
      "localizedDescription": "APEX is a customized YouTube app for iOS. This source links exclusively to the unmodified IPA published by the APEX developer in the official GitHub Release.",
      "iconURL": "https://avatars.githubusercontent.com/u/310374126?v=4",
      "tintColor": "#FF0033",
      "category": "entertainment",
      "versions": [
        {
          "version": "21.32.4",
          "buildVersion": "21.32.4",
          "date": "2026-08-12T06:18:10Z",
          "localizedDescription": "Fixed:\r\n\r\n - All recent bugs reported.",
          "downloadURL": "https://files.catbox.moe/hkk4xy.ipa",
          "size": 135433910,
          "sha256": "cff5f1863ed17c2724bb88071eb2d5e2d0bf6b226ff5385ba41936d25f827e93",
          "minOSVersion": "16.0",
          "marketingVersion": "APEX 0.1.5 (YouTube 21.32.4)"
        },
        {
          "version": "21.31.3",
          "buildVersion": "21.31.3",
          "date": "2026-08-09T14:20:59Z",
          "localizedDescription": "Added:\r\n  - Complete localization of current APEX menus\r\n  - True Black Video Bars: Player Overlay → Overlay Appearance\r\n  - Fake Brightness: App & Appearance → Viewing Comfort\r\n  - Includes dimming level, scheduling, start/end times, and overnight schedules\r\n  - Bump to YouTube 21.31.3\r\n  \r\nFixed:\r\n  - Stretched icon for Video Quality\r\n  - Other minor fixes",
          "downloadURL": "https://files.catbox.moe/m7bzg9.ipa",
          "size": 132995893,
          "sha256": "7115c5cb683162cfcc6e202e546c53326f21cabafb90d2a529eec8fe1c5b4f2f",
          "minOSVersion": "16.0",
          "marketingVersion": "APEX 0.1.3 (YouTube 21.31.3)"
        },
        {
          "version": "21.30.5",
          "buildVersion": "21.30.5",
          "marketingVersion": "APEX 0.1.0 (YouTube 21.30.5)",
          "date": "2026-08-03T06:19:49Z",
          "localizedDescription": "Official APEX release 0.1.0.",
          "downloadURL": "https://files.catbox.moe/5kz9oe.ipa",
          "size": 131859933,
          "sha256": "ba9cfa1409ac25e58ffe3a2f85a96dc76debdffa7028478ef19dde9f56238830",
          "minOSVersion": "16.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSAppleMusicUsageDescription": "This lets you add your own audio files to your videos.",
          "NSBluetoothPeripheralUsageDescription": "YouTube needs bluetooth access to scan for nearby Cast devices.",
          "NSCameraUsageDescription": "This lets you create videos using the app.",
          "NSContactsUsageDescription": "Your contacts will be sent to YouTube servers to help you find friends to share videos with.",
          "NSLocalNetworkUsageDescription": "Access to your network allows YouTube to discover and connect to devices such as your TV.",
          "NSLocationWhenInUseUsageDescription": "This enables local content discovery, improved recommendations, and enhanced search results.",
          "NSMicrophoneUsageDescription": "This lets you include audio with your videos and search using your voice.",
          "NSPhotoLibraryUsageDescription": "This lets you upload media you've already created.",
          "NSUserTrackingUsageDescription": "To personalize ads and provide ad measurement, YouTube will link activity from this app with activity from non-Google apps and websites."
        }
      }
    },
    {
      "name": "Stremio",
      "bundleIdentifier": "com.stremio.pal",
      "developerName": "Stremio",
      "subtitle": "Freedom to stream.",
      "localizedDescription": "Stremio is a modern media center for movies, series, live TV, and web channels. This entry follows the unofficial omix4 AltStore source while downloading the unmodified IPA directly from Stremio's public CDN.",
      "iconURL": "https://repo.omix4.one/assets/stremio-icon.png",
      "tintColor": "#7055D9",
      "category": "entertainment",
      "versions": [
        {
          "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/ios/stremio_iOS.ipa",
          "size": 75942223,
          "sha256": "3ff786e83de059293d57378a742c4b70d069fa745133b5f909ea0e060dabf10d",
          "minOSVersion": "13.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {}
      }
    },
    {
      "name": "Nuvio Enhanced",
      "bundleIdentifier": "com.nuvio.media",
      "developerName": "NuvioMedia / luqmanfadlli",
      "subtitle": "An actively maintained enhanced Nuvio build.",
      "localizedDescription": "Nuvio Enhanced is an unofficial community build of NuvioMobile with experimental features, quality-of-life improvements, and additional fixes. This source is maintained independently and links directly to the unmodified Enhanced IPA published in the NuvioMobile-iOS GitHub Releases.",
      "iconURL": "https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/cmp-rewrite/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png",
      "tintColor": "#8B5CF6",
      "category": "entertainment",
      "versions": [
        {
          "version": "0.4.8",
          "buildVersion": "112",
          "date": "2026-08-23T14:57:44Z",
          "localizedDescription": "# 🚀 Release v0.4.8\r\n\r\n## Upstream changelog:\r\n- fix(player): refresh pause description between episodes @tapframe\r\n- fix(ui): blur episode thumbnails consistently @tapframe\r\n- fix(profiles): show add profile only in edit mode @tapframe\r\n- fix(profiles): use profile background on mobile loading screen @tapframe\r\n- Fix anime movies for Simkl @skoruppa\r\n- feat(addons): confirm addon and download deletions @tapframe\r\n- Update support strings.xml @viiktr\r\n- Update strings.xml @viiktr\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): throttle PiP frame capture while only primed @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Enhanced Features and Bug Fixes:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Improved animated image rendering.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated Profile Avatar.\r\n- iOS: Fixed animated Stream Badge.\r\n- iOS: Fixed animated collection crash.\r\n- iOS: Fixed chinese subtitle.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.8/Nuvio-v0.4.8-Enhanced.ipa",
          "size": 63647734,
          "sha256": "f8c2ea67c5f893e8be9419e3a6c3e72aacd272bb29495d2e83384fbdc3ec5cff",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.7",
          "buildVersion": "111",
          "date": "2026-08-20T09:56:39Z",
          "localizedDescription": "# 🚀 Release v0.4.7\r\n\r\n## Upstream changelog:\r\n- feat: v1 for supporter perks @tapframe\r\n- Align SDH filtering with MPV @haaihond\r\n- Harden SDH subtitle filtering @haaihond\r\n- Clean up SDH subtitle stripping changes @haaihond\r\n- Add SDH subtitle stripping @haaihond\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): share animated image codecs across composable by URL @luqmanfadlli \r\n- fix(ios): bound animated image memory by a constant @luqmanfadlli \r\n- fix(ios): stop duplicate downloads and bound animated image lifecycle @luqmanfadlli \r\n- chore: update release channel and kotlin cache @luqmanfadlli \r\n- fix(ios): integrate stripSdh to SubtitleStyleSettings @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Enhanced Features and Bug Fixes:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Improved animated image rendering.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated Profile Avatar.\r\n- iOS: Fixed animated Stream Badge.\r\n- iOS: Fixed animated collection crash.\r\n- iOS: Fixed chinese subtitle.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.7/Nuvio-v0.4.7-Enhanced.ipa",
          "size": 63572676,
          "sha256": "59dc3b946f24b89227d6d17560b3bca997bd36b6d7786dfa628f2376cafdf154",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.6",
          "buildVersion": "110",
          "date": "2026-08-18T01:58:36Z",
          "localizedDescription": "# 🚀 Release v0.4.6\r\n\r\n## Upstream changelog:\r\n- fix: refresh profile before caching verified PIN @tapframe\r\n- Simkl: let anime by a separate type @skoruppa\r\n- fix(android): render local mpv files compatibly @Sumanth1602\r\n- feat(self-hosted): support for discovery endpoint @tapframe\r\n- Update Bulgarian translations + new strings added @viiktr\r\n- Update Hungarian localization @emgeje\r\n- Add Arabic locale to Android config @Mohx77\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): improve PiP handling @luqmanfadlli \r\n- fix(ios): fix player freeze on skip @luqmanfadlli \r\n- fix(ios): fix chinese subtitle rendering @luqmanfadlli \r\n- rewrite animated image rendering (fix crash on iOS with animated collection poster) @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Improved animated image rendering.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Upstream Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated Profile Avatar.\r\n- iOS: Fixed animated Stream Badge.\r\n- iOS: Fixed chinese subtitle.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.6/Nuvio-v0.4.6-Enhanced.ipa",
          "size": 63209183,
          "sha256": "a4ebb4744514a13bd76a59e50382b62a4cd986015d566240564da97865d1962b",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.5",
          "buildVersion": "109",
          "date": "2026-08-13T06:10:17Z",
          "localizedDescription": "# 🚀 Release v0.4.5\r\n\r\n## Upstream changelog:\r\n- fix: balance episode progress spacing @tapframe\r\n- fix: honor addon cache control @tapframe\r\n- fix(ios): allow smaller subtitle sizes @tapframe\r\n- fix: control disintegrate animation @tapframe\r\n\r\n## Enhanced changelog:\r\n- sync upstream only\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.5/Nuvio-v0.4.5-Enhanced.ipa",
          "size": 49333635,
          "sha256": "c3e38dd3cd3993edf12b1bcb8faa5dee789e93915852bbdfc401a059f4d1dcf7",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.3",
          "buildVersion": "107",
          "date": "2026-08-10T05:39:18Z",
          "localizedDescription": "# 🚀 Release v0.4.3\r\n\r\n## Upstream changelog:\r\n- fix: persist Trakt watched state @tapframe\r\n- i18n: fix Greek plugins entry title and error string wording @nosvasedis\r\n- i18n: add missing Greek Simkl library strings @nosvasedis\r\n- fix(simkl): update library poster res @tapframe\r\n- feat(sync): sync provider credentials across clients @tapframe\r\n- i18n: complete Greek (el) translations @nosvasedis\r\n- Update Dutch (nl) strings and reorder nl locale @mronion212\r\n- Add new Slovak strings for Simkl integration @mmsw91\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix: change mark as watched icon to eye icon @albertovinaroz\r\n- feat(tabbar): add profile switcher long-press on Profile tab, add drag drift and polish liquid glass bridge @albertovinaroz\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.3/Nuvio-v0.4.3-Enhanced.ipa",
          "size": 49325934,
          "sha256": "5d54e6f2238725712eef781a2ae9c320616c195ce3a4b4e1698676878500aa97",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.2",
          "buildVersion": "106",
          "date": "2026-08-05T10:36:24Z",
          "localizedDescription": "# 🚀 Release v0.4.2\r\n\r\n## Upstream changelog:\r\n- fix(player): align addon subtitle loading with TV @tapframe\r\n- fix(watching): align next-up release-day behavior @tapframe\r\n- fix(player): observe episode stream state @tapframe\r\n- add isMovieEntry @skoruppa\r\n- Fix anime movies watched checkmarks for simkl @skoruppa\r\n- Stabilize in progress items and add coil cache control @skoruppa\r\n- i18n: complete Turkish translations @halibiram\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): morphed tab bar padding @luqmanfadlli \r\n- fix(ios): resolve HDR issue in PiP @luqmanfadlli\r\n- feat: add SIMKL device code auth method @luqmanfadlli\r\n- feat: enable alternative auth method for Trakt and SIMKL @luqmanfadlli \r\n- fix(ios): improve morphed TabBar visibility @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.2/Nuvio-v0.4.2-Enhanced.ipa",
          "size": 49203162,
          "sha256": "06b7f37225d712329b880bca6857f41456d2e97b525ca7527ebb88a1f8d3bcfe",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.1",
          "buildVersion": "104",
          "date": "2026-08-03T17:53:06Z",
          "localizedDescription": "# 🚀 Release v0.4.1\r\n\r\n## Upstream changelog:\r\n- fix: match Trakt watched markers across IDs @tapframe\r\n- feat: add selectable app icons @tapframe\r\n- fix: split plugin source cache from metadata (NUVIO-MOBILE-1) @tapframe\r\n- fix: dispatch playback service starts off main (NUVIO-MOBILE-Q0) @tapframe\r\n- fix: skip redundant Trakt watched refresh (NUVIO-MOBILE-Q3) @tapframe\r\n- fix: serialize watched state snapshots (NUVIO-MOBILE-PW NUVIO-MOBILE-PY NUVIO-MOBILE-Q2) @tapframe\r\n- fix: contain Trakt watched rate limits (NUVIO-MOBILE-Q1) @tapframe\r\n- fix: preserve large Trakt watched responses (NUVIO-MOBILE-Q4) @tapframe\r\n- remove expanded action button shadow @tapframe\r\n- fix: route Kitsu/MAL IDs for skip intro and correct AniSkip types query @Sumanth1602\r\n- Improve Greek (el) localization coverage and accuracy @cursoragent\r\n- fix(player): clamp skip-outro seek below the duration boundary @anikettuli\r\n- fix(player): clamp skip-outro seekTo against actual duration @anikettuli\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- feat(home): dynamic background based on hero artwork @luqmanfadlli\r\n- feat(home): add hero card style @luqmanfadlli\r\n- feat(home): refine hero card style @luqmanfadlli\r\n- feat(details): add budget and revenue info @luqmanfadlli\r\n- ref(ios): add Liquid Glass behavior settings @luqmanfadlli\r\n- fix(ios): resolve persistent Home Bar @luqmanfadlli\r\n- fix: adjust back-to-top padding on Live TV screen @luqmanfadlli\r\n- feat(navigation): enable adaptive floating pill navigation on tablet mode @luqmanfadlli \r\n---\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- ~iOS: Added experimental PiP for iOS and iPadOS.~ broken\r\n- iOS: Added hero trailer playback.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility\r\n\r\n---\r\n> **💡 Note**\r\nPiP is broken when I tried to fix HDR issue.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.1/Nuvio-v0.4.1-Enhanced.ipa",
          "size": 49115574,
          "sha256": "76fece36ee28554246970b502f0e0602e5554f74c685077aa62a005a120cb793",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.0",
          "buildVersion": "102",
          "date": "2026-08-02T00:58:08Z",
          "localizedDescription": "# 🚀 Release v0.4.0 - New SIMKL Tracking\r\n\r\n## Upstream changelog:\r\nIntroducing SIMKL as a new native tracking provider @tapframe @skoruppa\r\n- fix: handle torrent cache pressure on Android @tapframe\r\n- Take videoid from meta for track services in progress items @skoruppa\r\n- fix(search): remove recent history icons @tapframe\r\n- Add badges to TmdbEntityBrowser @skoruppa\r\n- Add Slovak language strings for settings and features @mmsw91\r\n- Update Slovak translations for parental content strings @mmsw91\r\n- Fix \"mark as unwatched\" for whole series @skoruppa\r\n- fix(auth): sanitize authentication errors @tapframe\r\n- fix(profiles): activate selected profile once @tapframe\r\n- fix(trakt): restore seek scrobble updates @tapframe\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- Refactor subtitle cue display with LazyColumn @BD-0000\r\n- fix(ios): resolve stream stuck @luqmanfadlli\r\n- refine profile insight page @luqmanfadlli \r\n- differentiate product name @luqmanfadlli \r\n- fix(player): make volume boost actually louder instead of clipping @luqmanfadlli\r\n- fix(player): stop tap-to-seek from committing the seek twice @luqmanfadlli \r\n- remove trakt from interngations settings @luqmanfadlli\r\n---\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added adaptive hide/unhide Liquid Glass NavBar on scroll. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Added hero trailer playback.\r\n- All: Added a volume boost feature (up to 200%) for quieter streams (volume up gesture can go beyond 100%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added artwork type selection for Hero background.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility\r\n\r\n---\r\n> **💡 Note**\r\nI don’t accept personal donations and my release doesn’t change donation URL. All donations should rightfully go to @tapframe.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.0/Nuvio-v0.4.0-Enhanced.ipa",
          "size": 47078757,
          "sha256": "2a4df2ba2d83c406f3b7646256c02a7ff24e2d492f40e0c9a53dc403bc1a0a60",
          "minOSVersion": "16.1"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {}
      }
    },
    {
      "name": "Nuvio Full",
      "bundleIdentifier": "com.nuvio.media",
      "developerName": "NuvioMedia / luqmanfadlli",
      "subtitle": "The unmodified full Nuvio community build.",
      "localizedDescription": "Nuvio Full is an unofficial iOS build produced from the upstream NuvioMobile source by the NuvioMobile-iOS maintainer. This catalog links directly to the unmodified Full IPA published in that project's GitHub Releases. It shares its bundle identifier with Nuvio Enhanced, so installing one variant replaces the other.",
      "iconURL": "https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/cmp-rewrite/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png",
      "tintColor": "#18B6A4",
      "category": "entertainment",
      "versions": [
        {
          "version": "0.4.8",
          "buildVersion": "112",
          "date": "2026-08-23T14:57:44Z",
          "localizedDescription": "# 🚀 Release v0.4.8\r\n\r\n## Upstream changelog:\r\n- fix(player): refresh pause description between episodes @tapframe\r\n- fix(ui): blur episode thumbnails consistently @tapframe\r\n- fix(profiles): show add profile only in edit mode @tapframe\r\n- fix(profiles): use profile background on mobile loading screen @tapframe\r\n- Fix anime movies for Simkl @skoruppa\r\n- feat(addons): confirm addon and download deletions @tapframe\r\n- Update support strings.xml @viiktr\r\n- Update strings.xml @viiktr\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): throttle PiP frame capture while only primed @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Enhanced Features and Bug Fixes:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Improved animated image rendering.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated Profile Avatar.\r\n- iOS: Fixed animated Stream Badge.\r\n- iOS: Fixed animated collection crash.\r\n- iOS: Fixed chinese subtitle.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.8/Nuvio-v0.4.8-Full.ipa",
          "size": 48978402,
          "sha256": "10857c90e534287066b94ce4f90e857702b587d1070cdae3f056c3763a5c2b53",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.7",
          "buildVersion": "111",
          "date": "2026-08-20T09:56:39Z",
          "localizedDescription": "# 🚀 Release v0.4.7\r\n\r\n## Upstream changelog:\r\n- feat: v1 for supporter perks @tapframe\r\n- Align SDH filtering with MPV @haaihond\r\n- Harden SDH subtitle filtering @haaihond\r\n- Clean up SDH subtitle stripping changes @haaihond\r\n- Add SDH subtitle stripping @haaihond\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): share animated image codecs across composable by URL @luqmanfadlli \r\n- fix(ios): bound animated image memory by a constant @luqmanfadlli \r\n- fix(ios): stop duplicate downloads and bound animated image lifecycle @luqmanfadlli \r\n- chore: update release channel and kotlin cache @luqmanfadlli \r\n- fix(ios): integrate stripSdh to SubtitleStyleSettings @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Enhanced Features and Bug Fixes:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Improved animated image rendering.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated Profile Avatar.\r\n- iOS: Fixed animated Stream Badge.\r\n- iOS: Fixed animated collection crash.\r\n- iOS: Fixed chinese subtitle.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.7/Nuvio-v0.4.7-Full.ipa",
          "size": 48902774,
          "sha256": "9ab8677d757d2029ab8bc18451f54ecd8ed7b4d0a599cdb7cb18a5ba68ed669e",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.6",
          "buildVersion": "110",
          "date": "2026-08-18T01:58:36Z",
          "localizedDescription": "# 🚀 Release v0.4.6\r\n\r\n## Upstream changelog:\r\n- fix: refresh profile before caching verified PIN @tapframe\r\n- Simkl: let anime by a separate type @skoruppa\r\n- fix(android): render local mpv files compatibly @Sumanth1602\r\n- feat(self-hosted): support for discovery endpoint @tapframe\r\n- Update Bulgarian translations + new strings added @viiktr\r\n- Update Hungarian localization @emgeje\r\n- Add Arabic locale to Android config @Mohx77\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): improve PiP handling @luqmanfadlli \r\n- fix(ios): fix player freeze on skip @luqmanfadlli \r\n- fix(ios): fix chinese subtitle rendering @luqmanfadlli \r\n- rewrite animated image rendering (fix crash on iOS with animated collection poster) @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Improved animated image rendering.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Upstream Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated Profile Avatar.\r\n- iOS: Fixed animated Stream Badge.\r\n- iOS: Fixed chinese subtitle.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.6/Nuvio-v0.4.6-Full.ipa",
          "size": 48558581,
          "sha256": "d03e6c6ee6e47fa4ad9961df1e3f720340d4621176f5c9a10518d9331ec2d212",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.5",
          "buildVersion": "109",
          "date": "2026-08-13T06:10:17Z",
          "localizedDescription": "# 🚀 Release v0.4.5\r\n\r\n## Upstream changelog:\r\n- fix: balance episode progress spacing @tapframe\r\n- fix: honor addon cache control @tapframe\r\n- fix(ios): allow smaller subtitle sizes @tapframe\r\n- fix: control disintegrate animation @tapframe\r\n\r\n## Enhanced changelog:\r\n- sync upstream only\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.5/Nuvio-v0.4.5-Full.ipa",
          "size": 48321307,
          "sha256": "6ecfd8f066d9711b4f1c00953e983f10d58e9f24351a794f150b5d0caa11f0fc",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.3",
          "buildVersion": "107",
          "date": "2026-08-10T05:39:18Z",
          "localizedDescription": "# 🚀 Release v0.4.3\r\n\r\n## Upstream changelog:\r\n- fix: persist Trakt watched state @tapframe\r\n- i18n: fix Greek plugins entry title and error string wording @nosvasedis\r\n- i18n: add missing Greek Simkl library strings @nosvasedis\r\n- fix(simkl): update library poster res @tapframe\r\n- feat(sync): sync provider credentials across clients @tapframe\r\n- i18n: complete Greek (el) translations @nosvasedis\r\n- Update Dutch (nl) strings and reorder nl locale @mronion212\r\n- Add new Slovak strings for Simkl integration @mmsw91\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix: change mark as watched icon to eye icon @albertovinaroz\r\n- feat(tabbar): add profile switcher long-press on Profile tab, add drag drift and polish liquid glass bridge @albertovinaroz\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.3/Nuvio-v0.4.3-Full.ipa",
          "size": 48278846,
          "sha256": "5b792465506e34889d0c3279ab7db08c124ec7e799cbbb248da109ecfb48fc22",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.2",
          "buildVersion": "106",
          "date": "2026-08-05T10:36:24Z",
          "localizedDescription": "# 🚀 Release v0.4.2\r\n\r\n## Upstream changelog:\r\n- fix(player): align addon subtitle loading with TV @tapframe\r\n- fix(watching): align next-up release-day behavior @tapframe\r\n- fix(player): observe episode stream state @tapframe\r\n- add isMovieEntry @skoruppa\r\n- Fix anime movies watched checkmarks for simkl @skoruppa\r\n- Stabilize in progress items and add coil cache control @skoruppa\r\n- i18n: complete Turkish translations @halibiram\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- fix(ios): morphed tab bar padding @luqmanfadlli \r\n- fix(ios): resolve HDR issue in PiP @luqmanfadlli\r\n- feat: add SIMKL device code auth method @luqmanfadlli\r\n- feat: enable alternative auth method for Trakt and SIMKL @luqmanfadlli \r\n- fix(ios): improve morphed TabBar visibility @luqmanfadlli \r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n- All: Added device code auth for Trakt and SIMKL.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed hero trailer playback.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.2/Nuvio-v0.4.2-Full.ipa",
          "size": 48227689,
          "sha256": "f9610f9865228cda774c638bc44ad0fa36358acb38226735752bfc08a06330bd",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.1",
          "buildVersion": "104",
          "date": "2026-08-03T17:53:06Z",
          "localizedDescription": "# 🚀 Release v0.4.1\r\n\r\n## Upstream changelog:\r\n- fix: match Trakt watched markers across IDs @tapframe\r\n- feat: add selectable app icons @tapframe\r\n- fix: split plugin source cache from metadata (NUVIO-MOBILE-1) @tapframe\r\n- fix: dispatch playback service starts off main (NUVIO-MOBILE-Q0) @tapframe\r\n- fix: skip redundant Trakt watched refresh (NUVIO-MOBILE-Q3) @tapframe\r\n- fix: serialize watched state snapshots (NUVIO-MOBILE-PW NUVIO-MOBILE-PY NUVIO-MOBILE-Q2) @tapframe\r\n- fix: contain Trakt watched rate limits (NUVIO-MOBILE-Q1) @tapframe\r\n- fix: preserve large Trakt watched responses (NUVIO-MOBILE-Q4) @tapframe\r\n- remove expanded action button shadow @tapframe\r\n- fix: route Kitsu/MAL IDs for skip intro and correct AniSkip types query @Sumanth1602\r\n- Improve Greek (el) localization coverage and accuracy @cursoragent\r\n- fix(player): clamp skip-outro seek below the duration boundary @anikettuli\r\n- fix(player): clamp skip-outro seekTo against actual duration @anikettuli\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- feat(home): dynamic background based on hero artwork @luqmanfadlli\r\n- feat(home): add hero card style @luqmanfadlli\r\n- feat(home): refine hero card style @luqmanfadlli\r\n- feat(details): add budget and revenue info @luqmanfadlli\r\n- ref(ios): add Liquid Glass behavior settings @luqmanfadlli\r\n- fix(ios): resolve persistent Home Bar @luqmanfadlli\r\n- fix: adjust back-to-top padding on Live TV screen @luqmanfadlli\r\n- feat(navigation): enable adaptive floating pill navigation on tablet mode @luqmanfadlli \r\n---\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added Liquid Glass morph animation. \r\n- ~iOS: Added experimental PiP for iOS and iPadOS.~ broken\r\n- iOS: Added hero trailer playback.\r\n- All: Added a volume boost feature (up to 200%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added Hero style selection.\r\n- All: Added dynamic background color based on hero artwork.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility\r\n\r\n---\r\n> **💡 Note**\r\nPiP is broken when I tried to fix HDR issue.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.1/Nuvio-v0.4.1-Full.ipa",
          "size": 48167572,
          "sha256": "7a7d682d29ba4a3e35ae01ac7306f180e03aa1927efed19fc642ebb0719074ed",
          "minOSVersion": "16.1"
        },
        {
          "version": "0.4.0",
          "buildVersion": "102",
          "date": "2026-08-02T00:58:08Z",
          "localizedDescription": "# 🚀 Release v0.4.0 - New SIMKL Tracking\r\n\r\n## Upstream changelog:\r\nIntroducing SIMKL as a new native tracking provider @tapframe @skoruppa\r\n- fix: handle torrent cache pressure on Android @tapframe\r\n- Take videoid from meta for track services in progress items @skoruppa\r\n- fix(search): remove recent history icons @tapframe\r\n- Add badges to TmdbEntityBrowser @skoruppa\r\n- Add Slovak language strings for settings and features @mmsw91\r\n- Update Slovak translations for parental content strings @mmsw91\r\n- Fix \"mark as unwatched\" for whole series @skoruppa\r\n- fix(auth): sanitize authentication errors @tapframe\r\n- fix(profiles): activate selected profile once @tapframe\r\n- fix(trakt): restore seek scrobble updates @tapframe\r\n\r\n## Enhanced changelog:\r\n- All changes from the upstream\r\n- Refactor subtitle cue display with LazyColumn @BD-0000\r\n- fix(ios): resolve stream stuck @luqmanfadlli\r\n- refine profile insight page @luqmanfadlli \r\n- differentiate product name @luqmanfadlli \r\n- fix(player): make volume boost actually louder instead of clipping @luqmanfadlli\r\n- fix(player): stop tap-to-seek from committing the seek twice @luqmanfadlli \r\n- remove trakt from interngations settings @luqmanfadlli\r\n---\r\n\r\n## Variants\r\n\r\n### Nuvio Full\r\nThis variant is built from the official source without any modifications or additions.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json\r\n```\r\n\r\n### Nuvio Enhanced\r\nThis custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository.\r\n\r\nAltStore/SideStore source:\r\n```\r\nhttps://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json\r\n```\r\n\r\n**Added Features:**\r\n- iOS: Added adaptive hide/unhide Liquid Glass NavBar on scroll. \r\n- iOS: Added experimental PiP for iOS and iPadOS.\r\n- iOS: Added hero trailer playback.\r\n- All: Added a volume boost feature (up to 200%) for quieter streams (volume up gesture can go beyond 100%).\r\n- All: Added support for Live TV integrations.\r\n- All: Added stream quality selection in Player Control.\r\n- All: Added artwork type selection for Hero background.\r\n- All: Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).\r\n- All: Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).\r\n- All: Changed the \"Play\" button to \"Watch Again\" for already-watched movies to improve tracking clarity.\r\n- All: Added Library Calendar.\r\n- All: Added playback info button.\r\n- All: Added adjustable subtitle background transparency.\r\n- All: Added episode rating toggle in TMDB Enrichment.\r\n- All: Added profile insight page.\r\n\r\n**Bug Fixes:**\r\n- iOS: Fixed persistent home bar on iOS 16-18. \r\n- iOS: Fixed double legacy navbar on iOS 16-18.\r\n- iOS: Fixed animated GIF support for Profile Avatars.\r\n- iOS: Fixed animated GIF support for Stream Badge.\r\n- Android: Fixed status bar visibility\r\n\r\n---\r\n> **💡 Note**\r\nI don’t accept personal donations and my release doesn’t change donation URL. All donations should rightfully go to @tapframe.",
          "downloadURL": "https://github.com/luqmanfadlli/NuvioMobile-iOS/releases/download/0.4.0/Nuvio-v0.4.0-Full.ipa",
          "size": 46190861,
          "sha256": "0fadb39632aefbffcd4cc1c76b1a7a941b70001e8383a3c1ccb3e59056906389",
          "minOSVersion": "16.1"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {}
      }
    }
  ],
  "news": []
}
