| .expo-shared | ||
| .github/workflows | ||
| .vscode | ||
| android | ||
| assets | ||
| build | ||
| components | ||
| ios/Nuvio.xcodeproj/project.xcworkspace | ||
| local-scrapers-repo@a6239977e8 | ||
| ScraperforTesting | ||
| src | ||
| .easignore | ||
| .env.sentry-build-plugin | ||
| .gitignore | ||
| app.json | ||
| App.tsx | ||
| babel.config.js | ||
| eas.json | ||
| index.ts | ||
| LICENSE | ||
| metro.config.js | ||
| NOTIFICATION_INTEGRATION_SUMMARY.md | ||
| package-lock.json | ||
| package.json | ||
| plan.md | ||
| README.md | ||
| tsconfig.json | ||
Nuvio Streaming App
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.
✨ 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 |
|---|---|---|
![]() |
![]() |
![]() |
| Content Details | Episodes & Seasons | Ratings & Info |
![]() |
![]() |
![]() |
🧰 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
-
Clone the repository:
git clone https://github.com/tapframe/NuvioStreaming.git cd NuvioStreaming -
Install dependencies:
npm install # or yarn install -
Start the development server:
npx expo start -
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:
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- 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
📄 License
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!






