YandexMusicApp
1.0.0
Linux 
macos 
Python 3上的通常應用程序,使用Pywebengine和Pyqt5打開Yandex Music的Web版本。
他為自己創建,因為沒有Yandex音樂的正式版本用於Macos和Linux,但從未提供公共API。
通常,在瀏覽器的工作配置文件中,使用個人帳戶以聆聽Yandex Music的曲目打開其他選項卡。該應用程序解決了這樣的問題。
警告
建議在終端中執行所有命令(不在IDE!)中,以避免依賴關係!
開發人員系統和工具(GCC,Xcode Commandline工具等)中需要Python3。
大會和性能進行了測試:
git clone https://github.com/vokash3/YandexMusicApp.gitpython3 -m pip install -r requirements.txt兩個選項
功能:可以將應用程序添加到程序中
安裝py2app:
python3 -m pip install py2app(另外)如果項目目錄中沒有設置。
py2applet --make-setup YandexMusicApp彙編應用程序包:
python3 setup.py py2app --dist-dir=YandexMusicAppBuild該項目的Yandexmusicappbuild sibores中的通常的yandexmusicapp.app包,可以將其移至程序並從Launchpad啟動。
了解可執行的垃圾箱文件:
python3 -m nuitka --enable-plugin=pyqt5 --macos-create-app-bundle --macos-app-icon=icon.icns --output-dir=YandexMusicAppBuild YandexMusicApp.py將創建Yandexmusicappbuild潛艇中的可執行YandexMusicapp文件。
一個選項
通過APT(APT-GET)安裝開發工具:
sudo apt install build-essentialsudo apt install python3.10-dev通過apt(apt-get)安裝附加軟件包(在ubuntu上相關):
sudo apt-get install python3-pyqt5.qtwebengine了解可執行的垃圾箱文件:
python3 -m nuitka --enable-plugin=pyqt5 --linux-icon=icon.png --output-dir=YandexMusicAppBuild YandexMusicApp.py將創建yandexmusicappbuild潛艇中的可執行yandexmusicapp.bin文件。
我不建議這種方法。該程序可能無法啟動。我留下此選項供參考。
python3 -m pip install pyinstallerpyinstaller --onefile YandexMusicApp.py將創建該項目的Dist子錄音機中的可執行YandexMusicapp文件。
在MacOS上,您可以創建一個應用程序包:
pyinstaller --noconsole -i icon.icns YandexMusicApp.pypython3 YandexMusicApp.py