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