LeoVasanko
836a563897
Pathlib fixes. Remaining errors to suppression for now.
2026-05-25 02:42:38 +00:00
LeoVasanko
e86f1e22de
Ignore copyright WTF rule and pylint complexity errors.
2026-05-25 02:32:08 +00:00
LeoVasanko
8d3e872d41
More ignores.
2026-05-25 02:21:44 +00:00
LeoVasanko
95081ca50e
Suppress useless families.
2026-05-25 02:07:38 +00:00
LeoVasanko
5f69b5365f
Add strict ruff config.
2026-05-25 01:55:51 +00:00
LeoVasanko
7eb81877fd
Add Qt mac backend support, Safari/Chrome playback fixes, and AV1 reel updates
2026-05-22 01:39:28 +00:00
LeoVasanko
c3f5ac2f6e
Add Gitea release script
...
- Add Windows download link to README
2026-05-14 05:02:51 +00:00
LeoVasanko
024ab84f9e
Version numbering from git tags.
2026-05-14 04:34:19 +00:00
LeoVasanko
5063bbc8c8
Add Windows GUI
...
- mediahive/winmain.py: pywebview launcher with threaded uvicorn backend,
- scripts/winbuild.py: build script — downloads ffmpeg, runs PyInstaller, makes zip
- mediahive/config.py: TOML config persistence in %APPDATA%/mediahive/
- server.py: POST /api/change-folder switches media root
- showreel.py: suppress console windows for ffmpeg subprocesses on Windows
- protocol.py: add ChangeFolderRequest struct
2026-05-14 04:27:46 +00:00
LeoVasanko
f65c4ff3de
Restructure to mediahive.hivescan.
2026-02-09 03:29:03 +00:00
LeoVasanko
e897dfcf9c
Async non-blocking scanning, don't rerun when items haven't been modified.
2026-02-09 03:22:20 +00:00
LeoVasanko
e2962953f2
Hivescan made continuously scanning, offer API, that mediahive can connect to and get realtime updates.
2026-02-07 08:28:37 +00:00
LeoVasanko
daf4eb5e0c
Merge mediahive.
2026-02-07 00:21:32 +00:00
LeoVasanko
658d198659
Initial commit of hivescan.
2026-02-03 19:43:14 +00:00