The UI of the buttons is correct just make it working. NOTE: The code is not completed I not able to link the call function all work done just you have to make the button work. following line where some changes need to be made before merging to main branch. // Add Handle play button press code here ****** // optimize following save button code not work I not able to recall required code ****** |
||
|---|---|---|
| .expo-shared | ||
| .github | ||
| .vscode | ||
| android | ||
| app | ||
| assets | ||
| backup_sdk54_upgrade | ||
| build | ||
| components | ||
| ios | ||
| node_modules/react-native-video/android/src/main/java/com/brentvatne/exoplayer | ||
| patches | ||
| screenshots | ||
| src | ||
| .easignore | ||
| .env.example | ||
| .env.sentry-build-plugin | ||
| .gitignore | ||
| .gitmodules | ||
| app.json | ||
| App.tsx | ||
| babel.config.js | ||
| eas.json | ||
| index.html | ||
| index.ts | ||
| LICENSE | ||
| metro.config.js | ||
| nuvio-source.json | ||
| package-lock.json | ||
| package.json | ||
| react-native.config.js | ||
| README.md | ||
| tsconfig.json | ||
| update-version.sh | ||
🎬 Nuvio Media Hub
A modern media hub built with React Native and Expo
Stremio Addon ecosystem • Cross‑platform • Offline metadata & sync
Get Started »
View Screenshots
·
Report Bug
·
Request Feature
Table of Contents
About The Project
Nuvio Media Hub is a cross‑platform app for managing, discovering, and streaming your media via a flexible addon ecosystem. Built with React Native + Expo, it integrates providers and sync services while keeping a simple, fast UI.
Installation
Android
Download the latest APK from GitHub Releases
iOS
AltStore
SideStore
Manual URL: https://raw.githubusercontent.com/tapframe/NuvioStreaming/main/nuvio-source.json
Demo
| Home | Details |
|---|---|
![]() |
![]() |
Getting Started
Follow the steps below to run the app locally for development.
Development Build
Build from Source
git clone https://github.com/tapframe/NuvioStreaming.git
cd NuvioStreaming
npm install
# If you hit peer dependency conflicts:
# npm install --legacy-peer-deps
npx expo start
npx expo prebuild
npx expo run:android # Android
npx expo run:ios # iOS
Contributing
Contributions make the open‑source community amazing! Any contributions are greatly appreciated.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Support
If you find Nuvio helpful, consider supporting development:
- Ko‑Fi –
https://ko-fi.com/tapframe - GitHub Star – Star the repo to show support
- Share – Tell others about the project
License
Distributed under the GNU GPLv3 License. See LICENSE for more information.
Contact
Project Links:
- GitHub:
https://github.com/tapframe - Issues:
https://github.com/tapframe/NuvioStreaming/issues
Acknowledgments
- React Native
- Expo
- TypeScript
- Community contributors and testers
Disclaimer: This application functions as a media hub with addon/plugin support. It does not contain any built‑in content or host media content. Content access is only available through user‑installed plugins and addons. Any legal concerns should be directed to the specific websites providing the content.

