What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: allow setting group name at the network level (
793c9e63) - feat(api): expand live channel editing for EPG mapping and guide alignment (
a282e4e5) - feat: Add ability to define year in folder and filename and fix Stream File Settings save on VOD failing (
8a35e28a) - feat: use library name as default genre for local and WebDAV media (
19c4316e)
Bug Fixes
- fix: Don't delete channels, orphan them. They will not be associated with a group (
45b2855e) - fix: Route collision with Filament Groups, change to
group(4d837298) - fix: Group API actions missing some checks and features (
a10fa67f) - fix: Dev/Experimental release logs growing instead of showing diff for each release (
4c87bf34) - fix: Don't double process date (
658069e5) - fix: apply tvg-shift to programme times in exported EPG XML (
ce5d6b3d) - fix: NFO files not generated on stream file sync when enabled if hash found (
4420e9e8) - fix: local media and WebDAV integrations not honoring schedules (
8c6d6c8d) - fix: Series stream files not syncing on Playlist sync; stream files missing TMDB ID race condition (
0115f811) - fix: Update exp tag in automated workflow (
4a45c772) - fix: Update the update notice widget for new release tags (
8f31406e) - fix: Make sure Series Stream File includes TMDB when enabled (
9e68c6f4) - fix: Unable to create new Stream File Settings for Series (
15e471ae) - fix: replace Elvis operator with null coalescing in VOD table to prevent 500 error (
e0dc1509) - fix: preserve TMDB-enriched genres on re-sync and re-enrich library name placeholders (
c96738f0) - fix: enrich episode titles, images, and plots from TMDB for local/WebDAV media (
006bd24e) - fix: prevent duplicate series from concurrent SyncMediaServer jobs (
b78b39d1) - fix: update group/category from TMDB genre on first fetch for local/WebDAV media (
f61bfecf) - fix: update episode names with TMDB metadata for local and WebDAV media (
010c2625) - fix: Enforce order: fetch metadata before syncing Stream Files (
5ddde18f) - fix: Make sure TMDB ID is fetched on metadata sync when enabled (
77a5865e) - fix: Stream file sync logic with TMDB inclusion for Series (
a85036cb)
Maintenance
- chore: Update the group update via API to work like channels (
440fb909) - chore: Remove field aliases to avoid confusion (
b5b41ec5) - chore: Update API wording to clarify what happens when deleting custom group via API without a fallback (
575f2e9f) - chore(deps): bump immutable in the npm_and_yarn group across 1 directory (
72f090c7) - chore: load experimental branch code for fix (
e5747647) - chore: Make sure VOD TMDB ID fetch happens after commit (
f4761c05) - chore: Update release workflows for dev/experimental (
e21347cb) - chore: Add TMDB ID fallback for Series folders (
1774de1b) - chore: Update XAPI endpoint to get fresh instance of model when metadata refresh happens (
b9bf5519)
Other Changes
- 🐛 fix: correctly apply network group_name to all playlist formats (
757d9820) - Initial plan (
3c0c7142) - Revert "Fix local media and WebDAV integrations not honoring schedules (experimental)" (
1e811f2b) - Initial plan (
9279c521) - add playlist merge trigger endpoint (
334f093f) - reduced query logic (
b9d9a16a) - addition of groups logic (
2e858cc5) - additional exposed info via api, test not needed (
75ed3986) - ✨ feat: add robust WebDAV media server integration with metadata and streaming support (
a771abcf) - 🐛 fix: disambiguate url search when joining channels with playlists (
22fa6a70)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.9.15