EarTea

Dibuat oleh satu orang, untuk semua pecinta audio lossless.

ThaiTeaaa

Pembuat & Pengembang EarTea.

Berangkat dari keresahan pribadi saat melihat koleksi musik kesayangan yang terasa "kurang" di berbagai aspek, seperti metadata yang berantakan, lirik yang kosong, sampai sesimpel cover album yang entah ke mana gambarnya. Inisiatif pribadi pun keluar untuk melahirkan "EarTea", hadir sebagai alat penunjang buat pecinta audio seperti saya pribadi yang haus akan koleksi musik yang rapi, lengkap serta enak dipandang mata

🗺️ Roadmap Fitur Mendatang

Daftar ini diperbarui manual oleh developer untuk sekarang. Forum komunitas untuk request & voting fitur akan hadir di masa depan: sampai saat itu, ide dan masukan bisa disampaikan langsung lewat kontak di atas.

🔐 Core Ecosystem & User Management

Fitur Deskripsi Status
Multi-Device Cloud Sync Sinkronisasi library, preferensi, dan riwayat antar Web & Mobile (Android/iOS) secara real-time. Direncanakan

🎧 Audio Intelligence & Authenticity Verification

Fitur Deskripsi Status
Acoustic Audio Fingerprinting Identifikasi lagu otomatis dari analisis spektrum biner 30 detik pertama, walau file tanpa nama/metadata. Direncanakan
Lossless Authenticity Detector Analisis spektrum audio (ala Spek) untuk mendeteksi "Fake FLAC" / file upscaled dari MP3. Selesai
Deteksi Clipping & True Peak Menemukan berkas yang puncak sinyalnya terpotong: sering luput dari meter biasa karena terjadi di antara sampel. Direncanakan
Pengukur Rentang Dinamis (DR) Angka yang dipakai kolektor lossless untuk menilai seberapa parah sebuah rilisan terkena loudness war. Direncanakan
Penilaian Kualitas Encoder MP3 Bukan cuma "ini bukan FLAC asli", tapi seberapa baik MP3-nya di-encode: dibaca dari header VBR. Direncanakan
Deteksi Mono Berlabel Stereo Berkas stereo yang kedua kanalnya identik. Menghabiskan ruang dua kali lipat tanpa manfaat apa pun. Direncanakan
Cek Konsistensi Sample Rate Album Kalau 11 lagu 44,1 kHz dan satu lagu 48 kHz dalam album yang sama, itu hampir selalu tanda salah rip. Direncanakan
Deteksi Duplikat Berbasis Sidik Jari Suara Menangkap lagu yang sama walau tag dan nama berkasnya berbeda total: sesuatu yang tidak bisa dilakukan pencocokan teks. Direncanakan

🏷️ Automated Library & Metadata Management

