Marco Piovanello
8c06485880
fixed authentication middleware
2025-09-01 18:31:01 +02:00
Marco Piovanello
ccb6bbe3e6
fixed auth middleware
2025-08-31 13:16:36 +02:00
bce696fc67
fixed version string
2025-08-28 14:42:18 +02:00
22caf8899b
added twitch frontend components
2025-08-28 14:40:04 +02:00
2a11f64935
default value in twitch config
2025-08-27 10:10:54 +02:00
Marco Piovanello
f4a0f688af
Feat twitch livestreams ( #334 )
...
* backend code
* fixed twitch authentication
2025-08-25 12:54:16 +02:00
Marco Piovanello
14a03d6a77
Prevent RCEs with crafted inputs
2025-07-23 10:21:34 +02:00
Marco Piovanello
e223e030ac
restrict user with a whitelist ( #282 )
2025-03-17 11:13:20 +01:00
e4362468f7
fixed livestreams not being monitored
2025-03-15 11:08:08 +01:00
6880f60d14
Code refactoring, added clear button
2025-03-13 11:22:17 +01:00
LelieL91
983915f8aa
Fixed static file location ( #263 )
...
* Update EN, IT langs
Fixed EN lang mistype error
Added missing IT keys + added more translations
* Fixed files location
- livestreams.dat now uses same location as session.data (if specified on config.yml)
- .db.lock now uses same location as database file (if specified on config.yml)
* Update migrate.go
revert edit
---------
Co-authored-by: Marco Piovanello <35533749+marcopiovanello@users.noreply.github.com >
2025-02-07 22:00:11 +01:00
ce2fb13ef2
code refactoring
2025-02-07 10:13:35 +01:00
761f26b387
subscriptions: prevent downloading already existing file
2025-02-07 09:37:47 +01:00
eec72bb6e2
handle cancellation of scheduled cron jobs
2025-02-06 19:28:03 +01:00
ceb92d066c
code refactoring
2025-02-06 19:27:38 +01:00
Marco Piovanello
cf74948840
initial support for playlist modifiers ( #262 )
...
supported modifiers are --playlist-start, --playlist-end, --playlist-reverse, --max-downloads
2025-02-06 11:30:28 +01:00
Marco Piovanello
1141903512
updated version info ( #258 )
2025-02-04 14:16:02 +01:00
ff93bd552f
support for cron based subscriptions management
2025-02-04 13:58:58 +01:00
cc6a562e9e
code refactoring
2025-02-03 10:25:20 +01:00
Michael M. Chang
49fdaeb42a
update username ( #234 )
2025-01-01 09:38:59 +01:00
f9e829dce6
added status API endpoint
2024-12-19 13:08:25 +01:00
9d3861ab39
Added better archive functionalty (backend side atm)
...
Code refactoring
2024-12-18 11:59:17 +01:00
d9cb018132
ready for v3.2.3
2024-12-12 10:20:57 +01:00
Marco Piovanello
6adfa71fde
custom path based frontend ( #231 )
2024-12-05 10:00:15 +01:00
Marco Piovanello
ab7932ae92
Editable templates ( #225 )
...
* editable templates
* removed unused import
2024-11-15 14:24:44 +01:00
34c78c7e2d
ready for 3.2.2
2024-11-12 11:32:50 +01:00
4a87ea559a
prevent downloading playlist with format selection
2024-11-10 15:32:17 +01:00
Andrási István
846fb294d0
Fix module name to match major version v3. Simplify makefile. ( #213 )
...
Co-authored-by: Marco Piovanello <35533749+marcopeocchi@users.noreply.github.com >
2024-11-10 13:59:40 +01:00
Marco Piovanello
8c0e7b3cb8
updated memory_db.go
...
Closes #202
2024-09-18 21:25:06 +02:00
38da65a848
reduced log rotation memory usage
2024-09-18 17:50:14 +02:00
Marco Piovanello
64fbdbbbdf
Dropping rxgo ( #201 )
...
* rxgo event source to channel with drop strategy
* code optimizations
2024-09-18 17:49:25 +02:00
1845f3e491
ready for 3.2.1
2024-09-18 10:46:56 +02:00
Eric Lam
a2793f9541
fixed Can't download extracted audio as mp3 #152 ( #196 )
2024-09-17 19:49:07 +02:00
ef0d7ba5f8
updated config struct
2024-09-17 10:51:31 +02:00
f36ec7e6d3
fixed livestreams monitor peristence
2024-09-17 10:45:55 +02:00
0f260100f2
updated server config
2024-09-17 10:39:30 +02:00
4f4ea1a599
fix http: superfluous response.WriteHeader call
2024-09-17 10:09:59 +02:00
03ee338f15
better filename guards
...
closes #195
2024-09-17 10:00:57 +02:00
Marco Piovanello
fb2642de2c
added "language" to the Format struct ( #194 )
2024-09-06 10:23:08 +02:00
ffc7f29688
small code refactoring
2024-09-05 15:41:12 +02:00
2c30bff45d
changed memory_db internals to sync.Map to map+iterators+mutex
2024-09-05 15:32:51 +02:00
d3cf53c609
added livestream endpoints to REST API
2024-09-05 15:23:38 +02:00
Marco Piovanello
d779830df6
Update livestream.go
2024-08-26 13:08:51 +02:00
4375cd3ebc
use --no-part for livestreams
2024-08-26 10:24:08 +02:00
b0c7c13e5e
code refactoring, removed unused rx package
2024-08-26 10:18:14 +02:00
Marco Piovanello
bb4db5d342
Use cookies saved server side ( #188 )
...
* retrieve cookies stored server side
fixed netscape cookies validation pipeline
* code refactoring
2024-08-26 10:09:02 +02:00
a4cfc53581
livestream code refactoring
2024-08-24 13:59:13 +02:00
d4feefd639
livestream code refactoring
2024-08-24 13:07:07 +02:00
434efc79d8
code refactoring, dependencies update
2024-08-23 20:31:47 +02:00
54771b2d78
resuse the message queue for livestream downloading
2024-08-23 18:52:13 +02:00