0xboobface
2131b596cb
Make loading of recording meta data more robust
2019-07-21 11:23:10 +02:00
0xboobface
e39ff8d7d4
Make sure, the metadata file is set before other operations
2019-07-21 10:48:12 +02:00
0xboobface
d798069a71
Handle models with unknown site
...
Make sure, the recorder does not crash, if a model with unknown site
exists in the condif
2019-07-21 10:46:19 +02:00
0xboobface
1db79541ff
Add web interface for the server
2019-07-21 10:39:00 +02:00
0xboobface
d56f2a1bc1
Handle BOM properly in config file
2019-07-19 19:15:38 +02:00
0xboobface
ddbd8de900
Fix Flirt4Free thumb overviews and recording
2019-06-08 10:34:44 +02:00
0xboobface
ca17d4758c
Increase version to 2.0.1
2019-06-07 21:24:12 +02:00
0xboobface
60aaacc294
Make sure that the recordingsDir path doesn't end with a /
2019-06-07 21:23:37 +02:00
0xboobface
645f0b8231
Hopefully fixed some deadlocks
2019-06-03 21:16:35 +02:00
0xboobface
b136fce0db
Add menu entry to rerun the post-processing script
...
In client/server mode this will trigger the playlist generation and
post-processing. In standalone mode only the post-processing will be
executed.
2019-06-02 19:53:25 +02:00
0xboobface
da486bbf4a
Make recorder and RecordingManager thread-safe
2019-06-02 16:51:42 +02:00
0xboobface
f2cae6a312
Fix model online check for BongaCams
2019-06-02 16:51:07 +02:00
0xboobface
43cfea36de
Wait a few seconds after a problem (404,403) with the HLS playlist occured
2019-06-01 17:27:59 +02:00
0xboobface
25770111da
Delete recordings, which have a size of 0
2019-06-01 17:27:16 +02:00
0xboobface
c0167155f3
Automatically delete empty recordings
2019-06-01 16:35:57 +02:00
0xboobface
501f685626
Remove debug output
2019-06-01 16:12:36 +02:00
0xboobface
ebe9d0cf5e
Fix remaining problems with remote recording
2019-06-01 15:33:47 +02:00
0xboobface
9302dffd7f
Set version to 2.0.0
2019-06-01 15:32:47 +02:00
0xboobface
f11fcf7ca1
Rewrite recording code for remote recording
2019-06-01 12:12:46 +02:00
0xboobface
0f3d0b6337
Rewrite recording code for local recording
...
Remote recording is TBD
2019-05-31 20:00:07 +02:00
0xboobface
f7ac97c683
Implement interface changes
2019-05-11 15:12:48 +02:00
0xboobface
ca8e0a269e
Remove caches from Chaturbate code
...
- Remove caches from the Chaturbate class
- Move all model related code from Chaturbate to ChaturbateModel
- Use a User-Agent string in all HTTP requests
2019-05-11 15:10:42 +02:00
0xboobface
35c8378d88
Add mechanism to restrict the number of requests
...
Flirt4Free is finnicky with the amount of requests you can do. So we use
a mechanism to only allow 2 requests at a time and a cooldown of 500 ms
between requests.
2019-05-11 15:03:15 +02:00
0xboobface
6c9bff56fc
Revert "Remove online check for currently running recordings"
...
This reverts commit e4ab0873bc
.
2019-05-11 13:31:09 +02:00
0xboobface
77fa7eba40
Don't start recordings, if the recorder has been shut down
2019-04-21 16:11:03 +02:00
0xboobface
ee3ae3ef43
Add logging for unexpected errors
2019-04-21 15:05:13 +02:00
0xboobface
1b129ebd41
Add suffix parameter to getFileForRecording
...
This allows different download types to support different file types
2019-04-21 12:42:48 +02:00
0xboobface
0b7eeca5f7
Fix: Post-Processing for split recordings
2019-04-20 22:01:53 +02:00
0xboobface
c1bbce7bcd
Move UnknownModel to its own class
2019-04-20 21:49:23 +02:00
0xboobface
33c4468d1b
Merge branch 'master' into dev
2019-04-20 16:06:17 +02:00
0xboobface
f4b7141a63
Increase version to 1.21.1
2019-04-20 16:03:04 +02:00
0xboobface
c17fe9c173
Fix: Check for empty playlists used the wrong tag
...
Use #EXTINF to check, if a playlist has entries instead of #EXT-X-STREAM-INF, which was accidentally used.
This tag only occurs in master playlists.
2019-04-20 15:54:54 +02:00
0xboobface
133afc2475
Merge branch pprefactor
2019-04-20 15:24:43 +02:00
0xboobface
85411fea2e
Handle empty playlists more gracefully
...
Check, if a playlist is empty, before parsing it with open-m3u8. If it
is empty, return an empty SegmentPlaylist instead of throwing a
ParseException
2019-04-20 14:39:44 +02:00
0xboobface
b854455f8a
Increase version to 1.21.0
2019-04-20 14:27:01 +02:00
0xboobface
f170ce2b07
Improve logging
2019-04-20 14:26:31 +02:00
0xboobface
3cd341d88e
Set affiliate link
2019-04-20 12:50:27 +02:00
0xboobface
6e6597d372
Move post-processing from LocalRecorder to Download
2019-04-20 11:49:41 +02:00
0xboobface
4bc92a9dda
Remove debug output
2019-04-18 20:21:09 +02:00
0xboobface
2d048369a1
Fix JSON exception in isOnline
2019-04-17 14:37:47 +02:00
0xboobface
204eb99b29
Implement follow/unfollow for Flirt4Free
2019-04-16 19:51:57 +02:00
0xboobface
8f5c7ac9c4
Implement login and token balance
2019-04-15 19:17:41 +02:00
0xboobface
50c38d16a7
Implement login for Flirt4Free
2019-04-15 19:16:04 +02:00
0xboobface
8910dd8c4a
Sort fields in Settings by name
2019-04-15 18:19:34 +02:00
0xboobface
1700eeecf5
Implement search for Flirt4Free
2019-04-15 17:42:20 +02:00
0xboobface
94460d1e94
Implement "add by name" and "add by url"
2019-04-15 16:39:09 +02:00
0xboobface
f1d11c07b5
Merge branch 'dev' into flirt4free
2019-04-15 16:02:35 +02:00
0xboobface
8eb5f3f33d
Set version to 1.20.0
2019-04-14 20:38:32 +02:00
0xboobface
15bfe0f44f
Add basic functionality for Flirt4Free
2019-04-12 21:57:53 +02:00
0xboobface
e4ab0873bc
Remove online check for currently running recordings
...
For models, which are currently recorded, a online check is not
necessary. INstead we can assume, that the model is online and continue
with the next one
2019-04-12 21:57:32 +02:00