Jason Dove and GitHub
907b8074f1
allow more collection types and playback orders in blocks ( #1554 )
2024-01-14 12:51:45 -06:00
Jason Dove and GitHub
adbd0bcec0
block schedule refactor ( #1553 )
...
* erase block playout history and items from playouts page
* remove block from template
* refactor block scheduling; improve history behavior
2024-01-14 10:22:04 -06:00
Jason Dove and GitHub
2c4379886a
limit blocks to television shows and seasons ( #1551 )
2024-01-14 06:46:38 -06:00
Jason Dove and GitHub
caef4a139e
block scheduling skip unchanged blocks ( #1550 )
...
* schedule blocks in order
* block minutes must be multiple of 15
* improve block minutes entry, validation and display
* confirm deleting blocks and block groups
* confirm deleting templates and template groups
* skip unchanged blocks in playout
2024-01-14 06:16:53 -06:00
Jason Dove and GitHub
dcbe4837bf
first pass at block scheduling ( #1548 )
...
* add blocks, block groups
* basic block and block item editing
* add template groups and basic template editing (name)
* add blocks to template calendar
* edit playout templates
* add calendar preview to playout templates
* add basic block playout building
* add mysql migration
* update changelog
2024-01-13 22:01:21 -06:00
Jason Dove and GitHub
5e530b9301
fix scale behavior crop with qsv ( #1546 )
2024-01-12 13:21:49 -06:00
Jason Dove and GitHub
2a28bf68bf
fix crop mode with nvidia accel ( #1545 )
2024-01-11 11:42:26 -06:00
Jason Dove and GitHub
f39eac97c0
fix fill with group when show is also included individually ( #1544 )
2024-01-11 10:44:50 -06:00
Jason Dove and GitHub
9fd6589831
disambiguate seasons ( #1543 )
2024-01-11 09:08:52 -06:00
Jason Dove and GitHub
e2a516f5e8
fix external json playouts with mysql ( #1542 )
2024-01-09 05:26:57 -06:00
Jason Dove and GitHub
64502315a3
generate xmltv for external json playouts ( #1541 )
2024-01-08 20:54:40 -06:00
Jason Dove and GitHub
56bc58fce9
reorganize to fix build ( #1540 )
2024-01-08 20:00:35 -06:00
Jason Dove and GitHub
0330b9326d
add external json playout type for dizquetv interop ( #1539 )
...
* add external json playout
* basic local playback works
* fallback to streaming from plex
* update external json file
* update changelog
2024-01-08 19:45:43 -06:00
Jason Dove and GitHub
6708d6b4d7
support filling with groups of song artists ( #1537 )
2024-01-05 10:32:04 -06:00
Jason Dove and GitHub
c18be5559b
fix delete old segments ( #1536 )
...
* code cleanup
* ignore errors deleting old hls segments
2024-01-04 10:42:04 -06:00
Jason Dove and GitHub
18ed20e203
fix multiple zero when using fill with group ( #1535 )
2024-01-02 15:29:50 -06:00
Jason Dove
965c7d0eac
update changelog [no ci]
2024-01-02 10:34:57 -06:00
Jason Dove and GitHub
545bf1b775
fill with group ( #1534 )
...
* use browser's accept-language header
* add fill with group mode to schedule items
* update dependencies
* fixes
* fix tests
2024-01-02 10:18:49 -06:00
Jason Dove and GitHub
bb299d4ee7
maybe these don't need npm ( #1533 )
2023-12-30 20:13:11 -06:00
Jason Dove and GitHub
0e6c7d2bc3
fix npm in docker builds ( #1532 )
2023-12-30 20:03:29 -06:00
Jason Dove and GitHub
576f0cd7e7
more dotnet 8 fixes ( #1530 )
2023-12-30 13:47:45 -06:00
Jason Dove and GitHub
9471cb55dd
upgrade from dotnet 7 to dotnet 8 ( #1529 )
...
* upgrade sdk
* fix warnings in ersatztv.ffmpeg
* fix warnings in ersatztv.core
* fix warnings in ersatztv.infrastructure
* fix warnings in ersatztv.application
* disable analysis for migrations projects
* fix warnings in ersatztv.scanner
* fix warnings in ersatztv
* upgrade project framework
* update github actions and dockerfiles
2023-12-30 13:29:57 -06:00
Jason Dove and GitHub
3a84af1626
update dependencies ( #1527 )
2023-12-27 04:44:30 -06:00
Jason Dove and GitHub
3d3bb64844
fix path replacements page with mysql ( #1521 )
2023-12-11 17:54:15 -06:00
Jason Dove and GitHub
8fc1f36638
use explorer to open logs folder on windows ( #1520 )
2023-12-05 18:28:10 -06:00
Jason Dove
1823a5bae5
update changelog for release v0.8.4-beta [no ci]
2023-12-02 16:45:33 -06:00
Jason Dove and GitHub
fc871e6f74
fix detection of amf hw accel on windows ( #1519 )
2023-12-02 09:05:02 -06:00
Jason Dove and GitHub
24780cbe84
fix disappearing collection tags ( #1517 )
2023-11-30 20:31:37 -06:00
Jason Dove and GitHub
c6ed258021
validate filler mode pad settings ( #1516 )
2023-11-26 12:54:06 -06:00
Jason Dove and GitHub
7586647b73
fix ffmpeg version health check on windows ( #1515 )
2023-11-23 06:05:49 -06:00
Jason Dove
d91e945124
update changelog for release v0.8.3-beta [no ci]
2023-11-22 11:36:31 -06:00
Jason Dove and GitHub
9dabffbac1
support more formats for show fallback metadata ( #1514 )
2023-11-21 15:52:25 -06:00
Jason Dove and GitHub
d310b5c09d
fix nvidia hardware decoding on windows ( #1513 )
2023-11-21 06:36:05 -06:00
Jason Dove and GitHub
ba48b3a676
update dependencies ( #1512 )
2023-11-20 21:57:43 -06:00
Jason Dove and GitHub
d8a51b5d6d
fix season display bug ( #1511 )
2023-11-20 21:17:11 -06:00
Jason Dove and GitHub
97674cff89
fix bug scheduling duration filler ( #1510 )
2023-11-20 21:02:26 -06:00
Jason Dove and GitHub
4820615308
proper fix to the sdk mismatch ( #1509 )
2023-11-16 13:37:20 -06:00
Jason Dove and GitHub
1ddf27ce88
pin dotnet sdk version used in github actions ( #1508 )
2023-11-16 13:21:51 -06:00
Jason Dove and GitHub
cd98a89acd
enable docker arm builds again ( #1507 )
2023-11-16 13:07:49 -06:00
Jason Dove and GitHub
a2a6afc3e3
temp disable arm docker builds ( #1506 )
2023-11-16 09:58:46 -06:00
Jason Dove and GitHub
dfaba8c7b0
use release version of ffmpeg 6.1 ( #1505 )
2023-11-16 09:57:13 -06:00
Jason Dove and GitHub
5d11a6b46f
use separate model for plex collection scanning since the api types are inconsistent ( #1504 )
2023-11-16 06:43:48 -06:00
Jason Dove and GitHub
b95a89b11f
plex collection rework ( #1503 )
...
* start to rework plex collection scanning
* sync plex collections to db
* sync plex collection items
* update changelog
2023-11-14 10:41:21 -06:00
Jason Dove and GitHub
948b3735bd
fix file not found music videos ( #1502 )
...
* fix indexing music videos in file not found state
* update dependencies
2023-11-14 05:50:51 -06:00
Jason Dove and GitHub
5ecf271773
fix jellyfin library scan ( #1501 )
...
* update dependencies
* fix jellyfin library scan
2023-11-10 06:26:23 -06:00
Jason Dove and GitHub
b287c0d6ec
add jellyfin season number fallback ( #1497 )
2023-11-06 09:37:12 -06:00
Jason Dove and GitHub
b667659c05
use notarytool directly instead of gon ( #1493 )
2023-11-05 07:46:15 -06:00
Jason Dove and GitHub
22d3025e8e
include noto cjk fonts in docker ( #1492 )
2023-11-05 06:15:57 -06:00
Jason Dove and GitHub
8f5b181372
mysql media server library scan fixes ( #1491 )
...
* fix some mysql movie library updates
* fix some mysql show library updates
* update dependencies
2023-10-30 06:45:00 -05:00
Jason Dove and GitHub
f5060522aa
windows nvidia h264 workaround ( #1487 )
...
* work around bad h264_cuvid behavior on windows with ffmpeg snapshot
* use latest ffmpeg build on windows
* nvdec => cuda
2023-10-16 11:40:12 -05:00
Jason Dove and GitHub
14a88bd225
optimize ffmpeg capability cache ( #1486 )
...
* minimize cached ffmpeg capabilities
* use set intersect
* try disabling work ahead on nvidia/windows
2023-10-16 08:42:26 -05:00
Jason Dove and GitHub
0550c60a78
allow older ffmpeg for testing ( #1485 )
...
* allow older ffmpeg for testing
* use proper option name
2023-10-14 21:13:18 -05:00
Jason Dove and GitHub
d3bdcf9bc4
allow plex personal media show libraries ( #1483 )
2023-10-13 13:33:10 -05:00
Jason Dove and GitHub
714f68a887
add language_tag and seconds fields to search index ( #1479 )
...
* add `language_tag` and `seconds` fields to search index
* simplify
2023-10-10 20:36:50 -05:00
Jason Dove and GitHub
17bed524f2
fix ui display of multiple languages ( #1474 )
2023-10-08 18:21:48 -05:00
Jason Dove and GitHub
c3fe263978
validate hardware accel, use hw accel for error messages ( #1471 )
...
* only display supported hw accels in ffmpeg profile editor
* qsv capability improvements
* qsv fixes
* update changelog
2023-10-08 11:21:04 -05:00
Jason Dove and GitHub
5291832e6c
fix clipboard and logs ( #1466 )
...
* fix copy to clipboard in some cases
* improve subtitle language selection logging
* log playout item details
2023-10-06 19:36:42 -05:00
Jason Dove and GitHub
b39dd693f0
update dependencies and windows ffmpeg ( #1462 )
...
* update dependencies
* update windows ffmpeg version
2023-10-05 19:14:06 -05:00
Jason Dove and GitHub
46bf9ef990
fix intel vaapi pgs subtitle pixel format ( #1455 )
2023-09-30 13:10:23 -05:00
Jason Dove and GitHub
bc845b1327
schedule filler using ticks instead of milliseconds ( #1454 )
...
* add script to set db provider
* don't extract embedded subtitles with DEBUG_NO_SYNC
* fix playout filler precision bug
2023-09-30 06:41:15 -05:00
Jason Dove and GitHub
3ab8e5bc3a
optimize jellyfin collection scanning ( #1453 )
2023-09-29 09:47:57 -05:00
Jason Dove and GitHub
e8bc051f73
transcoding improvements ( #1452 )
...
* use noautoscale with vaapi encoder
* only use one input file for vaapi with radeonsi driver
* fix vaapi 8-bit to 10-bit
* fix nvidia subtitle scaling
* optimize nvidia subtitle scaling
* fix test pgs subtitle
2023-09-29 06:29:59 -05:00
Jason Dove and GitHub
b008fcfd85
fix scheduling precision error ( #1451 )
...
* fix scheduling precision error
* update dependencies
2023-09-27 06:07:48 -05:00
Jason Dove and GitHub
547db5fb51
add kodiprop to channels.m3u ( #1448 )
2023-09-26 15:47:55 -05:00
Jason Dove and GitHub
58fae1b0cc
add crop scaling behavior ( #1443 )
...
* add scaling behavior - crop
* fix ffmpeg version check on windows (snapshot)
* update dependencies
2023-09-22 08:23:49 -05:00
Jason Dove and GitHub
694b6bbd91
scaling behavior and normalize loudness ( #1439 )
...
* update changelog [no ci]
* add ffmpeg profile scaling behavior
* update dependencies
* add normalize loudness mode
* update changelog
2023-09-21 02:46:43 -05:00
Jason Dove and GitHub
e0f8b7d7ae
use ffmpeg 6.1 snapshot for windows ( #1435 )
2023-09-14 19:33:40 -05:00
Jason Dove and GitHub
b16215fcd6
improve hls throttle ( #1434 )
...
* throttle using ffmpeg option
* update ffmpeg version
2023-09-14 19:28:15 -05:00
Jason Dove and GitHub
78356314e6
update dependencies ( #1433 )
2023-09-14 08:46:59 -05:00
Jason Dove and GitHub
b00a25bbee
fix parsing show title from nfo ( #1426 )
2023-09-10 19:46:51 -05:00
4d77576be2
update dependencies ( #1425 )
...
Co-authored-by: Jason <jason@mbp-touch.local >
2023-09-10 09:22:35 -05:00
Jason Dove and GitHub
a90348740d
fix subsequent hls session work ahead ( #1419 )
2023-09-06 20:01:58 -05:00
Jason Dove and GitHub
8081845ef1
fix adding alternate schedule ( #1418 )
2023-09-04 14:06:39 -05:00
Jason Dove and GitHub
d014eb4274
mysql ui fixes ( #1417 )
2023-09-04 13:12:00 -05:00
Jason Dove and GitHub
8c9cf7b6f2
fix mid roll pad; fix mysql queries ( #1416 )
...
* fix mysql queries
* fix mid roll pad with hls segmenter
2023-09-04 10:01:39 -05:00
Jason Dove and GitHub
5d9c8d4f7d
update checkout actions ( #1415 )
2023-09-04 08:38:10 -05:00
Jason Dove and GitHub
82de3136cd
fix hls session worker lifetime ( #1414 )
2023-09-04 08:30:01 -05:00
Jason Dove and GitHub
b1cd324f9c
fix docker builds ( #1413 )
2023-09-03 08:54:48 -05:00
Jason Dove and GitHub
5caf8f7f98
fix builds ( #1412 )
2023-09-03 08:52:00 -05:00
Jason Dove and GitHub
245c4ec359
code analysis and cleanup ( #1411 )
...
* cleanup scanner project
* cleanup infrastructure projects
* cleanup ffmpeg project
* cleanup core project
* cleanup app project
* cleanup main project
* update dependencies
* code cleanup
2023-09-03 06:23:42 -05:00
Jason Dove and GitHub
6414471ace
fix emby movie libraries ( #1410 )
2023-09-02 13:03:48 -05:00
Jason Dove and GitHub
8b0b927a5c
use d3d11va for qsv accel on windows ( #1408 )
2023-09-01 11:50:56 -05:00
Jason Dove and GitHub
e5962699a4
schedule item editor updates ( #1407 )
2023-09-01 06:44:31 -05:00
Jason Dove and GitHub
27504e42bc
fix mysql show queries ( #1406 )
...
* ignore artwork when sync is disabled
* fix delete playout
* fix some mysql queries
2023-09-01 06:05:36 -05:00
Jason Dove and GitHub
deb0ac49b5
show plex server names in libraries page ( #1402 )
...
* cleanup plex libraries query
* show plex server names in libraries page
2023-08-29 08:46:36 -05:00
Jason Dove and GitHub
225b95449c
rework hls session state ( #1401 )
2023-08-29 05:59:35 -05:00
Jason Dove and GitHub
cb43c28d00
fix hls session when starting with very short content ( #1400 )
2023-08-29 05:01:13 -05:00
Jason Dove and GitHub
0a75136223
fix transcoding short content ( #1399 )
2023-08-28 22:01:38 -05:00
Jason Dove and GitHub
8f241f49fc
optimize transcoding speed ( #1398 )
...
* fix "empty trash" button blinking when loading trash page
* clean channel guide cache on startup
* only work-ahead in hls session for 2 minutes
2023-08-28 20:42:02 -05:00
Jason Dove and GitHub
20d224fcfd
more mysql fixes ( #1397 )
...
* fix channels and movie page crashes with mysql
* update dependencies
2023-08-26 10:39:33 -05:00
Jason Dove and GitHub
b3fda4e88d
allow shared plex servers ( #1391 )
...
* allow shared plex servers
* update dependencies
2023-08-22 08:49:26 -05:00
Jason Dove and GitHub
560cb826b3
fix local subtitles display ( #1388 )
...
* show external subtitles in media info
* fix mysql saved page size
2023-08-19 11:26:52 -05:00
Jason Dove and GitHub
b038a58fa2
fix saving smart collection ( #1384 )
2023-08-15 15:53:56 -05:00
Jason Dove and GitHub
c28e201e47
fix adding shows directly to schedule ( #1383 )
2023-08-15 15:34:53 -05:00
Jason Dove and GitHub
b84bb6b437
fix ui crashes ( #1382 )
...
* fix ffmpeg editor crash
* fix watermark editor
* fix multi collection editor
* fix filler preset editor crash
2023-08-15 06:39:29 -05:00
Jason Dove and GitHub
641b8bcd10
fix windows dependency ( #1380 )
2023-08-14 19:44:18 -05:00
Jason Dove and GitHub
4b08ed5381
fix mysql migration (initial data) ( #1379 )
2023-08-14 15:21:42 -05:00
Jason Dove and GitHub
77b32b0f09
fix github repo links ( #1378 )
2023-08-13 09:59:48 -05:00
Jason Dove and GitHub
99bc19cf26
fix docker builds ( #1376 )
2023-08-12 22:02:45 -05:00
Jason Dove and GitHub
a7661c8498
add mysql database provider ( #1375 )
...
* refactor sqlite into separate library
* support mysql
* fixes
* sql fixes
* cleanup
* update changelog
2023-08-12 21:44:14 -05:00