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
..
2025-07-21 09:44:24 +02:00
2026-01-11 17:38:41 +01:00
2026-01-19 22:33:41 +01:00
2026-01-19 22:40:05 +01:00
2026-01-11 17:38:41 +01:00
2026-01-11 17:38:41 +01:00
2026-01-03 13:05:50 +01:00
2026-01-11 17:38:41 +01:00
2025-09-25 22:47:49 +02:00
2026-01-11 17:38:41 +01:00
2026-01-11 17:38:41 +01:00
2026-01-11 22:31:25 +01:00
2026-01-03 13:05:50 +01:00
2025-07-21 09:44:24 +02:00
2025-11-16 16:40:42 +01:00
2025-08-07 10:12:40 +02:00
2026-01-11 17:38:41 +01:00
2025-07-21 09:44:24 +02:00
2025-09-03 21:41:35 +02:00
2025-11-14 19:34:59 +01:00
2026-01-11 17:38:41 +01:00
2026-01-14 13:53:06 +01:00
2026-01-10 19:35:27 +01:00
2026-01-14 20:21:15 +01:00
2026-01-11 17:38:41 +01:00
2026-01-09 08:37:30 +01:00
2026-01-05 21:32:40 +01:00
2026-01-03 13:05:50 +01:00
2025-11-11 08:53:23 +01:00
2026-01-11 11:48:30 +01:00
2025-11-11 08:53:23 +01:00
2025-08-21 17:19:53 +02:00
2025-11-16 21:47:51 +01:00
2026-01-19 20:41:06 +01:00
2025-01-30 09:20:31 +01:00
2025-01-06 14:28:24 +01:00
2025-08-15 21:34:22 +02:00
2026-01-11 17:38:41 +01:00
2025-11-11 08:53:23 +01:00
2026-01-11 11:48:30 +01:00
2026-01-03 13:05:50 +01:00
2026-01-11 17:38:41 +01:00
2025-07-21 09:44:24 +02:00
2026-01-11 17:38:41 +01:00
2025-08-15 21:34:22 +02:00
2026-01-05 08:48:40 +01:00
2025-07-21 09:44:24 +02:00
2025-07-21 09:44:24 +02:00
2025-11-17 21:15:59 +01:00
2025-11-11 08:53:23 +01:00
2025-09-08 13:25:51 +02:00
2026-01-03 13:05:50 +01:00
2025-07-21 09:44:24 +02:00
2025-11-11 08:53:23 +01:00
2026-01-09 08:37:30 +01:00
2026-01-09 08:37:30 +01:00
2025-07-21 09:44:24 +02:00
2026-01-12 21:55:32 +01:00
2026-01-03 19:14:20 +01:00
2026-01-11 17:38:41 +01:00
2026-01-11 17:38:41 +01:00
2026-01-11 17:38:41 +01:00
2025-07-21 09:44:24 +02:00
2026-01-09 08:37:30 +01:00
2025-07-21 09:44:24 +02:00
2025-07-21 09:44:24 +02:00
2026-01-10 19:35:27 +01:00
2026-01-09 08:37:30 +01:00
2026-01-03 13:05:50 +01:00
2025-11-11 08:53:23 +01:00
2025-03-16 18:01:12 +01:00
2024-07-31 23:19:47 +02:00
2025-11-07 15:14:13 +01:00
2025-03-31 07:44:10 +02:00