Commit Graph
100 Commits
Author SHA1 Message Date
Jason DoveandGitHub f9e4c4d386 improve build time by only running analyzers explicitly (#2710)
* improve build time by only running analyzers explicitly

* don't exclude scanner from analyzers

* Revert "don't exclude scanner from analyzers"

This reverts commit d927f9850a.

* fix sed syntax for linux
2025-12-09 14:17:05 -06:00
Jason DoveandGitHub a1f9b86fc1 add download media sample button to playback troubleshooting (#2709)
* add download media sample button to playback troubleshooting

* fixes
2025-12-09 11:49:07 -06:00
Jason DoveandGitHub 5dc20ebd1b use software pad with amd vaapi h264 main (#2708) 2025-12-06 10:03:24 -06:00
Jason DoveandGitHub d30e8b4102 only use packed headers with vaapi when supported by encoder (#2706) 2025-12-05 11:20:16 -06:00
Jason DoveandGitHub c14f373f23 implement rectangles packet for script element (#2704)
* implement rectangles packet for script element

* fixes
2025-12-04 20:57:26 -06:00
Jason DoveandGitHub a90fe26d50 script element packet spike (#2703)
* script element packet spike

* fixes
2025-12-04 15:40:18 -06:00
Jason DoveandGitHub 7a263ddaed add migration to fix any incorrect channel sort numbers (#2701) 2025-12-03 19:23:59 -06:00
Jason DoveandGitHub 3e0a9aae1e fix channel sort number when reordering channels (#2700)
* fix channel sort number when reordering channels

* tryparse
2025-12-03 18:33:47 -06:00
Jason DoveandGitHub 72dc401829 fix chronological sorting for other videos (#2699) 2025-12-03 10:38:29 -06:00
Jason DoveandGitHub 85e25ca6ea add channel start time template data (#2698)
* add channel start time template data

* rename
2025-12-03 10:16:09 -06:00
Jason DoveandGitHub 9c23b03758 fix mirror channels (#2697) 2025-12-03 09:56:52 -06:00
Jason DoveandGitHub e12888ebee fix recent regression to subtitle graphics element (#2696) 2025-12-03 07:33:17 -06:00
Jason DoveandGitHub 468ff087d4 fix loading epg entries for motion and script elements (#2693) 2025-12-02 15:46:22 -06:00
Jason DoveandGitHub 54606c76f9 framerate improvements (#2692)
* framerate improvements

* fixes
2025-12-02 12:20:09 -06:00
Jason DoveandGitHub 6bd49ffcec add remote stream metadata (#2690)
* add remote stream metadata

* use ifilesystem for last write time

* clean up unused inheritance

* optimize channel data query

* revert removeartwork change

* properly handle remote stream artwork in orphaned artwork check
2025-12-01 12:48:03 -06:00
Jason DoveandGitHub c524bc0d7d add script graphics element (#2681)
* add script graphics element

* pass template data as json to stdin

* update changelog
2025-11-30 14:20:18 -06:00
Jason DoveandGitHub 42bcadf936 work around buggy radeonsi hevc_vaapi behavior (#2680)
* try to workaround amd crop metadata ffmpeg bug

* limit workaround to hevc_vaapi encoder

* update changelog
2025-11-30 12:14:20 -06:00
Jason DoveandGitHub 1f31beab5b fix plex other video library detection (#2679) 2025-11-30 08:35:04 -06:00
Jason DoveandGitHub b45c22092d fix startup on systems unsupported by nvencsharp (#2678) 2025-11-30 06:26:57 -06:00
Jason DoveandGitHub 7bd8cefe2e more dotnet 10 updates (#2676)
* update more libraries to dotnet 10

* fix dockerfiles

* fix numeric types
2025-11-29 15:47:08 -06:00
Jason Dove f101d0b366 prep for release v25.9.0 [no ci] 2025-11-29 10:36:17 -06:00
Jason DoveandGitHub 73aabdabda fix transcoding tests (#2675) [no ci] 2025-11-29 10:34:32 -06:00
Jason DoveandGitHub bcea96d53a always log scanner exit code when it is non-zero (#2670)
* always log scanner exit code when it is non-zero

* remove test abort
2025-11-26 12:50:19 -06:00
Jason DoveandGitHub d7952e4cfa fix docker assets (#2669) 2025-11-26 11:25:56 -06:00
Jason DoveandGitHub 758399e339 fix missing net9.0 to net10.0 in docker/github (#2668) 2025-11-26 10:54:24 -06:00
Jason DoveandGitHub 6c635a4be9 upgrade to dotnet 10 (#2667)
* upgrade to dotnet 10

* remove packages that would be pruned

* properly fix tests
2025-11-26 10:49:01 -06:00
Jason DoveandGitHub 9d637cdd54 update dependencies (#2661) 2025-11-25 16:06:48 -06:00
Jason DoveandGitHub cc287ffc6e fix hls direct streams remaining open (#2660) 2025-11-24 22:40:26 -06:00
Jason DoveandGitHub 371659c5c5 cache bust new logo (#2659) 2025-11-24 20:10:57 -06:00
Jason DoveandGitHub 7afb1866ad update logo (#2658) 2025-11-24 20:01:53 -06:00
Jason DoveandGitHub 7bc1dd63fe fix file system test on windows (#2657) [no ci] 2025-11-24 13:40:04 -06:00
Jason DoveandGitHub 076b8a7188 fix editing certain playouts when using mysql (#2656) 2025-11-24 13:31:00 -06:00
Jason DoveandGitHub ec0d8ea6ac work around sequential schedule validation limit (#2655)
* remove readalltext

* remove unused method

* remove fileexists

* remove folderexists

* remove readalllines

* remove fake local file system

* show playlist name in playout build errors

* add basic sequential schedule validator tests

* work around sequential schedule validation limit
2025-11-24 12:08:43 -06:00
Jason DoveandGitHub e40d192aea limit hw sw decode downgrade polaris (#2654)
* use a more precise carve out for polaris workaround

* fix decode capability ordering
2025-11-22 12:35:29 -06:00
Jason DoveandGitHub bd7fd8984c fix 10-bit decoding with amd polaris (#2653)
* fix color conversion on amd polaris

* try software decode for polaris

* update changelog
2025-11-22 11:29:17 -06:00
Jason DoveandGitHub 2682912f5a update icon (#2652) 2025-11-21 13:34:23 -06:00
Jason DoveandGitHub 505e135482 use fonts cache folder for subtitle graphics elements (#2651) 2025-11-18 10:18:22 -06:00
Jason DoveandGitHub fdf1e70e0d fix subtitle graphics element path and fonts (#2650) 2025-11-18 10:16:03 -06:00
Jason DoveandGitHub 5c51710e2f add disabled and hidden channel indicators (#2649) 2025-11-16 10:47:10 -06:00
Jason DoveandGitHub 3cb84c2491 refresh classic playouts by default (#2647) 2025-11-15 20:45:28 -06:00
Jason DoveandGitHub 21f4439aa4 block ui improvements (#2646)
* template editor improvements

* more keyboard navigation

* replace template tree view with template table
2025-11-13 19:25:44 -06:00
Jason DoveandGitHub d88e721d2f optimize database calls related to search index (#2645) 2025-11-13 13:27:37 -06:00
Jason DoveandGitHub b6d509b9cd add search query collection type to block schedules (#2644)
* add search query collection type to block schedules

* fix history
2025-11-13 10:48:04 -06:00
Jason DoveandGitHub 6603500132 fix content_total_duration in graphics engine (#2643) 2025-11-12 20:07:54 -06:00
Jason DoveandGitHub 48b1aa3e64 fix block playout build bug (#2642) 2025-11-12 16:53:06 -06:00
Jason DoveandGitHub 42b35f7aae add channel playback troubleshooter (#2641)
* fix motion graphics loop when seeking

* add channel playback troubleshooter

* fix errors
2025-11-12 13:21:18 -06:00
Jason DoveandGitHub 8b18f2a304 expose arbitrary epg data to graphics engine (#2633) 2025-11-11 12:41:45 -06:00
Jason DoveandGitHub 1e0bba0dc6 allow custom song background images (#2632)
* allow custom song background images

* allow custom missing album art
2025-11-11 10:40:45 -06:00
Jason DoveandGitHub 3984bc7dbe add troubleshoot playback links for movies and episodes (#2631) 2025-11-11 06:33:10 -06:00
Jason DoveandGitHub e0977fa65b update dmg icon (#2630) 2025-11-11 06:12:46 -06:00
Jason DoveandGitHub d9c668c7f6 more dependency updates (#2629) 2025-11-11 05:45:46 -06:00
Jason DoveandGitHub dcea6d474f update dependencies (#2627) 2025-11-10 22:20:42 -06:00
Jason DoveandGitHub ba37c6dabe update macos again (#2626) 2025-11-10 20:19:38 -06:00
Jason DoveandGitHub d652372f78 update macos project (#2625) 2025-11-10 19:52:34 -06:00
Jason DoveandGitHub e2d8dee8cd artwork updates (#2624)
* add new logo svg; replace favicons

* replace background

* allow error/offline background customization
2025-11-10 16:01:47 -06:00
Jason DoveandGitHub d93c404607 fix interlaced check again (#2623)
* fix interlaced check again

* add interlaced ratio to media item info
2025-11-10 09:14:40 -06:00
Jason DoveandGitHub bc400de94c clear custom title when stopping guide group in scripted schedule (#2622) 2025-11-10 08:51:34 -06:00
Jason DoveandGitHub b9a73226a8 fix interlaced check (#2621)
* fix interlaced check

* reset any incorrect interlaced probe results
2025-11-10 08:39:44 -06:00
Jason DoveandGitHub d0505cd5c5 add better check for interlaced content (#2620) 2025-11-10 06:39:04 -06:00
Jason Dove d9cdbc72de fix tests [no ci] 2025-11-09 13:50:18 -06:00
Jason DoveandGitHub 2b0079fedc allow graphics elements with yml and yaml extension (#2617) 2025-11-09 13:40:34 -06:00
Jason DoveandGitHub 9d2cff53c5 fix removing tags from local libraries (#2616) 2025-11-09 13:30:37 -06:00
Jason DoveandGitHub ac361b3165 add troubleshoot button to classic schedules (#2615)
* add troubleshoot button to classic schedules

* move troubleshoot button
2025-11-09 10:17:24 -06:00
Jason DoveandGitHub dd9317e3e8 fix mpegts script on windows (#2614) 2025-11-08 10:09:56 -06:00
Jason DoveandGitHub 7530c592ff add graphics element name (#2613)
* add graphics element name

* update dependencies
2025-11-08 08:26:00 -06:00
Jason DoveandGitHub 132466b3d3 add avisynth script support to all local libraries (#2612)
* detect avisynth demuxer

* cache ffmpeg capabilities

* check for working avisynth

* scan avs files in all local libraries

* update changelog
2025-11-07 20:48:54 -06:00
Jason DoveandGitHub d709cc9f21 include streamlink in amd64 docker image (#2611)
* include streamlink in docker images

* tweak command
2025-11-07 14:12:43 -06:00
Jason DoveandGitHub 5083e748ed fix mpegts script loading (#2610) 2025-11-07 13:30:37 -06:00
Jason DoveandGitHub 053b3cd1d7 add mpegts script system (#2609)
* add basic mpegts script

* use custom mpegts script

* update changelog
2025-11-07 13:20:17 -06:00
Jason DoveandGitHub e6824cf251 graphics engine: add scaled resolution and place within source content (#2606) 2025-11-06 14:15:55 -06:00
Jason DoveandGitHub d87561d140 update subtitle titles (#2605) 2025-11-06 06:11:57 -06:00
Jason DoveandGitHub f79fa9a50a fix subtitle title updates (#2604) 2025-11-06 06:03:32 -06:00
Jason DoveandGitHub 629b3d7d9f fix effective block tests (#2600)
* fix effective block tests running on github

* update dependencies

* pass tz again

* use tzconvert for time zones in tests

* temporary logging

* maybe fix

* test cleanup
2025-11-05 06:48:49 -06:00
Jason DoveandGitHub 453737a521 add custom_title to start_epg_group (#2599) 2025-11-04 16:08:07 -06:00
Jason DoveandGitHub dd38ba19ea add collection type search query (#2598) 2025-11-04 12:22:41 -06:00
Jason DoveandGitHub 8e2a15296f sync subtitle titles from jellyfin (#2595) 2025-11-03 11:04:44 -06:00
Jason DoveandGitHub d2cbfcb79a fix error screen generation (#2594) 2025-11-02 10:41:56 -06:00
Jason DoveandGitHub 89133255d3 fix classic schedule start time calculation across a UTC offset change (#2593)
* fix classic schedule start time calculation across a UTC offset change

* update changelog
2025-11-02 09:38:18 -06:00
Jason DoveandGitHub c6245bae0c fix indexing songs with null artists/album artists (#2592) 2025-11-02 09:25:46 -06:00
Jason DoveandGitHub 2912e71c10 fix xmltv generation for on-demand playout mode (#2591) 2025-11-01 23:10:02 -05:00
Jason DoveandGitHub 9e54d42e5f reduce search index batch size (#2590) 2025-11-01 22:45:14 -05:00
Jason DoveandGitHub 63f342e6a7 fix on-demand playouts having empty xmltv (#2589) 2025-11-01 22:08:49 -05:00
Jason DoveandGitHub 5a7c59d602 insert unscheduled gaps as utc (#2588) 2025-11-01 20:28:24 -05:00
Jason DoveandGitHub 4822ba5486 fix block start time calculation (#2587) 2025-11-01 20:16:04 -05:00
Jason DoveandGitHub b24617fe7c add some graphics engine template data fields (#2586)
* move resolution out of media item template data key

* add some media item template data
2025-11-01 08:29:56 -05:00
Jason DoveandGitHub 5045a411b1 fix sequential schedule building across offsets (#2584) 2025-10-31 09:20:09 -05:00
Jason DoveandGitHub 425fb34317 show playout warnings count in left menu (#2583) 2025-10-31 09:05:25 -05:00
Jason DoveandGitHub e5ef9be09c fix explicit audio decoder on combined input (#2582) 2025-10-30 14:37:16 -05:00
Jason DoveandGitHub e9338b534b fix seeking content with dts audio (#2581)
* fix seeking content with dts audio

* formatting
2025-10-30 14:13:00 -05:00
Jason DoveandGitHub 191e694545 fix block playout ui crash (#2580) 2025-10-29 14:16:59 -05:00
Jason DoveandGitHub 727a978689 fix block history and smart_collection search bugs (#2579)
* fix block history when using mirror offset

* fix smart_collection search crashes
2025-10-29 14:01:14 -05:00
Jason DoveandGitHub 7a133d46da fix remote stream scripts (#2573) 2025-10-28 12:57:13 -05:00
Jason DoveandGitHub b1fbf651a2 log remote stream scripts (#2572) 2025-10-28 09:49:48 -05:00
Jason DoveandGitHub 0dbdcc3674 fix hls direct with jellyfin 10.11 (#2570) 2025-10-26 18:09:37 -05:00
Jason Dove 9eb7bbf0e6 prep for release v25.8.0 [no ci] 2025-10-26 09:22:02 -05:00
Jason DoveandGitHub e851a295a6 fix scripted schedule building across offsets (#2569) 2025-10-26 09:07:21 -05:00
Jason DoveandGitHub 3b254735e6 fix transcoding tests; fix vaapi subtitle crop (#2568)
* fix transcoding tests using text subtitles

* fix vaapi picture subtitle overlay with crop

* more test improvements
2025-10-26 08:51:24 -05:00
Jason DoveandGitHub 1f8834c280 block playout fixes; hls direct fixes (#2566)
* fix block playout builder with empty collection

* fix hls direct when selecting audio

* allow embedded subtitles with hls direct
2025-10-25 06:35:56 -05:00
Jason DoveandGitHub 545db4db9b update dependencies (#2565)
* logging cleanup

* update dependencies
2025-10-24 09:17:45 -05:00
Jason DoveandGitHub e590298b93 add deep scans for external collections (#2562) 2025-10-23 19:32:38 -05:00