0xboobface
|
499708ffcf
|
Set version to 3.0.3
|
2019-12-30 14:52:04 +01:00 |
0xboobface
|
5ac4241886
|
Improve logging
|
2019-12-30 11:59:53 +01:00 |
0xboobface
|
5ecad75b0d
|
Wait for stdout and stderr log threads to finish
|
2019-12-29 22:04:50 +01:00 |
0xboobface
|
b37178170b
|
Improve logging
|
2019-12-29 20:50:34 +01:00 |
0xboobface
|
e0f494d6da
|
Improve recording download from server
|
2019-12-29 15:39:44 +01:00 |
0xboobface
|
77e0a0737a
|
Update changelog
|
2019-12-29 15:20:43 +01:00 |
0xboobface
|
e153a967f7
|
Code cleanup
|
2019-12-29 15:16:08 +01:00 |
0xboobface
|
5d9762a8f7
|
Cleanup loggers
|
2019-12-29 15:07:27 +01:00 |
0xboobface
|
8596b1e6e1
|
Fix log statement, which prevent getMasterPlaylist form working
|
2019-12-29 15:07:09 +01:00 |
0xboobface
|
1ab771305e
|
Remove jobs from queue when tab is deselected
|
2019-12-29 15:06:39 +01:00 |
0xboobface
|
702de3b772
|
Use model url for key in resolution cache
|
2019-12-29 15:06:17 +01:00 |
0xboobface
|
16dfc07a8e
|
Use AtomicBoolen to indicate, if a download has finished
|
2019-12-29 14:29:36 +01:00 |
0xboobface
|
4dd99a6dd3
|
Fix: Filter was negated by refactoring
|
2019-12-29 14:24:55 +01:00 |
0xboobface
|
85bacb8c04
|
Remove recordings, which fail immediately after starting
|
2019-12-28 19:58:04 +01:00 |
0xboobface
|
e333175ecb
|
Fix stream URL for wowza HLS streaming
|
2019-12-28 19:54:55 +01:00 |
0xboobface
|
a9d87bfd99
|
Code cleanup
|
2019-12-28 19:54:04 +01:00 |
0xboobface
|
963b5ea89b
|
Remove log level for "streamer"
|
2019-12-28 19:52:46 +01:00 |
0xboobface
|
672d7c23ec
|
Stop immediately, if the manifest download fails and the model is
offline
|
2019-12-28 19:51:59 +01:00 |
0xboobface
|
678a6e5513
|
Remove redundant log message
|
2019-12-28 19:50:58 +01:00 |
0xboobface
|
d820d611f1
|
Try to update the segment playlist URL, if loading the playlist fails
|
2019-12-28 16:59:20 +01:00 |
0xboobface
|
0fe466bc1a
|
Don't catch exceptions in generatePlaylist
|
2019-12-28 16:58:43 +01:00 |
0xboobface
|
a3dee454a5
|
Write the output of FFmpeg to a log file in the segment directory
|
2019-12-28 16:57:55 +01:00 |
0xboobface
|
2da3d64ac8
|
Make Model and Download serializable
|
2019-12-28 16:57:11 +01:00 |
0xboobface
|
a165a83dca
|
If a recording does not exist, show n/a for its size
|
2019-12-28 16:56:18 +01:00 |
0xboobface
|
738aca8a06
|
Allow recordings in state WAITING to be deleted
|
2019-12-28 16:47:00 +01:00 |
0xboobface
|
6fcbdab174
|
Reset state to WAITING for FAILED, PP and GENERATING_PLAYLIST on start
|
2019-12-28 15:42:45 +01:00 |
0xboobface
|
a59313df49
|
Code cleanup
|
2019-12-28 15:38:33 +01:00 |
0xboobface
|
d742756413
|
Combine recordings and model locks to one lock
Using 2 locks caused deadlocks.
|
2019-12-27 23:35:49 +01:00 |
0xboobface
|
fc42b21a70
|
Code cleanup
|
2019-12-27 19:34:35 +01:00 |
0xboobface
|
87943fac95
|
Fix bug in moveActiveRecordingsToFront
There was a bug in moveActiveRecordingsToFront, which caused the models
to rotate their positions
Also some refactoring to reduce method complexity.
|
2019-12-27 19:01:51 +01:00 |
0xboobface
|
2b426afe2e
|
Update changelog
|
2019-12-27 15:35:54 +01:00 |
0xboobface
|
296396f2d3
|
Set version to 3.0.2
|
2019-12-27 15:17:53 +01:00 |
0xboobface
|
87b0ce0d21
|
Use constants from HttpConstants
|
2019-12-27 15:14:55 +01:00 |
0xboobface
|
b91bfdc353
|
Introduce new HttpConstants class for header constants etc
|
2019-12-27 14:27:10 +01:00 |
0xboobface
|
4f852bd5f3
|
Create a temporary directory for HLS downloads
Create a temporary download directory similar to DASH downloads
|
2019-12-27 14:26:48 +01:00 |
0xboobface
|
e8fccb327a
|
Determine the movie's length from the MP4 file
Use the time spent recording the stream as a fallback
|
2019-12-27 14:21:09 +01:00 |
0xboobface
|
da4c1bda2c
|
Change log levels of some log messages
|
2019-12-27 14:02:33 +01:00 |
0xboobface
|
b72777f6fb
|
Code cleanup
|
2019-12-27 13:51:48 +01:00 |
0xboobface
|
f3a13a6f06
|
Fix CamSoda downloads
Some models now have a different stream URL. ctbrec has to distiguish
between the old and the new URLs
|
2019-12-27 13:51:28 +01:00 |
0xboobface
|
33c7c6606d
|
Improve playlist loading for Cam4Model
Also improve isOnline to take into account, if a playlist url is
available or not
|
2019-12-26 23:44:26 +01:00 |
0xboobface
|
55760a1b7d
|
Fix log messages
|
2019-12-26 23:43:32 +01:00 |
0xboobface
|
afe482dfe1
|
Change log levels in determineResolution() to debug
|
2019-12-26 23:43:13 +01:00 |
0xboobface
|
df3e87f1dd
|
Add loop to get manifest for retries
Try to download the manifest 10 times with a little break in between
before giving up causing the download to terminate
|
2019-12-26 22:19:25 +01:00 |
0xboobface
|
c2901284ef
|
Improve error handling in downloads
|
2019-12-26 21:47:03 +01:00 |
0xboobface
|
c774a29421
|
Improve error handling for loading the master playlist for Cam4Models
|
2019-12-26 21:46:57 +01:00 |
0xboobface
|
5b2ddfb825
|
Fix NPE in MergedHlsDownload
|
2019-12-26 21:46:50 +01:00 |
0xboobface
|
d48498e715
|
Change PlaylistGenerator.genertate to not return null
Instead an exception is thrown, if something goes wrong
|
2019-12-26 21:46:46 +01:00 |
0xboobface
|
5faf12b41b
|
Update changelog
|
2019-12-26 21:46:42 +01:00 |
0xboobface
|
a33d3045c1
|
Improve segment download retry code
|
2019-12-26 21:46:37 +01:00 |
0xboobface
|
6cc8fd9cc2
|
Fix post-processing timestamp problems
|
2019-12-26 21:46:33 +01:00 |