Fitur Deskripsi Status
Automated AAC Tagging Penulisan metadata standar iTunes/MPEG-4 langsung ke dalam kontainer berkas audio AAC lossy. Direncanakan
Automated AIF Tagging Penyuntingan chunk metadata ID3 secara native pada format audio Audio Interchange File Format (. aif). Direncanakan
Automated AIFF Tagging Penulisan tag ID3v2 secara bit-perfect pada file uncompressed Apple AIFF (. aiff) tanpa merusak struktur biner. Direncanakan
Automated ALAC Tagging Integrasi penulisan metadata kompresi Apple Lossless Audio Codec untuk kompatibilitas di ekosistem Apple. Direncanakan
Automated APE Tagging Penulisan tag spesifik APEv2 untuk file lossless Monkey's Audio (. ape) guna menjaga keutuhan data arsip. Direncanakan
Automated DSD Tagging Manajemen tag metadata dasar pada berkas mentah Direct Stream Digital (DSD) untuk sistem audio DSF/DFF. Direncanakan
Automated DSF Tagging Penulisan tag ID3v2 yang kompatibel luas langsung ke dalam berkas Direct Stream Digital Stream File (. dsf). Direncanakan
Automated FLAC Tagging Penulisan metadata detail (artis, judul, tahun, komposer, produser, label) langsung ke file FLAC. Selesai
Automated M4A Tagging Penulisan atom metadata (. mp4 container) untuk fleksibilitas pengaturan pustaka lagu format M4A standar. Direncanakan
Automated MP3 Tagging Penulisan tag ID3v1 dan ID3v2 (termasuk cover art & lirik) ke dalam format kompresi MP3 standar industri. Dikerjakan
Automated OPUS Tagging Penulisan Vorbis Comments yang efisien ke dalam kontainer Ogg/Opus (. opus) untuk kebutuhan streaming modern. Direncanakan
Automated WAV Tagging Penulisan RIFF INFO chunks dan ekstensi ID3 pada file WAV dengan penanganan khusus agar file tidak korup. Direncanakan
Automated WV Tagging Penulisan tag APEv2/Vorbis pada file WavPack (. wv) untuk mendukung pengarsipan audio hybrid lossless. Direncanakan
Batch Processing Pipeline Pemindaian & tagging massal (bulk) dalam satu antrean, kapasitas sesuai tipe akun. Dikerjakan
Metadata Safety Net & Rollback Backup otomatis sebelum tagging, plus pemulihan instan kalau ada ambiguitas data rilisan. Selesai
ReplayGain / Loudness Scanner Standarisasi kenyaringan audio (EBU R128) tanpa mengorbankan dynamic range. Direncanakan
Smart Directory & File Renamer Merapikan nama file & struktur folder otomatis (/Nama Artis/Nama Album/). Direncanakan
Penyeragaman Penulisan Artis Menemukan "The Beatles", "Beatles, The", dan "the beatles" di koleksi yang sama, lalu menawarkan satu bentuk. Direncanakan
Normalisasi feat. / ft. / featuring Satu gaya penulisan untuk seluruh koleksi, supaya pengelompokan artis tidak pecah. Direncanakan
Deteksi Album Kompilasi Memisahkan album artist dari track artist supaya kompilasi tidak berserakan jadi puluhan artis berbeda. Direncanakan
Penomoran Otomatis Multi-Disc Untuk box set yang nomor disc-nya kosong atau salah. Direncanakan
Perbaikan Teks Rusak (Mojibake) Nama artis Jepang, Korea, atau Arab yang berubah jadi karakter aneh karena tag ID3v1 lama. Direncanakan
Pencari Album Tidak Lengkap MusicBrainz tahu album itu berisi 12 lagu; kalau koleksimu cuma punya 8, EarTea memberi tahu yang mana yang hilang. Direncanakan
Daftar Putar Pintar Tersimpan Simpan kombinasi filter sebagai daftar yang bisa dibuka lagi: misalnya "FLAC 2020-an yang metadatanya belum lengkap". Direncanakan
Skor Kesehatan Koleksi Satu angka 0–100 yang merangkum duplikat, metadata bolong, dan konsistensi format. Direncanakan

🎤 Advanced Lyrics Engine

Fitur Deskripsi Status
Dual Lyrics Integration Ekspor lirik sebagai file. lrc eksternal, atau tertanam langsung di tag FLAC. Selesai
Multi-source Lyrics Scraper Penarik lirik otomatis dari berbagai sumber, dikonfigurasi via berkas YAML eksternal. Dikerjakan
Timed Lyrics Synchronizer (. lrc) Lirik berjalan ala karaoke dengan Manual Sync Offset Finetuner presisi ±0.5 detik. Selesai

🎵 Premium UI/UX Player & Recommendation

Fitur Deskripsi Status
Audiophile-Grade UI Player Gapless playback, Active Lyrics Highlight, dan auto-scroll halus ala karaoke. Selesai
Remote Play dari HP Kendalikan pemutar di komputer lewat ponsel: ganti lagu, jeda, atur volume, dan pilih dari daftar putar. Berkas musik tetap di komputer — yang lewat internet hanya perintahnya. Selesai
Contextual Recommendation Engine Rekomendasi berdasarkan genre, era, kedekatan artis, dan keselarasan album. Direncanakan
Equalizer Penyetel nada sederhana yang berjalan penuh di peramban, tanpa pustaka luar. Direncanakan
Crossfade Antar Lagu Transisi halus, bisa diatur durasinya. Direncanakan
Pemutaran Gapless Untuk album konsep dan rekaman live yang lagunya menyambung tanpa jeda. Direncanakan
Sleep Timer Berhenti otomatis setelah durasi yang kamu tentukan. Direncanakan
Mode Lirik Layar Penuh Tampilan karaoke dengan sorotan per kata untuk lagu yang datanya tersedia. Direncanakan

