home · contact · privacy
ytplom
8 days ago Christian HellerMinor code clean-up.
10 days ago Christian HellerIdentify "playing" entry in playlist by playlist.idx...
10 days ago Christian HellerRestart playlist after ending of last file.
10 days ago Christian HellerIn /playlist, don't block moving up/down towards playin...
10 days ago Christian HellerRe-organize Player code.
12 days ago Christian HellerSlightly reorganize sync script.
12 days ago Christian HellerClose events stream earlier by checking for frequent...
12 days ago Christian HellerSimplify config file tagset fields.
12 days ago 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.
2024-11-24 Christian HellerRemove exception type not used for any actual different...
2024-11-24 Christian HellerTo prepare for migrations, add database version check.
2024-11-24 Christian HellerMove app-relevant data into ~/.local/share/, add instal...
2024-11-24 Christian HellerRefactor checks and reactions to paths existing, possib...
2024-11-24 Christian HellerImprove exception handling.
2024-11-24 Christian HellerImprove templating modularity.
2024-11-23 Christian HellerAdd file deletion via "delete" flag.
2024-11-23 Christian HellerAdd .flags field to VideoFile and their table, page...
2024-11-23 Christian HellerChange "video_about" namens into "yt_video" or variatio...
2024-11-22 Christian HellerAdd script for syncing between local and remote instances.
2024-11-22 Christian HellerThrow out unfinished broadcasts from query results.
2024-11-21 Christian HellerPrepare sync infrastructure.
2024-11-21 Christian HellerModularize.
next