A simple Media Hub
Find a file
2025-08-11 16:33:55 +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-07-27 20:50:33 +05:30
assets icon changes 2025-07-05 19:55:02 +05:30
build Made metadascreen as modal for better user experience in ios 2025-04-14 18:56:42 +05:30
components some fixes 2025-07-30 00:29:11 +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@a6239977e8 some changes 2025-08-11 16:04:50 +05:30
ScraperforTesting test 2025-07-21 00:42:13 +05:30
src some ui changes 2025-08-11 16:23:14 +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 improved homescreen using flashlist 2025-08-09 17:25:51 +05:30
app.json changes 2025-07-27 20:50:33 +05:30
App.tsx added onboarding 2025-06-30 13:13:08 +05:30
babel.config.js some changes 2025-04-13 11:20:56 +05:30
eas.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
index.ts Initial commit 2025-04-10 16:34:21 +05:30
LICENSE update license 2025-08-11 16:33:55 +05:30
metro.config.js Integrate Sentry for error tracking and reporting, enhance SettingsScreen with cache management and feedback options 2025-06-21 16:35:40 +05:30
NOTIFICATION_INTEGRATION_SUMMARY.md some fixes with updating notifications 2025-07-17 13:41:29 +05:30
package-lock.json imrpoved toast. 2025-08-09 01:13:07 +05:30
package.json imrpoved toast. 2025-08-09 01:13:07 +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
README.md update license 2025-08-11 16:33:55 +05:30
tsconfig.json some ui chanegs for metadascreen 2025-08-07 01:36:24 +05:30

Nuvio Streaming App

Nuvio Logo

A modern streaming app built with React Native and Expo, featuring Stremio addon integration, Trakt synchronization, and a beautiful user interface.


⚠️ Alpha Testing

This app is currently in alpha testing. Please report any bugs or issues you encounter.

Download Latest Release


Key Features

Content & Discovery

  • Smart Home Screen: Personalized content recommendations and continue watching
  • Discover Section: Browse trending and popular movies & TV shows
  • Rich Metadata: Detailed information, cast, ratings, and similar content
  • Powerful Search: Find content quickly with instant results

Streaming & Playback

  • Advanced Video Player:
    • Built-in player with gesture controls
    • External player support
    • Auto-quality selection
    • Subtitle customization
  • Smart Stream Selection: Automatically finds the best available streams
  • Auto-Play: Seamless playback of next episodes
  • Continue Watching: Resume from where you left off

Integration & Sync

  • Trakt Integration:
    • Account synchronization
    • Watch history tracking
    • Library management
    • Progress syncing
  • Stremio Addons:
    • Compatible with Stremio addon system
    • Easy addon management
    • Multiple source support

User Experience

  • Modern UI/UX: Clean, intuitive interface with smooth animations
  • Performance: Optimized for smooth scrolling and quick loading
  • Customization: Theme options and display preferences
  • Cross-Platform: Works on both iOS and Android

📸 Screenshots

Home & Continue Watching Discover & Browse Search & Details
Home Discover Search
Content Details Episodes & Seasons Ratings & Info
Metadata Seasons Rating

🧰 Tools & Technologies


🚀 Getting Started

Prerequisites

  • Node.js 18 or newer
  • npm or yarn
  • Expo Go app (for development)
  • Android Studio (for Android builds)
  • Xcode (for iOS builds)

Development Setup

  1. Clone the repository:

    git clone https://github.com/tapframe/NuvioStreaming.git
    cd NuvioStreaming
    
  2. Install dependencies:

    npm install
    # or
    yarn install
    
  3. Start the development server:

    npx expo start
    
  4. Run on device/simulator:

    • Scan QR code with Expo Go app
    • Or run native builds:
      npx expo run:android
      # or
      npx expo run:ios
      

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

🐛 Bug Reports & Feature Requests

Found a bug or have an idea? Please open an issue with:

  • Clear description of the problem/suggestion
  • Steps to reproduce (for bugs)
  • Expected behavior
  • Screenshots if applicable

💬 Feedback

Feedback


📄 License

GNU GPLv3 Image

This application is free software: you can use, study, share, and modify it as you wish.

It is distributed under the terms of the GNU General Public License version 3 or later, published by the Free Software Foundation.


⚖️ DMCA Disclaimer

We hereby issue this notice to clarify that this application functions similarly to a standard web browser by fetching video files from the internet.

  • No content is hosted by this repository or the Nuvio application.
  • Any content accessed is hosted by third-party websites.
  • Users are solely responsible for their usage and must comply with their local laws.

If you believe content is violating copyright laws, please contact the actual file hosts, not the developers of this repository or the Nuvio app.


🙏 Acknowledgments

Built with help from the amazing communities behind:

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

Thank You for using Nuvio!