162 Commits

Author SHA1 Message Date
jb-alvarado
c6329c470a validate next clip in a thread, to have less delta 2023-11-30 15:42:20 +01:00
jb-alvarado
94e02ac367 loop separate audio when is to short 2023-11-30 09:04:21 +01:00
jb-alvarado
85619c0633 seek in on validation 2023-11-21 10:39:43 +01:00
jb-alvarado
424499d400 package updates and code cosmetics 2023-11-17 11:22:04 +01:00
jb-alvarado
7d3173533f Use enum for Role everywhere, fix time shift, fix #433, get config also as normal user 2023-11-02 13:40:56 +01:00
jb-alvarado
b4cde6e12c embed static files from frontend in ffpapi, add db path argument 2023-10-31 23:43:33 +01:00
amazing
652522da32 add task runner to hls output 2023-10-27 10:51:05 +02:00
jb-alvarado
04353a984d inject filler to current list, when clip not exist 2023-10-17 15:13:53 +02:00
jb-alvarado
3971461280 fix break loop, when cmd is None, fix loop filler when filler duration is smaller then original clip 2023-10-16 09:03:40 +02:00
jb-alvarado
38e73a0138 remove openssl dependency, remove TLS debug log messages, fix program hang when mail sending not work 2023-10-13 08:20:35 +02:00
jb-alvarado
cf6e5663e9 jump out from source loop when playout is terminated 2023-10-01 14:11:04 +02:00
jb-alvarado
902fb99966 cleanup 2023-10-01 13:04:44 +02:00
jb-alvarado
2ba9ddeb8f remove fake time argument 2023-09-29 09:11:02 +02:00
jb-alvarado
dfe10bc9a0 enable fake_time parameter 2023-09-29 08:56:16 +02:00
jb-alvarado
4ea9eea237 fix log none argument 2023-09-29 08:43:53 +02:00
jb-alvarado
0c51f8303c generate playlists based on template, serialize paths to PathBuf 2023-09-05 14:46:32 +02:00
jb-alvarado
d2c72d56fe stop decoder with SIGTERM signal, instead of kill on non windows systems 2023-08-13 12:59:20 +02:00
jb-alvarado
d1716acfc5 update packages 2023-08-08 21:10:30 +02:00
jb-alvarado
83f59ba0bd deserialize number or string 2023-08-07 10:55:13 +02:00
jb-alvarado
d3b52eb29c convert comma to dot, remove TODOs 2023-08-06 21:17:33 +02:00
jb-alvarado
4bb4c81473 change warning 2023-07-26 09:32:57 +02:00
jb-alvarado
1bfff27b4b choice audio track index, fix #348 2023-07-26 09:26:06 +02:00
jb-alvarado
4b18d414b7 replace realtime filter with readrate parameter for hls mode 2023-07-25 22:36:42 +02:00
jb-alvarado
b44efde8f1 add stream copy mode, fix #324 2023-07-25 21:26:19 +02:00
jb-alvarado
48a3714a18 fix case when playlist disappear 2023-07-25 11:58:25 +02:00
jb-alvarado
334f842d19 log level as cmd argument 2023-07-24 20:30:31 +02:00
jb-alvarado
72b390aba9 play longer filler clips 2023-07-24 16:57:07 +02:00
jb-alvarado
98d1d5d606 support filler folder 2023-07-23 21:25:35 +02:00
jb-alvarado
52d44e7a2a wait for task end 2023-07-20 07:44:18 +02:00
jb-alvarado
5bd1b23513 run task on clip change, #276 2023-07-19 21:45:15 +02:00
jb-alvarado
972567afa6 fix ffmpeg zombies in HLS mode 2023-07-19 07:33:49 +02:00
jb-alvarado
ac90dcb157 check if json rpc port is in use 2023-07-14 13:42:20 +02:00
jb-alvarado
40fd1c4751 debug log config path 2023-07-13 11:25:08 +02:00
jb-alvarado
83432ef673 don't log missing source when playlist is to short
add validate playlist option
2023-07-06 11:33:09 +02:00
jb-alvarado
6edee6714f
Merge branch 'master' into master 2023-06-25 17:26:05 +00:00
jb-alvarado
ec33cdb309 fix player control, fix #339 2023-06-25 19:17:52 +02:00
jb-alvarado
2b4fbff2dc change num_args to 1.. 2023-06-22 08:38:00 +02:00
jb-alvarado
7c398c5e55 add description, spelling 2023-06-20 10:51:32 +02:00
jb-alvarado
25e2ed7390 add doc strings 2023-06-20 08:40:11 +02:00
jb-alvarado
c02241ffe8 deserialize numbers to string 2023-06-19 21:56:41 +02:00
jb-alvarado
4a578e83ff set chrono features, cleanup, less logging 2023-06-19 20:48:50 +02:00
jb-alvarado
8eb5c2ba02 switch jsonrpc-http-server to tiny_http, update clap to next major version
The jsonrpc-http-server don't get any updates anymore and some libs are already unmaintained. Migration to the new jsonrpsee makes not so much sense, because its features are not needed. For our needs tiny_http is absolut enough.
2023-06-19 16:57:25 +02:00
jb-alvarado
5502c45420 cleanup and update docker files, migrate to notify 6.0 2023-06-18 00:43:23 +02:00
jb-alvarado
04e4f202fd
Revert "update docker images, migrate to notify 6.0" 2023-06-16 16:15:27 +00:00
jb-alvarado
08dc748b5f migrate to notify 6.0 2023-06-16 15:25:57 +02:00
jb-alvarado
d6baccf3a7 remove redundant clone 2023-06-11 21:07:31 +02:00
jb-alvarado
6338207fba update most importend config values on new channel 2023-05-15 15:25:15 +02:00
jb-alvarado
6cd092c30f try to create log path, if not exists. expose state file in config (important for multi channels) 2023-05-14 21:16:09 +02:00
jb-alvarado
d1ce475692 no regex match validation for scale filter 2023-04-12 22:24:42 +02:00
jb-alvarado
676d71e9b7 mark and scroll to current clip, show when ingest is running 2023-04-09 22:31:35 +02:00