| 2025-01-03 | 
Christian Heller | Some further minor DB management code simplifications. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-02 | 
Christian Heller | Further simplify DB code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-02 | 
Christian Heller | Simplify DB management code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | Simplify _ReqMap code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | Re-organize http module code, mostly alphabetically. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | Minor re-organizations and refactorings of http module. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | On purge command, reload playlist, to avoid impossible...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | On sync, rather than only unlink "deleted" files, also...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | To file view, add button to unlink locally. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | Add "do not sync" flag to keep files from syncing witho...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | Don't try to ffprobe for duration if file is not actual...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | Fix sync using from hash representation for retrieving...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | For sync, identify missing files by .digest.b64 rather...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | To file data view, add duration as per ffprobe. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-23 | 
Christian Heller | Fix variability of VideoFile hash due to missing sortin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-23 | 
Christian Heller | Improve verbosity of sync script. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-22 | 
Christian Heller | Don't start right into playback, simplify player control. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-19 | 
Christian Heller | Fix broken tag editing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-19 | 
Christian Heller | Fix tags not showing in file view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-19 | 
Christian Heller | Fix playing link brokenness. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-18 | 
Christian Heller | Simplify keeping alive of events stream. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-18 | 
Christian Heller | Minor improvements to events connection handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-18 | 
Christian Heller | Minor code clean-up. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-17 | 
Christian Heller | Identify "playing" entry in playlist by playlist.idx...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-17 | 
Christian Heller | Restart playlist after ending of last file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-16 | 
Christian Heller | In /playlist, don't block moving up/down towards playin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-16 | 
Christian Heller | Re-organize Player code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Slightly reorganize sync script. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Close events stream earlier by checking for frequent...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Simplify config file tagset fields. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Re-organize tags code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Add option for tags whitelist prefilter, i.e. tags...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Minor redesigns/refactorings/renamings on Tag code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Add config option to (dis-)allow file data editing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Add config option to always apply invisible AND tag...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Turn tags-filtering from OR into AND filter. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Treat tag filter input fields as OR of comma-delimited...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | In YT result page, don't directly link files, instead...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | To each new file, add "new" tag. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Update yt-dlp version. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Reduce overkill in type definitions. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Add config option to hide YT queries older than a defin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Remove over-complicating tag editing in playlist view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | In all-pages player control, show playing titles tags. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | In all-pages player control, link playing title to...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Reorganize playlist page to only use JS API, smaller...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-06 | 
Christian Heller | Greatly simplify template context type checking. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-06 | 
Christian Heller | Have basic player control as part of every page's head...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-05 | 
Christian Heller | Immediately start player after loading files. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-05 | 
Christian Heller | Fix broken redir_target passing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-05 | 
Christian Heller | Add filtering to /playlist. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-04 | 
Christian Heller | Make background color configurable. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-04 | 
Christian Heller | Show reduced file data form/table in playlist view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | For VideoFiles, renew .last_update any time .save(...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | To /files view, add filtering by tags. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | In /file view, for tag addition propose tags used elsew...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | Add file tagging. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | In /file view, move deletion checkbox out of danger...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | To fix sync, add comparison and string representation...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-03 | 
Christian Heller | Store files hash digest as BLOB field .digest, overhaul...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-02 | 
Christian Heller | Reorganize DB code and especially migrations handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-02 | 
Christian Heller | Ensure DbConn encapsulates its executions into rollback...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-01 | 
Christian Heller | From sync script, remove no-longer-necessary ID name...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-01 | 
Christian Heller | Turn files.sha512_digest into new primary key, get...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-01 | 
Christian Heller | To files table, add sha512 checksum field. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-01 | 
Christian Heller | Move "delete" flag in files.flags into highest bit. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-01 | 
Christian Heller | Fix sync script bug of trying to JSONize pathlib.Path...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | Minor DbConnection usage fixes, a renaming for convenience. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | Refactor DbConnection into context manager. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | In http module, mark with underscore constants not...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | Refactor YoutubeQuery creation. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | Fix /yt_result showing file path even if file not ...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | Refactor VideoFile.flags setting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-30 | 
Christian Heller | Start moving HTTP-related code to dedicated file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | From /files path filtering, remove case sensitivity. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | In /files view, also show file sizes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | To /files view, add "play" button for immediate playing...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | Fix sync script bug of adding paths rather than lists...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | Replace PathStr hassles with pathlib.Path. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | On playlist view, if playlist empty, force Player ...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | Get rid of unnecessary "./" prefixes to VideoFile.rel_path. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-29 | 
Christian Heller | To files view, add VideoFile.present filter. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Don't try to sync file missing on both sides. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Add basic filtering by filename to /files view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Enforce proper mpv window closing even on direct keystr...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Add up/down movement of playlist entries. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Allow greater playlist control even if mpv not directly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Add playlist jumping. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Improve/simplify templating. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-28 | 
Christian Heller | Reduce reliance on mpv.py conveniences for raw libmpv...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | Refactor redirects. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | Reduce dependency on DownloadsManager for mere VideoFil...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | Link playlist entries to file data pages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | More broadly use .rel_path for ID'ing VideoFiles, base6...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | Some variable renamings for better clarity. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | Add Config class reading from DEFAULTS, environ, and...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-27 | 
Christian Heller | Refactor DownloadsDb (now DownloadsManager). | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-26 | 
Christian Heller | Fix breakages due to previous unfinished commit. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-26 | 
Christian Heller | Refactor page naming. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-11-26 | 
Christian Heller | Update sync script, prefer rows with newer .last_update. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |