Fix casting past the first segment, and the toolbar's real auto-hide bug
publish-docker.yml #50 -Commit
62b0abd572
pushed by
kyuno
Fix the bottom bar's auto-hide never firing on mobile
publish-docker.yml #48 -Commit
e61b302f6e
pushed by
kyuno
Auto-hide the bottom bar down to just its seek line
publish-docker.yml #47 -Commit
d3e2811bd0
pushed by
kyuno
Replace native <video controls> with custom transport controls
publish-docker.yml #46 -Commit
a7944538bc
pushed by
kyuno
Rework the player's bottom bar and add a real fullscreen toggle
publish-docker.yml #45 -Commit
f5a941525f
pushed by
kyuno
Fix the listen-party queue's layout and its missing album art
publish-docker.yml #44 -Commit
5a1bc8d932
pushed by
kyuno
Cast a party's video to a Chromecast
publish-docker.yml #43 -Commit
b4c81d820c
pushed by
kyuno
Replace PlayingItems/Progress with direct UserData writes
publish-docker.yml #42 -Commit
b167e321e7
pushed by
kyuno
Add a spinner to every loading state
publish-docker.yml #41 -Commit
939beb6fa9
pushed by
kyuno
Fix slow catalog browsing: images were never cacheable
publish-docker.yml #40 -Commit
9b3e051385
pushed by
kyuno
Move the request-pause/resume buttons off the subtitle zone
publish-docker.yml #39 -Commit
8c9852d854
pushed by
kyuno
Fix playstate 400 "Value cannot be null": missing PlaySessionId
publish-docker.yml #38 -Commit
8718175bae
pushed by
kyuno
Log the playstate sweep's own requests, not just its failures
publish-docker.yml #37 -Commit
e6d71f2e37
pushed by
kyuno
Fix Emby playstate sync: wrong param shape, confirmed against real API
publish-docker.yml #36 -Commit
55e8b8b378
pushed by
kyuno
Sync text subtitle choice too, and fix an empty audio option
publish-docker.yml #35 -Commit
4efcd67fb3
pushed by
kyuno
One shared Emby stream per party, not one per viewer
publish-docker.yml #34 -Commit
f78b2f1408
pushed by
kyuno
Sync watch-party progress back to Emby (PlaystateService)
publish-docker.yml #33 -Commit
11f003d269
pushed by
kyuno
Browse Emby playlists and launch one as a pre-queued party
publish-docker.yml #32 -Commit
b45a243e59
pushed by
kyuno
Self-hosted ffmpeg pipeline for PGS (image) subtitle burn-in
publish-docker.yml #31 -Commit
26da8fc5dc
pushed by
kyuno
Device detection: confirm before disconnecting another device
publish-docker.yml #30 -Commit
daab755ce9
pushed by
kyuno
Replace avatar-click with a request toolbar; add "request resume"
publish-docker.yml #29 -Commit
c14d0bc08b
pushed by
kyuno
Fix server crash: stale connection's heartbeat reading a deleted member
publish-docker.yml #28 -Commit
838244ec41
pushed by
kyuno
Music bar: refresh vote count on join/leave, progress bar; catalog search
publish-docker.yml #27 -Commit
5be839d2f6
pushed by
kyuno
Render subtitles client-side (<track>) instead of asking Emby to burn them in
publish-docker.yml #26 -Commit
137977893a
pushed by
kyuno
Log Emby's real status + response body on any proxied call failure
publish-docker.yml #25 -Commit
1e4a82df16
pushed by
kyuno
Flag image-based subtitle tracks (PGS/VobSub/DVB) as not burn-in-able
publish-docker.yml #24 -Commit
2f670ec9a4
pushed by
kyuno
Document subtitle-burn 500's real root cause: Emby's fontconfig, not us
publish-docker.yml #23 -Commit
5ee99a7525
pushed by
kyuno
Fix home page's party "elapsed" label ignoring pauses
publish-docker.yml #22 -Commit
a5aca4a823
pushed by
kyuno
Fix subtitle selection timing out: hls.js's default timeouts too tight
publish-docker.yml #21 -Commit
fff0b7a984
pushed by
kyuno