Material3 cloud music player.
Music Service:
- Jellyfin(wip)
- Netease Cloud Music
- Qt 6.7 (quick, dbus)
- C++ 23
- Openssl 3
- Curl
- FFmpeg 6
git clone https://github /hypengw/Qcm.git
git submodule update --init
cmake -S. -B build -GNinja -DCMAKE_BUILD_TYPE=Release
cmake --build build
# run without install
export QML_IMPORT_PATH=$PWD/build/qml_modules
./build/app/Qcm
# install
cmake --install build
-
Desktop lyrics
usewaylyrics
-
How to debug in flatpak
flatpak install io.github.hypengw.Qcm.Debug flatpak run --devel --command=bash io.github.hypengw.Qcm #1. run directly [📦 io.github.hypengw.Qcm~]$ gdb Qcm (gdb) run Enable debuginfodforthis session?(y or [n]) n ... #get the stacktrace (gdb) bt #2. or use coredump file coredumpctl dump<id>-o core.save flatpak run --devel --filesystem=host --command=bash io.github.hypengw.Qcm [📦 io.github.hypengw.Qcm~]$ gdb Qcm core.save ...
- jellyfin
- sql api model
- subsonic
- mac/win
- offline mode
- playing page colorpick
- playing page blur
- android
- user session switch
- feedback
- upload
- fade in/out
- sidebar popup
- search page
- lyric
- audio cache using http proxy(AndroidVideoCache)
- cache limit
- sql cache
- mpris
- api
- json
- http lib(libcurl)