A simple Media Hub
Find a file
2025-09-15 17:47:49 +05:30
.expo-shared some changes 2025-04-13 11:20:56 +05:30
.github/workflows soem fixes 2025-06-20 19:31:30 +05:30
.vscode some fixes with updating notifications 2025-07-17 13:41:29 +05:30
android trakt update 2025-09-15 17:40:50 +05:30
assets ripple fix 2025-09-15 02:32:08 +05:30
build Made metadascreen as modal for better user experience in ios 2025-04-14 18:56:42 +05:30
components some UI changes to metadat overlay on videoplayers 2025-08-17 18:57:06 +05:30
ios/Nuvio.xcodeproj/project.xcworkspace imporved behaviour of videoplayer and added a nice loading screen 2025-07-07 13:36:32 +05:30
local-scrapers-repo@c2435eb4a7 subtitle fix 2025-09-15 14:09:26 +05:30
screesnhots update ss 2025-09-02 00:26:16 +05:30
src trakt update 2025-09-15 17:40:50 +05:30
xavia-ota@32919f9cb0 changes 2025-09-09 23:31:46 +05:30
.easignore Update .gitignore to exclude android and ios directories; modify build.gradle to enhance resource shrinking and ProGuard settings 2025-04-15 22:23:29 +05:30
.env.sentry-build-plugin Update react-native-reanimated to version 3.18.0 and add react-native-is-edge-to-edge dependency in package.json and package-lock.json 2025-07-05 11:54:02 +05:30
.gitignore added OTA support 2025-09-06 17:50:04 +05:30
.gitmodules Add xavia-ota submodule configuration 2025-09-06 20:47:33 +05:30
app.json trakt update 2025-09-15 17:40:50 +05:30
App.tsx AI initial commit 2025-09-11 16:32:25 +05:30
babel.config.js some changes 2025-04-13 11:20:56 +05:30
build-and-publish-app-release.sh improved player detection logic ios 2025-09-15 02:18:23 +05:30
eas.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
index.html ui fix 2025-09-02 20:49:35 +05:30
index.ts major additions 2025-09-06 19:58:38 +05:30
LICENSE update license 2025-08-11 16:33:55 +05:30
metro.config.js ripple fix 2025-09-15 02:32:08 +05:30
NOTIFICATION_INTEGRATION_SUMMARY.md some fixes with updating notifications 2025-07-17 13:41:29 +05:30
nuvio-source.json Beta 11 2025-09-13 02:39:56 +05:30
package-lock.json support for moviebox 2025-09-13 16:13:54 +05:30
package.json support for moviebox 2025-09-13 16:13:54 +05:30
plan.md Refactor App structure to include GenreProvider; update dependencies in package.json and package-lock.json; enhance UI components with animations and improved styles; implement TMDB API key management; optimize metadata loading and caching; add new settings for catalog management. 2025-04-17 23:36:01 +05:30
react-native.config.js mkv fix for ios 2025-08-13 01:48:40 +05:30
README.md update readme 2025-09-15 17:47:49 +05:30
test-trailer-integration.js trailer server test. 2025-09-13 17:02:11 +05:30
tsconfig.json trakt update 2025-09-15 17:40:50 +05:30
update-version.sh major additions 2025-09-06 19:58:38 +05:30

Nuvio Streaming App

Nuvio Logo

A modern streaming application built with React Native and Expo, featuring comprehensive Stremio addon integration and Trakt.tv synchronization.


⚠️ Beta Release

This application is currently in beta. Please report any issues you encounter.

Download Latest Release


📱 Installation

AltStore Installation

Add to AltStore

SideStore Installation

Add to SideStore

Manual URL: https://raw.githubusercontent.com/tapframe/NuvioStreaming/main/nuvio-source.json


Core Features

🎬 Content Discovery

  • Personalized Recommendations: Smart home screen with continue watching functionality
  • Advanced Search: Comprehensive filtering and instant search results
  • Rich Metadata: Detailed content information, cast, crew, and ratings
  • Calendar Integration: Track upcoming episodes and releases
  • Library Management: Personal collections with watch history tracking

🎥 Streaming Experience

  • Dual Player Support: Built-in video player with gesture controls and external player integration
  • Intelligent Quality Selection: Automatic stream optimization and subtitle support
  • Trailer Playback: Seamless trailer integration with preloading
  • Continuous Playback: Auto-play functionality for uninterrupted viewing
  • Progress Synchronization: Resume playback across devices

🔗 Platform Integrations

  • Trakt.tv Sync: Complete watch history, ratings, and library synchronization
  • Stremio Ecosystem: Full addon compatibility with easy management
  • TMDB Integration: Comprehensive metadata and high-quality imagery
  • MDBList Support: Enhanced ratings and recommendations
  • Custom Scrapers: Local content source integration

🎨 User Interface

  • Material Design: Clean, modern interface with smooth animations
  • Dynamic Theming: Content-based color extraction and customization
  • Cross-Platform: Native experience on iOS and Android
  • Performance Optimized: Efficient rendering and image caching

🔔 Advanced Features

  • Push Notifications: New episode alerts and content reminders
  • Background Synchronization: Automatic data updates and content sync

📸 Screenshots

Home Screen Details Page Home Screen 2
Home Screen Details Page Home Screen 2
Library Player Loading Video Player
Library Player Loading Video Player
Ratings Episodes & Seasons Search & Details
Ratings Episodes & Seasons Search & Details

🧰 Tools & Technologies


🛠️ Development

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Expo CLI

Setup

git clone https://github.com/tapframe/NuvioStreaming.git
cd NuvioStreaming
npm install
npx expo start

Build Commands

npx expo run:android  # Android build
npx expo run:ios      # iOS build

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

🐛 Issues

Report bugs and request features via GitHub Issues


📄 License

GNU GPLv3

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


⚖️ Disclaimer

This application functions as a content aggregator, accessing publicly available streams from third-party sources. No media content is hosted by this application. Users are responsible for compliance with applicable laws and regulations.


🙏 Acknowledgments

Built with support from:

  • React Native & Expo
  • TMDB API
  • Trakt.tv
  • Stremio