Jason Dove and GitHub
b9451a6585
add motion graphics elements ( #2428 )
...
* crude motion graphics element
* fix motion element rendering
* implement motion element scaling
* implement motion start seconds
* update changelog
2025-09-16 21:34:08 +00:00
Jason Dove and GitHub
0c49f4799f
fix playback of content with unknown color range ( #2427 )
2025-09-16 16:20:43 +00:00
Jason Dove and GitHub
ea008776b1
more nvidia 10-bit fixes ( #2426 )
...
* fix playback with invalid ffmpeg profile
* fix 10 bit output with nvidia and graphics engine
2025-09-16 14:44:22 +00:00
Jason Dove and GitHub
9aa7c44388
add watermarks and graphics elements to block items ( #2424 )
2025-09-16 02:39:25 +00:00
d855e4f20d
Add initial support for Rockchip Media Process Platform (rkmpp) hardware acceleration ( #2418 )
...
* Add Rockchip Media Process Platform (rkmpp) acceleration
* remove fourcc stuff; it's exclusive to videotoolbox
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2025-09-16 00:51:56 +00:00
Jason Dove and GitHub
9da655e210
keep at least 10 bit color throughout nvidia tonemap pipeline ( #2423 )
2025-09-15 20:47:15 +00:00
Jason Dove and GitHub
03b9db7835
fix green output with libplacebo and nvidia 10 bit ( #2422 )
2025-09-15 19:40:27 +00:00
Jason Dove and GitHub
245165c9d9
add rerun collection type ( #2421 )
...
* rename collection type
* split collections into separate pages
* add rerun collection types, migration, editor
* add rerun to classic schedule items
* rerun plumbing in classic playout builder
* start to implement rerun enumerator
* add scheduledAt to enumerator movenext
* maintain rerun history in db
* fix shuffle
* fix rerun allowed playback orders
* fix updating rerun collections
* update changelog; fix editing
* update changelog
2025-09-15 18:27:55 +00:00
Jason Dove
fe5dd80f70
prep for release v25.6.0 [no ci]
v25.6.0
2025-09-14 12:54:06 -05:00
Jason Dove and GitHub
8155e2e441
add shuffle in order for collections in playlists ( #2417 )
2025-09-14 13:08:42 +00:00
Jason Dove and GitHub
307b9dadd2
partial v4l2m2m accel support ( #2416 )
...
* start to add v4l2m2m accel
* add v4l2m2m pipeline
* add encoders
* fix decoders and encoders
* output software frames from decoders
* more buffers
* hide v4l2m2m from ui
2025-09-14 11:48:24 +00:00
Jason Dove and GitHub
5379a893f7
generate fake epg data for graphics elements when troubleshooting ( #2415 )
2025-09-14 03:01:16 +00:00
Jason Dove and GitHub
64bb1b0d61
fix classic schedule flood bug ( #2414 )
...
* clean up some logging
* fix classic schedule flood bug
2025-09-14 02:36:50 +00:00
89968f722a
Bump jetbrains.resharper.globaltools from 2025.2.0 to 2025.2.1 ( #2378 )
...
---
updated-dependencies:
- dependency-name: jetbrains.resharper.globaltools
dependency-version: 2025.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 15:11:19 +00:00
Jason Dove and GitHub
bc721755f5
add graphics elements to decos ( #2413 )
...
* add deco graphics elements, selector and tests
* add migrations
* edit deco graphics elements from ui
* update changelog
2025-09-13 15:02:48 +00:00
Jason Dove and GitHub
9182a8ad18
cleanup graphics element loading ( #2412 )
2025-09-13 13:39:20 +00:00
Jason Dove and GitHub
c5265943f5
fix inefficient database migration ( #2411 )
2025-09-13 03:42:54 +00:00
Jason Dove and GitHub
07a55da76e
process graphics element yaml files with scriban ( #2410 )
...
* add content rating to media item template
* process graphics element yaml files with scriban
2025-09-13 03:04:46 +00:00
Jason Dove and GitHub
3722bc8c9c
add some database startup logging ( #2409 )
...
* add some database startup logging
* fix unscheduled playout gap offset
* fix database logging
2025-09-13 00:50:47 +00:00
87bc779d48
Show fillers in the playout view in alternative shading ( #2405 )
...
* Add shading to filler rows in the playout view
* Insert rows in Playout listing for gaps in the playout (station offline)
* Make FillerKind in PlayoutItemViewModel optional.
Remove Unscheduled enum in FillerKind.
* Correctly handle "Show Filler" also for Unscheduled fillers.
* Moved the Unscheduled item generation for the playout view to GetFuturePlayoutItemsByIdHandle to handle ShowFiller
* Includes for the PlayoutItemDetails moved to an extension for maintainability.
* Bugfix: Page size was more than the desired for pagination because of the inserted unscheduled items.
* Add specified colours for playout fillers to make them less intense.
* use common queryable
* add playout gap model and migrations
* insert playout gaps after playout build
* optimize get future playout items handler
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2025-09-13 00:30:34 +00:00
Jason Dove and GitHub
f124554fba
add some debug logging for music video scanning ( #2408 )
2025-09-12 16:56:29 +00:00
Jason Dove and GitHub
17c7774603
add playlist item count and shuffle playlist items ( #2407 )
...
* marathon cleanup
* add playlist item count, and shuffle playlist items
2025-09-12 14:19:05 +00:00
Jason Dove and GitHub
4e065fe922
update dependencies ( #2406 )
2025-09-11 18:04:48 +00:00
Jason Dove
2cca3123aa
fix issue [no ci]
2025-09-11 09:43:52 -05:00
Jason Dove
dabc67976a
update github issues
2025-09-11 09:41:46 -05:00
Jason Dove and GitHub
bd6954121f
log api requests ( #2404 )
2025-09-10 00:50:03 +00:00
Jason Dove and GitHub
a2fd23a131
fix deco selection logic ( #2403 )
2025-09-09 18:07:50 +00:00
Jason Dove and GitHub
388623f82e
fix changing playout source from mirror to generated ( #2402 )
2025-09-09 17:19:00 +00:00
Jason Dove and GitHub
6b275f8a13
fix hwaccel health check on mobile ( #2401 )
...
* fix hw accel health check on mobile
* allow classic schedules to fast forward
2025-09-09 16:57:49 +00:00
Jason Dove and GitHub
0d69dd58a4
add classic schedule marathon ( #2400 )
2025-09-09 15:38:07 +00:00
Jason Dove and GitHub
79e8fa0877
ignore specials when using season, episode order ( #2399 )
2025-09-08 15:12:51 +00:00
Jason Dove and GitHub
044c8b7ad3
fix graphics engine with scaling behavior crop ( #2398 )
2025-09-08 13:36:13 +00:00
Jason Dove and GitHub
e8b51e8442
fix watermarks and graphics when using mid-roll ( #2397 )
2025-09-08 10:59:25 +00:00
Jason Dove and GitHub
d8e8abb691
channel mirror validation improvements ( #2396 )
...
* improve channel mirror validation
* fix playout offset
2025-09-08 01:12:58 +00:00
Jason Dove and GitHub
e9093d0c48
fix block playout build crash from empty collections ( #2395 )
2025-09-08 00:42:02 +00:00
cb78b21d1c
add support for aif, aifc, aiff ( #2325 )
...
* adds .aiff to supported audio file extension in local folder scanner
* add support for aif, aifc, aiff
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2025-09-07 19:24:43 +00:00
Jason Dove and GitHub
906ec44a6e
fix scripted pre-roll overlap ( #2394 )
...
* fix scripted pre-roll overlap
* cleanup
2025-09-07 18:36:10 +00:00
Jason Dove and GitHub
e96ac0202b
add mirror playout offset ( #2391 )
2025-09-07 16:45:41 +00:00
Jason Dove and GitHub
5e7da19e5e
add channel mirror ( #2390 )
...
* add channel playout source (doesn't do anything yet)
* configure mirror channel
* fix mirror playback
* sync epg for mirror channel
* update changelog
2025-09-07 16:00:27 +00:00
Jason Dove and GitHub
e25b669cc4
fix scaling content in certain locales ( #2389 )
2025-09-07 14:20:11 +00:00
Jason Dove and GitHub
d80c6737a9
fix mysql permissions ( #2388 )
2025-09-07 13:21:48 +00:00
Jason Dove and GitHub
ef5de99f9c
add create_playlist, pre_roll_on, pre_roll_off to scripted schedules ( #2387 )
2025-09-06 20:47:44 +00:00
Jason Dove and GitHub
e047812a68
rework some scripted schedule model names ( #2386 )
2025-09-06 18:52:34 +00:00
Jason Dove and GitHub
3da5144a0d
update entrypoint so reset_playout is not required to return an updated context ( #2385 )
2025-09-06 16:22:07 +00:00
Jason Dove and GitHub
31355ab887
add pad_until_exact and wait_until_exact scripted schedule calls ( #2384 )
2025-09-06 15:43:07 +00:00
Jason Dove and GitHub
63bac272cd
fix adding classic schedule items ( #2383 )
2025-09-06 00:15:05 +00:00
Jason Dove and GitHub
8d5a208129
fix adding single items to playlists ( #2382 )
2025-09-05 18:44:08 +00:00
Jason Dove and GitHub
487d99dc69
openapi improvements ( #2381 )
...
* generate openapi definitions as separate build task
* first defns
* install etv-client module in docker
* include python entrypoint in docker
* update changelog
2025-09-05 17:11:43 +00:00
Jason Dove and GitHub
40ab7c2cff
add graphics elements on classic schedule items ( #2380 )
2025-09-05 11:53:29 +00:00
Jason Dove and GitHub
a6de96c2ea
fix openapi client generation again ( #2379 )
2025-09-05 10:52:34 +00:00