From 2d4be20f7270453ceedabdcc3260c620c9434ac5 Mon Sep 17 00:00:00 2001
From: tapframe
Date: Mon, 15 Sep 2025 17:45:27 +0530
Subject: [PATCH] update Readme
---
README.md | 189 ++++++++++++++++++------------------------------------
1 file changed, 62 insertions(+), 127 deletions(-)
diff --git a/README.md b/README.md
index f86abba08..138645158 100644
--- a/README.md
+++ b/README.md
@@ -5,198 +5,133 @@
- A modern streaming app built with React Native and Expo, featuring Stremio addon integration, Trakt synchronization, and a beautiful user interface.
+ A cross‑platform streaming client built with React Native and Expo, featuring Stremio addon support and Trakt synchronization.
---
-## ⚠️ Beta Testing
-This app is currently in Beta testing. Please report any bugs or issues you encounter.
-
-[Download Latest Release](https://github.com/tapframe/NuvioStreaming/tags)
+## Status and Downloads
+- This project is currently in Beta. Issues and PRs are welcome.
+- Download: [Releases](https://github.com/tapframe/NuvioStreaming/tags)
---
-## 📱 Installation
+## Installation
-### AltStore Installation
-
[](https://tinyurl.com/NuvioAltstore)
+### AltStore
+
[Add to AltStore](https://tinyurl.com/NuvioAltstore)
-### SideStore Installation
-
[](https://tinyurl.com/NuvioSidestore)
+### SideStore
+
[Add to SideStore](https://tinyurl.com/NuvioSidestore)
-**Manual URL:** `https://raw.githubusercontent.com/tapframe/NuvioStreaming/main/nuvio-source.json`
+Manual source URL: `https://raw.githubusercontent.com/tapframe/NuvioStreaming/main/nuvio-source.json`
---
-## ✨ Key Features
+## Core Capabilities
-### 🎬 Content Discovery & Management
-- **Smart Home Screen:** Personalized content recommendations and continue watching functionality
-- **Advanced Search:** Instant results with comprehensive filtering capabilities
-- **Rich Metadata Display:** Detailed information, cast, crew, ratings, and similar content
-- **Calendar Integration:** Track upcoming episodes and releases with notification support
-- **Library Management:** Personal collections with watch history and progress tracking
-- **Cast & Crew Exploration:** Dedicated actor/director filmographies and detailed profiles
+- **Streaming and Playback**
+ - Built‑in React Native Video player with gesture controls
+ - External player handoff for broader compatibility
+ - Subtitle selection and basic quality preferences
-### 🎥 Streaming & Playbook
-- **Dual Video Player Support:**
- - Built-in React Native Video player with gesture controls
- - External player integration for enhanced compatibility
- - Auto-quality selection and subtitle customization
-- **Intelligent Stream Selection:** Automatically finds the best available quality
-- **Trailer Integration:** Seamless trailer playback with preloading capabilities
-- **Auto-Play Functionality:** Continuous episode watching experience
-- **Progress Tracking:** Resume from where you left off across devices
+- **Discovery and Library**
+ - Search with filters and rich title/episode metadata
+ - Continue watching and progress tracking
+ - Cast and crew details, similar titles
-### 🔗 Third-Party Integrations
-- **Trakt.tv Synchronization:**
- - Complete watch history and rating sync
- - Library management and progress tracking
- - Auto-sync capabilities with background updates
-- **Stremio Addon Ecosystem:**
- - Full compatibility with Stremio addon system
- - Easy addon management and installation
- - Support for multiple content sources
-- **TMDB Integration:** Comprehensive metadata and high-quality imagery
-- **MDBList Support:** Additional ratings and personalized recommendations
-- **Local Scraper System:** Custom content source integration
+- **Integrations**
+ - Trakt: watch history, ratings, library sync (foreground and background)
+ - Stremio addons: multiple content sources and addon management
+ - TMDB: imagery and metadata; MDBList ratings support
+ - Local scraper provider support
-### 🎨 User Experience & Interface
-- **Modern Material Design:** Clean, intuitive interface with smooth animations
-- **Dynamic Theming:** Dominant color extraction for content-based UI theming
-- **Theme Customization:** Multiple color schemes and display preferences
-- **Optimized Performance:** Image caching and efficient list rendering
-- **Cross-Platform Support:** Native experience on both iOS and Android
-
-### 🔔 Smart Features
-- **Push Notifications:** New episode alerts and personalized reminders
-- **Background Sync:** Automatic data updates and content synchronization
-- **Onboarding Experience:** Guided setup for new users
-- **Comprehensive Settings:** Extensive customization options
-- **Offline Functionality:** Robust caching system for improved performance
+- **UX and Performance**
+ - Modern UI with dynamic theming from artwork
+ - Optimized image caching and list virtualization
+ - iOS and Android support
---
-## 📸 Screenshots
+## Screenshots
-| Home Screen | Details Page | Home Screen 2 |
-|:-----------:|:------------:|:-------------:|
-|  |  |  |
+| Home | Details | Library |
+|:----:|:-------:|:-------:|
+|  |  |  |
-| Library | Player Loading | Video Player |
-|:-------:|:--------------:|:------------:|
-|  |  |  |
-
-| Ratings | Episodes & Seasons | Search & Details |
-|:-------:|:------------------:|:----------------:|
-|  |  |  |
+Additional images are available in `screesnhots/`.
---
-## 🧰 Tools & Technologies
-
-
-
-
-
-
+## Tech Stack
+- React Native, Expo, TypeScript
+- React Navigation, Reanimated/Gesture Handler
+- react-native-video, MMKV/AsyncStorage, FastImage
+- Tooling: Metro, EAS, GitHub Actions
---
-## 🚀 Getting Started
+## Development
### Prerequisites
-- Node.js 18 or newer
+- Node.js 18+
- npm or yarn
-- Expo Go app (for development)
-- Android Studio (for Android builds)
-- Xcode (for iOS builds)
+- Android Studio (Android) and/or Xcode (iOS)
-### Development Setup
+### Setup
1. Clone the repository:
```bash
git clone https://github.com/tapframe/NuvioStreaming.git
cd NuvioStreaming
```
-
2. Install dependencies:
```bash
npm install
# or
yarn install
```
-
-3. Start the development server:
+3. Start development server:
```bash
npx expo start
```
-
4. Run on device/simulator:
- - Scan QR code with Expo Go app
- - Or run native builds:
- ```bash
- npx expo run:android
- # or
- npx expo run:ios
- ```
+ ```bash
+ npx expo run:android
+ # or
+ npx expo run:ios
+ ```
---
-## 🤝 Contributing
-
-We welcome contributions! Here's how you can help:
-
-1. Fork the repository
-2. Create your feature branch
-3. Commit your changes
-4. Push to the branch
-5. Open a Pull Request
+## Contributing
+Contributions are welcome. Please open an issue to discuss significant changes before submitting a PR.
---
-## 🐛 Bug Reports & Feature Requests
+## Support and Feedback
+For bugs and feature requests, open an issue: `https://github.com/tapframe/NuvioStreaming/issues`
-Found a bug or have an idea? Please open an [issue](https://github.com/tapframe/NuvioStreaming/issues) with:
-- Clear description of the problem/suggestion
-- Steps to reproduce (for bugs)
-- Expected behavior
-- Screenshots if applicable
+Please include a clear description, reproduction steps, expected behavior, and screenshots if applicable.
---
-
-
-## 📄 License
+## License
[](http://www.gnu.org/licenses/gpl-3.0.en.html)
-This application is **free software**: you can use, study, share, and modify it as you wish.
-
-It is distributed under the terms of the [GNU General Public License](https://www.gnu.org/licenses/gpl.html) version 3 or later, published by the Free Software Foundation.
+This application is distributed under the [GNU GPLv3 or later](https://www.gnu.org/licenses/gpl.html).
---
-## ⚖️ DMCA Disclaimer
-
-We hereby issue this notice to clarify that this application functions similarly to a standard web browser by fetching video files from the internet.
-
-- **No content is hosted by this repository or the Nuvio application.**
-- Any content accessed is hosted by third-party websites.
-- Users are solely responsible for their usage and must comply with their local laws.
-
-If you believe content is violating copyright laws, please contact the **actual file hosts**, **not** the developers of this repository or the Nuvio app.
+## Legal
+- No content is hosted by this repository or the Nuvio application.
+- Any content accessed is hosted by third‑party websites. Users are responsible for compliance with local laws.
+- For takedown requests, contact the hosting providers, not the Nuvio developers.
---
-## 🙏 Acknowledgments
-
-Built with help from the amazing communities behind:
+## Acknowledgments
- React Native & Expo
-- TMDB API
+- TMDB
- Trakt.tv
-- Stremio
-
----
-
-**Thank You for using Nuvio!**
\ No newline at end of file
+- Stremio
\ No newline at end of file