Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • master default protected
1 result
Created with Raphaël 2.2.023Apr27Aug24Apr131211109876Make sure to send playlist length if zero or send detected length.mastermasterDon't read from playlist if nothing there.Use struct for track info to allow better track data management. Use reported track duration instead of qt mediaplayer guessing.add some missing deps.Merge branch 'master' of ssh://git.eyecreate.org:2222/eyecreate/simplecastengineRework how some data is piped in MPRIS interface. Have youtube-dl not output warnings which could interfere with process.Don't push empty metadata when reaching end and instead push stopped state.forgot to convert volume back.Add missing connect statements. Implement workaround for QTBUG-48008.Hook up notify slots for some elements of mpris.Seems requires dbus objects to be wrapped in a qobject.Inital implementation of mpris2 interface for remote control.Fix oops where I set the broadcast port to 0 by setting early. Rearrange tcp server code to be in sync with broadcasting code.Rearrange dnssd broadcast code to be more consistent and better fit class lifecycle.change youtube-dl params because qt may not be built or have access to all codecs.Move any code with youtube-dl access(which can be slow) to another thread. Fixes #2.Add code to publish/republish once network is reachable. Fixes #1.Make controls buttons a little bigger to make easier to find.temp allow all urls as way to use more of youtube-dl supported sites.Debug print out errors.Add LICENSEAdd description and progress bar for track visualization.Add plasmoid to project.Move TCP service to after rest inits. Give playlist a key for stringlist.change iconAdd simple TCP socket listener.(and actual class) Fix next track accidentally playing last track again.Add TcpServer and have it broadcast itself over DNSSD.Make sure asking for next track when last one plays removes last from playlist.Finish implementing basic play, engine, and service.Add service and class to handle media playing.Turn template into dataengine project.Initial import
Loading