✨ Post-Launch Wishlist

Fitur Deskripsi Status
AccurateRip Checksum Verifier Mencocokkan sidik jari file FLAC dengan database global AccurateRip, memastikan rip CD 100% sempurna. Direncanakan
Advanced Classical Music Tagging Kolom khusus Conductor, Orchestra, Soloist, Composer, Work, dan Movement. Direncanakan
Album Art Dynamic Theme Engine Tema aplikasi menyesuaikan warna dominan cover art yang sedang diputar. Dikerjakan
Audiophile Playlist Shared Link Bagikan daftar lagu, lirik, dan cover art lewat tautan, meski penerima tidak punya file aslinya. Direncanakan
Hi-Res Local Casting (DLNA/UPnP/AirPlay) Streaming bit-perfect ke Smart TV, Network Streamer, or Amplifier dalam satu jaringan Wi-Fi. Direncanakan
High-Res Spectrogram PNG Exporter Ekspor gambar spektrum frekuensi resolusi tinggi, siap dibagikan ke komunitas. Selesai
Last. fm & ListenBrainz Scrobbling Pencatatan otomatis riwayat lagu yang diputar ke akun scrobbling global. Direncanakan
MusicBrainz ID Deep Linking Simpan MBID ke file lagu untuk tautan langsung ke bio, rilisan, dan konser artis. Direncanakan
Private WebDAV / NAS Streamer Streaming lossless privat dari NAS/server rumah lewat versi mobile, tanpa cloud storage berbayar. Direncanakan
Remaster vs Original Detector Label pembeda otomatis antar versi rilisan (Original vs Remastered) supaya tidak tergabung tidak sengaja. Direncanakan
Smart Offline Metrics Infografis privat ala "Spotify Wrapped" tapi sepenuhnya offline: persentase Hi-Res, label favorit, dst. Direncanakan
Smart Playlist by Bitrate Playlist otomatis berdasarkan data teknis, mis. "hanya file 24-bit/192kHz ke atas". Direncanakan
Pembanding Sebelum/Sesudah Bukan cuma memulihkan versi lama, tapi melihat persis apa yang berubah di tiap penyuntingan. Direncanakan
Mode Pratinjau Perubahan Lihat seluruh hasil operasi massal sebelum satu berkas pun ditulis ke disk. Direncanakan
Verifikasi Checksum Berkala Mendeteksi berkas yang rusak diam-diam di koleksi lama yang jarang dibuka. Direncanakan
Ekspor Katalog Koleksi Seluruh koleksi jadi berkas HTML atau PDF lengkap dengan sampul: bisa dicetak atau diarsipkan. Direncanakan
Struktur Ramah Plex / Jellyfin / Navidrome Memastikan tag dan susunan folder sudah sesuai yang diharapkan software media server. Direncanakan
Aturan Otomatis Tersimpan Misalnya "kalau artisnya X, genre selalu Y": dijalankan sendiri tiap pemindaian baru. Direncanakan
Command Palette (Ctrl+K) Lompat ke fitur mana pun tanpa menyentuh mouse. Direncanakan
Rename dengan Regex Untuk pola penamaan yang terlalu rumit bagi template biasa. Direncanakan
Ekspor JSON Terstruktur Untuk yang ingin membangun skrip sendiri di atas data EarTea. Direncanakan
Konversi Format Tanpa Unggah FLAC ke MP3 untuk mobil atau HP, diproses penuh di peramban. Berkasmu tetap tidak pernah ke mana-mana. Direncanakan

📝 Status di atas diperbarui manual untuk sekarang. Fitur forum komunitas untuk request & voting akan dikerjakan setelah fondasi inti EarTea selesai.