d2b881fee7YouTube search and play code moved to media.ctrl plugin
Fabio Manganiello
2018-04-18 00:50:19 +0200
78e08cc3bbAdded lxml as a requirement for YouTube search (from BeautifulSoup4)
Fabio Manganiello
2018-04-18 00:30:56 +0200
ab19e258bbImplemented 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
fcdc4d1af8Reload the MPD plugin in case of any errors during the status retrieval
Fabio Manganiello
2018-04-17 16:43:39 +0200
15a233a927Keep 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
2186336bbcAdded plugin for supporting MCP3008 ADC for analog sensors
Fabio Manganiello
2018-04-17 01:02:55 +0200
40d1b7481aAdded TTS web plugin
Fabio Manganiello
2018-04-16 14:38:08 +0200
607ec2812cRun 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
1a01b336b7Brought server side ping timeout to 60 seconds
Fabio Manganiello
2018-04-15 22:36:45 +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
400943b74bCleaner 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
e83b21ad33No outline on the ZeroBorg div when focused
Fabio Manganiello
2018-04-13 23:45:29 +0200
b863213bd7More 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
b597097be3Better 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
0cfd67be51Changed 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
cf2b362947Support for robot control through keyboard
Fabio Manganiello
2018-04-12 18:42:01 +0200
25e601ca4dMore granular control of the motors left/right directions
Fabio Manganiello
2018-04-12 17:18:22 +0200
de7a8067cbBetter filtering of music results
Fabio Manganiello
2018-04-12 14:28:20 +0200
abdc5a5ed0Inverted search priority order
Fabio Manganiello
2018-04-12 14:22:24 +0200
b400597a1bRefresh the status as well upon successful search results play/add
Fabio Manganiello
2018-04-12 13:53:04 +0200
decadee00aImplemented music search from web panel
Fabio Manganiello
2018-04-12 13:04:56 +0200
f3d725c890Making the websocket reconnect client-side logic a bit more consistent
Fabio Manganiello
2018-04-10 19:49:37 +0200
10bf54f961A more consistent a bug-free handling of websocket reconnection cycles
Fabio Manganiello
2018-04-10 15:56:00 +0200
10a78a1f21Frontend plugin for Philips Hue
Fabio Manganiello
2018-03-27 23:13:42 +0200
7dd3bb9915Always call stop_playback even when there is no user request
Fabio Manganiello
2018-03-26 00:32:03 +0200
1f2b5432b3Extended 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
d5f73023eaSupport 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
dcd4f9eddfThreshold 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
0f97678a78Throttling power
Fabio Manganiello
2018-03-03 03:24:08 +0100
40efb3f9c7Support 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
9cf9135eaeMaking the mpd interface fit in a smaller screen without overflows
Fabio Manganiello
2018-02-01 01:12:47 +0100
de2e50fefaImplemented support for track random seek
Fabio Manganiello
2018-01-31 10:35:14 +0100
7cd15d35e1Return 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
28bc4c748eUI improvements + support for MPD playlists and folders
Fabio Manganiello
2018-01-30 00:54:46 +0100
fc608317fdGive some breath to the websocket ping loop
Fabio Manganiello
2018-01-29 21:21:40 +0100