Linux 
Macos 
O aplicativo usual no Python 3, usando Pywebengine e Pyqt5 para abrir a versão da Web da Yandex Music.
Ele criou para si mesmo, já que não há versões oficiais da Yandex Music para MacOS e Linux, mas a API pública nunca foi fornecida.
Muitas vezes, não é muito conveniente no perfil de trabalho do navegador abrir guias adicionais com uma conta pessoal para ouvir faixas da Yandex Music. Este aplicativo resolve esse problema.
AVISO
É aconselhável executar todos os comandos no terminal (não no IDE!) Para evitar dependências!
O Python3 é necessário no sistema e ferramentas do desenvolvedor (GCC, Xcode CommandLine Tools, etc.)
A montagem e o desempenho são testados:
git clone https://github.com/vokash3/YandexMusicApp.gitpython3 -m pip install -r requirements.txtDuas opções
Recurso: o aplicativo pode ser adicionado aos programas
Instale o PY2APP:
python3 -m pip install py2app(Além disso) se não houver setup.py no diretório do projeto, execute sua geração:
py2applet --make-setup YandexMusicAppAssembly App Packa:
python3 setup.py py2app --dist-dir=YandexMusicAppBuildO pacote Yandexmusicapp.App usual nos subméritos Yandexmusicappbuild deste projeto, que pode ser transferido para programas e lançado a partir do LaunchPad.
Entenda o arquivo de bin executável:
python3 -m nuitka --enable-plugin=pyqt5 --macos-create-app-bundle --macos-app-icon=icon.icns --output-dir=YandexMusicAppBuild YandexMusicApp.pyO arquivo Yandexmusicapp executável no submarino YandexMusicappBuild será criado.
Uma opção
Instale ferramentas de desenvolvimento via apt (apt-get):
sudo apt install build-essentialsudo apt install python3.10-devInstale um pacote adicional via apt (apt-get) (relevante no Ubuntu):
sudo apt-get install python3-pyqt5.qtwebengineEntenda o arquivo de bin executável:
python3 -m nuitka --enable-plugin=pyqt5 --linux-icon=icon.png --output-dir=YandexMusicAppBuild YandexMusicApp.pyO arquivo yandexmusicapp.bin executável no submarino Yandexmusicappbuild será criado.
Eu não aconselho esse método. O programa pode não começar. Deixo esta opção para referência.
python3 -m pip install pyinstallerpyinstaller --onefile YandexMusicApp.pyO arquivo yandexmusicapp executável no subdrator Dist deste projeto será criado.
No macOS, você pode criar um pacote de aplicativos:
pyinstaller --noconsole -i icon.icns YandexMusicApp.pypython3 YandexMusicApp.py