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 |
|
Dmitry Sergeev
|
05f356fa10
|
add synchronized playback attempt
|
2026-08-31 08:27:37 +03:00 |
|
Dmitry Sergeev
|
9b6607fc48
|
define synchronized playback contracts
|
2026-08-28 23:11:20 +03:00 |
|
Dmitry Sergeev
|
774361df47
|
support separate audio and video domains
|
2026-08-28 23:09:50 +03:00 |
|
Dmitry Sergeev
|
27dcbd1b40
|
minor UI fixes
|
2026-08-28 22:53:50 +03:00 |
|
Dmitry Sergeev
|
8d400dab7a
|
run audio and video slots independently
|
2026-08-28 22:50:19 +03:00 |
|
Dmitry Sergeev
|
d49f4ff15f
|
run audio-only playback through audio slot
|
2026-08-28 22:16:57 +03:00 |
|
Dmitry Sergeev
|
bcb0ae6a6d
|
add SDL audio sink
|
2026-08-28 21:58:43 +03:00 |
|