Commit Graph

  • 025309cae8 Fixed Chromecast media_controller methods Fabio Manganiello 2018-11-13 23:17:51 +0100
  • 632da318b1 Expanded Chromecast plugin Fabio Manganiello 2018-11-13 23:09:19 +0100
  • 6fcc3a2397 Support for YouTube media in Chromecast plugin Fabio Manganiello 2018-11-13 20:20:55 +0100
  • 26f3842724 Added support for Plex to Chromecast Fabio Manganiello 2018-11-13 01:29:24 +0100
  • 42053dcf3b Expanded Plex plugin Fabio Manganiello 2018-11-12 23:23:21 +0100
  • 1459630661 Added Plex and Chromecast plugins Fabio Manganiello 2018-11-12 16:50:20 +0100
  • 9a88f85cda Expanded config example Fabio Manganiello 2018-11-11 12:17:11 +0100
  • 2d8078b8bb Don't propagate the message from MQTT nor wait for a response if the message is null or its handler threw an exception Fabio Manganiello 2018-11-10 01:16:32 +0100
  • cda64865f3 Set the correct mimetype on the /execute endpoint Fabio Manganiello 2018-11-09 23:43:47 +0100
  • fc3f53f32b Retry logic for getting mpd status Fabio Manganiello 2018-11-07 18:04:37 +0100
  • 26ec213098 Make sure that the shitty MQTT backend doesn't break for no reason Fabio Manganiello 2018-11-06 11:40:01 +0100
  • cbfcb76c21 volup/voldown fix for mpd plugin Fabio Manganiello 2018-11-04 01:35:33 +0100
  • 56b87f3436 Support for default broker server configuration in MQTT plugin Fabio Manganiello 2018-11-02 15:32:12 +0000
  • 788a2652c8 Support for TLS/SSL and user authentication on MQTT Fabio Manganiello 2018-11-02 15:15:48 +0000
  • e2ff62f15d Refactored file plugin Fabio Manganiello 2018-11-02 13:57:24 +0000
  • c05fc9ee3f Added logic to propagate events to the websockets backend Fabio Manganiello 2018-11-02 10:14:06 +0000
  • cd3aea5cd6 typo Fabio Manganiello 2018-11-02 00:07:42 +0100
  • f1e1ee92d3 bool compatibility fix Fabio Manganiello 2018-11-02 00:06:39 +0100
  • 51440d43fd Propagate SSL flag to the templates Fabio Manganiello 2018-11-02 00:04:49 +0100
  • e571d8ea41 Typo Fabio Manganiello 2018-11-02 00:03:10 +0100
  • a77a9c04b7 Missed SSL flag Fabio Manganiello 2018-11-02 00:02:11 +0100
  • 3eed774d50 Added SSL to websockets js code as well Fabio Manganiello 2018-11-02 00:00:10 +0100
  • 727b604bb4 Added SSL to HTTP backend websockets as well Fabio Manganiello 2018-11-01 23:57:50 +0100
  • a253e5f49e Removed old line of code Fabio Manganiello 2018-11-01 23:48:25 +0100
  • 667d5e8a45 HTTPS support on the web server Fabio Manganiello 2018-11-01 23:43:02 +0100
  • 38a8cac9c6 Refactored SSL context logic as utils methods Fabio Manganiello 2018-11-01 23:34:14 +0100
  • bf52304758 Fixed ReadTheDocs Fabio Manganiello 2018-11-01 19:42:40 +0100
  • 6bc976cf89 Fixed SSL support in websocket implementation Fabio Manganiello 2018-11-01 17:28:54 +0000
  • 484d282a26 Updated wiki Fabio Manganiello 2018-10-28 23:48:26 +0100
  • 0fbda526d0 Added script for generating docs for newly added files Fabio Manganiello 2018-10-28 02:00:06 +0200
  • 3fda8afba9 Added missing docs Fabio Manganiello 2018-10-28 01:54:05 +0200
  • 62a0847c6d Added missing docs Fabio Manganiello 2018-10-28 01:53:43 +0200
  • b365e7d126 Keep-alive logic implemented for websocket backend Fabio Manganiello 2018-10-27 01:09:09 +0200
  • 92a3759721 Added websocket backend and plugin Fabio Manganiello 2018-10-26 21:55:49 +0200
  • 8635ed8268 Added support for MQTT backend to process responses on a topic named platypush_bus_mq/<device>/responses/<msg_id> Fabio Manganiello 2018-10-26 13:33:23 +0000
  • 284e0638f8 Always define msg so the function doesn't fail on exception Fabio Manganiello 2018-10-25 20:45:58 +0200
  • 4e0e4863a0 Don't modify Redis args directly when initializing the object in another plugin Fabio Manganiello 2018-10-25 20:14:50 +0200
  • 964c7b5cf0 Making sure that Redis constructor only initializes the attributes without creating the object and performing a connection Fabio Manganiello 2018-10-25 20:06:29 +0200
  • 6ce348365f Refactored backends to be more robust by wrapping the core logic into a try-except logic with sleep and retry Fabio Manganiello 2018-10-25 19:46:13 +0200
  • 0a7722d858 Wrap self.on_message in a try/except block Fabio Manganiello 2018-10-23 14:20:24 +0000
  • 4c2302a534 Removed title from logging trace in RSS backend Fabio Manganiello 2018-10-23 00:23:47 +0200
  • 276ee8fee9 Round download progress to two decimals Fabio Manganiello 2018-10-22 19:14:41 +0200
  • 76b40c0c37 Managing torrent stop and remove as well Fabio Manganiello 2018-10-22 19:12:06 +0200
  • ab51c1d1bc Extended torrents plugin Fabio Manganiello 2018-10-22 18:51:00 +0200
  • 7375fb74fc OMXPlayer to delegate torrent search and download to the torrent plugin Fabio Manganiello 2018-10-22 18:26:11 +0200
  • ce6baa453c Keeping track of multiple downloads in torrent plugin Fabio Manganiello 2018-10-22 15:24:09 +0000
  • 9974583038 Added torrent plugin Fabio Manganiello 2018-10-22 14:52:32 +0000
  • 4d592fff17 Support for multiple devices in AutoRemote plugin Fabio Manganiello 2018-10-22 09:36:30 +0000
  • fec684210c Wrapped MPD plugin reload logic to prevent the backend from crashing if the second initialization fails as well Fabio Manganiello 2018-10-21 14:50:58 +0200
  • ae7cd120d2 Wrapped the RSS parsing loop in a try-except block to prevent the backend from continuously crashing if there are encoding issues on the RSS titles Fabio Manganiello 2018-10-21 14:47:52 +0200
  • 7adfb67c12 Fixed Kodi plugin Fabio Manganiello 2018-10-20 19:27:15 +0200
  • db4330eeed Support for (output, errors) as a tuple returned from plugin actions Fabio Manganiello 2018-10-20 18:07:00 +0200
  • 2dac094aea player_id should be optional in media.kodi.stop Fabio Manganiello 2018-10-20 18:00:53 +0200
  • fc7fa37010 ignore_errors parameter supported in shell plugin Fabio Manganiello 2018-10-20 17:56:36 +0200
  • 4fce1dd2e1 More features on the Kodi plugin Fabio Manganiello 2018-10-20 17:17:29 +0200
  • 5b5fdd0933 Kodi player plugin improved Fabio Manganiello 2018-10-20 16:59:47 +0200
  • e16b444b0b player_id selection implemented in Kodi Fabio Manganiello 2018-10-20 16:40:12 +0200
  • 7490529ca2 Reverted bugged title decode Fabio Manganiello 2018-10-20 14:49:21 +0200
  • 2fd7ba003b Decoding title from RSS feeds Fabio Manganiello 2018-10-19 23:48:04 +0200
  • 4f3c7f715f Expanded Kodi actions Fabio Manganiello 2018-10-18 16:24:22 +0200
  • b6a4432528 Added Kodi plugin Fabio Manganiello 2018-10-18 16:14:34 +0200
  • 3458fb8a23 Added append action to file plugin Fabio Manganiello 2018-10-17 09:02:22 +0200
  • 2eccd41420 Message skip message logged in debug mode to prevent log pollution Fabio Manganiello 2018-10-16 10:26:10 +0200
  • 4d3d8ddd34 File utils moved to new file plugin Fabio Manganiello 2018-10-16 09:01:22 +0200
  • b14bb44c10 Added utils actions to handle files Fabio Manganiello 2018-10-16 08:49:55 +0200
  • 475f6d3f6f Version bump 0.9 -> 0.9.1 Fabio Manganiello 2018-10-15 22:12:30 +0200
  • af00ac6c68 Fixed attribute name Fabio Manganiello 2018-10-14 17:36:06 +0200
  • a4e2db184d Added tts.google web plugin Fabio Manganiello 2018-10-14 17:17:19 +0200
  • b6fcdf75f4 Make sure that we set the credential files environment variable Fabio Manganiello 2018-10-14 10:45:25 +0200
  • c640093139 Added Google-based TTS plugin Fabio Manganiello 2018-10-14 10:29:02 +0200
  • db89c39ed8 Made AutoRemote notification text optional Fabio Manganiello 2018-10-12 00:41:23 +0200
  • eab2ba2075 Added send_notification to AutoRemote Fabio Manganiello 2018-10-11 23:35:29 +0200
  • 2d7040225c Added AutoRemote plugin Fabio Manganiello 2018-10-11 14:52:28 +0000
  • 74d23262b7 Implemented TCP backend Fabio Manganiello 2018-10-11 14:02:26 +0000
  • 15b65c4896 Added utils plugin Fabio Manganiello 2018-10-10 01:00:26 +0200
  • 68aaf9cd61 Message timestamp refactored Fabio Manganiello 2018-10-08 13:30:00 +0000
  • 948f3dc37d Implemented timestamp mark on messages to trigger message expiration logic in case something stays on the bus for longer than a minute Fabio Manganiello 2018-10-08 10:35:56 +0000
  • c10e882dd0 Make decode safe against null values Fabio Manganiello 2018-10-06 23:37:26 +0200
  • 8497cd3863 More consistent naming Fabio Manganiello 2018-10-06 23:30:11 +0200
  • 0b053bb46d Expanding procedure arguments from context Fabio Manganiello 2018-10-05 09:38:34 +0200
  • 1404d59865 Fixed response encoding Fabio Manganiello 2018-10-04 10:22:17 +0200
  • fbce006772 Fixed send_note pushbullet method Fabio Manganiello 2018-10-01 15:06:26 +0200
  • d419419487 Fix for if statements Fabio Manganiello 2018-09-27 02:20:25 +0200
  • 570ef6f109 Replaced EventAction with Procedure to allow more flexibility in event hooks and cronjobs Fabio Manganiello 2018-09-27 01:52:35 +0200
  • f3b1bdb397 Updated wiki Fabio Manganiello 2018-09-27 01:12:45 +0200
  • 38fdb8be08 Implemented support for else statements in if(s) Fabio Manganiello 2018-09-27 01:09:00 +0200
  • a4de4933df Revert "Added python3.7 to Travis build" Fabio Manganiello 2018-09-26 22:42:17 +0200
  • aab88a3ea1 Added python3.7 to Travis build Fabio Manganiello 2018-09-26 22:40:22 +0200
  • 7ec6221a7f Implemented nested if(s), solves #53 Fabio Manganiello 2018-09-26 22:31:27 +0200
  • b88f7fcecc Added play_if_paused_or_stopped method to mpd plugin Fabio Manganiello 2018-09-25 19:40:00 +0200
  • 13c1895295 Support for runtime arguments on procedures Fabio Manganiello 2018-09-25 19:20:34 +0200
  • 38f61298f8 Support for bulk mpd add Fabio Manganiello 2018-09-25 09:42:46 +0200
  • f79de2e708 Reverted bus post logic for HTTP backend Fabio Manganiello 2018-09-25 00:31:51 +0200
  • 88d2fbd366 Response can't be null Fabio Manganiello 2018-09-25 00:26:06 +0200
  • d78e66df7c Don't return status() over video stop, as the process should already be dead and playback status call will fail Fabio Manganiello 2018-09-25 00:19:53 +0200
  • 82940fedf0 Added some missing docs Fabio Manganiello 2018-09-24 23:40:10 +0200
  • 65ec2458d8 MQTT backend should call on_message instead of posting directly to the bus Fabio Manganiello 2018-09-24 23:21:02 +0200
  • d215410a6a More consistent flow for messages received by a backend Fabio Manganiello 2018-09-24 23:13:44 +0200
  • 59d84c4fcb - Calling `on_message` on Redis backend to trigger the right logic instead of `self.bus.post` directly Fabio Manganiello 2018-09-24 22:06:10 +0200
  • a4f075a4c1 Added support for ApplicationStartedEvent and ApplicationStoppedEvent Fabio Manganiello 2018-09-24 09:18:46 +0000