jb-alvarado
|
8bb07ff686
|
add test clips and playlists, cleanup and simplify code, set dummy real length, or shorter
|
2024-02-02 12:26:25 +01:00 |
|
jb-alvarado
|
831f867ec6
|
call only one function for get current, next or updated palylist
|
2024-02-01 22:39:04 +01:00 |
|
jb-alvarado
|
2dc389c9f9
|
simplify, cleanup and restructure code around playlist handling, add test for gen_source
|
2024-02-01 15:11:48 +01:00 |
|
jb-alvarado
|
af3d258e50
|
fix clippy
|
2024-01-31 18:50:26 +01:00 |
|
jb-alvarado
|
95e97c467a
|
change init with seek value, fix #511, #507
|
2024-01-31 18:36:34 +01:00 |
|
jb-alvarado
|
b8d041be57
|
add skip validation argument, fix case where clips not exist (introduced in v.20), fix lock deadlock, add more tests
|
2024-01-31 17:52:17 +01:00 |
|
jb-alvarado
|
9912405e4e
|
improve live sources, fix #473
Live sources are potentially unstable and are therefore not officially supported. Use at your own risk.
|
2023-12-18 21:28:35 +01:00 |
|
jb-alvarado
|
a0313e52e3
|
compare duration with tolerance, clean error message
|
2023-12-10 12:14:19 +01:00 |
|
jb-alvarado
|
0330ad6168
|
add probe in validation thread
|
2023-12-02 21:04:30 +01:00 |
|
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 |
|