A simple Media Hub
Find a file
2025-10-14 12:16:15 +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 1.2.4 2025-10-12 03:09:30 +05:30
assets changes 2025-10-04 21:01:02 +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 CP 2025-10-12 03:02:27 +05:30
node_modules/react-native-video/android/src/main/java/com/brentvatne/exoplayer push 2025-10-13 01:48:15 +05:30
react-native-toast-message@e2db539be4 ui changes 2025-10-14 02:52:07 +05:30
screenshots import update 2025-10-13 12:28:24 +05:30
src ui fix streamscreen 2025-10-14 12:16:15 +05:30
toastify-react-native@17a44eb5d1 ui changes 2025-10-14 02:52:07 +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 migration from expo-image to RN Fast-image 2025-10-12 00:09:07 +05:30
.gitmodules Add xavia-ota submodule configuration 2025-09-06 20:47:33 +05:30
app.json update dependencies 2025-10-12 00:32:18 +05:30
App.tsx added langauge filtering for plugnins 2025-10-11 01:06:37 +05:30
babel.config.js some changes 2025-04-13 11:20:56 +05:30
build-and-publish-app-release.sh trailerplayer stuck after finishing fix 2025-10-12 10:44:13 +05:30
eas.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
index.html import update 2025-10-13 12:28:36 +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 import update 2025-10-13 12:28:36 +05:30
package-lock.json changes CP 2025-10-12 03:02:27 +05:30
package.json changes CP 2025-10-12 03:02:27 +05:30
react-native.config.js changes 2025-09-22 20:13:22 +05:30
README.md changes 2025-10-14 00:20:54 +05:30
tsconfig.json trakt update 2025-09-15 17:40:50 +05:30
update-version.sh 1.2.1 2025-09-30 17:17:48 +05:30

Contributors Forks Stargazers Issues License


Nuvio Logo

🎬 Nuvio Media Hub

A modern media hub built with React Native and Expo
Addon ecosystem • Crossplatform • Offline metadata & sync

Get Started »

View Screenshots · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Screenshots
  3. Getting Started
  4. Usage Notes
  5. Contributing
  6. Support
  7. License
  8. Contact
  9. Acknowledgments

About The Project

Nuvio Media Hub is a crossplatform 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.

Key Features

  • 🌐 Addon Ecosystem Integrate multiple providers and services
  • Fast & Modern UI React Native + Expo with optimized navigation
  • 📱 CrossPlatform iOS, Android, and Web (Expo) support
  • 🔐 PrivacyFirst No bundled content; you control sources via addons
  • 🗂️ Library Sync Keep metadata and progress in sync across devices
  • 🧩 Extensible Community addons, customizations, and theme support

Built With


React Native • Expo • TypeScript

Demo

Home Details
Home Details

(back to top)

Getting Started

Follow the steps below to run the app locally.

Installation

git clone https://github.com/tapframe/NuvioStreaming.git
cd NuvioStreaming
npm install
npx expo start

Build

npx expo run:android  # Android
npx expo run:ios      # iOS
Alternative iOS Installation

AltStore

Add to AltStore

SideStore

Add to SideStore

Manual URL: https://raw.githubusercontent.com/tapframe/NuvioStreaming/main/nuvio-source.json

(back to top)

Usage Notes

  • Nuvio ships without builtin content. Install addons to access sources.
  • Some providers may require accounts, API keys, or region access.
  • Performance depends on device and provider; enable caching where available.

(back to top)

Contributing

Contributions make the opensource community amazing! Any contributions are greatly appreciated.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Support

If you find Nuvio helpful, consider supporting development:

  • KoFi https://ko-fi.com/tapframe
  • GitHub Star Star the repo to show support
  • Share Tell others about the project

(back to top)

License

Distributed under the GNU GPLv3 License. See LICENSE for more information.

(back to top)

Contact

Project Links:

  • GitHub: https://github.com/tapframe
  • Issues: https://github.com/tapframe/NuvioStreaming/issues

(back to top)

Acknowledgments

Disclaimer: This application functions as a media hub with addon/plugin support. It does not contain any builtin content or host media content. Content access is only available through userinstalled plugins and addons. Any legal concerns should be directed to the specific websites providing the content.

(back to top)