Commit Graph

  • 4db2f62c17 typo #2 Fabio Manganiello 2018-04-20 09:30:19 +0200
  • 3f3ec08af2 typo Fabio Manganiello 2018-04-20 09:27:57 +0200
  • 6135089d60 Encoding POST data as bytes Fabio Manganiello 2018-04-19 23:46:47 +0200
  • 02f6e163bf Variable typo Fabio Manganiello 2018-04-19 23:42:10 +0200
  • 51d6bec51c Forgot an import Fabio Manganiello 2018-04-19 23:40:49 +0200
  • 14aa4f6454 Implemented torrent search Fabio Manganiello 2018-04-19 23:35:19 +0200
  • 95b537dee4 s/music/video/ Fabio Manganiello 2018-04-19 22:45:40 +0200
  • 2fdb8c50da Added support for video events Fabio Manganiello 2018-04-19 22:42:28 +0200
  • 84ab37e44e Added YouTube search only method Fabio Manganiello 2018-04-19 10:18:46 +0200
  • 23095bc18d Log the YT videos being played/searched Fabio Manganiello 2018-04-19 00:39:59 +0200
  • 61e851dd8e Fixes Fabio Manganiello 2018-04-19 00:32:20 +0200
  • 12295f2f77 youtube_search_and_play moved back to video.omxplayer Fabio Manganiello 2018-04-19 00:30:39 +0200
  • a58fa23173 Websocket client-side timeout: 5 -> 30 seconds Fabio Manganiello 2018-04-18 10:13:53 +0200
  • d2b881fee7 YouTube search and play code moved to media.ctrl plugin Fabio Manganiello 2018-04-18 00:50:19 +0200
  • 78e08cc3bb Added lxml as a requirement for YouTube search (from BeautifulSoup4) Fabio Manganiello 2018-04-18 00:30:56 +0200
  • ab19e258bb Implemented YouTube videos search and play with support for queuse Fabio Manganiello 2018-04-18 00:23:12 +0200
  • 02e951bd57 - Added hidden plugins configuration for plugins that shouldn't be shown on the web panel as tabs Fabio Manganiello 2018-04-17 23:09:07 +0200
  • fcdc4d1af8 Reload the MPD plugin in case of any errors during the status retrieval Fabio Manganiello 2018-04-17 16:43:39 +0200
  • 15a233a927 Keep reloading the MPD plugin in the MPD backend if the plugin crashed or keeps being null Fabio Manganiello 2018-04-17 09:27:37 +0200
  • 2186336bbc Added plugin for supporting MCP3008 ADC for analog sensors Fabio Manganiello 2018-04-17 01:02:55 +0200
  • 40d1b7481a Added TTS web plugin Fabio Manganiello 2018-04-16 14:38:08 +0200
  • 607ec2812c Run get_plugin at every iteration of the mpd backend in case the plugin lost the connection and has been reloaded Fabio Manganiello 2018-04-16 09:38:34 +0200
  • 1a01b336b7 Brought server side ping timeout to 60 seconds Fabio Manganiello 2018-04-15 22:36:45 +0200
  • f717315136 Added music.mpd.searchaddplaylist method Fabio Manganiello 2018-04-15 16:31:23 +0200
  • 87fb8855b7 - Show Spotify results first from MPD search, if available - More granular calculation of the match score Fabio Manganiello 2018-04-15 11:15:43 +0200
  • 400943b74b Cleaner management of MPD search filters on the frontend Fabio Manganiello 2018-04-15 10:03:34 +0200
  • 73c74654d1 - Better MPD filter management - you can now pass filters as arrays like ['artist', 'Led Zeppelin', 'title', 'Stairway To Heaven'] instead of relying on one single type-filter pair Fabio Manganiello 2018-04-14 23:58:48 +0200
  • 82200bb150 Better logging management, solves #26 Fabio Manganiello 2018-04-14 00:59:56 +0200
  • e83b21ad33 No outline on the ZeroBorg div when focused Fabio Manganiello 2018-04-13 23:45:29 +0200
  • b863213bd7 More rational management of ZeroBorg auto pilot mode together with sensor - no longer limited to gpio.sensor.distance alone, but including any kind of GpioSensorPlugin. Thresholds, timeouts and actions are configured in config.yaml instead of being hardcoded Fabio Manganiello 2018-04-13 15:49:10 +0200
  • b597097be3 Better management of motor power settings in gpio.zerborg - no more offsets multiplied for max_power and hardcoded power coefficients, just pass the motor power in the configuration Fabio Manganiello 2018-04-13 15:12:31 +0200
  • 0cfd67be51 Changed behaviour on playlist track click. Click twice to play instace of long pressing to prevent tracks from playing while scrolling the pane Fabio Manganiello 2018-04-12 20:07:19 +0200
  • cf2b362947 Support for robot control through keyboard Fabio Manganiello 2018-04-12 18:42:01 +0200
  • 25e601ca4d More granular control of the motors left/right directions Fabio Manganiello 2018-04-12 17:18:22 +0200
  • de7a8067cb Better filtering of music results Fabio Manganiello 2018-04-12 14:28:20 +0200
  • abdc5a5ed0 Inverted search priority order Fabio Manganiello 2018-04-12 14:22:24 +0200
  • b400597a1b Refresh the status as well upon successful search results play/add Fabio Manganiello 2018-04-12 13:53:04 +0200
  • decadee00a Implemented music search from web panel Fabio Manganiello 2018-04-12 13:04:56 +0200
  • f3d725c890 Making the websocket reconnect client-side logic a bit more consistent Fabio Manganiello 2018-04-10 19:49:37 +0200
  • 10bf54f961 A more consistent a bug-free handling of websocket reconnection cycles Fabio Manganiello 2018-04-10 15:56:00 +0200
  • 4efbcc50dd Server-side websocket timeout: 3 -> 5 seconds Fabio Manganiello 2018-04-10 00:10:03 +0200
  • ef1843fdbc s/1 second/3 seconds/ Fabio Manganiello 2018-04-09 23:58:54 +0200
  • cb6894b6f8 s/5 seconds/1 second/ Fabio Manganiello 2018-04-09 23:56:43 +0200
  • c81e969097 Reverted 10 msec wait to prevent sys resources flooding on retries Fabio Manganiello 2018-04-09 23:26:14 +0200
  • ce5db9a9c6 Reconnect to the websocket immediately in case of normal closure Fabio Manganiello 2018-04-09 23:21:19 +0200
  • d380e0f398 Keep trying to connect in case the websocket goes down Fabio Manganiello 2018-04-09 23:14:59 +0200
  • 75e958bb38 Added auto pilot and stop controls to ZeroBorg web UI Fabio Manganiello 2018-04-09 18:12:53 +0200
  • cb44f864cc Added ZeroBorg plugin web UI for motors control Fabio Manganiello 2018-04-09 15:45:14 +0200
  • 4bd69d1d68 Making the header a bit more proportioned Fabio Manganiello 2018-04-09 10:22:07 +0200
  • fe2930dfdc Increased font size for datetime div Fabio Manganiello 2018-04-09 10:20:32 +0200
  • 248b1c37b2 typo Fabio Manganiello 2018-04-09 02:04:07 +0200
  • fa4ed7c95c light.hue.on/off wants an array Fabio Manganiello 2018-04-09 01:53:25 +0200
  • a3fbce1082 Support for global and individual color and power switches on Philips Hue interface Fabio Manganiello 2018-04-09 01:23:58 +0200
  • 2bf4ff136b Exposing serial data functionally through a plugin Fabio Manganiello 2018-04-08 18:16:24 +0200
  • 8ae22726ed Added serial device backend Fabio Manganiello 2018-04-07 03:08:52 +0200
  • 2be2677963 Added light sensor backend Fabio Manganiello 2018-04-06 17:19:01 +0200
  • 10a78a1f21 Frontend plugin for Philips Hue Fabio Manganiello 2018-03-27 23:13:42 +0200
  • 7dd3bb9915 Always call stop_playback even when there is no user request Fabio Manganiello 2018-03-26 00:32:03 +0200
  • 1f2b5432b3 Extended Pi camera options Fabio Manganiello 2018-03-24 14:43:18 +0100
  • b5567c289f - Added Pi camera stream over TCP backend - More consistent event handling for the pushtotalk assistant - Added general GPIO module Fabio Manganiello 2018-03-24 03:05:46 +0100
  • a14d6fe652 - Stop assistant playback only if there was a user request. This prevents a PortAudio write on input-only stream error in the Assistant SDK, see https://github.com/googlesamples/assistant-sdk-python/issues/185 Fabio Manganiello 2018-03-21 23:21:41 +0100
  • d5f73023ea Support for custom hotword detection through Snowboy Fabio Manganiello 2018-03-20 23:34:36 +0100
  • 6309f5301e - Power offsets now passed through conf instead of source code - More robust handling of temporary sensor failures Fabio Manganiello 2018-03-17 17:16:20 +0100
  • dcd4f9eddf Threshold obstacle distance increased to 40 cm Fabio Manganiello 2018-03-06 02:44:44 +0100
  • 8674626934 - Implemented auto_toggle command for Zeroborg - Recalibrated power offsets Fabio Manganiello 2018-03-05 23:27:20 +0100
  • 8b733fb859 - Added IR sensor backend - Fixed default power offsets - Changed threshold distance for ultrasound sensor - Fixed power multiplier coefficient Fabio Manganiello 2018-03-04 17:55:48 +0100
  • 0f97678a78 Throttling power Fabio Manganiello 2018-03-03 03:24:08 +0100
  • da0d715d49 Getting distance synchronously Fabio Manganiello 2018-03-02 16:02:04 +0100
  • df6790cde9 Changed default distance Fabio Manganiello 2018-03-02 14:37:14 +0100
  • cf83f07f79 Implemented auto pilot with distance sensors Fabio Manganiello 2018-02-26 11:31:06 +0100
  • a8254181b2 Fixed ZeroBorg power offsets Fabio Manganiello 2018-02-26 01:01:07 +0100
  • 6508f0baf3 Zeroborg plugin Fabio Manganiello 2018-02-25 23:45:31 +0100
  • 48363c94e4 s/ModuleNotFoundError/ImportError/g Fabio Manganiello 2018-02-20 22:58:13 +0100
  • 779a907ebd Made the ZeroBorg module Python3-friendly Fabio Manganiello 2018-02-20 20:41:56 +0100
  • f16719f575 Added ZeroBorg plugin draft Fabio Manganiello 2018-02-20 20:09:29 +0100
  • e8891f0c12 Filter implementation for music.mpd Fabio Manganiello 2018-02-09 20:54:02 +0100
  • 0d2a1e5932 onopen logging message Fabio Manganiello 2018-02-07 22:52:16 +0100
  • b675f631e9 - Websocket ping interval 1 -> 5 seconds - JS client websocket reconnect logic Fabio Manganiello 2018-02-07 22:14:38 +0100
  • c47d910465 Removed comma Fabio Manganiello 2018-02-05 10:35:24 +0100
  • 40efb3f9c7 Support for selecting and playing tracks and playlists in web interface Fabio Manganiello 2018-02-05 09:45:35 +0100
  • 1cab75757b - Support for playlist update events handling on MPD - Support for playlist updates on the web interface - Support for selecting and playing tracks in the web interface Fabio Manganiello 2018-02-05 00:55:19 +0100
  • 9cf9135eae Making the mpd interface fit in a smaller screen without overflows Fabio Manganiello 2018-02-01 01:12:47 +0100
  • de2e50fefa Implemented support for track random seek Fabio Manganiello 2018-01-31 10:35:14 +0100
  • 7cd15d35e1 Return new status on random and repeat calls Fabio Manganiello 2018-01-31 01:39:04 +0100
  • 968b71e946 - Implemented support for shuffle, random and set volume on the UI - Reduced the websocket ping poll frequency to 1 second Fabio Manganiello 2018-01-31 01:32:07 +0100
  • 28bc4c748e UI improvements + support for MPD playlists and folders Fabio Manganiello 2018-01-30 00:54:46 +0100
  • fc608317fd Give some breath to the websocket ping loop Fabio Manganiello 2018-01-29 21:21:40 +0100
  • 07219bef89 Player style fixes Fabio Manganiello 2018-01-29 21:18:31 +0100
  • 90f49b0964 Player style fixes Fabio Manganiello 2018-01-29 21:15:57 +0100
  • 22e4a44fdb Fixed js glitch Fabio Manganiello 2018-01-29 17:09:53 +0100
  • e007d26896 Version bump Fabio Manganiello 2018-01-29 16:34:52 +0100
  • 75fac37984 Fixed tests Fabio Manganiello 2018-01-29 16:34:00 +0100
  • 0ff5adc4c1 Removed swap file Fabio Manganiello 2018-01-29 16:29:36 +0100
  • ae3ee8ada5 Music player styles Fabio Manganiello 2018-01-29 16:28:32 +0100
  • 557cb3460b Templates included in dist packages Fabio Manganiello 2018-01-29 16:10:49 +0100
  • 5b5c1662a8 Added web server static files to the setup Fabio Manganiello 2018-01-29 16:04:01 +0100
  • 6ad7f85e76 A more clever way to get the static dirs Fabio Manganiello 2018-01-29 15:08:25 +0100
  • 6ff1552063 Fixed websocket Fabio Manganiello 2018-01-29 14:46:31 +0100
  • 72af7adb46 #51 first web panel iteration Fabio Manganiello 2018-01-29 13:47:21 +0100
  • 615573f932 Changed format for HTTP backend requests to something more consistent Fabio Manganiello 2018-01-28 14:49:59 +0100