Skip to content

Media improvements#53

Merged
llMBQll merged 14 commits intomainfrom
media-improvements
Apr 8, 2026
Merged

Media improvements#53
llMBQll merged 14 commits intomainfrom
media-improvements

Conversation

@llMBQll
Copy link
Copy Markdown
Owner

@llMBQll llMBQll commented Feb 27, 2026

Changes:

  • Keep track of the current media position even if the media source does not send consistent position updates. This means there is no reporting interval discrepancy between Windows and Linux implementation.
  • Stability improvements, the media application should crash less often.
  • Linux implementation is now fully event-driven.
  • [BREAKING] Rename MEDIA.Progress -> MEDIA.Position

Run a heartbeat loop that, using playback rate and time since last update,
calculates current duration. This allows to work around the inconsistent
update intervals on windows.
@llMBQll llMBQll marked this pull request as draft February 27, 2026 23:17
@llMBQll llMBQll force-pushed the media-improvements branch from 2213e12 to 95a6d2d Compare April 3, 2026 21:54
@llMBQll llMBQll force-pushed the media-improvements branch 2 times, most recently from c023f74 to 557676b Compare April 3, 2026 23:35
@llMBQll llMBQll force-pushed the media-improvements branch from 557676b to abd7f74 Compare April 3, 2026 23:41
@llMBQll llMBQll force-pushed the media-improvements branch from 97f2595 to 7952f3c Compare April 7, 2026 21:48
@llMBQll llMBQll force-pushed the media-improvements branch from fe10542 to f61de0a Compare April 8, 2026 16:00
@llMBQll llMBQll force-pushed the media-improvements branch from e86bbb7 to 10b0b76 Compare April 8, 2026 21:59
@llMBQll llMBQll marked this pull request as ready for review April 8, 2026 22:02
@llMBQll llMBQll merged commit 0f2fbe3 into main Apr 8, 2026
3 checks passed
@llMBQll llMBQll deleted the media-improvements branch April 8, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant