Commit Graph

  • 0ab70cdbae Kodi Application.SetVolume() expects an integer or a string, not a float Fabio Manganiello 2019-07-25 23:54:32 +0200
  • e208166a92 Fixed pypi version banner to README Fabio Manganiello 2019-07-25 19:01:46 +0200
  • 4a0e7dfe7c Added pypi version banner to README Fabio Manganiello 2019-07-25 19:00:55 +0200
  • f5dbfe08bd Bump version: 0.10.5 → 0.10.6 v0.10.6 Fabio Manganiello 2019-07-25 18:40:05 +0200
  • 18ac909cf3 mercury-parser.js added to static assets to be copied upon installation Fabio Manganiello 2019-07-25 18:36:12 +0200
  • 1f2f293778 Redirect mercury-parser.js stderr to stdout. Moreover, if an error occurs while parsing a link from an RSS feed we should report the link that raised the error, not the URL of the parent feed Fabio Manganiello 2019-07-25 16:34:00 +0000
  • 44e27e6c62 Log the link we are trying to parse (useful for debugging parsing issues) Fabio Manganiello 2019-07-25 18:23:28 +0200
  • 83db3f770c Don't generate HTML/CSS wrapper for the content unless the output is a destination file (HTML/PDF). Fabio Manganiello 2019-07-25 18:08:18 +0200
  • 34433a363b Call sound.stop_recording upon audio stream stop so we won't have hanging streams with no clients connected Fabio Manganiello 2019-07-25 14:01:04 +0200
  • beef06fad2 Log exception and parser output if it returns invalid JSON Fabio Manganiello 2019-07-24 23:31:27 +0000
  • d64c519660 Bump version: 0.10.4 → 0.10.5 v0.10.5 Fabio Manganiello 2019-07-25 01:15:38 +0200
  • 5de4ca3738 bumpversion configuration added Fabio Manganiello 2019-07-25 01:15:32 +0200
  • 6aaa2fa1ea extract_content is supposed to be a boolean Fabio Manganiello 2019-07-25 01:09:16 +0200
  • 5293f5b203 #73: Implemented wrapper plugin for the new Node.js mercury-parser. Fabio Manganiello 2019-07-24 19:02:53 +0200
  • 43ca3a6f94 Added support for streaming audio from an input source over HTTP Fabio Manganiello 2019-07-23 18:22:00 +0200
  • 426f064459 "Remember me" options on session should leave the cookie for a longer time (e.g. one year), it should be browser-session-only otherwise Fabio Manganiello 2019-07-23 00:31:17 +0200
  • a16fc65d37 Try to load the dev version of vue.js if available Fabio Manganiello 2019-07-19 20:00:39 +0200
  • 5020256a33 Ignore development version of vue.js if installed Fabio Manganiello 2019-07-19 19:58:54 +0200
  • 57712b3693 Be more robust in case of Mercury API failures while parsing RSS feeds. TODO: the Mercury API has now been retired and replaced by a library, that however is only available for Node.js. Figure out how to wrap the new library in Python 3 Fabio Manganiello 2019-07-19 15:00:06 +0000
  • f12c6db34f Added camera web panel Fabio Manganiello 2019-07-19 15:20:48 +0200
  • 5c3d32d05d Fixed undefined reference Fabio Manganiello 2019-07-19 13:50:01 +0200
  • f86e2eb5a7 Implemented settings page and finalized multi-user support Fabio Manganiello 2019-07-19 00:50:45 +0200
  • cd9bdbb1c8 Fixed undefined reference Fabio Manganiello 2019-07-17 14:57:50 +0200
  • ca030b06e0 Added support (not working yet) for custom Google device actions and events Fabio Manganiello 2019-07-17 14:55:53 +0200
  • 008fce70fa Replaced references to in pydoc with format, as doesn't seem to work in RTD Fabio Manganiello 2019-07-16 23:00:20 +0200
  • a60e89806f Fixed undefined reference Fabio Manganiello 2019-07-16 22:43:27 +0200
  • cc61032bec Fixes for readthedocs build Fabio Manganiello 2019-07-16 22:38:42 +0200
  • 95b5820783 Fixes for readthedocs build Fabio Manganiello 2019-07-16 22:29:23 +0200
  • c08cac9679 Fixed submodule path Fabio Manganiello 2019-07-16 20:30:06 +0200
  • 9c4646bed5 Fixed documentation and added missing docs to the index Fabio Manganiello 2019-07-16 20:28:00 +0200
  • 96c9d5460a Log the underlying error cause too if get_plugin fails Fabio Manganiello 2019-07-16 16:51:27 +0200
  • 4e8235a649 More robust logic to handle temporary database connection errors through retry mechanism Fabio Manganiello 2019-07-16 16:40:56 +0200
  • 1ea737c15a readthedocs only supports https URLs for submodules, not ssh/git Fabio Manganiello 2019-07-16 09:51:55 +0200
  • f5ef9957de Increased daemon warm-up waiting time and timeout in tests Fabio Manganiello 2019-07-15 16:28:44 +0200
  • efe28b3207 Travis now needs SQLAlchemy to run properly too Fabio Manganiello 2019-07-15 16:21:45 +0200
  • e1fbde3345 Added bcrypt to Travis requirements Fabio Manganiello 2019-07-15 16:17:58 +0200
  • 1c1ecc18df Support for multi-users and authentication for HTTP pages Fabio Manganiello 2019-07-15 14:12:00 +0200
  • 674c164fc1 Fixed pylint warnings Fabio Manganiello 2019-07-13 22:36:45 +0200
  • 0826dd53a6 FIX: LifoQueue.get is blocking. Check if the queue is empty instead Fabio Manganiello 2019-07-13 22:22:30 +0200
  • 55cd937a51 Made OMXPlayer plugin more resiliant in the case where the player has already terminated Fabio Manganiello 2019-07-13 22:12:50 +0200
  • 0b05d7d8de pylint warnings fixed Fabio Manganiello 2019-07-13 18:25:42 +0200
  • 07dbe57641 pylint warnings fixed Fabio Manganiello 2019-07-13 15:49:38 +0200
  • 8b2c6d333e Lint warnings fixed Fabio Manganiello 2019-07-13 14:22:43 +0200
  • 3c3496b19a Revert "The active-glow animation takes too much CPU on music.mpd" Fabio Manganiello 2019-07-13 12:27:43 +0200
  • 7666e8cb51 Including vue.min.js instead of vue.js Fabio Manganiello 2019-07-13 12:25:02 +0200
  • 3479033170 Version bump 0.10.3 -> 0.10.4 0.10.4 Fabio Manganiello 2019-07-12 23:57:06 +0200
  • 654c61ec51 Standardized omxplayer returned attributes and volume management Fabio Manganiello 2019-07-12 20:12:59 +0200
  • 50313580fd Catch PortAudio exception in case of race conditions on closed streams and re-initialize the assistant object when they occur Fabio Manganiello 2019-07-12 18:19:32 +0200
  • bb3a39acb9 Better synchronization mechanism between push-to-talk and platypush when an event is matched and no assistant playback should follow up Fabio Manganiello 2019-07-12 18:11:14 +0200
  • 2999e47a0f Run the hotword detected sound in another thread, or it's likely to mess up with the timing of the hotword-assistant interaction Fabio Manganiello 2019-07-12 17:44:59 +0200
  • fe96940744 detect_sound should support relative and ~ paths Fabio Manganiello 2019-07-12 14:55:14 +0200
  • 8d660f27d4 Support for multiple hotwords, configurations and assistant languages in Snowboy backend Fabio Manganiello 2019-07-12 14:53:12 +0200
  • 6769707580 Stop assistant interaction if a phrase match is found Fabio Manganiello 2019-07-12 09:37:37 +0200
  • b63843a130 Fixed assistant event constructor with new Google plugins structure Fabio Manganiello 2019-07-12 01:45:27 +0200
  • 6848a2a0c1 Version bump 0.10.2 -> 0.10.3 Fabio Manganiello 2019-07-12 00:59:03 +0200
  • 402baee48e typo Fabio Manganiello 2019-07-12 00:56:18 +0200
  • 5766367402 Rewritten snowboy and Google push-to-talk plugins to make them a better replacement for the deprecated google-assistant-library Fabio Manganiello 2019-07-11 22:54:33 +0200
  • 30c7f7f955 Updated requirements.txt Fabio Manganiello 2019-07-11 18:01:30 +0200
  • 792c24700c Refactored requirements to only include mandatory ones and added style reference to assistant in dashboard.html Fabio Manganiello 2019-07-10 12:18:53 +0200
  • f086d30e71 Version bump 0.10.1 -> 0.10.2 0.10.2 Fabio Manganiello 2019-07-09 02:14:52 +0200
  • 42e863a229 Specified markdown format for setup Fabio Manganiello 2019-07-09 02:14:00 +0200
  • 6c43b87b00 Fixed README.md italic to prevent twine from complaining Fabio Manganiello 2019-07-09 02:08:58 +0200
  • fc296a1417 Version bump 0.10 -> 0.10.1 Fabio Manganiello 2019-07-09 02:01:01 +0200
  • 24d3810e44 Added NFC backend 0.10.1 Fabio Manganiello 2019-07-09 01:44:31 +0200
  • 0a97bb2345 Better style for webpanel switches Fabio Manganiello 2019-07-08 15:21:13 +0200
  • b50a52acf2 Sort articles in descending order when querying from RSS news web widget Fabio Manganiello 2019-07-08 09:26:38 +0200
  • 4c3cd2fcf2 The active-glow animation takes too much CPU on music.mpd Fabio Manganiello 2019-07-08 00:58:02 +0200
  • c19251c6a1 Always reset carousel image width to auto before re-adjusting the size Fabio Manganiello 2019-07-08 00:16:43 +0200
  • b2c31fcec6 Dashboard style improvements Fabio Manganiello 2019-07-07 23:50:35 +0200
  • 42e5673192 Increased font size for widgets Fabio Manganiello 2019-07-07 20:47:44 +0200
  • 851c0f8583 Version bump 0.10 -> 0.10 0.10 Fabio Manganiello 2019-07-07 20:19:25 +0200
  • 09165ca0ff Dashboard rewritten in vue.js Fabio Manganiello 2019-07-07 20:11:32 +0200
  • 8006f3688c Removed old gpio scripts Fabio Manganiello 2019-07-02 16:27:13 +0200
  • 1e39d3a8d2 Return obj even when the metrics are undefined, or we will set this.metrics to undefined Fabio Manganiello 2019-07-02 16:12:24 +0200
  • 75f7fbd67a Don't perform reads on the serial plugin when refreshing Fabio Manganiello 2019-07-02 16:04:06 +0200
  • 0dac122db5 Style for the new sensors web plugin Fabio Manganiello 2019-07-02 15:38:09 +0200
  • fb4af87967 Style for the new sensors web plugin Fabio Manganiello 2019-07-02 15:23:41 +0200
  • 9c44d047ac Vue.set to set metrics object, array assignment won't be picked up by Vue listeners Fabio Manganiello 2019-07-02 15:08:32 +0200
  • e82edc8338 Set metrics object through Vue.set Fabio Manganiello 2019-07-02 15:02:44 +0200
  • be79d15faf Handle sensor event format correctly Fabio Manganiello 2019-07-02 15:01:40 +0200
  • 23d106969f Default timeout for API calls from 30 to 60 seconds Fabio Manganiello 2019-07-02 14:56:43 +0200
  • 40fa640397 New sensors web panel WIP Fabio Manganiello 2019-07-02 14:42:25 +0200
  • 54a3643605 Added name and value props to sensor component Fabio Manganiello 2019-07-02 14:39:04 +0200
  • 43b01f7c0e Fixed icon class Fabio Manganiello 2019-07-02 14:34:05 +0200
  • 1eae45805d Added new sensors plugin to webpanel Fabio Manganiello 2019-07-02 14:04:25 +0200
  • b932df1c12 Added switch tab to the new web panel Fabio Manganiello 2019-07-02 12:02:28 +0200
  • 26ee3fc75c Changed nav bar text to icons Fabio Manganiello 2019-07-01 22:26:04 +0200
  • 277d6ec271 Added torrent support in new webplayer Fabio Manganiello 2019-07-01 19:32:22 +0200
  • c78789e644 Added Kodi support to new media webplayer Fabio Manganiello 2019-06-29 00:06:03 +0200
  • f86eeef549 New media webplugin WIP Fabio Manganiello 2019-06-27 23:52:40 +0200
  • 37282ed9d5 Added Python 3.7 build in Travis Fabio Manganiello 2019-06-26 11:27:42 +0200
  • 70bba5fc96 Support for browser webplayer and subtitles in new webplugin Fabio Manganiello 2019-06-26 11:05:16 +0200
  • e55735f409 Added YouTube support to new media webplugin Fabio Manganiello 2019-06-25 22:46:25 +0200
  • cf23e2fc72 Support for subtitles in new media webplugin - WIP Fabio Manganiello 2019-06-25 00:48:00 +0200
  • 17de2a194c Removed comment Fabio Manganiello 2019-06-24 01:04:52 +0200
  • 9305f86d0c New media webplugin WIP Fabio Manganiello 2019-06-24 01:01:08 +0200
  • ba800ef8e2 Normalized all local players so that they handle events and return statuses in the same format Fabio Manganiello 2019-06-23 02:16:20 +0200
  • 1964f74f19 New media webplugin WIP Fabio Manganiello 2019-06-22 19:05:17 +0200
  • 2da6d7d866 New media webplugin WIP Fabio Manganiello 2019-06-22 14:41:42 +0200
  • 482f6f0765 New media webplugin WIP Fabio Manganiello 2019-06-22 00:15:32 +0200