Open source Yandex.Music client / Music player
levovix0 ce2fd4ce06 fix/add: remote media player (mpris) | пре 10 месеци | |
---|---|---|
.github | пре 1 година | |
qml | пре 10 месеци | |
resources | пре 1 година | |
src | пре 10 месеци | |
translations | пре 10 месеци | |
.gitignore | пре 1 година | |
DMusic.nimble | пре 10 месеци | |
LICENSE | пре 3 година | |
dmusic.rc | пре 3 година | |
org.DTeam.DMusic.yml | пре 10 месеци | |
qml.qrc | пре 1 година | |
readme.md | пре 10 месеци |
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.