Pemutar dan agregator anime mandiri multiplatform (Android Mobile, Android TV, Windows, Linux, Web) yang ringan, bebas iklan, tanpa registrasi akun, dan menjaga privasi data di penyimpanan lokal.
- Agregasi Multi-Sumber & Anti-DPI: Menghubungkan katalog stream (HiAnime & Otakudesu) dengan modul desinkronisasi TLS dan DNS-over-HTTPS (DoH) bawaan untuk menjaga konektivitas stream tanpa VPN pihak ketiga.
- Deteksi Opening & Ending (AniSkip): Mendeteksi durasi intro/outro otomatis dengan opsi lewati satu klik pada remote TV (
OK/>>) maupun keyboard desktop (S). - Resume Watch Multiplatform: Menyimpan posisi tontonan per episode secara otomatis dan menyajikan dialog konfirmasi untuk melanjutkan atau memutar dari awal.
- Rasio Episode Ongoing & Katalog: Menampilkan jumlah episode rilis terhadap total proyeksi musim (
Ep X/Y), penanda status tamat, filter genre, serta jadwal rilis mingguan. - Navigasi TV (10-Foot UI): Antarmuka Leanback Android TV yang dioptimalkan penuh untuk remote kontrol D-pad tanpa memerlukan mouse pointer.
Tatap menyediakan sistem takarir multi-tier yang dapat dipilih langsung dari pemutar:
| Subtitle Engine | Nama di Pemutar | Keterangan |
|---|---|---|
| AIGTX Smart Fansub | Indonesian (GTX+) |
Engine bawaan tanpa API key, dilengkapi kamus 500+ istilah khas anime & fansub Indonesia. |
| AI Fansub LLM | Indonesian (AI Fansub) |
Terjemahan kontekstual berbasis AI model bawaan kunci sendiri (BYOK: Gemini, Groq, OpenAI, Ollama). |
| Google Translate RPC | Indonesian (Google GTX) |
Penerjemahan cepat standar via Google Translate RPC (tanpa API key). |
| Track Asli (Softsub) | English / Bahasa Asli |
Takarir bawaan video resmi dalam format WebVTT/ASS. |
| Sumber Sub Indo | Otakudesu |
Pilihan beralih sumber ke rilisan takarir Bahasa Indonesia langsung. |
Untuk menggunakan model bahasa kustom pada pemutar, ketik perintah berikut pada kolom input pencarian:
| Perintah | Layanan / Provider |
|---|---|
:gemini <api_key> |
Google AI Studio (Gemini 2.0 Flash) |
:groq <api_key> |
Groq Cloud (Llama 3.3) |
:openai <api_key> |
OpenAI |
:ollama <api_key> |
Ollama (Lokal / Cloud) |
Perintah manajemen: :apikey (cek status kunci), :apikey clear (hapus kunci), :model <nama_model> (ganti model).
Pilih paket instalasi resmi sesuai perangkat Anda:
Tip
Mengalami Kendala Pemasangan pada Android (Samsung One UI, Xiaomi/HyperOS, dll.)?
Jika ponsel Anda (khususnya Samsung One UI 6.0+) memblokir pemasangan dengan pesan "Pemasangan diblokir (Auto Blocker)" atau "Diblokir oleh Play Protect", ikuti solusi langkah-demi-langkah pada Panduan Pemecahan Masalah Instalasi Android.
Seluruh arsip versi rilis stabil sebelumnya tersedia di Halaman Rilis Resmi GitHub. Untuk memantau grafik dan riwayat total unduhan secara transparan, kunjungi Dasbor Statistik Unduhan Tatap.
Bagi pengguna yang ingin menjalankan Tatap sebagai layanan web mandiri (self-hosted) di server lokal, HomeLab, maupun VPS Linux:
-
Prasyarat Sistem:
- Python 3.11 atau lebih baru (
python3 --version) - Git (
git --version)
- Python 3.11 atau lebih baru (
-
Kloning & Pemasangan Otomatis:
git clone https://github.com/asfaraguest/tatap.git cd tatap ./install.shSkrip
./install.shakan menyiapkan virtual environment Python (venv/), memasang seluruh pustaka dependensi (requirements.txt), serta menginisialisasi basis data SQLite lokal. -
Menjalankan Layanan:
- Mode Interaktif (Foreground):
Buka peramban di
./run.sh
http://127.0.0.1:8767. - Mode Latar Belakang (Background Daemon Service):
./manage.sh start # Menjalankan server di latar belakang ./manage.sh status # Memeriksa status proses dan PID ./manage.sh logs # Melihat log aktivitas pemutaran & server ./manage.sh stop # Menghentikan server
- Mode Interaktif (Foreground):
-
Akses Jaringan Lokal (LAN) atau Server VPS (Remote Access): Secara bawaan, backend mendengarkan pada host lokal
127.0.0.1. Untuk membuka akses ke perangkat lain dalam satu jaringan Wi-Fi/LAN atau server publik, setel variabelAPP_HOSTke0.0.0.0:APP_HOST=0.0.0.0 ./run.sh
Atau buat berkas konfigurasi
.envpada direktori root:APP_HOST=0.0.0.0 APP_PORT=8767
Akses antarmuka web dari perangkat apa pun di peramban via
http://<IP_SERVER_ANDA>:8767.
| Tombol | Fungsi |
|---|---|
Spasi |
Putar / Jeda pemutaran video |
F |
Masuk / Keluar mode layar penuh (Fullscreen) |
← / → |
Mundur / Maju 5 detik (Seek) |
[ / ] |
Perlambat / Percepat kecepatan putar (0.5x s/d 2.0x) |
S |
Lewati opening/ending (jika terdeteksi) atau beralih sumber stream |
N / P |
Pindah langsung ke episode berikutnya / sebelumnya |
M |
Matikan / Nyalakan audio (Mute toggle) |
Esc |
Keluar mode layar penuh atau menutup pemutar video |
| Tombol | Fungsi |
|---|---|
/ |
Fokus ke kolom input pencarian atau terminal perintah |
Tab |
Berpindah antar tab beranda (Cari, Musim, Jadwal, Lanjutan, Katalog) |
↑ / ↓ |
Navigasi riwayat perintah terminal atau pemilihan kartu anime |
[ / ] |
Berpindah halaman katalog atau berganti hari pada tab jadwal |
Enter |
Menjalankan pencarian atau mengonfirmasi pilihan dialog aktif |
Esc |
Membatalkan dialog riwayat tontonan atau menutup modal informasi |
Antarmuka Android TV dirancang khusus untuk pengoperasian penuh via remote kontrol D-pad:
| Tombol Remote | Fungsi di Layar Utama & Katalog | Fungsi Saat Pemutaran Video (Player) |
|---|---|---|
D-Pad Kiri / Kanan |
Berpindah antar kartu anime atau chip hari | Mundur / Maju 5 detik (Seek) |
D-Pad Atas |
Berpindah ke baris tab atau kolom pencarian (tekan OK untuk memunculkan keyboard virtual) |
Menampilkan panel kontrol atas (Resolusi, Subtitle, Kecepatan, Rasio, Info) |
D-Pad Bawah |
Menjelajahi baris konten anime di bawahnya | Memfokuskan tombol Lewati Opening/Ending jika aktif, atau menyembunyikan kontrol |
D-Pad Tengah / OK |
Membuka detail anime atau konfirmasi pilihan | Putar / Jeda; mengeksekusi Lewati Opening/Ending saat tombol skip terfokus; konfirmasi Lanjutkan pada dialog riwayat |
>> (Fast-Forward) |
– | Melompati opening/ending secara langsung tanpa memindahkan fokus remote |
<< (Rewind) |
– | Mundur 10 detik |
Next / Previous |
– | Pindah ke episode berikutnya / sebelumnya |
Menu / Info / Settings |
Membuka panel drawer navigasi samping | Membuka dialog pengaturan pemutar (resolusi, subtitle, kecepatan, rasio aspek, auto-skip) |
Kembali / Back |
Kembali ke menu sebelumnya atau tutup dialog | Menyembunyikan bar kontrol pemutar / kembali ke detail anime |
| Gesture / Sentuhan | Area Layar | Fungsi |
|---|---|---|
| Geser Vertikal Sisi Kanan | Layar kanan pemutar | Mengatur volume suara secara halus (continuous) |
| Geser Vertikal Sisi Kiri | Layar kiri pemutar | Mengatur tingkat kecerahan layar (brightness) |
| Ketuk Dua Kali (Double Tap) | Layar kiri / kanan | Mundur / Maju 10 detik |
| Tombol Rasio Aspek | Bar kontrol atas | Beralih mode tampilan rasio (Fit, Fill, Zoom, Stretch) |
- Memerlukan koneksi internet aktif untuk mengambil metadata anime dan memutar stream video.
- Aplikasi bertindak sebagai agregator konten publik dan tidak menyimpan berkas video pada server tersendiri.
- Catatan riwayat perubahan versi terdokumentasi di CHANGELOG.md mengikuti kaidah Semantic Versioning 2.0.0.
- Lisensi di bawah GPL-3.0.