From b11688a10f971c413e4ac9338191432c19467bcd Mon Sep 17 00:00:00 2001 From: hygienic-books Date: Tue, 3 May 2022 23:57:20 +0000 Subject: [PATCH] Update 'Home' --- Home.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Home.md b/Home.md index 0c562a8..9307bdb 100644 --- a/Home.md +++ b/Home.md @@ -2,11 +2,16 @@ * Run in background permanently * CLI database creation and version management, migrations * On a loop iterate over all configured Kodi instances' JSON-RPC endpoints - * Check if a player is running - * If yes check if player is playing back something - * If yes - * Subtract check interval from avaialble playback time (stored in database) - * Render new imagemagick overlay for sddm avatar indicating remaining time + * Get state either: + * Polling: + * Check if a player is running + * If yes check if player is playing back something + * If yes + * Subtract check interval from avaialble playback time (stored in database) + * Render new imagemagick overlay for sddm avatar indicating remaining time + * WebSockets and a subscription to notifications + * Get auto updates from Kodi + * What happens when user starts third party application such as an emulator? * If less than n time left trigger Kodi notification * If time's up check if playback running * If yes end playback