Pemutar musik自定义音源
lintas platform yang dikembangkan menggunakan Flutter dan Rust
Gudang perpustakaan Rust backend music_api mengimplementasikan enkapsulasi Trait Object
dari MusicAggregator
dan MusicList
. Ini mewujudkan聚合
musik lintas platform yang nyaman dan换源
, dan menyediakan antarmuka terpadu untuk pengembangan dan penggunaan yang mudah.
sudo apt install libmpv-dev mpv
"Proyek" dalam perjanjian ini mengacu pada proyek AppRhyme; "pengguna" mengacu pada pengguna yang menandatangani perjanjian ini; "platform musik resmi" mengacu pada platform resmi yang dibangun dalam proyek ini termasuk Kuwo, Kugou, Migu dan musik lainnya sumber. ; "Data berhak cipta" mengacu pada data termasuk namun tidak terbatas pada gambar, audio, nama, dll. yang hak ciptanya dimiliki oleh orang lain.
Proyek ini tidak dapat menyediakan tautan pemutaran musik atau file audio. Proyek ini hanya memiliki fungsi mengambil dan menyediakan informasi musik dasar dan penyimpanan daftar putar khusus dari database publik resmi berbagai platform musik resmi. Jika Anda memerlukan fungsi pemutaran musik dan caching, silakan buat dan gunakan sumber suara untuk menghubungkan perpustakaan musik Anda sendiri. Konten sumber suara pihak ketiga pengguna tidak ada hubungannya dengan proyek ini, dan proyek ini tidak dapat memberikan dukungan yang relevan.
Semua data musik resmi proyek ini diperoleh dari database publik berbagai platform musik resmi. Data yang diperoleh sama dengan data masing-masing platform resmi tanpa login. Hanya pemrosesan sederhana dan sintesis abstrak dari data yang dilakukan, jadi ini proyek tidak dapat menganalisis data. Bertanggung jawab atas legalitas dan kebenaran.
Data tidak resmi dari proyek ini (seperti daftar putar yang disimpan, dll.) berasal dari penyimpanan lokal perangkat pengguna atau jenis sistem file lainnya atau disediakan oleh sumber musik milik pengguna. Oleh karena itu, proyek ini tidak dapat menjamin legalitas dan kebenarannya dari data tersebut.
Data berhak cipta dapat dihasilkan selama pengoperasian kode proyek ini, dan kepemilikan data adalah milik masing-masing platform resmi. Untuk menghindari pelanggaran, pengguna diharuskan menghapus data hak cipta proyek ini dalam waktu 24 jam ; pembuatan musik tidaklah mudah, jadi harap lindungi hak cipta dan dukung versi asli.
Jenis sumber daya lain yang digunakan dalam proyek ini (termasuk namun tidak terbatas pada gambar, ikon, dll.) semuanya berasal dari Internet. Jika ada pelanggaran, silakan hubungi saya untuk penghapusan.
UI yang digunakan dalam proyek ini berasal dari pustaka UI resmi flutter dan pub.dev, pustaka UI pihak ketiga di github.
Segala kerusakan langsung, tidak langsung, khusus, insidental atau konsekuensial dalam bentuk apa pun yang timbul dari penggunaan proyek ini (termasuk namun tidak terbatas pada kerusakan yang timbul dari hilangnya niat baik, penghentian pekerjaan, kerusakan atau malfungsi komputer, atau setiap dan semua kerusakan komersial lainnya atau kerugian, dll.) adalah tanggung jawab pengguna.
Proyek ini tidak menerima kerjasama komersial atau sumbangan komersial apa pun. Proyek ini menyambut baik kontribusi kode sumber terbuka dan kontribusi desain UI, namun mohon kontribusi konten yang mematuhi undang-undang, peraturan, dan persyaratan perjanjian.
MIT atau Apache-2.0