A simple Media Hub
Find a file
2025-06-18 21:47:19 +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
components Add new dependencies and enhance VideoPlayer functionality 2025-06-18 10:27:02 +05:30
scripts Refactor internal provider settings and enhance streaming experience 2025-06-18 09:02:48 +05:30
src added trakt watch history. 2025-06-18 21:47:19 +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 added trakt watch history. 2025-06-18 21:47:19 +05:30
app.json added trakt watch history. 2025-06-18 21:47:19 +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 Add new dependencies and enhance VideoPlayer functionality 2025-06-18 10:27:02 +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!