Commit Graph

7 Commits

Author SHA1 Message Date
14a05e8694 Implement looping, PlaybackNext, and EndLoop
PlaybackNext replaces the current playback object with new media.
Optionally, it waits until the end of the media. In this case,
it only waits until the end of the current loop.

EndLoop stops the playback at the end of the current loop.

Note that PlaybackNext and EndLoop have no effect if there is
no media currently playing.
2026-09-13 23:36:27 +01:00
6135ca193e Add repr to various classes for nicer debug 2026-09-13 23:35:46 +01:00
5a25e325f3 Define prestart attribute on ButtonMark to place buttons before start 2025-08-23 00:33:54 +01:00
500d811d15 Implement Display events 2025-08-22 22:11:37 +01:00
cfb6c517c1 Add initial support for DMX lighting 2025-08-08 03:36:23 +01:00
18f4a6168f Fadeouts and gain 2025-08-05 02:43:29 +01:00
8fa467cb93 Initial code commit 2025-08-05 01:10:28 +01:00