home · contact · privacy
ytplom
4 days ago Christian HellerAdd "do not sync" flag to keep files from syncing witho...
4 days ago Christian HellerDon't try to ffprobe for duration if file is not actual...
4 days ago Christian HellerFix sync using from hash representation for retrieving...
4 days ago Christian HellerFor sync, identify missing files by .digest.b64 rather...
5 days ago Christian HellerTo file data view, add duration as per ffprobe.
7 days ago Christian HellerFix variability of VideoFile hash due to missing sortin...
7 days ago Christian HellerImprove verbosity of sync script.
8 days ago Christian HellerDon't start right into playback, simplify player control.
11 days ago Christian HellerFix broken tag editing.
11 days ago Christian HellerFix tags not showing in file view.
11 days ago Christian HellerFix playing link brokenness.
12 days ago Christian HellerSimplify keeping alive of events stream.
12 days ago Christian HellerMinor improvements to events connection handling.
12 days ago Christian HellerMinor code clean-up.
13 days ago Christian HellerIdentify "playing" entry in playlist by playlist.idx...
13 days ago Christian HellerRestart playlist after ending of last file.
2024-12-16 Christian HellerIn /playlist, don't block moving up/down towards playin...
2024-12-16 Christian HellerRe-organize Player code.
2024-12-15 Christian HellerSlightly reorganize sync script.
2024-12-15 Christian HellerClose events stream earlier by checking for frequent...
2024-12-15 Christian HellerSimplify config file tagset fields.
2024-12-15 Christian HellerRe-organize tags code.
2024-12-11 Christian HellerAdd option for tags whitelist prefilter, i.e. tags...
2024-12-11 Christian HellerMinor redesigns/refactorings/renamings on Tag code.
2024-12-11 Christian HellerAdd config option to (dis-)allow file data editing.
2024-12-11 Christian HellerAdd config option to always apply invisible AND tag...
2024-12-10 Christian HellerTurn tags-filtering from OR into AND filter.
2024-12-10 Christian HellerTreat tag filter input fields as OR of comma-delimited...
2024-12-10 Christian HellerIn YT result page, don't directly link files, instead...
2024-12-10 Christian HellerTo each new file, add "new" tag.
2024-12-10 Christian HellerUpdate yt-dlp version.
2024-12-10 Christian HellerReduce overkill in type definitions.
2024-12-10 Christian HellerAdd config option to hide YT queries older than a defin...
2024-12-10 Christian HellerRemove over-complicating tag editing in playlist view.
2024-12-10 Christian HellerIn all-pages player control, show playing titles tags.
2024-12-10 Christian HellerIn all-pages player control, link playing title to...
2024-12-10 Christian HellerReorganize playlist page to only use JS API, smaller...
2024-12-06 Christian HellerGreatly simplify template context type checking.
2024-12-06 Christian HellerHave basic player control as part of every page's head...
2024-12-05 Christian HellerImmediately start player after loading files.
2024-12-05 Christian HellerFix broken redir_target passing.
2024-12-05 Christian HellerAdd filtering to /playlist.
2024-12-04 Christian HellerMake background color configurable.
2024-12-04 Christian HellerShow reduced file data form/table in playlist view.
2024-12-03 Christian HellerFor VideoFiles, renew .last_update any time .save(...
2024-12-03 Christian HellerTo /files view, add filtering by tags.
2024-12-03 Christian HellerIn /file view, for tag addition propose tags used elsew...
2024-12-03 Christian HellerAdd file tagging.
2024-12-03 Christian HellerIn /file view, move deletion checkbox out of danger...
2024-12-03 Christian HellerTo fix sync, add comparison and string representation...
2024-12-03 Christian HellerStore files hash digest as BLOB field .digest, overhaul...
2024-12-02 Christian HellerReorganize DB code and especially migrations handling.
2024-12-02 Christian HellerEnsure DbConn encapsulates its executions into rollback...
2024-12-01 Christian HellerFrom sync script, remove no-longer-necessary ID name...
2024-12-01 Christian HellerTurn files.sha512_digest into new primary key, get...
2024-12-01 Christian HellerTo files table, add sha512 checksum field.
2024-12-01 Christian HellerMove "delete" flag in files.flags into highest bit.
2024-12-01 Christian HellerFix sync script bug of trying to JSONize pathlib.Path...
2024-11-30 Christian HellerMinor DbConnection usage fixes, a renaming for convenience.
2024-11-30 Christian HellerRefactor DbConnection into context manager.
2024-11-30 Christian HellerIn http module, mark with underscore constants not...
2024-11-30 Christian HellerRefactor YoutubeQuery creation.
2024-11-30 Christian HellerFix /yt_result showing file path even if file not ...
2024-11-30 Christian HellerRefactor VideoFile.flags setting.
2024-11-30 Christian HellerStart moving HTTP-related code to dedicated file.
2024-11-29 Christian HellerFrom /files path filtering, remove case sensitivity.
2024-11-29 Christian HellerIn /files view, also show file sizes.
2024-11-29 Christian HellerTo /files view, add "play" button for immediate playing...
2024-11-29 Christian HellerFix sync script bug of adding paths rather than lists...
2024-11-29 Christian HellerReplace PathStr hassles with pathlib.Path.
2024-11-29 Christian HellerOn playlist view, if playlist empty, force Player ...
2024-11-29 Christian HellerGet rid of unnecessary "./" prefixes to VideoFile.rel_path.
2024-11-29 Christian HellerTo files view, add VideoFile.present filter.
2024-11-28 Christian HellerDon't try to sync file missing on both sides.
2024-11-28 Christian HellerAdd basic filtering by filename to /files view.
2024-11-28 Christian HellerEnforce proper mpv window closing even on direct keystr...
2024-11-28 Christian HellerAdd up/down movement of playlist entries.
2024-11-28 Christian HellerAllow greater playlist control even if mpv not directly...
2024-11-28 Christian HellerAdd playlist jumping.
2024-11-28 Christian HellerImprove/simplify templating.
2024-11-28 Christian HellerReduce reliance on mpv.py conveniences for raw libmpv...
2024-11-27 Christian HellerRefactor redirects.
2024-11-27 Christian HellerReduce dependency on DownloadsManager for mere VideoFil...
2024-11-27 Christian HellerLink playlist entries to file data pages.
2024-11-27 Christian HellerMore broadly use .rel_path for ID'ing VideoFiles, base6...
2024-11-27 Christian HellerSome variable renamings for better clarity.
2024-11-27 Christian HellerAdd Config class reading from DEFAULTS, environ, and...
2024-11-27 Christian HellerRefactor DownloadsDb (now DownloadsManager).
2024-11-26 Christian HellerFix breakages due to previous unfinished commit.
2024-11-26 Christian HellerRefactor page naming.
2024-11-26 Christian HellerUpdate sync script, prefer rows with newer .last_update.
2024-11-26 Christian HellerFix installer breaking on new install due to missing...
2024-11-25 Christian HellerAdd files.last_update field to renew on file.flags...
2024-11-25 Christian HellerFor sync script, download remote DB temporarily into...
2024-11-25 Christian HellerInclude sync script in installation, denoise shell...
2024-11-24 Christian HellerFix mypy issue with jinja2 import.
2024-11-24 Christian HellerEnsure thumbnail directory exists when retrieving on...
2024-11-24 Christian HellerHave install.sh also place executable code, including...
2024-11-24 Christian HellerReplace install.py by a short shell script.
2024-11-24 Christian HellerCreate initial migration.
next