What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: Install AI agent/helper tool 🦾 (
0c9ce12a) - feat: Add resource tools to copilot for search and CRUD operations (
f64a9b52)
Bug Fixes
- fix: 400 error with copilot and OpenAI (
5c07cd88) - fix: Failing tests (
765b7530) - fix: hide Plex Management tab for non-Plex integrations (
8ec98379) - fix: stop playlist-level transcoding profiles from applying to in-app player (
be8f41bf) - fix: force direct proxy /stream/ endpoint for non-transcoded episodes and VOD (
54745bd0) - fix: use container extension in both URL path and player format for native VOD/episode playback (
499af6b2) - fix: trust explicit format parameter over URL extension in stream player (
f353782e) - fix: use actual container format for player when no transcoding profile is set (
4df4d1f3) - fix: include playlist UUID in eager-loaded select to fix VOD/channel 403 errors (
c0e83371) - fix: Ensure find+replace runs prior to stream file sync (
dda80d78) - fix: Plex EPG/channel matching after recount for custom playlists (
68146848)
Maintenance
- chore: Remove unused tools (
7f18f3c4) - chore: Add missing copilot translations (
e695512c) - chore: Make AI mgmt panels display optional (
6cb6beea) - chore: clarify that playlist transcoding profiles are for external clients only (
5770eaf3) - chore: Cleanup the EPG cache clear for bulk group sort (
c13481e5) - chore: Cleanup the EPG cache clear for bulk channel sort (
d76b542b)
Other Changes
- Clear EPG cache for all playlist types on channel recount (
5baf1003)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.11.18