Lirik Tersinkronisasi Langsung & Penanaman Musik Ditingkatkan - Pembaruan Besar Beatra
Kami senang mengumumkan pembaruan besar Beatra yang menghadirkan lirik tersinkronisasi waktu nyata, antarmuka penanaman musik yang sepenuhnya dirancang ulang, dan kontrol pemutaran yang ditingkatkan. Peningkatan ini membuat pengalaman mendengarkan musik Anda lebih mendalam dan menakjubkan secara visual.
🎵 Lirik Tersinkronisasi Waktu Nyata dengan LRCLIB
Salah satu fitur yang paling diminta telah tiba: lirik tersinkronisasi langsung. Sekarang ketika Anda memutar lagu dengan lirik tersinkronisasi yang tersedia, Anda akan melihat baris lirik saat ini ditampilkan secara real-time di penanaman musik, tersinkronisasi sempurna dengan pemutaran.
Cara Kerjanya
- Integrasi LRCLIB: Kami telah mengintegrasikan dengan LRCLIB, basis data lirik yang digerakkan komunitas yang menyediakan lirik tersinkronisasi berkualitas tinggi untuk jutaan lagu.
- Fallback Cerdas: Jika LRCLIB tidak memiliki lirik tersinkronisasi, kami kembali ke sumber lain, memastikan Anda selalu mendapatkan lirik terbaik yang tersedia.
- Penyimpanan Cache Cerdas: Lirik disimpan cache secara cerdas untuk mengoptimalkan kinerja dan mengurangi panggilan API.
- Pencocokan Berbasis Tanda Tangan: Kami menggunakan pencocokan tanda tangan musik untuk menemukan lirik yang tepat dengan akurat bahkan untuk versi berbeda dari lagu yang sama.
Fitur Garis Waktu Lirik
Ketika lirik tersinkronisasi tersedia:
- Baris lirik saat ini muncul menonjol di penanaman
- Lirik diperbarui secara otomatis saat lagu diputar
- Penanaman menghormati waktu lirik untuk mencegah konflik pembaruan
- Bilah kemajuan tetap tersinkronisasi dengan musik Anda
🎨 Desain Penanaman Components V2 Baru
Kami telah sepenuhnya merancang ulang penanaman now-playing dengan arsitektur berbasis Components V2 modern yang menyediakan:
Perbaikan Tata Letak
Tata Letak Sebelumnya:
- Judul dan kontrol tersebar
- Bilah kemajuan berada di posisi yang canggung
- Hierarki visual terbatas
Tata Letak Baru (Atas ke Bawah):
- Bagian Header - "Now Playing — Requested by: @username" (ukuran H3 kompak)
- Informasi Lagu - Judul, artis, dan thumbnail
- Baris Lirik Langsung - Lirik saat ini (ketika tersedia)
- Tombol Suka/Putar Ulang/Tidak Suka - Baris tindakan cepat
- Bilah Kemajuan - Panduan visual dengan stempel waktu
- Tombol Kontrol - Kontrol Volume, Kembali, Lewati, Berhenti
- Antrian & Pengaturan - Tombol Antrian, Loop, Putar Otomatis, Lirik
- Garis Pemisah - Pemisah visual untuk kejelasan
- Promosi Panel Web - Informasi footer
Peningkatan Visual
- Header Lebih Bersih: Ukuran font yang dikurangi (≈15% lebih kecil) untuk keseimbangan visual yang lebih baik
- Penempatan Ulang Bilah Kemajuan: Sekarang diposisikan antara kelompok tombol untuk aliran yang lebih baik
- Garis Pemisah: Pemisah visual yang elegan sebelum teks footer
- Sistem Emoji Kustom: Semua kontrol menggunakan emoji Discord kustom Beatra untuk tampilan yang kohesif
⏪ BARU: Perintah Kembali
Kami telah menambahkan fitur yang sangat diminta: Perintah Kembali. Sekarang Anda dapat dengan mudah kembali ke lagu sebelumnya dalam riwayat pemutaran Anda.
Cara Menggunakan
Cukup gunakan /back atau klik tombol Kembali di penanaman musik untuk:
- Melompat ke lagu yang diputar sebelumnya
- Lanjutkan dari mana Anda berhenti
- Navigasi melalui riwayat putar Anda
Fitur ini terintegrasi dengan mulus dengan sisa kontrol pemutaran Beatra.
⚙️ Penjadwalan Pembaruan Cerdas
Di balik layar, kami telah menerapkan penjadwalan pembaruan cerdas untuk mencegah pembatasan kecepatan sambil menjaga penanaman tetap segar:
- Waktu Dinamis: Cadence pembaruan penanaman beradaptasi berdasarkan apakah lirik tersinkronisasi hadir
- Pembaruan Sadar Lirik: Ketika lirik tersinkronisasi tersedia, pembaruan selaras dengan perubahan garis waktu lirik
- Perilaku Fallback: Tanpa lirik tersinkronisasi, pembaruan terjadi setiap 7 detik
- Rate-Limit Aman: Penjadwal single-threaded mencegah pembaruan yang tumpang tindih
🚀 Peningkatan Teknis
Untuk pikiran teknis:
LyricsManager yang ditingkatkan dengan pencarian berbasis tanda tangan LRCLIB dan fallback pencarian skor
MusicPlayer sekarang mendukung pelacakan status lirik tersinkronisasi dengan penjadwalan dinamis
MusicEmbedManager ditulis ulang untuk Components V2 dengan pengurutan tata letak baru
- Penguraian lirik tersinkronisasi dengan dukungan format
[MM:SS.ms]
- Pelacakan garis waktu cerdas untuk sinkronisasi lirik yang presisi
📊 Kinerja & Keandalan
- Nol Perubahan yang Merusak: Fungsi yang ada tetap tidak berubah
- Dukungan Fallback: Musik diputar secara normal bahkan tanpa lirik tersinkronisasi yang tersedia
- Penyimpanan Cache Dioptimalkan: Lirik disimpan cache untuk mengurangi permintaan API
- Penanganan Kesalahan: Degradasi yang anggun jika LRCLIB tidak tersedia
🎯 Apa Selanjutnya?
Kami terus bekerja untuk meningkatkan Beatra. Peningkatan di masa depan mungkin termasuk:
- Dukungan lirik offline
- Koreksi lirik yang disumbangkan pengguna
- Fungsi pencarian lirik
- Lebih banyak integrasi sumber lirik
📱 Coba Sekarang
Pembaruan sudah aktif di bot dan panel web Beatra. Berikut yang harus dilakukan:
- Perbarui Beatra - Versi terbaru sudah diterapkan
- Putar Lagu - Periksa desain penanaman baru dengan lagu favorit Anda
- Cari Lirik - Lagu dengan lirik tersinkronisasi yang tersedia akan menampilkan pembaruan lirik langsung
- Gunakan Perintah Kembali - Coba melompat antar lagu dalam riwayat Anda
🙋 Umpan Balik
Kami ingin mendengar apa yang Anda pikirkan tentang peningkatan ini! Bergabunglah dengan Server Dukungan kami untuk berbagi umpan balik, melaporkan masalah, atau menyarankan fitur baru.
🙏 Kredit
Terima kasih kepada:
- Komunitas LRCLIB - Untuk menyediakan lirik tersinkronisasi berkualitas tinggi
- Tim Discord.js - Untuk kerangka kerja bot yang luar biasa
- Komunitas Kami - Karena telah meminta fitur ini dan mendukung Beatra
Selamat mendengarkan! 🎵
Beatra - Musik untuk Semua