Commit Graph

2297 Commits

Author SHA1 Message Date
0xboobface 89a1737536 Improved logging 2018-08-28 17:12:09 +02:00
0xboobface 4821ba42b8 Close http response in update checker 2018-08-28 15:22:34 +02:00
0xboobface 32e060ceb2 Add update check
Add update check, which checks the github API to retrieve the latest
version and opens a tab, if new update is available.
2018-08-28 14:48:00 +02:00
0xboobface 4c32dc84f5 Fix status and progress update in recordings table
Fix status and progress update in recordings table, which didn't work
correctly for the merge process.
2018-08-28 13:04:02 +02:00
0xboobface 4f1f9ce5d5 Introduce interface for SegmentMerger
Extract public methods of SegmentMerger to an interface, so that
different implementations are possible. This is a first try to see, if
an FFmpeg merger would work reliably.
2018-08-28 13:02:49 +02:00
0xboobface 431724ce14 Extract DevNull OutputStream to its own class
Extract DevNull to its own class, so that it can be used by other
classes.
2018-08-28 12:57:55 +02:00
0xboobface 3a718cc92c Remove System.out.println 2018-08-27 18:41:53 +02:00
0xboobface 5494702f60 Update classpath to latest JDK 1.8 release 2018-08-27 18:16:01 +02:00
0xboobface e09d0c35aa Add proxy settings
Add titled pane to settings tab to configure a proxy. Assign the proxy
settings on start to the according System properties (see
https://docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html#Proxies),
so that they get picked up by okhttp, HttpUrlConnection etc.
2018-08-27 18:15:40 +02:00
0xboobface 5e2e9667f4
Merge pull request #21 from ctbrechelper/patch-1
Fix merge segments and keep segments with disabled auto merge
2018-08-27 15:41:43 +02:00
ctbrechelper 4a48f9a844
Fix merge segments and keep segments with disabled auto merge
Disabled AutomergeKeepSegments will result in an automatic deletion of the files, so even when the user clicks "keep segments", they will be removed by the automergeKeepSegments flag
2018-08-27 11:27:14 +02:00
0xboobface 3d1e3e1fcf Set max heap size to 512 MiB as launch4j JVM parameter 2018-08-16 17:29:49 +02:00
0xboobface 18b785811b Fixed memory leak in ThumbOverviewTab
The filteredThumbCells list was never cleared and thus grew over time.
2018-08-16 17:20:58 +02:00
0xboobface 3620a305bf The ImageView in ThumbCell is not cached anymore, because it does not
improve performance and uses up memory
2018-08-16 17:20:05 +02:00
0xboobface ebe717f0e8 Made segment merger more robust 2018-08-16 13:46:39 +02:00
0xboobface 5efee697b2 Improved exception handling and logging 2018-08-16 13:41:36 +02:00
0xboobface bfc2074dc7 Bumbed version to next snapshot 2018-08-16 13:40:57 +02:00
0xboobface d7a9e22bc3 Handle empty playlists as invalid 2018-08-16 13:39:55 +02:00
0xboobface 998795d629 Updated downloads to version 1.4.0 2018-08-15 12:47:27 +02:00
0xboobface c27b48b622 Bumbed version to 1.4.0 2018-08-15 12:45:31 +02:00
0xboobface 306c9b6448 Increased window height to 800 2018-08-15 12:42:56 +02:00
0xboobface c5b34e9577 Added settings to record all followed models and to allow multiple
players at once
2018-08-15 12:42:36 +02:00
0xboobface 94bede6367 Added setting to record all followed models 2018-08-13 18:29:44 +02:00
0xboobface e00c653c23 Logging 2018-08-13 18:29:13 +02:00
0xboobface 16efe49324 Fixed bug in the creation of the JSON request 2018-08-13 18:28:15 +02:00
0xboobface c64359d455 Allow multiple player processes at once 2018-08-13 18:27:23 +02:00
0xboobface f485d3255d Improved logging 2018-08-09 21:00:17 +02:00
0xboobface 21524e4b8b Updated download links to 1.3.0 2018-08-09 15:57:33 +02:00
0xboobface 5031ac236c Bumbed version to next snapshot 2018-08-09 15:56:44 +02:00
0xboobface ab4f245ace Bumbed version to 1.3.0 2018-08-09 15:54:03 +02:00
0xboobface 40d89fd3a1 Added assembly descriptor for win32 2018-08-09 15:31:00 +02:00
0xboobface d6e73aef9a Added setting to move merged files to a separate directory 2018-08-09 14:43:27 +02:00
0xboobface 6357447a4a Removed some unnecessary nested locks 2018-08-05 17:06:13 +02:00
0xboobface dcbea85f76 Grouped settings in TitledPanes 2018-07-26 16:08:39 +02:00
0xboobface 7cd559ac63 Logging 2018-07-25 22:10:08 +02:00
0xboobface ceb9b2d3d9 Simplified checks in OnlineMonitor 2018-07-25 21:41:11 +02:00
0xboobface f1adead851 Improved resolution requests 2018-07-25 20:21:51 +02:00
0xboobface a9178a2d21 Disabled the recording animation, because it takes up a lot of CPU 2018-07-25 17:41:03 +02:00
0xboobface 1b9b0998e1 Added plausibility check for resolution
If a model is online and the resolution is 0, we remove that value from
the cache, so that it is requested again and we hopefully get a good
value.
2018-07-25 14:55:02 +02:00
0xboobface fc4ce39381 Added tooltip to filter bar 2018-07-25 14:17:38 +02:00
0xboobface 6136f095ec Made sure to close okhttp responses properly to avoid resource leaks 2018-07-25 14:06:30 +02:00
0xboobface c3d916e033 Removed logging 2018-07-25 14:05:54 +02:00
0xboobface 73159748cd You can now filter by resolution
If the display of stream resolution is enabled in the settings, the filtering now takes the resolution into account.
So you can filter for "1080" and only get streams with a resolution of 1080p.
2018-07-25 13:40:30 +02:00
0xboobface 8aad31965d Reenabled initial login on startup 2018-07-25 13:40:05 +02:00
0xboobface dedbc30a46 Assume model is offline, if an exception occurs while checking the
online state.
2018-07-14 13:05:11 +02:00
0xboobface 0e9ac9832e changed copyright 2018-07-14 13:04:40 +02:00
0xboobface bd28b33cb1 Bumbed version to next snapshot 2018-07-12 19:28:46 +02:00
0xboobface 6ce84ad1bb Bumbed version to 1.2.0 2018-07-12 19:23:30 +02:00
0xboobface 06d1630375 Use okhttp for all http connections 2018-07-11 21:25:50 +02:00
0xboobface 98cefacae3 Added possibility to select the stream quality.
The Settings tab now contains a checkbox to enable manual stream
selection. If not checked, the stream with the highest quality is
selected.
2018-07-11 20:41:22 +02:00