Some bugs fixes, new features, and more prep for upcoming features!
- 682765e Reduce queue workers to one to prevent DB lock for SQLite
- a6ed744 Move EPG download action to modal with options
- 794f8f2 Implement compression for EPG files
- 1d55b82 Fix empty icon logic
- 20431fe Add missing param
- d6192d4 Update web.php (HLS routes)
- 14a92e6 Change icon fallback logic
- da58378 Escape user agent string to prevent errors
- 4486553 Add option to stream mp4 instead of mpegts
- 67017d9 More work on HLS streaming
- ff46db8 Tweak to Xtream import - move where we store the EPG id (when set)
- a79cccd Updating HLS logic to keep track of files and processes
- cb48b8d Update web.php (HLS routes)
- bb95750 Prepping for HLS streaming (potentially)
- f9cc15a Update ChannelStreamController.php
- 22b8915 Add support for "catchup" tags
- 71d34f4 Updating container for better MySQL compatability
- 8080ce4 Update tooltips for channels on custom playlists
- 0c28f93 Add missing user agent to Custom/Merged playlists; update video preview wrapper
- fbfc469 Adjust light mode table color for channel stream details
- f95638d Update tooltips to show channel title/name; remove slimscroll
- 1ecd62a Cleanup channel preview, and add some extra fields to the details list
- 2af5dcf Update vite.config.js
- 77204a3 Reduce timeout for channel stats fetching
- f49e08d Cleanup service and remove stale code
- 5284976 Add service and command to generate stream links
- 58c84e0 Auto populate channel icons if not set via provider