mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-03-11 17:45:38 +00:00
A simple Media Hub
| .expo-shared | ||
| .github/workflows | ||
| .vscode | ||
| android | ||
| assets | ||
| build | ||
| components | ||
| ios/Nuvio.xcodeproj/project.xcworkspace | ||
| local-scrapers-repo@c2435eb4a7 | ||
| screesnhots | ||
| src | ||
| xavia-ota@32919f9cb0 | ||
| .easignore | ||
| .env.sentry-build-plugin | ||
| .gitignore | ||
| .gitmodules | ||
| app.json | ||
| App.tsx | ||
| babel.config.js | ||
| build-and-publish-app-release.sh | ||
| eas.json | ||
| index.html | ||
| index.ts | ||
| LICENSE | ||
| metro.config.js | ||
| NOTIFICATION_INTEGRATION_SUMMARY.md | ||
| nuvio-source.json | ||
| package-lock.json | ||
| package.json | ||
| plan.md | ||
| react-native.config.js | ||
| README.md | ||
| test-trailer-integration.js | ||
| tsconfig.json | ||
| update-version.sh | ||
Nuvio Streaming App
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.
📱 Installation
AltStore Installation
SideStore Installation
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 |
|---|---|---|
![]() |
![]() |
![]() |
| Library | Player Loading | Video Player |
|---|---|---|
![]() |
![]() |
![]() |
| 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
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
🐛 Issues
Report bugs and request features via GitHub Issues
📄 License
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









