https://github.com/xjanova/netwixmobile
Hive Download — Smart Media Downloader. WPF/.NET 9 app to browse, download, stream & play Chinese short-drama series (rongyok.com). MVVM + SQLite, resumable downloads, built-in player, RGB theme.
https://github.com/xjanova/netwixmobile
csharp dotnet media-player mvvm sqlite video-downloader wpf
Last synced: 1 day ago
JSON representation
Hive Download — Smart Media Downloader. WPF/.NET 9 app to browse, download, stream & play Chinese short-drama series (rongyok.com). MVVM + SQLite, resumable downloads, built-in player, RGB theme.
- Host: GitHub
- URL: https://github.com/xjanova/netwixmobile
- Owner: xjanova
- Created: 2026-07-01T13:24:07.000Z (12 days ago)
- Default Branch: main
- Last Pushed: 2026-07-04T04:33:09.000Z (9 days ago)
- Last Synced: 2026-07-04T06:17:22.509Z (9 days ago)
- Topics: csharp, dotnet, media-player, mvvm, sqlite, video-downloader, wpf
- Language: Dart
- Size: 29.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NetWix — Mobile App
สตรีมภาพยนตร์ · ซีรีส์ · ซีรีส์แนวตั้ง · อนิเมะ
แอป Android อย่างเป็นทางการของ netwix.online
---
แอปมือถือของ **NetWix** — ดึงเนื้อหาและสตรีมทั้งหมดจาก `netwix.online` (`/api/app/*`)
เล่นได้ทั้ง **MP4** และ **HLS** ทุกเรื่องดูฟรี · **Pro (129฿/เดือน) แค่ตัดโฆษณา**
## ✨ ฟีเจอร์
- **คลังเต็ม** — ภาพยนตร์ · ซีรีส์ · ซีรีส์แนวตั้ง · อนิเมะ (ซิงก์ตรงกับเว็บผ่าน home rails + หมวด)
- **เล่นทันที** — สตรีม MP4/HLS · พรีวิว EP1 อัตโนมัติแบบ Netflix · โหมดเต็มจอ
- **สมาชิก** — ล็อกอินผ่านเว็บ NetWix (Google / LINE / อีเมล) ด้วย deep link `netwix://`
- **เหรียญ & Pro** — สะสมเหรียญปลดล็อกตอน · ชวนเพื่อนรับ Pro ฟรี · Pro ตัดโฆษณา
- **อัปเดตในแอป (OTA)** — ดึง GitHub Release ล่าสุดมาติดตั้งทับให้เอง
## 🚀 พัฒนา / รัน
ต้องมี [Flutter 3.41+](https://docs.flutter.dev/get-started/install) + Android SDK
```bash
git clone https://github.com/xjanova/netwixmobile.git
cd netwixmobile/mobile
flutter pub get
flutter run # debug บนอุปกรณ์ / emulator
flutter build apk --release
```
โค้ดแอปทั้งหมดอยู่ใน **`mobile/`** (Flutter) · Backend เป็น Laravel ที่ `netwix.online` (repo แยก `xjanova/netwix`)
## 📦 ออกเวอร์ชัน (release + OTA)
`mobile/pubspec.yaml` → `version:` คือ single source of truth และเป็น **semver ล้วน** (เช่น `1.0.0` — ไม่มี `+build`)
- **อัตโนมัติ:** merge PR เข้า `main` พร้อม label `release:patch|minor|major` → *Auto Version Bump* จะ bump + tag + สั่ง build
- **ด้วยมือ:** แก้ `version:` ใน pubspec แล้ว `git tag vX.Y.Z && git push origin main vX.Y.Z`
CI (`android-release.yml`) build APK ที่เซ็นด้วย keystore แล้วเผยแพร่เป็น GitHub Release —
แอปที่ติดตั้งไว้เห็นและอัปเดตให้เองผ่าน OTA (`applicationId com.netwix.app` + signing key คงที่ตลอด)
## 🧱 Stack
`Flutter` · `Dio` · `Provider` · `video_player` · `sqflite` · `ota_update`
แบรนด์นีออน `#FF2D55 → #B026FF` · ฟอนต์ **Kanit**
## ⚖️ Disclaimer
สำหรับการรับชมส่วนตัวเท่านั้น — เนื้อหาทั้งหมดให้บริการผ่าน **netwix.online**