Marco Piovanello
143cc28a97
Server v4 ( #370 )
...
* refactoring-1
introduced pipelines and abstracted download process.go in Downloader interface
* migrated to boltdb from sqlite + session files
* refactoring: config struct & pipelines
* added js runtime for yt-dlp
* updated dockerfile
* added external js runtime, metadata scraping refactor
* updated Dockerfile
* fixed env propagation in docker
* updated package name to v4
* updated readme and cd
2026-06-29 19:01:53 +02:00
Marco Piovanello
fd5e62e23b
Feat livestream support ( #180 )
...
* experimental livestrea support
* test livestream
* update wait time detection
* update livestream functions
* persist and restore livestreams monitor session
* fan-in logging
* deps update
* added live time display
* livestream monitor prototype
* changed to default logger instead of passing *slog.Logger everywhere
* code refactoring, comments
2024-08-19 22:08:09 +02:00
marcobaobao
f2389a6e6a
Fixed nil logger pointer in rest endpoints
...
Closes #153
2024-05-24 13:59:03 +02:00
marcobaobao
19f9b10844
templates editor #62
2023-10-30 11:48:10 +01:00
Marco
8327d1e94c
Download REST API endpoints ( #72 )
...
* backend and frontend hotfixes, see message
Improved rendering on the frontend by cutting unecessary useStates.
Backend side, downloads now auto resume even on application kill.
* download rest api endpoints, general code refactor
* download request json mappings
2023-07-31 08:30:09 +02:00