{
  "name": "Tapframe's Repo",
  "subtitle": "A source for all of my apps",
  "description": "Welcome to my source! Here you'll find all of my apps.",
  "iconURL": "https://github.com/tapframe/NuvioStreaming/blob/main/assets/android/playstore-icon.png?raw=true",
  "website": "https://tapframe.github.io/NuvioStreaming/",
  "tintColor": "#6156e2",
  "featuredApps": [
    "com.nuvio.app"
  ],
  "apps": [
    {
      "name": "Nuvio",
      "bundleIdentifier": "com.nuvio.app",
      "developerName": "Tapframe",
      "subtitle": "Streaming app for movies and TV shows",
      "localizedDescription": "Nuvio is a comprehensive streaming application that provides access to a vast library of movies and TV shows.",
      "iconURL": "https://github.com/tapframe/NuvioStreaming/blob/main/assets/android/playstore-icon.png?raw=true",
      "tintColor": "#04dcfc",
      "category": "entertainment",
      "screenshots": [
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.08.32-portrait.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/WhatsApp%20Image%202025-09-02%20at%2000.24.31-portrait.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/seasonandepisode-portrait.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.09.43-portrait.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.10.14-portrait.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/trailer-hero-section.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/video-player-interface.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/ratingscreen-portrait.png?raw=true",
        "https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/search-portrait.png?raw=true"
      ],
      "versions": [
        {
          "version": "1.2.0",
          "buildVersion": "16",
          "date": "2025-09-22",
          "localizedDescription": "# Version 1.2.0 – Update Notes\n\nThis release brings **VLCLib** for Android users for better codec support.\n iOS now uses **KSPlayer** as the exclusive player.\n\n⚠️ **Note for Android users:**\n- This is the **initial release with VLCLib**, so you may encounter some bugs.\n- The **APK size will be significantly larger** due to VLC integration.\n- Please report any issues on the GitHub **Issues** page.\n- Until some bugs are resolved, you can continue using an **external player** for unsupported formats.\n\n## Merged PRs & Community Contributions\n- **Custom Confirmation Popup** by @CrissZollo:\n  - Introduces a new, custom-made confirmation popup with a modern design.\n  - Matches the app’s theme and the user-selected theming.\n  - Replaces all **Alert.alert** instances with the new custom popup.\n  - Fixes [Issue #83](https://github.com/tapframe/NuvioStreaming/issues/83).\n\n---\n\n## Changelog & Download\n[View on GitHub](https://github.com/tapframe/NuvioStreaming/releases/tag/1.2.0)\n\n🌐 **[Official Website](https://tapframe.github.io/NuvioStreaming/)**",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.0/Stable_1-2-0.ipa",
          "size": 25700000
        },
        {
          "version": "1.1.1",
          "buildVersion": "14",
          "date": "2025-09-20",
          "localizedDescription": "# Version 1.1.1 – Update Notes\n\nThis update includes community contributions, bug fixes, and playback improvements.\n\n## Merged PR from @CrissZollo\n- Fixed test notification (now instant).\n- Updated test notification text.\n- Ensured scheduled notifications do not cancel on test.\n- Added and removed scheduled notifications by saving to library.\n- Fixed **mark/unmark as watched** (long press).\n- Fixed **adding/removing from library** (long press).\n\n## Improvements & Fixes\n- Fixed **Addon Sync across devices**.\n- Improved **iOS video playback** for MKV files.\n- Improved **error handling** in Android ExoPlayer.\n- Various minor bug fixes.\n\n---\n\n⚠️ **Note for Android users:**\n- This update **does not yet add HEVC/unsupported codec support** on devices without hardware decoding support.\n- A fix is in progress — until then, please use an **external player** for unsupported formats.\n\n## Changelog & Download\n[View on GitHub](https://github.com/tapframe/NuvioStreaming/releases/tag/1.1.1)\n\n🌐 **[Official Website](https://tapframe.github.io/NuvioStreaming/)**",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.1.1/Stable_1-1-1.ipa",
          "size": 25700000
        },
        {
          "version": "1.1.0",
          "buildVersion": "13",
          "date": "2025-09-18",
          "localizedDescription": "# Version 1.1.0 – Update Notes\n\nThis update focuses on important bug fixes and a major internal player replacement for iOS.\n\n## Changes\n- **iOS Player Update**:  \n  - iOS now uses **KSPlayer** internally for MKV files (replacing VLCKit).  \n  - AVPlayer continues to be used for all other formats.  \n- Fixed an issue where posters disappeared on the Cast movie screen.  \n- Minor glitch fixes and improvements.  \n\n---\n\n## Note for iOS Users  \nThis is the **initial build with KSPlayer**. Please expect bugs and limitations:  \n- Embedded subtitle support is **not available** yet, as KSPlayer is a custom React Native module.  \n- Use **external/addon subtitles** for now until proper support is added.  \n\n---\n\n⚠️ **Important:** Both **iOS and Android users** are requested to update to this version to continue receiving future **OTA updates**.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.1.0/Stable_1-1-0.ipa",
          "size": 25700000
        },
        {
          "version": "1.0.0",
          "buildVersion": "12",
          "date": "2025-09-15",
          "localizedDescription": "## Version 1.0.0 – Stable Release\n\nAfter many beta builds and countless bug reports, Nuvio Streaming App has reached its **first Stable release**!\n\n## Highlights\n- All major features from the beta phase are now included and refined.\n- Stability improvements across the app.\n- Numerous bug fixes and performance optimizations.\n\n---\n\n## A Note on Stability\nThis marks the **first Stable release (v1.0.0)** of Nuvio Streaming App.\nWhile it's not completely bug-free, it is much more stable compared to previous beta builds. Remaining issues will continue to be addressed in future updates.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.0.0/Stable_1-0-0.ipa",
          "size": 29700000
        },
        {
          "version": "0.6.0-beta.11",
          "buildVersion": "11",
          "date": "2025-09-12",
          "localizedDescription": "## Version 0.6.0-beta.11 – Update Notes\n\n- Numerous bug fixes across the app.\n\n### Video Player\n- Fixed an issue on Android where sliders glitched while scrobbling.\n- Added new features: users can now adjust **volume** and **brightness** directly in the app.\n  - ⚠️ For iOS devices, the internal player (VLCKit) currently does not support adjusting audio through the player.\n    Please use hardware volume buttons or system volume until this is implemented.\n- Multiple fixes aimed at reducing **heating issues on iOS devices**.\n\n### AI Features\n- Initial implementation of **AI-powered insights** on each movie/show detail page (spoiler-free).\n- Uses your **OpenRouter free API key** for access.\n- More AI-driven features will be added in future updates.\n\n---\n\nℹ️ This will likely be the **final Beta build before Stable**.\nWhile not perfectly stable, it is more stable than expected for a beta release.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.11/Beta_0_6_0_11.ipa",
          "size": 29700000
        },
        {
          "version": "0.6.0-beta.10",
          "buildVersion": "10",
          "date": "2025-09-07",
          "localizedDescription": "## Version 0.6.0-beta.10 – Hotfix Update Notes\n\n- Immediate hotfix for an issue that caused iOS apps to crash after the latest OTA update.\n- Android users are also recommended to update to this version to ensure compatibility and continue receiving further updates.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.10/Beta_0_6_0_10.ipa",
          "size": 29700000
        },
        {
          "version": "0.6.0-beta.9",
          "buildVersion": "9",
          "date": "2025-06-09",
          "localizedDescription": "• Added **OTA (Over-The-Air) support** – this allows the app to receive UI and code changes without requiring manual updates each time.\n  - Note: Major updates and fixes will still require a full app update or fresh install.\n  - ⚠️ Some slowness and heating is expected during the first few minutes after OTA updates while changes are applied.\n• Fixed an issue where trailers kept playing in the background when navigating to other screens.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.9/Beta_0_6_0_9.ipa",
          "size": 29700000
        },
        {
          "version": "0.6.0-beta.8",
          "buildVersion": "8",
          "date": "2025-09-04",
          "localizedDescription": "• Focused primarily on fixing various visual glitches across the app.\n• Video player optimizations for smoother playback.\n• Optimized Hero Carousel performance.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.8/Beta_0_6_0_8.ipa",
          "size": 29700000
        },
        {
          "version": "0.6.0-beta.7",
          "buildVersion": "7",
          "date": "2025-09-03",
          "localizedDescription": "• Added new Hero Section layout for mobile devices. Users can now choose between the old (legacy) layout and a new swipeable carousel-based layout.\n• Expanded HomeScreen customization:\n  - Option to enable/disable text under posters.\n  - Option to adjust poster size and corner radius.\n• Minor UI changes and code fixes.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.7/Beta_0_6_0_7.ipa",
          "size": 29700000
        },
        {
          "version": "0.6.0-beta.6",
          "buildVersion": "6",
          "date": "2025-09-01",
          "localizedDescription": "• Added a Trailer API to display trailers in the Hero Section (limited content available).\n• Fixed redundant IMDb rating issue.\n• Fixed sign-in page opening issue.\n• Many minor backend fixes and improvements.",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.6/Beta_0_6_0_6.ipa",
          "size": 29700000
        },
        {
          "version": "1.0.0",
          "buildVersion": "1",
          "date": "2025-08-27",
          "localizedDescription": "Initial release of Nuvio streaming app",
          "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/0.6.0-beta.4/Beta_0_6_0_4.ipa",
          "size": 29700000
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSLocalNetworkUsageDescription": "App uses the local network to discover and connect to devices."
        }
      }
    }
  ],
  "news": []
}
