
Aplikasi
ServioRL — Personal Media Server Manager
Tentang Project
ServioRL adalah aplikasi Android yang menghubungkan ke home media server via Tailscale dan memberikan kontrol penuh atas seluruh stack layanan media — semuanya dari satu genggaman.

Dibangun dengan Flutter dan Dart, aplikasi ini mendukung Android 5.0+ (API 21) ke atas dan dirancang untuk performa ringan dengan RAM minimal 2 GB.
Layanan yang Dikelola
| Layanan | Fungsi | |---------|--------| | Seerr | Cari & request film / series | | Radarr | Browse library, interactive search, grab releases | | Sonarr | Browse series, per-episode search, grab releases | | Transmission | Monitor torrents, stop / start / remove | | Bazarr | Cari & download subtitle yang hilang |
Fitur Utama
- Dashboard — Status card layanan, aktivitas terbaru, overview download, storage usage
- Manajemen Download — Filter tab (Downloading / Seeding / Paused), progress bar, stalled badge
- Request System — Filter by status, TMDB poster, status badge per request
- Search — Pencarian film/series dengan toggle, trending chips, inline request button
- Movies (Radarr) — Poster grid 3 kolom, filter, sort, auto & interactive search, one-tap grab
- TV Series (Sonarr) — Poster grid dengan progress bar, ON AIR badge, per-episode search
- Subtitles (Bazarr) — Missing subtitles list, auto & manual search, score badge
- Settings — Expandable service tiles, konfigurasi per layanan
Teknologi
- Flutter 3.x + Dart 3.x — Cross-platform UI
- flutter_riverpod — State management
- dio — HTTP client
- go_router — Navigation
- cached_network_image — Caching poster TMDB
- shared_preferences — Persistence konfigurasi
- Tailscale — Koneksi aman ke home server tanpa reverse proxy
Hasil
- Aplikasi berhasil di-build dan dijalankan di perangkat Android (minimal API 21)
- Koneksi via Tailscale memungkinkan akses dari mana saja tanpa port forwarding
- Manajemen 5 layanan media dalam satu antarmuka yang konsisten
- Kode open source di GitHub — bisa dikembangkan oleh komunitas
