Linux 
MacOS 
Aplikasi biasa pada Python 3, menggunakan Pywebengine dan Pyqt5 untuk membuka versi web Yandex Music.
Dia menciptakan untuk dirinya sendiri, karena tidak ada versi resmi musik Yandex untuk MacOS dan Linux, tetapi API publik tidak pernah disediakan.
Seringkali tidak nyaman di profil kerja browser untuk membuka tab tambahan dengan akun pribadi untuk mendengarkan trek dari Yandex Music. Aplikasi ini memecahkan masalah seperti itu.
PERINGATAN
Dianjurkan untuk melakukan semua perintah di terminal (bukan dalam IDE!) Untuk menghindari dependensi!
Python3 diperlukan dalam sistem dan alat pengembang (GCC, XCODE Commandline Tools, dll.)
Perakitan dan kinerja diuji:
git clone https://github.com/vokash3/YandexMusicApp.gitpython3 -m pip install -r requirements.txtDua opsi
Fitur: Aplikasi dapat ditambahkan ke program
Instal Py2App:
python3 -m pip install py2app(Selain itu) Jika tidak ada setup.py di direktori proyek, lakukan generasinya:
py2applet --make-setup YandexMusicAppPacka Aplikasi Perakitan:
python3 setup.py py2app --dist-dir=YandexMusicAppBuildPaket YandexmusicApp.App yang biasa di YandexmusicappBuild dari proyek ini, yang dapat dipindahkan ke program dan diluncurkan dari Launchpad.
Memahami file bin yang dapat dieksekusi:
python3 -m nuitka --enable-plugin=pyqt5 --macos-create-app-bundle --macos-app-icon=icon.icns --output-dir=YandexMusicAppBuild YandexMusicApp.pyFile YandexmusicApp yang dapat dieksekusi di kapal selam YandexmusicappBuild akan dibuat.
Satu opsi
Instal alat pengembangan melalui apt (apt-get):
sudo apt install build-essentialsudo apt install python3.10-devInstal paket tambahan melalui APT (APT-get) (relevan di Ubuntu):
sudo apt-get install python3-pyqt5.qtwebengineMemahami file bin yang dapat dieksekusi:
python3 -m nuitka --enable-plugin=pyqt5 --linux-icon=icon.png --output-dir=YandexMusicAppBuild YandexMusicApp.pyFile Yandexmusicapp.bin yang dapat dieksekusi di kapal selam YandexmusicappBuild akan dibuat.
Saya tidak menyarankan metode ini. Program mungkin tidak dimulai. Saya meninggalkan opsi ini untuk referensi.
python3 -m pip install pyinstallerpyinstaller --onefile YandexMusicApp.pyFile YandexmusicApp yang dapat dieksekusi dalam subdraktor dist dari proyek ini akan dibuat.
Di macOS, Anda dapat membuat paket aplikasi:
pyinstaller --noconsole -i icon.icns YandexMusicApp.pypython3 YandexMusicApp.py