50 Commits

Author SHA1 Message Date
jb-alvarado
0188db3d0e make embed frontend optional 2024-02-08 08:13:53 +01:00
jb-alvarado
873776908e update sysinfo to support stats on network storage 2023-12-23 23:13:54 +01:00
jb-alvarado
f1e8797528 update actix-web-grants to v4 2023-12-02 21:16:44 +01:00
jb-alvarado
0df34e2bd7 update packages 2023-11-08 08:40:48 +01:00
jb-alvarado
c30438697d set public path, fix #439, add system stat route 2023-11-07 13:45:43 +01:00
jb-alvarado
22fb1d78d2 systeminfo example 2023-11-06 16:19:26 +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
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
d1716acfc5 update packages 2023-08-08 21:10:30 +02:00
jb-alvarado
cd4c8727bd update sqlx to 0.7 2023-07-04 08:00:18 +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
b4004d7d8b use async process::Command 2023-02-20 22:12:33 +01:00
jb-alvarado
1c54bc0e2d update yaml 2023-02-09 11:58:59 +01:00
jb-alvarado
3b61d09809 set version and other metadata globally 2023-02-03 09:32:05 +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
ab474f6d2f update frontend to nuxtjs3 2023-01-11 15:29:41 +01:00
jb-alvarado
c57b534b7a Revert "extra_extensions as vec"
This reverts commit c4f803da11a709938ffaeee25935c33a96f598a0.
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
f576dedcb9 get program infos 2022-11-13 17:34:01 +01:00
jb-alvarado
70213b5d64 fix rust 1.65 clippy warnings, change version 2022-11-03 15:26:02 +01:00
jb-alvarado
ec4f5d2ac2 restructure api, import playlist from text file #195 2022-10-02 21:43:35 +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
6ff34e0ddb replace timezone with utc offset 2022-09-04 17:07:16 +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
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
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
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
a7d0a43fdd support multi channel 2022-07-18 22:55:18 +02:00
jb-alvarado
28d4262b42 add domain argument for init DB 2022-07-08 14:44:21 +02:00
jb-alvarado
d623dd5ce8 less strict errors 2022-07-07 21:13:26 +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
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
643edd0178 ask for credentials, add postinst script 2022-06-27 14:10:29 +02:00
jb-alvarado
3bd18b3fa6 control systemd service 2022-06-24 17:41:55 +02:00
jb-alvarado
a8578a10cc add ffpapi bin name 2022-06-23 23:19:45 +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