forked from j62/ctbrec
1
0
Fork 0
Commit Graph

2304 Commits

Author SHA1 Message Date
reusedname c91b410307 Respect column default visibility for new columns 2025-03-02 14:58:19 +05:00
reusedname 234a81b847 new build script 2025-03-02 14:09:02 +05:00
reusedname 5a23d95a4b Improve Bongacams online check
- check new (?) field isOnline before attempting to get stream sources (was failing due to missing json field when offline)
2025-03-02 13:34:42 +05:00
reusedname 0815046351 Set version to 5.3.2 2025-03-02 13:12:37 +05:00
reusedname 7ab0c1e237 Generalize Flaresolverr for any domain
- replace per-site setting with list of hosts
- add new setting type for simple lists of strings
2025-03-02 13:07:42 +05:00
reusedname 131a9d54c9 Add a couple of server relevant settings to the WebUI Settings page by @Jafea7 2025-03-02 12:14:53 +05:00
reusedname 4e2fdf3c00 Remove Bongacams basic online check, do complete check straight away 2025-03-02 12:14:53 +05:00
reusedname eca4245836 Better spec compliance regarding playlist update timing 2025-03-02 12:14:53 +05:00
reusedname 96bfd4e027 update precondition test
Equal models should 'give up' only to higher priority models
2025-03-02 12:14:52 +05:00
reusedname db13cd09cc New settings, reduce config saving spam
- max concurrent http requests (total and per host)
- config saving is delayed for some millis to reduce disk and log spam in case of fast repeated calls
2025-03-02 12:14:52 +05:00
reusedname d07a9ffaaa Remove unneeded trace messages 2025-03-02 12:14:52 +05:00
reusedname 5cadac31ce Fix zombie recordings
received data check was being skipped due to exceptions
2025-03-02 12:14:52 +05:00
reusedname 466d705131 Reduce config save spam from recorder operations (400ms delay) 2025-03-02 12:14:52 +05:00
reusedname 994bb99b1f Improve group hangling
- try starting model's group after failing to restart that specific model
- fix recording hijacking of same-priority model
2025-03-02 12:14:52 +05:00
reusedname 164907b691 Improve group handling for priority change and suspend/resume 2025-03-02 12:14:52 +05:00
reusedname dedb97166b Fix group precondition not respecting priority 2025-03-02 12:14:52 +05:00
reusedname c6389b9481 Extract unchecked model state from unknown
Allows to know if online check was run or not
2025-03-02 12:14:52 +05:00
reusedname 4419a8d723 Add online state column. Fix capitalization 2025-03-02 12:14:52 +05:00
reusedname 3b545d12b2 remove duplicate dependency 2025-02-24 19:07:26 +05:00
reusedname 4e524396d2 fix Stripchat login 2025-02-24 19:06:56 +05:00
reusedname 8489df70d1 temporary remove final to satisfy intellisense 2025-02-23 13:01:41 +05:00
reusedname 983e5ae25a Set model state offline if online check is skipped 2025-02-21 20:35:34 +05:00
reusedname f4a13cb080 Use maps for model updates 2025-02-21 18:58:14 +05:00
reusedname 04f8a74cd8 let the server access contact sheets by @Jafea7 2025-02-21 17:53:23 +05:00
reusedname a72ca1e677 print total models 2025-02-16 20:57:04 +05:00
reusedname ae2a026ad1 Refactor serment writing
- use a dedicated virtual thread. (Subjectively) simpler code, but could be imitated with tail-call-like rescheduling
 - use condition variable to wait until the quene becomes non-empty. Could be replaced by polling in a loop, but this will either introduce latency, or higher CPU load (?)

