issues
search
JurajNyiri
/
HomeAssistant-Tapo-Control
Control for Tapo cameras as a Home Assistant component
Apache License 2.0
1.03k
stars
85
forks
source link
5.3.0
#364
Closed
JurajNyiri
closed
1 year ago
JurajNyiri
commented
1 year ago
[x] Add thumnbail generation for synced media
[x] Add automated way to download recordings
[x] Handle download errors gracefully
[x] Disable manual download gracefully when download running in background
[x] Add sensor to monitor download progress
[x] Ability to play downloaded recordings when downloading in background
[x] Initial media scan comparison
[x] Stop initial media scan comparison from blocking HA start
[x] Refactor getColdFile, getHotFile, getWebFile functions and reuse across code and videos/thumbs
[x] Media Cleanup: Add: Delete files not including current uuid
[x] Display thumbnails
[x] Change naming of files in cold storage so that they include timestamps
[x] Fix: Generate thumbnails on manual download
[x] Add: Threaded sync
[x] Media Cleanup: Delete files from cold storage which are no longer in camera
[x] ProcessDownload needs to add stuff to hass.data[DOMAIN][entry_id]["mediaScanResult"]
[x] Media Sync needs to add stuff to hass.data[DOMAIN][entry_id]["mediaScanResult"]
[x] User opening a folder needs to add stuff to hass.data[DOMAIN][entry_id]["mediaScanResult"]
[x] UI: Add new category of settings
[x] UI: Add ability to disable / enable sync
[x] Respect chosen option to enable / disable sync
[x] UI: Add ability to set sync time in days, when not set, sync all
[x] Respect setting of sync time for sync
[x] Respect setting of sync time for cleanup
[x] Remove filename from hass.data[DOMAIN][entry_id]["downloadedStreams"] when deleted
[x] Clear recordings older than max sync time (file modified & real file date)
[x] Fix: getRecording should not put files into hot storage, they should be put there only if requested to be played
[x] Events on file download
[x] UI: Add ability to set cold folder location
[x] findMedia needs to run periodically (does it? - yes because it needs to load new dates from camera and remove old ones)
[x] UI migration - set correctly default values for stuff in new camera setup
[x] UI migration - set correctly new version to stop remigrating every restart
[x] Do not use entry_id in folder path on custom path cold storage
[x] cleanup console logs / warnings
[x] Documentation updates
[x] ...?
[x] run mkdir only once
[x] cache getDataPath
[ ]