Repository navigation
Releases: AltairKaslana/rylo
Release list
Rylo v6.0
v5.2 — siap dibagikan ke publik
Daftar akun pakai KODE UNDANGAN (bukan PIN master); alamat server tidak lagi tampil di layar masuk (jalan admin: tekan lama judul 3 detik); tombol 'Hubungkan YouTube Music' di setelan (WebView ke /setup, kredensial tersimpan per akun). Pemasangan di atas v5.1 langsung bisa — sertifikat sama.
v5.1 - layar tab Pencarian tidak terbelah hitam
Perbaikan: saat kotak pencarian kosong, panel 'Lagu yang dicari terakhir' dan daftar hasil pencarian tidak lagi tumpang-tindih 50/50 (separuh layar jadi hitam).
Sekarang keduanya bergantian: kotak kosong = panel lagu terakhir, mulai mengetik = hasil pencarian.
Sertifikat sama dengan v5.0/v4.9 - pasang di atas tanpa uninstall.
v5.0 - lagu terakhir langsung tampil di tab Pencarian
Tab Pencarian dengan kotak pencarian kosong sekarang menampilkan daftar LAGU (bukan kata kunci): setiap baris ada sampul, ketuk langsung memutar.
Sebelumnya dua langkah: daftar kata kunci dulu (teks tanpa thumbnail), ketuk satu kata kunci, baru keluar lagunya.
Sisi server: endpoint baru GET /lib/recent-songs, menarik dari tabel search_items secara rata (terbaru dulu, 30 lagu) supaya lagu yang dipilih tidak terdorong keluar oleh batas 12 pencarian terakhir.
Sertifikat sama dengan v4.9 - pasang di atas tanpa uninstall.
v4.9 - berhenti menyisir port mati
Perbaikan jalur port tunnel: daftar port dibersihkan (24191/24192/24194/24195 sudah tidak ada), keberhasilan akhirnya dicatat sehingga port hidup diingat, dan probePort() dijalankan sekali saat aplikasi mulai. Sertifikat sama dengan v4.8 - pasang di atas tanpa uninstall.
v4.4 - banyak lagu per pencarian terakhir
Sekarang satu pencarian bisa menyimpan BANYAK lagu, bukan cuma satu.
Alur baru:
- ketuk baris pencarian -> buka daftar lagu yang pernah dipilih dari pencarian itu
- ketuk lagu -> langsung diputar
- silang pada lagu -> hapus lagu itu saja dari riwayat
- '← Kembali' -> balik ke daftar pencarian
- pencarian tanpa lagu tersimpan tetap seperti semula (ketuk = cari lagi)
Batasan: 8 lagu per pencarian, 12 pencarian tersimpan.
Server sudah diuji: 3 lagu untuk 'throne', hapus satu, sisa 2.
v4.3 - klik pencarian terakhir langsung ke lagu
Seperti YouTube Music asli: pencarian terakhir sekarang ingat lagu yang Tuan pilih.
- ketuk baris pencarian terakhir -> LANGSUNG memutar lagu tersebut
- di bawah judul pencarian tertulis judul lagu tersimpan, jadi kelihatan apa yang akan diputar
- pencarian lama yang belum punya lagu tersimpan tetap berperilasi seperti semula (cari lagi)
- data disimpan di server, jadi ikut profil
v4.2 - pencarian terakhir akhirnya tersimpan
Rantai bug yang saya perbaiki:
- v4.0: aplikasi mengirim GET, endpoint hanya menerima POST -> tidak tersimpan
- v4.1: sudah POST, tapi server mengharapkan query parameter sementara aplikasi mengirim body JSON -> 422
- v4.2: endpoint membaca body JSON (sesuai pola endpoint lain seperti /lib/fav)
Sudah diuji langsung di server: POST {"q":"linkin park in the end"} -> 200, muncul di daftar.
v4.1 - pencarian terakhir benar-benar tersimpan
Bug: aplikasi mengirim pencarian dengan GET, padahal endpoint penyimpanan hanya menerima POST. Hasilnya pencarian diterima tapi tidak pernah disimpan.
Juga: daftar sekarang dimuat ulang setiap kali kotak pencarian dikosongkan, jadi pencarian yang baru saja dilakukan langsung muncul.
Terima kasih tangkapan layarnya - dari situ ketahuan 'Pencarian terakhir' sudah tampil tapi isinya kosong, dan log server menunjukkan penyebabnya.
v4.0 - pencarian terakhir
Fitur baru: di tab Pencarian, di bawah kotak pencarian sekarang ada daftar 'Pencarian terakhir' seperti YouTube Music asli.
- muncul saat kotak pencarian kosong, hilang saat mengetik/mencari
- tersimpan di SERVER (bukan hanya di HP), jadi ikut profil dan sama di semua perangkat
- ketuk satu baris -> langsung cari lagi
- ikon silang -> hapus satu; 'Hapus semua' -> bersihkan
- maksimal 12 pencarian terakhir disimpan
- server: /lib/recent-searches (GET/POST/DELETE)