• Joined on 2026-05-24
itten pushed to refactoring at itten/go-mxl-player 2026-09-01 22:32:35 +03:00
ca25bf88a7 playlist timer pause/resume without affecting active feeds
b0e7bc4cc3 playlist GUI
cb5321cd8b CLI playlist support
362ae15867 JSON playlist loader
3b7662fea7 optional playlist runtime composition
Compare 8 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-09-01 20:12:30 +03:00
1e21da0aac evision-safe playlist timing
532e03ffca generation-aware playlist readiness
b160e3aba2 PlaylistController
ce4ea3fa00 playlist-to-session bridge
a79a2d9c7a pure playlist navigation
Compare 6 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-09-01 18:03:30 +03:00
9bc08109fc generation-aware playback statuses
7a19fe0dad redesign settings
Compare 2 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-09-01 01:28:55 +03:00
a4626fbb19 Made the Connection panel more usable for runtime testing
047f334413 Implemented atomic session replacement.
Compare 2 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-09-01 01:04:55 +03:00
e830da4a32 fixed the synchronized-audio corruption
19e2e076e9 playback composition object
03ebe5bbd0 thread-safe controller snapshot for GUI, CLI
ea8be34282 session controller
a4cbed188a session plan
Compare 5 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-31 20:22:33 +03:00
b741b7d01f session command
dcc56ac18c mxl same domain sync adapter
cd7e239891 sync slot
Compare 3 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-31 09:14:51 +03:00
aac8c664d8 sync worker
05f356fa10 add synchronized playback attempt
9b6607fc48 define synchronized playback contracts
774361df47 support separate audio and video domains
Compare 4 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-28 22:54:02 +03:00
27dcbd1b40 minor UI fixes
8d400dab7a run audio and video slots independently
Compare 2 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-28 22:17:10 +03:00
d49f4ff15f run audio-only playback through audio slot
bcb0ae6a6d add SDL audio sink
d57e403c2e add validated audio interleaving
1083f3b83c add local MXL audio adapter
Compare 4 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-28 00:20:08 +03:00
5d1a9a3218 add bounded audio source read
d4041af119 add audio slot lifecycle
bf062afd16 add independent audio worker
2fd320fe66 add audio playback attempt
58aa4661bd define audio playback contracts
Compare 15 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-27 13:01:57 +03:00
04e7669e4b stage borrowed video frames on render thread
7a6da099df add synchronous video frame bridge
4ffbf0266c safely stage video frames
278604ca42 add MXL video worker integration smoke test
020aa9939e detect prolonged video unavailability
Compare 7 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-27 09:44:26 +03:00
8cb2d0b88f reset retries after stable playback
418d0fc102 define playback worker status
8bb48d51ea add video playback attempt
Compare 3 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-27 09:27:29 +03:00
87b012db80 add local MXL video adapter
4f6ee895e7 move MXL retry policy to adapter
e19f02edbf define video playback contracts
5d3b465e1e define source retry decisions
89a0522e20 report retry progress
Compare 6 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-27 00:44:25 +03:00
1eaab14793 define playback retry rules and states
c9f237d9f1 expose source error classification
a7fcf12740 validate native synchronized sources
e6a5e12d68 mark native sync as same-domain
078f866234 classify audio open source errors
Compare 8 commits »
itten pushed to refactoring at itten/go-mxl-player 2026-08-26 22:59:05 +03:00
7c0709cf58 prototype apps removed
itten pushed to refactoring at itten/go-mxl-player 2026-08-26 22:54:48 +03:00
61c770d722 reuse context-aware video read
itten pushed to refactoring at itten/go-mxl-player 2026-08-26 22:51:49 +03:00
0b91a52b99 map CLI arguments to playback config
itten pushed to refactoring at itten/go-mxl-player 2026-08-26 20:52:27 +03:00
1b667dcdb3 playback config model
5d817892c1 fix: use const format for fatal log
dbf3f04470 refactoring plan
Compare 3 commits »
itten created branch refactoring in itten/go-mxl-player 2026-08-26 20:52:27 +03:00
itten deleted branch GUI from itten/go-mxl-player 2026-08-25 22:35:41 +03:00