A simple Media Hub
Find a file
tapframe 9e03619db7 Refactor internal provider settings and enhance streaming experience
This update removes the XPRIME provider from internal settings, streamlining the provider management process. The HDRezka provider is now prioritized in the UI, improving user experience. Additionally, various components have been optimized for better performance, including enhancements to the VideoPlayer for improved buffering and seeking behavior on Android devices. The app's theme has been updated to a dark mode, and several dependencies have been upgraded for better stability and performance.
2025-06-18 09:02:48 +05:30
.expo-shared some changes 2025-04-13 11:20:56 +05:30
assets Update app configuration and enhance ContinueWatchingSection; add scheme to app.json, remove unused app icon, and improve refresh logic in ContinueWatchingSection for better state management. Update HomeScreen to conditionally render ContinueWatchingSection based on content availability. 2025-04-26 12:09:05 +05:30
build Made metadascreen as modal for better user experience in ios 2025-04-14 18:56:42 +05:30
scripts Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
src Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +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
.gitignore 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
app.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
App.tsx Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +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
hdrezkas.js Add HDRezka support to metadata processing and update package dependencies 2025-05-27 19:56:24 +05:30
index.ts Initial commit 2025-04-10 16:34:21 +05:30
LICENSE Add MIT License file and update README for clarity and detail; enhance feature descriptions, setup instructions, and contribution guidelines for better user understanding. 2025-04-22 14:20:46 +05:30
metro.config.js Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
package-lock.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
package.json Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +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 README.md to change section titles for clarity; replace emojis with text for a more professional tone in development, contribution, and issue reporting sections. 2025-05-02 17:31:42 +05:30
tsconfig.json Add VLC media player support to VideoPlayer component and update dependencies 2025-06-08 13:16:43 +05:30

Nuvio Logo

Nuvio

An app I built with React Native/Expo for browsing and watching movies & shows. It uses Stremio-compatible addons to find streaming sources.

Built for iOS and Android.

Key Features

  • Home Screen: Highlights new content, your watch history, and content categories.
  • Discover: Browse trending and popular movies & TV shows.
  • Details: Displays detailed info (descriptions, cast, ratings).
  • Video Player: Integrated player(still broken on IOS,supports External PLayer for now).
  • Stream Finding: Finds available streams using Stremio addons.
  • Search: Quickly find specific movies or shows.
  • Trakt Sync: Planned integration (coming soon).
  • Addon Management: Add and manage your Stremio addons.
  • UI: Focuses on a clean, interactive user experience.

📸 Screenshots

Home Discover Search
Home Discover Search
Metadata Seasons & Episodes Rating
Metadata Seasons Rating

Development

  1. You'll need Node.js, npm/yarn, and the Expo Go app (or native build tools like Android Studio/Xcode).
  2. git clone https://github.com/nayifleo1/NuvioExpo.git
  3. cd NuvioExpo
  4. npm install or yarn install
  5. npx expo start (Easiest way: Scan QR code with Expo Go app)
    • Or npx expo run:android / npx expo run:ios for native builds.

Found a bug or have an idea?

Great! Please open an Issue on GitHub. Describe the problem or your suggestion.

Contribution

Contributions are welcome! Fork the repository, make your changes, and submit a Pull Request.


Built with help from the communities and tools behind React Native, Expo, TMDB, Trakt, and the Stremio addon system.

Happy Streaming!