KDE Plasma Desktop DataEngine, Plasmoid, and Service that uses youtube-dl to queue and stream audio from youtube and bandcamp.
  • C++ 83.6%
  • QML 11.1%
  • CMake 4.6%
  • Shell 0.7%
Find a file
2020-04-23 13:38:00 -04:00
icons Initial import 2019-04-06 15:54:19 -04:00
plasmoid Move any code with youtube-dl access(which can be slow) to another thread. Fixes #2. 2019-04-10 17:42:51 -04:00
src Make sure to send playlist length if zero or send detected length. 2020-04-23 13:38:00 -04:00
CMakeLists.txt Inital implementation of mpris2 interface for remote control. 2019-04-12 16:53:01 -04:00
LICENSE Add LICENSE 2019-04-09 17:18:46 +00:00
Messages.sh Initial import 2019-04-06 15:54:19 -04:00
README add some missing deps. 2019-08-27 08:28:56 -06:00

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)