Niko Storni
3c18ae8de2
add checks for buggy livestreams
2021-12-29 17:47:46 -05:00
Niko Storni
070287716b
switch from env vars to a config file
...
get rid of stupid stuff
simplify S3 configuration
split wallets from blockchain.db and use separate S3 store
fix bugs
2021-11-24 05:54:08 +01:00
Niko Storni
6944e17f43
fix livestreams failing for wrong reason
2021-08-24 12:03:03 -04:00
Niko Storni
a224fe44c2
fix stream by magic
2021-08-24 11:54:38 -04:00
Niko Storni
fa9dc35123
fix patched bug
2021-07-26 18:03:37 +02:00
Niko Storni
3a0882230a
bypass throttling
2021-07-13 22:49:27 -04:00
Niko Storni
01f6448e72
revert aria2c usage
2021-06-25 19:09:00 +02:00
Niko Storni
8fb1e2ead0
fix empty thumbnails
2021-06-25 19:04:40 +02:00
Niko Storni
3b84db382c
attempt using aria2c for some servers
2021-06-24 23:06:27 +02:00
Niko Storni
4fe6840a4e
refactor code
...
fix bugs
add stub for speed checker
2021-06-18 04:47:08 +02:00
Niko Storni
f17110ab7f
fix nilptr
2021-06-18 01:23:25 +02:00
Niko Storni
768743a200
fix deadlock
2021-06-17 22:02:42 +02:00
Niko Storni
7c652b22a1
better output
2021-06-17 19:43:30 +02:00
Niko Storni
a0fb4e579e
fix progressbar
...
fix videos with leading dash
2021-06-17 19:13:44 +02:00
Niko Storni
519e1e4648
switch to yt-dlp
...
add progressbars
avoid unnecessary calls to youtube
update user agents
cookies fixes
bug fixes
introduction of new bugs
2021-06-17 17:51:21 +02:00
Niko Storni
087f20c133
fix broken video codec
...
exclude audio codecs that don't work on mobile
2021-05-25 21:08:12 +02:00
Niko Storni
7c7ceed333
further improve language detection
...
strip URLs from description to get better results
2021-03-25 19:07:26 +01:00
Niko Storni
198473b62b
improve language detection
2021-03-25 18:47:34 +01:00
Niko Storni
4b4cee9fcc
handle weird state
2021-02-25 05:05:28 +01:00
Niko Storni
2cf3526c74
switch back to youtube-dl for downloads only
2021-02-18 23:28:55 +01:00
Niko Storni
d7e194cb5c
update chrome UA
...
change throttle timeout to 48 hours
2021-02-11 23:44:48 +01:00
Niko Storni
5dfd8dee1b
change default videos to sync
...
add length check for short videos
potentially fix blockchain.db issue
2020-11-19 03:11:23 +01:00
Niko Storni
06c43c3f71
use youtube-dlc instead
2020-11-10 18:18:07 +01:00
Niko Storni
fecf67118c
remove unused flag
...
always go through syncing first
don't sync videos shorter than 7 seconds
refactor code in video error handling
add interface to handle hard video failures (incomplete)
2020-11-03 21:41:39 +01:00
Niko Storni
692c796770
handle non existing iso639-1 better
2020-10-20 17:43:25 +02:00
Niko Storni
070dda8739
add language detection for videos
2020-09-21 19:12:23 +02:00
Niko Storni
0b002c8228
lots of bug fixes and improvements
2020-08-18 00:03:38 +02:00
Niko Storni
7c02c5b92d
refactor structures
...
fix various bugs
2020-08-08 01:12:55 +02:00
Niko Storni
f0280b51b4
fix time parsing for real
2020-08-06 02:12:05 +02:00
Mark Beamer Jr
41fd9f6844
fix string parameter for error message
2020-08-05 15:47:53 -04:00
Alex Grintsvayg
f942bf8025
get upload time from https://www.invid-project.eu/tools-and-services/invid-verification-plugin/
2020-07-28 11:20:22 -04:00
Alex Grintsvayg
a05864404d
use local timezone for youtube-dl, even though its not certain
2020-07-27 20:59:47 -04:00
Alex Grintsvayg
70ad891dfa
use durations
2020-07-27 19:35:07 -04:00
Mark Beamer Jr
0bb6b6d833
commit my shit
2020-07-27 17:14:18 -04:00
Alex Grintsvayg
843303301a
move all youtube api calls into a single place
2020-07-27 14:48:05 -04:00
Niko Storni
749d5095c9
fix semver
2020-06-11 18:45:56 +02:00
Niko Storni
7907ee3579
add prometheus metrics
2020-05-19 23:13:01 +02:00
Niko Storni
95890cbabf
prevent live streams from syncing
...
reduce timeout to 20 minutes
2020-04-29 16:15:22 +02:00
Niko Storni
fbe09a692c
fix 403 error
2020-04-21 20:56:14 +02:00
Niko Storni
0ccc6e7979
add temporary logging
2020-04-21 16:26:34 +02:00
Niko Storni
3eb74cc8b5
log video length failures
2020-04-19 02:38:31 +02:00
Niko Storni
3dc30c3b98
speed up duration checks
2020-03-12 19:22:23 +01:00
Niko Storni
93f9185c71
fix bug when publishing
2020-01-11 22:01:40 -05:00
Niko Storni
ef62242f42
add cookies to youtube-dl
...
minor fixes
2020-01-03 15:59:05 +01:00
Niko Storni
a5657aaf46
refactor download
...
get rid of goto
2019-12-20 18:49:33 +01:00
Niko Storni
54d04dcf2c
add IP debugging
...
improve process halting
rename improper language code for hebrew
2019-12-18 18:22:15 +01:00
Niko Storni
68c0fd9ed7
add new throttling detection
2019-12-16 00:29:56 +01:00
Niko Storni
2bde06e4b9
fixes to throttling
2019-12-14 14:58:04 +01:00
Niko Storni
62dfdc1adb
fix possible resource leak
2019-12-14 05:49:25 +01:00
Niko Storni
36f539ef5d
change ip throttling management
2019-12-10 23:02:56 +01:00