(cherry picked from commit dbf78cfb919aad0b0ef786d7815ac329808401fc)
2025-02-15 15:22:29 +05:00
reusedname bd8c5b9aaa (cosmetic) fix false 10s lag in stats
(cherry picked from commit 8fa770f6d214346cbaf84c7380e6c0491827c80d)
2025-02-15 15:21:28 +05:00
reusedname a90fb87b09 debug statistics
(cherry picked from commit d03c16f68be3f55893b7908bc094e6a32043563e)
2025-02-15 15:21:25 +05:00
reusedname 9a3dc4c02d v5.3.1
(cherry picked from commit 12f91a11e9c3398fe6b1567f2b9983e2807c4ef8)
2025-02-15 15:15:52 +05:00
reusedname 0ae1a3b452 Dirty fix for OutOfMemory errors
Limit segment queue to 50 segments. This keeps memory consumption down in case of too low disk IO speed at the expense of recordings restarting and unwritten segments getting dropped.
2025-02-15 15:15:12 +05:00
reusedname 7e5e7d2cb1 Merge branch 'fix-choking-dev' into reusedname-dev 2025-02-15 15:10:26 +05:00
reusedname 8ca70a510c (Logging) some tracing 2025-02-15 15:10:17 +05:00
reusedname 6f9024838c Small improvements
- segment expiration
- bigger connection pool
- show model with site on playlist error

(cherry picked from commit 11ded4e572d0244289d3b4c9ccf201559ab327e6)
2025-02-15 15:09:38 +05:00
reusedname 9ef19502f6 fix mfc for okhttp v5 2025-02-15 14:59:15 +05:00
reusedname 8bf9bb2b18 Merge branch 'fix-choking-dev' into reusedname-dev 2025-02-15 14:11:18 +05:00
reusedname a265c309c0 set javafx.platform property in profiles (they still can't be enabled simultaneously)
(cherry picked from commit d94e986e8ef491469d70a481ab281999cc4b1c13)
2025-02-15 14:10:35 +05:00
reusedname 792300d3a6 Fix Camsoda sound not recording
(cherry picked from commit cbe2995052825c4d5db63756209fd57fa1fb4ab9)
2025-02-15 14:10:35 +05:00
reusedname b4cd4f8105 change client assemply phase to package
(cherry picked from commit c046b12e2b2ca906ed2066cbd122e5cbec2e10a5)
2025-02-15 14:10:35 +05:00
reusedname 3d1d8f612a Show full url instead of just file part 2025-02-15 14:10:35 +05:00
reusedname 1e590d5641 show grouped total model count
(cherry picked from commit 7c1b366340662489d3e85e9a443b8c00a2bbf205)
2025-02-15 14:10:35 +05:00
reusedname 7fe7d005d9 Merge branch 'hlsdl' into reusedname-dev 2025-02-15 14:10:21 +05:00
reusedname 4dbcbaa707 more debug stats
(cherry picked from commit 7f06a41dc081f45683218aaaa0c3621040b5d0a0)
2025-02-15 14:08:23 +05:00
reusedname af38886f97 faster shutdown, adjust download reschedule time
(cherry picked from commit ef818843185eba80fbe58786c91e2bc52994f9da)
2025-02-15 14:05:17 +05:00
reusedname 74852692d0 virtual thread-based recording loops (one per recording)
(cherry picked from commit a4c44a4bc0a25e76715354bfa6e71681c0a8a50b)
2025-02-15 14:04:27 +05:00
reusedname 78accb906d small hlsdl fixes
(cherry picked from commit 0c9c4c1e06321a9ee83994be8f6fd32a6e2c852a)
2025-02-15 13:52:29 +05:00
reusedname b4d0442f2c Hlsdl: use virtual thread, add bandwith meter support
(cherry picked from commit 4ca9bd163d3d88f1032c83994b972d6bbf5ee3b6)
2025-02-15 13:52:20 +05:00
reusedname 3bc5a45e9c Merge branch 'fix-webp-thumbs' into reusedname-dev 2025-02-15 13:50:21 +05:00
reusedname 7070615863 Merge branch 'fix-web-slowness' into reusedname-dev 2025-02-15 13:50:17 +05:00
reusedname 8ac6cf8c07 Merge branch 'flaresolverr' into reusedname-dev 2025-02-15 13:50:08 +05:00
reusedname 435cbbdb95 debug statistics (recording iteration lag) 2025-02-15 13:49:24 +05:00