Open source Yandex.Music client / Music player
levovix0 ce2fd4ce06 fix/add: remote media player (mpris) | 10 months ago | |
---|---|---|
.github | 1 year ago | |
qml | 10 months ago | |
resources | 1 year ago | |
src | 10 months ago | |
translations | 10 months ago | |
.gitignore | 1 year ago | |
DMusic.nimble | 10 months ago | |
LICENSE | 3 years ago | |
dmusic.rc | 3 years ago | |
org.DTeam.DMusic.yml | 10 months ago | |
qml.qrc | 1 year ago | |
readme.md | 10 months ago |
See releases
Install Nim
yay -S choosenim-bin
choosenim stable
Download and compile DMusic
git clone https://github.com/levovix0/DMusic
cd DMusic
nimble install # result will be ~/.nimble/bin/dmusic
If you have Qt in non-standard location, specify -d:qtInclude:path/to/qt/include
, -d:qtLib:path/to/qt/lib
and -d:qtBin:path/to/qt/bin
in nimble install
BEFORE word "install"
Add nimble dir to path (bash):
echo "export PATH='\$PATH:~/.nimble/bin/dmusic'" >> ~/.bashrc
Add nimble dir to path (fish):
fish_add_path ~/.nimble/bin/dmusic
yay -S dmusic
Install all from "Compile from source code" and download DMusic sources, then
nimble buildWindows
all sholud prombably myabe work automatically...
result will be in build-windows/DMusic
and build-windows/DMusic.zip
git clone https://github.com/levovix0/DMusic
cd DMusic
flatpak install org.kde.Sdk/x86_64/5.15-23.08
flatpak install org.kde.Platform/x86_64/5.15-23.08
flatpak-builder --user --install --force-clean build-flatpak org.DTeam.DMusic.yml
Compile flags
-d:debugRequests
- print all requested urls to stdout-d:yandexMusic_oneRequestAtOnce
- make only one request to yandex music at once-d:debugYandexMusicBehaviour
- debug Yandex.Music service and api behaviour
If you want to support this project, here is some tasks to do:
translations
directory, translations is made via localize)
Just fork levovix0/DMusic to your account, make changes and submit a pull request.
Or if it requires new repository to be created, create it and add an "change dependency" issue.