@ -12,6 +12,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -12,6 +12,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- **This mode does NOT detect black and intelligently crop**
- The goal is to fill the canvas by over-scaling and cropping, instead of minimally scaling and padding
- Include `inputstream.ffmpegdirect` properties in channels.m3u when requested by Kodi
- Log playout item title and path when starting a stream
- This will help with media server libraries where the URL passed to ffmpeg doesn't indicate which file is streaming
### Fixed
- Fix playout bug that caused some schedule items with fixed start times to be pushed to the next day
@ -22,6 +24,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -22,6 +24,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Remove ffmpeg and ffprobe as required dependencies for scanning media server libraries
- Note that ffmpeg is still *always* required for playback to work
- Fix PGS subtitle pixel format with Intel VAAPI
- Fix some cases where `Copy` button would fail to copy to clipboard
### Changed
- Upgrade ffmpeg to 6.1, which is now *required* for all installs
@ -83,6 +84,10 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
@@ -83,6 +84,10 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
.ThenInclude(mi=>(miasEpisode).MediaVersions)
.ThenInclude(mv=>mv.Streams)
.Include(i=>i.MediaItem)
.ThenInclude(mi=>(miasEpisode).Season)
.ThenInclude(s=>s.Show)
.ThenInclude(s=>s.ShowMetadata)
.Include(i=>i.MediaItem)
.ThenInclude(mi=>(miasMovie).MovieMetadata)
.ThenInclude(mm=>mm.Subtitles)
.Include(i=>i.MediaItem)
@ -142,6 +147,22 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
@@ -142,6 +147,22 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
@ -138,6 +138,7 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector
@@ -138,6 +138,7 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector
@ -146,10 +147,14 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector
@@ -146,10 +147,14 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector
@ -185,7 +190,7 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector
@@ -185,7 +190,7 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector
"Found no subtitles for channel {ChannelNumber} with mode {Mode} matching language {Language}",