A simple Media Hub
Find a file
2025-09-22 20:13:22 +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 changes 2025-09-22 20:13:22 +05:30
assets COMMIT TEST 2025-09-17 23:22:01 +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 changes 2025-09-22 20:13:22 +05:30
screesnhots update ss 2025-09-02 00:26:16 +05:30
src changes 2025-09-22 20:13:22 +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.example changes 2025-09-15 18:09:20 +05:30
.env.sentry-build-plugin changes 2025-09-15 21:42:28 +05:30
.gitignore COMMIT TEST 2025-09-17 23:22:01 +05:30
.gitmodules Add xavia-ota submodule configuration 2025-09-06 20:47:33 +05:30
app.json changes 2025-09-22 20:13:22 +05:30
App.tsx updated android to disable OTA check on start 2025-09-20 16:33:17 +05:30
babel.config.js some changes 2025-04-13 11:20:56 +05:30
build-and-publish-app-release.sh small UI changes 2025-09-18 22:57:40 +05:30
eas.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
index.html update 2025-09-15 22:51:28 +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
nuvio-source.json sidestore release 2025-09-21 06:46:57 +05:30
package-lock.json changes 2025-09-22 20:13:22 +05:30
package.json changes 2025-09-22 20:13:22 +05:30
react-native.config.js changes 2025-09-22 20:13:22 +05:30
README.md update 2025-09-15 22:51:28 +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.


Stable Release

Nuvio is now available as a stable release! Version 1.0.0 brings all major features from the beta phase, refined and optimized for the best user experience.

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