Commit Graph

130 Commits

Author SHA1 Message Date
Dmitry Sergeev dd75cac4a3 Dockerfile with mxl-gst-tools & stats window height fix 2026-09-04 21:20:25 +03:00
Dmitry Sergeev f5852dafe0 README.md fixed and test-results 2026-09-04 00:28:23 +03:00
Dmitry Sergeev 4fa5f9212a README.md 2026-09-03 20:34:39 +03:00
Dmitry Sergeev 7dca5f1c3d font asset 2026-09-03 13:46:14 +03:00
Dmitry Sergeev 4742b1a1e5 build: use Vulkan loader portability fork 2026-09-03 13:40:35 +03:00
Dmitry Sergeev 584d4165ff partial fix for mac 2026-09-03 13:16:19 +03:00
Dmitry Sergeev a61767f668 SDL3 loader fix for MacOS 2026-09-03 10:13:47 +03:00
Dmitry Sergeev 6058d3ae64 fabrics plan and easy fixes 2026-09-02 01:06:40 +03:00
itten e81dda3b3f Merge pull request 'Cleanout' (#4) from cleanout into main
Reviewed-on: http://gitea.lan/itten/go-mxl-player/pulls/4
2026-09-02 00:46:12 +03:00
Dmitry Sergeev 7a1b81c6ea UI fixes 2026-09-02 00:45:29 +03:00
Dmitry Sergeev b8cb750fb4 frame pacing fix 2026-09-02 00:39:30 +03:00
Dmitry Sergeev da5ff8ea4a GUI fields now trim leading and trailing whitespace: 2026-09-02 00:23:03 +03:00
Dmitry Sergeev e7b032ce77 architecture cleanup 2026-09-02 00:08:53 +03:00
Dmitry Sergeev f3f53fc7ad end-to-end controller tests. 2026-09-02 00:06:02 +03:00
Dmitry Sergeev a0e46a7bb5 Playlist-level retry configuration 2026-09-02 00:03:47 +03:00
Dmitry Sergeev ea8c9eeddd explicit info in GUI for playlist 2026-09-01 23:59:45 +03:00
itten 841c14f497 Merge pull request 'Refactoring' (#3) from refactoring into main
Reviewed-on: http://gitea.lan/itten/go-mxl-player/pulls/3
2026-09-01 23:52:34 +03:00
Dmitry Sergeev a473c84b0e dropped-frame tracke 2026-09-01 23:45:10 +03:00
Dmitry Sergeev 179768ca4a playlist retry-exhaustion handling 2026-09-01 23:35:41 +03:00
Dmitry Sergeev abdfc8e2de minor fixes 2026-09-01 23:19:36 +03:00
Dmitry Sergeev 3b029febbd minor fixes 2026-09-01 23:19:12 +03:00
Dmitry Sergeev e16624b88a minor fixes 2026-09-01 23:18:50 +03:00
Dmitry Sergeev a8d277ee3d stats window 2026-09-01 22:59:09 +03:00
Dmitry Sergeev ca25bf88a7 playlist timer pause/resume without affecting active feeds 2026-09-01 22:32:19 +03:00
Dmitry Sergeev b0e7bc4cc3 playlist GUI 2026-09-01 22:26:26 +03:00
Dmitry Sergeev cb5321cd8b CLI playlist support 2026-09-01 22:16:36 +03:00
Dmitry Sergeev 362ae15867 JSON playlist loader 2026-09-01 21:58:20 +03:00
Dmitry Sergeev 3b7662fea7 optional playlist runtime composition 2026-09-01 21:48:29 +03:00
Dmitry Sergeev 1e504f0f92 live playlist readiness coordinator 2026-09-01 21:28:53 +03:00
Dmitry Sergeev cd0298b136 source-aware playback statuses. 2026-09-01 21:22:30 +03:00
Dmitry Sergeev d3ea99233d automatic playlist timing into PlaylistController 2026-09-01 20:16:07 +03:00
Dmitry Sergeev 1e21da0aac evision-safe playlist timing 2026-09-01 20:12:12 +03:00
Dmitry Sergeev 532e03ffca generation-aware playlist readiness 2026-09-01 20:05:00 +03:00
Dmitry Sergeev b160e3aba2 PlaylistController 2026-09-01 20:02:42 +03:00
Dmitry Sergeev ce4ea3fa00 playlist-to-session bridge 2026-09-01 19:53:01 +03:00
Dmitry Sergeev a79a2d9c7a pure playlist navigation 2026-09-01 19:41:52 +03:00
Dmitry Sergeev e50ad8adb5 playlist model 2026-09-01 19:13:12 +03:00
Dmitry Sergeev 9bc08109fc generation-aware playback statuses 2026-09-01 18:03:18 +03:00
Dmitry Sergeev 7a19fe0dad redesign settings 2026-09-01 17:56:13 +03:00
Dmitry Sergeev a4626fbb19 Made the Connection panel more usable for runtime testing 2026-09-01 01:28:36 +03:00
Dmitry Sergeev 047f334413 Implemented atomic session replacement. 2026-09-01 01:22:03 +03:00
Dmitry Sergeev e830da4a32 fixed the synchronized-audio corruption 2026-09-01 01:04:40 +03:00
Dmitry Sergeev 19e2e076e9 playback composition object 2026-09-01 00:43:57 +03:00
Dmitry Sergeev 03ebe5bbd0 thread-safe controller snapshot for GUI, CLI 2026-09-01 00:20:17 +03:00
Dmitry Sergeev ea8be34282 session controller 2026-09-01 00:08:01 +03:00
Dmitry Sergeev a4cbed188a session plan 2026-08-31 23:53:14 +03:00
Dmitry Sergeev b741b7d01f session command 2026-08-31 20:22:15 +03:00
Dmitry Sergeev dcc56ac18c mxl same domain sync adapter 2026-08-31 19:31:23 +03:00
Dmitry Sergeev cd7e239891 sync slot 2026-08-31 10:22:31 +03:00
Dmitry Sergeev aac8c664d8 sync worker 2026-08-31 09:14:38 +03:00