NuvioStreaming_backup_24-10-25/nuvio-source.json
2025-10-21 16:55:53 +05:30

179 lines
18 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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/screenshots/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/screenshots/WhatsApp%20Image%202025-09-02%20at%2000.24.31-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/seasonandepisode-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/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/screenshots/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/screenshots/trailer-hero-section.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/video-player-interface.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/ratingscreen-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/search-portrait.png?raw=true"
],
"versions": [
{
"version": "1.2.6",
"buildVersion": "21",
"date": "2025-10-19",
"localizedDescription": "# Version 1.2.6 Update Notes\n\n### New Features\n- **AirPlay Support (iOS):**\n - Introduced native AirPlay support for compatible playback.\n - Note: **MKV format not supported** due to iOS restrictions.\n- **Last Streamed Link Caching:**\n - The last streamed link is now cached for **1 hour** on the stream screen for faster playback.\n- **KSPlayer Internal Subtitle Support (iOS):**\n - KSPlayer now supports internal subtitles for improved viewing experience.\n\n### PR Merge Responsive Video Controls by @qarqun\n- **Responsive Sizing:**\n - All controls now scale dynamically based on screen width for better phone and tablet compatibility.\n- **Play/Pause Animation:**\n - Smooth crossfade transitions with scale effects for a polished user experience.\n- **Seek Animations:**\n - Arc sweep animation on seek buttons.\n - Number slide-out showing +10/-10 seconds.\n - Touch feedback with semi-transparent circle flash.\n- **Technical Details:**\n - Button sizes calculated as a percentage of screen width.\n - All animations use `useNativeDriver` for optimal performance.\n - Separate animation references to prevent animation conflicts.\n\n### Fixes\n- Fixed an issue where **Cinemeta Addon** reappeared even after removal from the addon screen.\n\n---\n\n## Changelog & Download\n[View on GitHub](https://github.com/tapframe/NuvioStreaming/releases/tag/1.2.6)\n\nSince the VLClib alone is 45 MB, Android APKs tend to be larger.\n\n🌐 [Official Website](https://tapframe.github.io/NuvioStreaming/)",
"downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.6/Stable_1-2-6.ipa",
"size": 25700000
},
{
"version": "1.2.5",
"buildVersion": "20",
"date": "2025-10-15",
"localizedDescription": "# Version 1.2.5 Update Notes\n\n### New Additions\n- Introduced **Liquid Glass Theme** for **iOS/iPadOS 16 and above**\n - Devices running iOS/iPadOS 16+ will now use the new Liquid Glass theme across the app\n - Older iOS versions will automatically fall back to the default theme\n\n### Improvements\n- Major **dependency updates** across the project\n- Improved **iOS player performance**\n- Optimized **metadata screen** rendering and responsiveness\n- Various **backend improvements** for smoother operations\n\n### General\n- Overall stability and performance improvements",
"downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.5/Stable_1-2-5.ipa",
"size": 25700000
},
{
"version": "1.2.4",
"buildVersion": "19",
"date": "2025-10-12",
"localizedDescription": "# Version 1.2.4 Update Notes\n\n### Improvements & Updates\n- Replaced **Expo Image** with **React Native Fast Image** for better performance and smoother image loading\n- Updated **VLCLib dependencies** to improve stability and compatibility\n\n### Bug Fixes\n- Fixed **rating screen episode number alignment**\n\n### General\n- Minor stability and performance improvements across the app",
"downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.4/Stable_1-2-4.ipa",
"size": 25700000
},
{
"version": "1.2.3",
"buildVersion": "18",
"date": "2025-10-04",
"localizedDescription": "# Version 1.2.3 Update Notes\n\n### New Features\n- Added **Local Backup & Restore** option\n - This feature **will replace** the old **Cloud-based Authentication and Sync** system permanently\n - See the in-app information section for more details on how to use it\n\n- **Playback Speed Control** contributed by @CrissZollo\n - Adds the ability to change playback speed directly within the player\n - Currently tested and supported on **ExoPlayer (Android only)**\n - Fixes [Issue #86](https://github.com/tapframe/NuvioStreaming/issues/86)\n\n### UI & Metadata Improvements\n- Improvements by @CrissZollo\n - Fixed runtime display logic in **TMDB catalogs** where there was no space between hours and minutes\n - Changed runtime labels from \"H and MIN\" to \"H and M\"\n - Increased gap between metadata by 50% for better readability\n - Fixes [Issue #160](https://github.com/tapframe/NuvioStreaming/issues/160)\n\n### Bug Fixes\n- Fixed **Trakt list sorting issue** in Library screen\n- Fixed an issue where **autoplay does not work** after closing an episode and selecting another\n\n### General\n- Minor stability and UI refinements",
"downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.3/Stable_1-2-3.ipa",
"size": 25700000
},
{
"version": "1.2.2",
"buildVersion": "17",
"date": "2025-09-30",
"localizedDescription": "# Version 1.2.2 Update Notes\n\n### New Features\n- Added **FFmpeg Extension to ExoPlayer** \n - ExoPlayer now supports **DTS** and **EAC3** audio formats. \n - For a full list of supported formats, visit the [official documentation](https://developer.android.com/media/media3/exoplayer/supported-formats#ffmpeg-library). \n\n### Notes\n- Video decoders that lack hardware support (e.g., **DV**, **HDR10+**) will still not work. \n - Your device must have hardware decoding support for those formats. \n- If a decoder fails, playback will **gracefully fallback to VLCLib Player**. \n\n### Improvements\n- Improved **addon compatibility**, including support for addons such as **USATV** \n- General **stability improvements** across the app",
"downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.2/Stable_1-2-2.ipa",
"size": 25700000
},
{
"version": "1.2.1",
"buildVersion": "16",
"date": "2025-01-27",
"localizedDescription": "# Version 1.2.1 Update Notes\n\nThis release focuses on **stability improvements** and internal fixes.\n\n## Improvements & Fixes\n- Multiple **minor internal bug fixes**\n- Updated dependencies for improved stability and compatibility\n- Plugin is no longer **hardcoded** into the app\n - ⚠️ New users should use the respective **plugin repository link** to set up properly\n\n⚠ **Important:**\n- All users are strongly **recommended to update** to this version for stability improvements and to continue receiving **future OTA updates**.\n\n## Merged PRs\n- **Adding addons with `stremio://` URL** by @CrissZollo\n - Fixed an issue with `stremio://` URLs being incorrectly converted to `https://` URLs\n - Ensures correct handling of addon URLs\n - Fixes [Issue #25](https://github.com/tapframe/NuvioStreaming/issues/25)\n\n---\n\n## Changelog & Download\n[View on GitHub](https://github.com/tapframe/NuvioStreaming/releases/tag/1.2.1)\n\n🌐 **[Official Website](https://tapframe.github.io/NuvioStreaming/)**",
"downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/1.2.1/Stable_1-2-1.ipa",
"size": 25700000
},
{
"version": "1.2.0",
"buildVersion": "15",
"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 apps 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": []
}