git clone https://@opensourceprojects.eu/git/p/upplay/code upplay-code



File Date Author Commit
GUI 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [d4d802] enable ^Q
HelperStructs 2014-09-15 Jean-Francois Dockes Jean-Francois Dockes [0b276e] slightly improved browser presentation and prep...
dirbrowser 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [aa6943] browser add modes recursive or not mostly working
playlist 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [aa6943] browser add modes recursive or not mostly working
upadapt 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [aa6943] browser add modes recursive or not mostly working
upqo 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [aa6943] browser add modes recursive or not mostly working
.gitignore 2014-09-11 Jean-Francois Dockes Jean-Francois Dockes [85910e] prepare for polymorph playlist
AUTHORS 2014-09-14 Jean-Francois Dockes Jean-Francois Dockes [ee6b10] doc
COPYING 2014-09-14 Jean-Francois Dockes Jean-Francois Dockes [ee6b10] doc
README.asc 2014-09-15 Jean-Francois Dockes Jean-Francois Dockes [528ce1] fixed crash when switching from openhome to avt...
application.cpp 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [aa6943] browser add modes recursive or not mostly working
application.h 2014-09-14 Jean-Francois Dockes Jean-Francois Dockes [4bd4fc] housekeeping
upplay.cpp 2014-09-15 Jean-Francois Dockes Jean-Francois Dockes [2938b8] AVT mode: arrange to sync as much as possible w...
upplay.pro 2014-09-16 Jean-Francois Dockes Jean-Francois Dockes [aa6943] browser add modes recursive or not mostly working

Read Me

=== Upplay - Qt-based UPnP / OpenHome audio Control Point for X11 desktops

*upplay* is a simple Qt-based UPnP/OpenHome Control Point for Unix
desktops.

It is based on the *Sayonara* local player, the UI of which was reused and
pitilessly maimed.

It supports gapless transitions using either *AVTransport* _setNextUri_ or
*OpenHome* _Playlist_, depending on what the device supports (*OpenHome* is
chosen if available).

In its current early state, upplay is quite primitive. Especially:
 
 - The Media Server Content Directory browser is a prototype which was
   quickly put together to enable the control part. It lacks most of the
   normal functions: you can only browse the tree and add tracks one at a
   time (always appending). It's also very ugly.
 - The UI needs a lot of polishing everywhere, keyboard accelerators,
   weirdness removal etc...

Still the player can be useful if you are at your desk PC with no decent
control point around, at least to turn the music off...

I would very much like some help in improving the UI ! And we need a new
logo. 

Please get in touch if you are interested: jf at dockes.org


== Building:
 
First build and install link:https://github.com/medoc92/upmpdcli[upmpdcli],
this also install the libupnpp library and its development files.

There are a few 
link:http://www.lesbonscomptes.com/upmpdcli/upmpdcli.html[build notes
here].

You need to use the Github version of *upmpdcli*, as *upplay* needs a recent
version of the lib. Note that the player part itself has not changed much
since version 0.8.0, apart from a few bug fixes. Yes I shall separate the
player and the lib one day.

Then go to the cloned upplay source, and use the usual qt tools magic:
 
    qmake [PREFIX=xxx]
    make 
    sudo make install 

You are then the proud owner of an X11 desktop UPnP audio Control Point.