Private
Public Access
1
0

32 Commits

Author SHA1 Message Date
4c65173f23 Make sure to send playlist length if zero or send detected length. 2020-04-23 13:38:00 -04:00
3aa471345a Don't read from playlist if nothing there. 2020-04-23 13:11:35 -04:00
845068db63 Use struct for track info to allow better track data management. Use reported track duration instead of qt mediaplayer guessing. 2020-04-23 12:56:06 -04:00
de831a0cb8 add some missing deps. 2019-08-27 08:28:56 -06:00
35f859addc Merge branch 'master' of ssh://git.eyecreate.org:2222/eyecreate/simplecastengine 2019-04-24 17:00:42 -04:00
5cf62660f3 Rework how some data is piped in MPRIS interface. Have youtube-dl not output warnings which could interfere with process. 2019-04-24 17:00:20 -04:00
b59e2f6bea Don't push empty metadata when reaching end and instead push stopped state. 2019-04-13 09:57:56 -04:00
de8a550ff8 forgot to convert volume back. 2019-04-12 20:14:03 -04:00
6fd877939a Add missing connect statements. Implement workaround for QTBUG-48008. 2019-04-12 19:48:05 -04:00
10b41d66a3 Hook up notify slots for some elements of mpris. 2019-04-12 18:09:52 -04:00
32af19f95e Seems requires dbus objects to be wrapped in a qobject. 2019-04-12 17:38:08 -04:00
82d6f18bd9 Inital implementation of mpris2 interface for remote control. 2019-04-12 16:53:01 -04:00
8041e1a807 Fix oops where I set the broadcast port to 0 by setting early. Rearrange tcp server code to be in sync with broadcasting code. 2019-04-11 10:24:01 -04:00
e5d3c6b345 Rearrange dnssd broadcast code to be more consistent and better fit class lifecycle. 2019-04-10 22:20:16 -04:00
85766ffcb8 change youtube-dl params because qt may not be built or have access to all codecs. 2019-04-10 19:14:04 -04:00
4e76cf9fc5 Move any code with youtube-dl access(which can be slow) to another thread. Fixes #2. 2019-04-10 17:42:51 -04:00
234e867a8a Add code to publish/republish once network is reachable. Fixes #1. 2019-04-10 17:07:58 -04:00
6afebb7056 Make controls buttons a little bigger to make easier to find. 2019-04-10 16:29:02 -04:00
9af2175426 temp allow all urls as way to use more of youtube-dl supported sites. 2019-04-09 21:21:53 -04:00
02a9a30b41 Debug print out errors. 2019-04-09 20:06:44 -04:00
Kevin Whitaker
6c0cc349f8 Add LICENSE 2019-04-09 17:18:46 +00:00
7d1d423c98 Add description and progress bar for track visualization. 2019-04-09 13:08:37 -04:00
b0bef0567e Add plasmoid to project. 2019-04-09 12:51:51 -04:00
9610a7a85e Move TCP service to after rest inits. Give playlist a key for stringlist. 2019-04-09 12:05:36 -04:00
dd475d24ea change icon 2019-04-08 21:45:59 -04:00
f96e1ea123 Add simple TCP socket listener.(and actual class) Fix next track accidentally playing last track again. 2019-04-08 21:36:19 -04:00
9888ba9d68 Add TcpServer and have it broadcast itself over DNSSD. 2019-04-08 18:17:51 -04:00
b86bbd9490 Make sure asking for next track when last one plays removes last from playlist. 2019-04-08 17:02:39 -04:00
0174e7784d Finish implementing basic play, engine, and service. 2019-04-08 15:58:34 -04:00
8bf9bef961 Add service and class to handle media playing. 2019-04-07 14:57:01 -04:00
221ad0bbe8 Turn template into dataengine project. 2019-04-06 17:27:18 -04:00
9a7f2cf840 Initial import 2019-04-06 15:54:19 -04:00