0xboobface
28fee0b2e6
Preselect the right entry, if stream url index is set
2018-12-05 12:20:50 +01:00
0xboobface
6db00969d7
Revert: RemoteRecorder does not work, if called with JavaFxModels
...
It does not work, because it uses the class name for the type and the
server doesn't know JavaFxModel. It only knowns the unwrapped model
classes.
2018-12-05 12:20:26 +01:00
0xboobface
8abb3db8a5
Remove single thread executor
2018-12-05 12:10:21 +01:00
0xboobface
d4dadf9fea
Remove resolution cache
...
Resolution caching is done globally in ThumbCell
2018-12-04 18:31:31 +01:00
0xboobface
b99e88d2c8
Add cache for the resolution
...
This makes the display of the resolution much faster and the information
is retained, even if the ThumbCell is "destroyed"
2018-12-04 18:30:46 +01:00
0xboobface
45e493a35a
Add javadoc
2018-12-04 18:28:30 +01:00
0xboobface
9791427aeb
Add "Follow" to the context menu of the recorded models tab
2018-12-04 17:09:19 +01:00
0xboobface
1f6e03979e
Fix: ThumbCell resumes recordings
...
This happens because the update services don't set the suspended
property and ThumbCell copied the property from the updated model.
So, suspended would be set to false, which would cause an update of
the property change listener and that would restart the recording.
2018-12-04 17:08:44 +01:00
0xboobface
cd903566de
Use baseUrl in requestExtData
2018-12-03 16:26:37 +01:00
0xboobface
b97449a980
Filter out websocket servers with the wrong protocol
2018-12-03 15:24:44 +01:00
0xboobface
0121e02edb
Merge branch 'dev' into notify
2018-12-03 14:35:24 +01:00
0xboobface
da87a1ae39
Add log message which websocket server is used
2018-12-03 14:35:14 +01:00
0xboobface
ad3343d6b6
Update download links to 1.13.0
2018-12-03 00:42:15 +01:00
0xboobface
0d6c562793
Fix typo
2018-12-03 00:41:22 +01:00
0xboobface
8665b9c6b0
Merge branch 'dev'
2018-12-03 00:15:56 +01:00
0xboobface
889dbecb14
Bump version to 1.13.0
2018-12-03 00:14:50 +01:00
0xboobface
3b3a804251
Use ctbrec fork of open-m3u8
...
Forked this project, because it is kind of inactive and ctbrec needs
are more lenient implementation
2018-12-02 23:09:43 +01:00
0xboobface
6b4d320bc2
Add setting to set the base URL for MFC
2018-12-02 22:35:12 +01:00
0xboobface
353f3fb317
Use baseUrl in loadStreamInfo
2018-12-02 22:33:49 +01:00
0xboobface
96b5c26277
Implement notification messages with SystemTray and notify-send
2018-12-02 17:02:17 +01:00
0xboobface
723909aec3
Remove notification class and resources
...
Notifications are done with SystemTray or a call to notify-send
2018-12-02 17:01:00 +01:00
0xboobface
1feea03ec3
Dispose the video player on error
2018-12-02 13:32:38 +01:00
0xboobface
0ff04ed9ef
Use /bin/bash in shebang
...
... otherwise pushd and popd might not work
2018-12-02 02:07:30 +01:00
0xboobface
80381c0d49
Fire events from LocalRecorder
2018-12-01 21:56:23 +01:00
0xboobface
5b8cfc02d6
Merge branch 'dev' into notify
2018-12-01 20:22:02 +01:00
0xboobface
8a3f81a77a
Fix: popup was cut off on south and east edge
2018-12-01 20:21:23 +01:00
0xboobface
857674c5cb
Optimized paused checkbox event handling
2018-12-01 20:01:08 +01:00
0xboobface
3188511c6a
Make log messages less serious for player errors
2018-12-01 19:29:41 +01:00
0xboobface
6ab70dd5df
In resumeRecording don't start a recording, if the model is offline
2018-12-01 16:56:43 +01:00
0xboobface
4a8e0e3bea
Removed buggy optimization for puased checkboxes
2018-12-01 16:52:51 +01:00
0xboobface
f0edfb167c
Added support for display names from Camsoda
2018-12-01 16:34:09 +01:00
0xboobface
56291cb97f
Add support for display names for BongaCams
2018-12-01 15:29:56 +01:00
0xboobface
431d2f60c4
Add support for display names
...
Add display name to model and use it in GUI. The actual sites don't
set it yet. If the display name is not set, getDisplayName returns
getName instead
2018-12-01 15:24:46 +01:00
0xboobface
7192856c87
Add setting for chaturbate base URL
2018-12-01 14:17:03 +01:00
0xboobface
0edb17ae9f
Add trace output for the time the online check took
2018-12-01 14:02:22 +01:00
0xboobface
f1eaa75a57
Add error handler for the video player
2018-12-01 14:01:50 +01:00
0xboobface
53f77afb85
Fix concurrent modification bug in delete method
2018-12-01 14:01:29 +01:00
0xboobface
b44a1c2422
Fix stream source selection
2018-12-01 02:12:27 +01:00
0xboobface
754271c466
Add column which opens a preview popup, when hovered over
...
Add a column to the recorded models table, which can be used to
open a small preview popup. The popup opens, when the mouse hovers over
the table cell for a certain amount of time or if the cell gets clicked.
The preview plays the stream with the lowest quality without audio.
2018-12-01 00:29:20 +01:00
0xboobface
52016c6a86
Make sure, the hlsUrl is available, when loading the master playlist
2018-12-01 00:16:44 +01:00
0xboobface
0e627aef12
Make paused checkboxes clickable
2018-11-30 17:01:01 +01:00
0xboobface
ecf9fc2746
Add key listener for P to pause and resume selected models
2018-11-30 15:38:52 +01:00
0xboobface
b4f25c29ca
Update changelog
2018-11-30 15:30:30 +01:00
0xboobface
40b3b78e52
Implement multi-selection for Recordings table
2018-11-30 15:21:01 +01:00
0xboobface
fedf38004d
Don't log error, if recordings dir does not exist
...
If the recordings dir does not exist, don't log an error, but instead
set the tooltip to show the problem
2018-11-30 15:04:02 +01:00
0xboobface
ad1f841167
Don't do space check, if minimum is set to 0
2018-11-30 14:51:17 +01:00
0xboobface
76657e2b92
Increase thumb loading thread pool size from 10 to 30
2018-11-30 13:44:13 +01:00
0xboobface
918f63b1f5
Use defaults, if settings cannot be loaded
...
If the settings cannot be loaded, make a backup of the settings file
and use the defaults, so that the application at least starts.
2018-11-30 13:42:51 +01:00
0xboobface
fca5a4ea1a
Update issue templates
2018-11-30 13:22:11 +01:00
0xboobface
7c98510eae
Update issue templates
2018-11-30 13:21:38 +01:00