日本語のREADMEへ
SpMp
Klien YouTube Music dengan fokus pada penyesuaian warna dan metadata lagu, dibuat menggunakan Compose Multiplatform untuk Android dan desktop
Fitur
- Edit judul lagu, artis, dan playlist
- Pilih beberapa lagu untuk tindakan batch di layar mana pun
- Tema warna yang dapat disesuaikan di seluruh aplikasi
- Gunakan warna dari thumbnail lagu saat ini
- Atau gunakan kumpulan warna khusus per lagu atau secara global
- Tampilkan UI aplikasi dan metadata seperti judul lagu dalam bahasa terpisah
- Login YouTube Music dalam aplikasi
- Tampilkan lirik yang disinkronkan waktu dari KuGou dan PetitLyrics
- Lirik berjangka waktu ditampilkan dalam bilah yang dapat diubah di atas setiap halaman aplikasi
- Furigana (bacaan) ditampilkan di atas kanji Jepang dalam lirik
- Sematkan lagu, playlist, album, atau artis apa pun ke bagian atas halaman utama
- Kehadiran kaya Discord yang dapat disesuaikan
- Masukkan lagu dengan mudah di posisi mana pun dalam antrean
Dan banyak lagi (lihat wiki untuk a penuh daftar fitur yang lebih lengkap)
Tangkapan layar
Tangkapan Layar Lainnya
Instalasi
Unduhan untuk semua platform dapat ditemukan di halaman rilis repositori.
Persyaratan tambahan di desktop
- Java harus diinstal untuk semua platform desktop
- Beberapa paket sistem diperlukan untuk menggunakan versi Linux
Versi Android juga tersedia di F-Droid. Tidak ada perbedaan antara APK yang tersedia di GitHub dan yang ada di F-Droid.
Dokumentasi
Dokumentasi tentang penggunaan SpMp tingkat lanjut termasuk instruksi kompilasi dapat ditemukan di https://spmp.toastbits.dev/docs/
Tentang proyek tersebut
Saya memulai proyek ini setelah bosan menghadapi kurangnya fitur bahasa dan penyesuaian pada aplikasi musik resmi YouTube. Saya mencoba beberapa alternatif, namun semuanya memiliki setidaknya beberapa masalah yang mengganggu saya.
Jadi, daripada menghabiskan beberapa minggu mempelajari basis kode proyek yang sudah ada dan berkontribusi di dalamnya, saya memutuskan untuk menghabiskan hampir satu tahun (saat tulisan ini dibuat) untuk membuat solusi saya sendiri.
Berkontribusi
Permintaan penarikan, laporan bug, dan saran fitur dipersilakan! Ini adalah proyek Compose pertama saya (dan juga proyek terbesar yang pernah saya lakukan secara umum) jadi mungkin masih banyak ruang untuk perbaikan.
Aplikasi ini saat ini sedang dikembangkan untuk bahasa Inggris dan Jepang. Kontribusi untuk bahasa lain akan sangat dihargai! Informasi tentang pelokalan aplikasi dapat ditemukan di sini.
Berkat
- smlqrs: Untuk mendesain grafik ikon proyek
- ytmusicapi: Digunakan sebagai referensi untuk YouTube Music API
- ExoVisualizer: Implementasi visualisator musik
- ViMusic: Inspirasi utama untuk proyek ini
Perpustakaan (lihat semuanya di Dependencies.kt)
- Disalurkan: Menyediakan URL streaming untuk pemutaran musik
- SQLDelight: Basis data untuk metadata media
- Kuromoji: Menghasilkan furigana (bacaan) untuk lirik Jepang
- KizzyRPC: Fungsionalitas status perselisihan
- ComposeReorderable: Daftar yang dapat disusun ulang seperti antrean lagu
- composer-color-picker: Roda warna editor tema
- Catppuccin: Tema disertakan sebagai opsi dalam aplikasi
Penafian
Proyek ini dan kontennya tidak berafiliasi dengan, didanai, disahkan, didukung oleh, atau dengan cara apa pun terkait dengan YouTube, Google LLC, atau afiliasi dan anak perusahaannya.
Setiap merek dagang, merek layanan, nama dagang, atau hak kekayaan intelektual lainnya yang digunakan dalam proyek ini adalah milik masing-masing pemiliknya.