Linux 
macos 
Python 3の通常のアプリケーションは、PywebengineとPyqt5を使用してYandex MusicのWebバージョンを開きます。
MacosとLinuxのYandex Musicの公式バージョンがないため、彼は自分自身のために作成しましたが、パブリックAPIは提供されませんでした。
多くの場合、ブラウザの動作プロファイルでは、Yandex Musicのトラックを聴くための個人アカウントで追加のタブを開くことはあまり便利ではありません。このアプリケーションはそのような問題を解決します。
警告
依存関係を避けるために、端末ですべてのコマンドを実行することをお勧めします(IDEではなく!)!
Python3は、開発者システムとツール(GCC、Xcodeコマンドラインツールなど)に必要です。
アセンブリとパフォーマンスはテストされています。
git clone https://github.com/vokash3/YandexMusicApp.gitpython3 -m pip install -r requirements.txt2つのオプション
機能:アプリケーションをプログラムに追加できます
PY2APPをインストール:
python3 -m pip install py2app(さらに)プロジェクトディレクトリにセットアップがない場合は、その生成を実行します。
py2applet --make-setup YandexMusicAppアセンブリアプリパッカ:
python3 setup.py py2app --dist-dir=YandexMusicAppBuildこのプロジェクトのyandexMusicAppBuildサブモアの通常のyandexMusicApp.Appパッケージ。プログラムに移動してLaunchPadから発売できます。
実行可能なビンファイルを理解する:
python3 -m nuitka --enable-plugin=pyqt5 --macos-create-app-bundle --macos-app-icon=icon.icns --output-dir=YandexMusicAppBuild YandexMusicApp.pyYandexMusicAppBuild Submarineの実行可能ファイルYandexMusicAppファイルが作成されます。
1つのオプション
APT(APT-Get)を介して開発ツールをインストールします。
sudo apt install build-essentialsudo apt install python3.10-devAPT(apt-get)(ubuntuに関連する)を介して追加のパッケージをインストールします。
sudo apt-get install python3-pyqt5.qtwebengine実行可能なビンファイルを理解する:
python3 -m nuitka --enable-plugin=pyqt5 --linux-icon=icon.png --output-dir=YandexMusicAppBuild YandexMusicApp.pyYandexMusicAppBuild Submarineの実行可能ファイルyandexMusicApp.binファイルが作成されます。
この方法はアドバイスしません。プログラムが開始されない場合があります。このオプションは参照のために残します。
python3 -m pip install pyinstallerpyinstaller --onefile YandexMusicApp.pyこのプロジェクトのDISTサブドラクターにある実行可能ファイルyandexMusicAppファイルが作成されます。
MacOSでは、アプリパッケージを作成できます。
pyinstaller --noconsole -i icon.icns YandexMusicApp.pypython3 YandexMusicApp.py