Uruk
be30dd4ec5
refactor: clean up dead code and consolidate casting utilities
- Remove dead Chromecast files (ChromecastMiniPlayer, chromecast-player)
- Remove dead AirPlay files (AirPlayMiniPlayer, airplay-player, useAirPlayPlayer)
- Remove duplicate AirPlay utilities (options.ts, helpers.ts)
- Consolidate unique Chromecast helpers into unified casting helpers
- Add formatEpisodeInfo and shouldShowNextEpisodeCountdown
- Update all imports to use unified casting utilities
- Fix TypeScript errors:
- Use correct MediaStatus properties (playerState vs isPaused/isBuffering)
- Use getPlaystateApi from Jellyfin SDK
- Use setStreamVolume for RemoteMediaClient
- Fix calculateEndingTime signature
- Fix segment auto-skip to use proper settings (skipIntro, skipOutro, etc)
- Remove unused imports
- Update ChromecastSettingsMenu to use unified types from casting/types.ts
2026-01-19 22:40:05 +01:00
..
2026-01-11 17:38:41 +01:00
2026-01-19 22:40:05 +01:00
2025-07-21 09:44:24 +02:00
2026-01-03 13:05:50 +01:00
2026-01-03 13:05:50 +01:00
2026-01-11 17:38:41 +01:00
2026-01-06 17:55:37 +01:00
2025-09-03 21:41:35 +02:00
2025-11-15 18:10:16 +01:00
2025-11-15 18:10:16 +01:00
2025-07-21 09:44:24 +02:00
2025-08-31 16:56:53 +02:00
2026-01-03 13:05:50 +01:00
2025-11-12 21:30:20 +01:00
2026-01-03 13:05:50 +01:00
2025-11-16 13:31:20 +01:00
2025-08-31 16:56:53 +02:00
2026-01-05 21:32:41 +01:00
2026-01-10 19:35:27 +01:00
2026-01-10 21:32:09 +01:00
2026-01-11 17:38:41 +01:00
2025-11-12 21:30:20 +01:00
2026-01-11 22:27:19 +01:00
2026-01-11 17:38:41 +01:00
2026-01-03 19:14:20 +01:00
2026-01-05 21:32:41 +01:00
2026-01-05 21:32:41 +01:00
2026-01-14 20:15:11 +01:00
2025-07-21 09:44:24 +02:00
2025-08-29 22:06:50 +02:00
2025-09-03 12:26:56 +02:00
2026-01-05 21:32:41 +01:00
2026-01-03 13:05:50 +01:00
2026-01-11 17:38:41 +01:00
2026-01-11 13:08:14 +01:00