130 Commits

Author SHA1 Message Date
jb-alvarado
11c577aff5 add simple playlist generator 2022-04-14 11:50:29 +02:00
jb-alvarado
614aa7851c work on playlist generator 2022-04-13 17:40:47 +02:00
jb-alvarado
558ef25ab3 add debian and rhel packages 2022-04-12 21:39:53 +02:00
jb-alvarado
2b0e867439 better recipient validation 2022-04-12 12:28:31 +02:00
jb-alvarado
f2cc26ebfb cleanup 2022-04-11 22:12:39 +02:00
jb-alvarado
ca52f8bf94 remove process_control and replace it with std Child 2022-04-11 21:37:41 +02:00
jb-alvarado
ee96742c2c fix folder watch 2022-04-11 17:47:43 +02:00
jb-alvarado
f0ebfb710c make category optional 2022-04-10 22:05:19 +02:00
jb-alvarado
7bcd344d6d fix reset status on new day, better error messsages for rpc 2022-04-08 15:13:42 +02:00
jb-alvarado
15a74155f6 fix time shift from forward and backward jumping, optimize code 2022-04-08 12:18:29 +02:00
jb-alvarado
7b616743f6 fix live ingest 2022-04-07 17:57:13 +02:00
jb-alvarado
1bb910d3da add controller functions: next, back, reset 2022-04-07 17:44:46 +02:00
jb-alvarado
21d656131b no global PlayoutStatus 2022-04-07 15:01:09 +02:00
jb-alvarado
c239e952b8 work on process status control 2022-04-06 22:29:46 +02:00
jb-alvarado
f1e92181d5 work on status file, split process control 2022-04-06 18:10:57 +02:00
jb-alvarado
0fb2f10658 set default for ad 2022-04-06 18:10:23 +02:00
jb-alvarado
e33f5a1b5a continue work on json rpc server 2022-04-06 15:53:27 +02:00
jb-alvarado
8a68c9bd86 work on json rpc server 2022-04-05 17:07:34 +02:00
jb-alvarado
e454dcee56 get last and next node also in folder mode 2022-04-05 09:28:23 +02:00
jb-alvarado
ba49e9baa9 Merge branch 'main' of github.com:jb-alvarado/ffplayout-rs 2022-04-04 11:39:23 +02:00
jb-alvarado
1a81445b65 add info 2022-04-04 11:39:21 +02:00
jb-alvarado
75caef670d add last and next node, for more infos 2022-04-03 22:00:18 +02:00
jb-alvarado
1063ae28d6 shorten code 2022-04-02 22:53:24 +02:00
jb-alvarado
084103a600 set correct length 2022-04-02 22:21:11 +02:00
jb-alvarado
737c108b27 set correct index when playlist got reloaded 2022-04-02 22:05:10 +02:00
jb-alvarado
4774b719e4 set text encoding, to have no line breaks 2022-04-02 22:04:13 +02:00
jb-alvarado
5fc0a1856d set correct start time 2022-04-02 22:03:32 +02:00
jb-alvarado
f023445d60 set correct playlist plath, get playlist in read mode 2022-04-02 22:02:09 +02:00
jb-alvarado
4d76661b6c change dummy length 2022-04-01 15:32:00 +02:00
jb-alvarado
53bedd409f add hls mode 2022-03-31 17:36:10 +02:00
jb-alvarado
b5c18ac8ea fade in live ingest 2022-03-31 17:31:51 +02:00
jb-alvarado
da8a45fed7 remove date check and reorder check again 2022-03-31 14:37:07 +02:00
jb-alvarado
d33daceba0 cleanup 2022-03-29 10:55:31 +02:00
jb-alvarado
8759198b0a add mail queue, to send only every 30 seconds new error mails. get only one time a new playlist. 2022-03-28 15:52:03 +02:00
jb-alvarado
f54d29b977 work on timer 2022-03-27 22:00:39 +02:00
jb-alvarado
754b69cf99 close processes on panic 2022-03-27 18:37:18 +02:00
jb-alvarado
25f05c8d63 get right playlist on update 2022-03-27 18:37:00 +02:00
jb-alvarado
ee096e3b97 fix drawtext when dummy is playling 2022-03-27 18:36:24 +02:00
jb-alvarado
0fc5f6722f update playlist and check for new one at the end, to prevent index out of bound 2022-03-26 23:41:44 +01:00
jb-alvarado
3ff8206ab4 format 2022-03-26 23:40:58 +01:00
jb-alvarado
8ce545bb0d use a more simple way to check if ffmpeg exists 2022-03-26 23:40:53 +01:00
jb-alvarado
051b682101 validate ffmpeg 2022-03-24 17:21:38 +01:00
jb-alvarado
2394395f4e add kill_dec = true to loop 2022-03-24 14:50:49 +01:00
jb-alvarado
961ede69a1 higher sync_channel buffer size, put enc_writer out of loop, better cmd logging 2022-03-22 11:45:24 +01:00
jb-alvarado
22e4757059 round to 3 digits 2022-03-21 21:02:03 +01:00
jb-alvarado
ca616e9006 use shlex for old config format: string instead of list 2022-03-21 20:36:46 +01:00
jb-alvarado
cbf4306d82 channel size back to 1 2022-03-21 20:36:14 +01:00
jb-alvarado
e988953212 use sync_channel for correct server transfer 2022-03-21 14:36:09 +01:00
jb-alvarado
151508d4f1 ignore broken pipe in server log, show milliseconds in time format 2022-03-21 14:34:28 +01:00
jb-alvarado
8ac58dbdad give a bit tollerance to playlist validation 2022-03-21 14:33:16 +01:00