jb-alvarado
22fb1d78d2
systeminfo example
2023-11-06 16:19:26 +01:00
jb-alvarado
5fb4861170
cleanup, update version
2023-11-04 22:26:36 +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
jb-alvarado
b475854578
add file proxy
2023-10-30 21:55:57 +01:00
amazing
652522da32
add task runner to hls output
2023-10-27 10:51:05 +02:00
jb-alvarado
5fb5851b49
fix db path
2023-10-24 10:41:09 +02:00
jb-alvarado
af32c192d0
change version to beta
2023-10-22 20:06:02 +02:00
jb-alvarado
7f2b263f53
update packages
2023-10-20 08:19:53 +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
6c79012da3
fix media probe (revert to old behavior)
2023-09-29 08:28:38 +02:00
jb-alvarado
25f34e234e
update packages
2023-09-26 09:30:08 +02:00
jb-alvarado
dfb9d2db9e
natural sort on folder list, add advanced playlist gen to frontend
2023-09-08 10:32:46 +02:00
jb-alvarado
83cff609b3
update chrono and fix audit warning
2023-09-07 21:57:16 +02:00
jb-alvarado
3cf8ac2d20
update packages
2023-09-06 08:24:50 +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
52d44e7a2a
wait for task end
2023-07-20 07:44:18 +02:00
jb-alvarado
90ebd87c33
update packages
2023-07-17 10:18:47 +02:00
jb-alvarado
ac90dcb157
check if json rpc port is in use
2023-07-14 13:42:20 +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
cd4c8727bd
update sqlx to 0.7
2023-07-04 08:00:18 +02:00
jb-alvarado
a15c8a01ba
add duration from remote source, #336
2023-06-26 07:40:32 +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
a4fa9cb353
remove extra content type from header, fix #331
2023-06-16 19:51:57 +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
97455d535c
add postrm, fix #326
2023-06-13 14:25:11 +02:00
jb-alvarado
8dd886547b
update packages
2023-06-11 20:50:21 +02:00
jb-alvarado
7f10e9013a
update packages, update bootstrap to stable version
2023-05-31 22:40:50 +02:00
jb-alvarado
6338207fba
update most importend config values on new channel
2023-05-15 15:25:15 +02:00
jb-alvarado
aced7053cb
update packages
2023-04-23 21:29:36 +02:00
jb-alvarado
abdf402c99
Merge branch 'ffplayout:master' into master
2023-04-23 21:17:52 +02:00
dependabot[bot]
2a08767a6f
Bump h2 from 0.3.16 to 0.3.17
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.16...v0.3.17 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 17:07:40 +00:00
jb-alvarado
535511f394
remove loudnorm filter
2023-04-10 20:28:06 +02:00
jb-alvarado
676d71e9b7
mark and scroll to current clip, show when ingest is running
2023-04-09 22:31:35 +02:00
jb-alvarado
5e976f212b
fix upload function in GUI
2023-04-06 11:10:23 +02:00
jb-alvarado
88caf91411
update packages
2023-03-28 13:26:25 +02:00
jb-alvarado
4cc75f38c1
create 0.17.0 release
2023-03-28 12:39:50 +02:00
jb-alvarado
dd6ae18368
update bootstrap and packages
2023-03-27 10:50:20 +02:00
dependabot[bot]
ba9ca56f60
Bump openssl from 0.10.47 to 0.10.48
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.47 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.47...openssl-v0.10.48 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 01:28:42 +00:00
jb-alvarado
3328aaac6a
fix logo path on windows system, #291
2023-03-24 10:28:39 +01:00
jb-alvarado
041c5f30ee
fix #288
2023-03-22 16:11:47 +01:00
jb-alvarado
1856f19d06
update version
2023-03-10 11:17:57 +01:00
jb-alvarado
8298a6234f
update
2023-03-05 16:43:00 +01:00
jb-alvarado
0822a620f5
fix branch
2023-02-28 07:48:15 +01:00
jb-alvarado
b4004d7d8b
use async process::Command
2023-02-20 22:12:33 +01:00
jb-alvarado
7e5a391e3d
work on "piggyback" mode
2023-02-20 17:28:33 +01:00
jb-alvarado
1c54bc0e2d
update yaml
2023-02-09 11:58:59 +01:00
jb-alvarado
c0740fc830
get correct error level from config, fix playlist tests
2023-02-09 11:09:54 +01:00
jb-alvarado
530135b75d
update packages
2023-02-08 16:10:58 +01:00
jb-alvarado
3b61d09809
set version and other metadata globally
2023-02-03 09:32:05 +01:00
jb-alvarado
3091834fca
update packages
2023-02-02 12:52:52 +01:00
jb-alvarado
9e84c561ef
update version
2023-02-02 12:17:36 +01:00
jb-alvarado
255ced8ecb
update packages, fix clippy warnings
2023-01-28 21:52:32 +01:00
jb-alvarado
1c2f14095c
update versions
2023-01-22 20:43:56 +01:00
jb-alvarado
af985cb351
update version
2023-01-18 13:23:48 +01:00
jb-alvarado
ab474f6d2f
update frontend to nuxtjs3
2023-01-11 15:29:41 +01:00
jb-alvarado
c57b534b7a
Revert "extra_extensions as vec"
...
This reverts commit c4f803da11
.
2022-12-22 08:02:29 +01:00
jb-alvarado
c4f803da11
extra_extensions as vec
2022-12-21 14:11:27 +01:00
jb-alvarado
a3ce014444
update packages, set correct port
2022-12-20 09:24:54 +01:00
jb-alvarado
f38882032f
add optional ingest_level
...
- migrate to rust 1.66
- update packages
- set windows title in desktop mode
2022-12-17 22:08:22 +01:00
jb-alvarado
8f0060568c
use lexical_sort for ordering
2022-12-06 08:11:18 +01:00
jb-alvarado
b11eeb486a
update version
2022-11-28 18:30:18 +01:00
jb-alvarado
c70db0d327
change version to bug fix release
2022-11-28 18:29:55 +01:00
jb-alvarado
52856d3f09
get list of filters and libs, #201 #219
2022-11-27 21:11:40 +01:00
jb-alvarado
8be199222e
update dependencies
2022-11-19 20:34:29 +01:00
jb-alvarado
f576dedcb9
get program infos
2022-11-13 17:34:01 +01:00
jb-alvarado
5cbf5e7a4c
fix cross compile for osx
2022-11-04 15:20:16 +01:00
jb-alvarado
70213b5d64
fix rust 1.65 clippy warnings, change version
2022-11-03 15:26:02 +01:00
jb-alvarado
dcba34e58a
update version
2022-10-26 14:20:42 +02:00
jb-alvarado
bdf43f7e6b
update dependencies
2022-10-26 11:10:03 +02:00
jb-alvarado
a246a6018e
update dependencies
2022-10-25 10:06:15 +02:00
jb-alvarado
9a67aa1776
work on new output filter function
2022-10-21 15:31:24 +02:00
jb-alvarado
23aedf3600
simplify prepare_output_cmd, use filters struct for stream encoder ( #209 )
2022-10-17 19:30:10 +02:00
jb-alvarado
53c0fbd5d3
updates, debug path
2022-10-14 13:08:40 +02:00
jb-alvarado
06b5d6a227
support multi A/V HLS
2022-10-14 10:40:35 +02:00
jb-alvarado
87c508be54
add tests
2022-10-12 15:28:49 +02:00
jb-alvarado
ec4f5d2ac2
restructure api, import playlist from text file #195
2022-10-02 21:43:35 +02:00
jb-alvarado
442bacf698
update libs
2022-10-01 23:43:43 +02:00
jb-alvarado
69a3e59e35
convert text/m3u file to playlist, #195
2022-09-29 21:33:54 +02:00
jb-alvarado
82c108b4b8
update versions
2022-09-13 13:14:47 +02:00
jb-alvarado
9c5122696d
validate file compression settings and filtering
...
- fix length from filler clip in playlist generator
- serialize values only when string is not empty
- compare also audio and custom filter on playlist existing check
2022-09-07 11:33:13 +02:00
jb-alvarado
fd8e4738ca
work on better validation
2022-09-06 17:11:43 +02:00
jb-alvarado
6ff34e0ddb
replace timezone with utc offset
2022-09-04 17:07:16 +02:00
jb-alvarado
3c712b00eb
support custom filters, #183
2022-08-30 17:15:29 +02:00
jb-alvarado
0a9441fd9b
fix combination of folder mode and HLS output
...
- fix #180
- exclude files from hls output path
2022-08-26 11:29:02 +02:00
jb-alvarado
bff1797733
update frontend, change playlist update response
...
- fix advertisement checkbox, add audio to source
- response playlist update message, instead of generic write success
2022-08-19 13:37:06 +02:00
jb-alvarado
9e0f3ed63c
update packages
2022-08-19 10:14:37 +02:00
jb-alvarado
e82b460e87
fix bug when clip length is less then one frame - so we skip clips when they less then one second.
2022-08-18 22:28:05 +02:00
jb-alvarado
449268dfe0
fix playlist switch, when total_delta < threshold
...
- update packages
- cleanup code with new clippy
- add fake_time cmd arg for debugging
- add ignore_chapters only to file source
2022-08-15 14:27:41 +02:00
jb-alvarado
5de3ce2fb1
flatten rpc text sender, use home dir (with fallback to temp) for status file,
2022-08-10 10:07:10 +02:00
jb-alvarado
c1af2fba03
update file-rotate and other packages
2022-08-08 11:21:24 +02:00
jb-alvarado
eb47c31135
prepare for version 0.14.0
...
- use chrono 0.4.20
- remove exit from kill_all function
- add exit statement to rpc error catcher
- typo in readme
- add infos about image and audio source
2022-08-07 18:00:20 +02:00
jb-alvarado
baf10cfdda
default when category is net set, use filler_clip from config instead of a dummy clip
2022-07-29 12:28:34 +02:00
jb-alvarado
b57f078f8a
remove postrm -> breaks updates
2022-07-28 15:21:57 +02:00
jb-alvarado
1166454403
fix playlist serializer, when source is null
2022-07-28 14:23:27 +02:00
jb-alvarado
32454e41d6
v0.13.0
...
- update to chrono 0.4.20.rc.1
- preserve text filter in HLS mode when clips changes
- cross compile ffpapi for macOS
2022-07-27 17:58:56 +02:00
jb-alvarado
06fa5e6e95
add frontend, remove preview config
2022-07-24 19:23:52 +02:00
jb-alvarado
15f28bd2d2
update version
2022-07-19 12:40:32 +02:00
jb-alvarado
94816903c3
no rpc logging, add default config, better naming, code cleanup
2022-07-19 11:11:23 +02:00
jb-alvarado
a7d0a43fdd
support multi channel
2022-07-18 22:55:18 +02:00
jb-alvarado
01a464dce5
prepare engine for multi channel support
2022-07-18 16:39:22 +02:00
jb-alvarado
98d8ad0f46
init probe and filter for last clip, fix #155
2022-07-10 16:23:02 +02:00
jb-alvarado
28d4262b42
add domain argument for init DB
2022-07-08 14:44:21 +02:00
jb-alvarado
b0063b0821
prepare for next version
2022-07-08 10:22:31 +02:00
jb-alvarado
d623dd5ce8
less strict errors
2022-07-07 21:13:26 +02:00
jb-alvarado
bc27fc1a63
update version
2022-07-07 17:20:30 +02:00
jb-alvarado
dfd523ada4
updates
2022-07-06 17:02:56 +02:00
jb-alvarado
cb65d8084f
prepare for version 0.4.0
...
- error type NoContent
- file list with duration info
- fix sort
- simplify upload
- file extension without dot
- add queries to the routes
2022-07-04 17:59:22 +02:00
jb-alvarado
78b819cc58
update packages
2022-07-02 23:01:51 +02:00
jb-alvarado
7352735f15
add more routes, channel id to presets, no full paths, change email to mail
2022-06-30 18:44:42 +02:00
jb-alvarado
7ebbd151c4
better support for HLS multiple resolutions
2022-06-29 17:45:31 +02:00
jb-alvarado
643edd0178
ask for credentials, add postinst script
2022-06-27 14:10:29 +02:00
jb-alvarado
8433c0d74a
updates
2022-06-27 11:46:28 +02:00
jb-alvarado
c90fc62a38
integrate option infinit for playlist
2022-06-26 23:23:14 +02:00
jb-alvarado
77358fb140
set last_index
...
TODO: change check_for_next_playlist position/logic, #140
2022-06-25 23:14:21 +02:00
jb-alvarado
3bd18b3fa6
control systemd service
2022-06-24 17:41:55 +02:00
jb-alvarado
b7dfa135bd
cleanup dependencies
2022-06-23 23:14:36 +02:00
jb-alvarado
e7bc8fb096
reorganize project
2022-06-23 22:39:13 +02:00
jb-alvarado
b119849be4
add file move/copy, add file delete and file upload
2022-06-22 18:00:31 +02:00
jb-alvarado
07b1bd30ae
refractor code
2022-06-21 23:10:38 +02:00
jb-alvarado
98bcf34ebb
simple file browser
2022-06-20 22:19:41 +02:00
jb-alvarado
6243c685dc
add folder for deb package, update clap
2022-06-20 18:11:12 +02:00
jb-alvarado
bbc5c7b01b
add zmq for text messages through JSON RPC, add preset table
2022-06-16 18:14:58 +02:00
jb-alvarado
c6f81fa8a3
write playout config
2022-06-15 17:32:39 +02:00
jb-alvarado
019a163176
updates
2022-06-13 14:20:31 +02:00
jb-alvarado
4f1f47f32e
Merge branch 'api' into master
2022-06-13 14:07:43 +02:00
jb-alvarado
5f6a652736
updates
2022-06-13 14:02:55 +02:00
jb-alvarado
e59b356128
add errors
2022-06-09 22:17:03 +02:00
jb-alvarado
2c940ca41c
add jwt auth
2022-06-09 18:59:14 +02:00
jb-alvarado
cca5e24cc9
cleanup code, reponse object
2022-06-08 18:06:40 +02:00
jb-alvarado
58b0df5757
add login
2022-06-07 22:05:35 +02:00
jb-alvarado
227d09bce7
start with API
2022-06-06 23:07:11 +02:00
pybt
83fb688163
read remote playlist if playlist path start with http or https
2022-06-01 14:45:31 +07:00
jb-alvarado
757077f03c
new version
2022-05-30 21:43:50 +02:00
jb-alvarado
5b3d6d88f3
remove drop
2022-05-29 21:35:21 +02:00
jb-alvarado
4a87655316
reorder and cleanup
2022-05-25 22:13:52 +02:00
jb-alvarado
a0e4b342a6
remove ffpc from master, update packages
2022-05-24 10:26:17 +02:00
jb-alvarado
29eb0da70b
move ffpc to branch for now
2022-05-23 16:29:55 +02:00
jb-alvarado
a42e267626
work on process controller
2022-05-18 17:34:46 +02:00
jb-alvarado
3b214d42fe
remove some locks, replace loop in threads with while condition
2022-05-18 11:17:08 +02:00
jb-alvarado
48e06665ef
add message to mail queue only it differs to old one
2022-05-17 11:31:32 +02:00
jb-alvarado
e59d9b1f9e
temporary dependency change
2022-05-15 19:27:53 +02:00
jb-alvarado
cb0850a624
switch back from global config to local config
2022-05-12 21:17:26 +02:00
jb-alvarado
2a17bd4690
change file-rotate repo
2022-05-12 07:57:45 +02:00
jb-alvarado
cd81b79d63
updates
2022-05-09 17:34:34 +02:00