Skip to content
Snippets Groups Projects
Kevin Whitaker's avatar
Kevin Whitaker authored
Use struct for track info to allow better track data management. Use reported track duration instead of qt mediaplayer guessing.
845068db
History
Name Last commit Last update
icons
plasmoid
src
CMakeLists.txt
LICENSE
Messages.sh
README
About
=====
KDE Plasma DataEngine and Service that can queue Youtube and Bandcamp songs(by way of youtube-dl) and play them on the device. Also supports accepting remote commands on TCP socket(54634), discoverable through DNS-SD.


How To Build
-=-=-=-=-=-=

--- On Unix:

cd <project_name_path>
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$KDEDIRS -DCMAKE_BUILD_TYPE=Debug ..
make
make install  or  su -c 'make install'  or  sudo make install

where $KDEDIRS points to your KDE installation prefix.

Note: you can use another build path. Then cd in your build dir and:
export KDE_SRC=path_to_your_src
cmake $KDE_SRC -DCMAKE_INSTALL_PREFIX=$KDEDIRS -DCMAKE_BUILD_TYPE=Debug

Requires:
* KDNSSD
* youtube-dl
* QtMultimedia
* QtNetwork
* QtDbus
* QtConcurrent
* KF5(coreaddons, plasma, service, i18n)