0xboobface
9f9d726e5c
Add site Camsoda
...
Add new package and classes for camsoda.com
2018-10-25 16:19:47 +02:00
0xboobface
a7eff14c16
Bump version to 1.6.0
2018-10-25 15:14:42 +02:00
0xboobface
b4b3e7e910
Improve log statement
2018-10-25 12:56:32 +02:00
0xboobface
4e1c7f7189
Add ColumnConstraints to split up space 50/50
2018-10-25 12:42:02 +02:00
0xboobface
f0154857d9
Add mechanisms to have credentials/settings for each site
...
Each site can now provide its own configuration panel. For
Chaturbate and MyFreeCams these panels contain input fields
for the user credentials.
2018-10-25 12:27:46 +02:00
0xboobface
7e6f5bbc2c
Add log statement
2018-10-25 10:55:24 +02:00
0xboobface
91a41d446b
Add trace log statement for arriving NULLs
...
This helps to see, if the websocket is still healty
2018-10-25 10:50:57 +02:00
0xboobface
330bd29bbf
Improve logging for easier debugging
2018-10-25 10:49:56 +02:00
0xboobface
0a1cd11a64
Set follow menu entry to disabled instead of hiding it
2018-10-25 00:45:41 +02:00
0xboobface
54381c1676
Change filter in HD cams update service
...
Chnage the filter to include streams from wowza servers
2018-10-25 00:01:59 +02:00
0xboobface
0bcea4e753
Fix message parser
...
The parser didn't take into accoun, that the arriving string can
contain several messages
2018-10-24 23:40:53 +02:00
0xboobface
ff0d1b5eae
Fix live preview for wowza servers
2018-10-24 23:39:46 +02:00
0xboobface
0935343dc1
Replace System.out.prints with log messages
2018-10-24 20:04:33 +02:00
0xboobface
0085ce7ab8
Add marker interface to mark tabs, which contain followed models
2018-10-24 20:02:00 +02:00
0xboobface
b80fbd4c30
Add proper login and follow/unfollow to MyFreeCamsClient
2018-10-24 19:55:31 +02:00
0xboobface
9ef9841a19
Show dialog, if follow/unfollow didn't work
2018-10-24 19:51:29 +02:00
0xboobface
f0d2a720ab
Don't try to load followed models, if username is not set
2018-10-24 19:07:45 +02:00
0xboobface
306f07cf63
Display only online models in popular models tab
2018-10-24 18:00:10 +02:00
0xboobface
a4fd3034a8
Make sure the httpTimeout is at least 10 secs
2018-10-24 17:46:06 +02:00
0xboobface
3a181d61a8
Remove debug print statement
2018-10-24 16:52:30 +02:00
0xboobface
b6a31a258e
On error write a log of the recent received strings
...
When the websocket message parser throws an exception,
write a logfile with the 100 last recent strings, so
that we can debug, what happened.
2018-10-24 16:46:30 +02:00
0xboobface
ea038ae06b
Don't cover the description text with the recording indicator dot
2018-10-24 16:44:03 +02:00
0xboobface
45c17cfaa4
Implement live preview for MFC
2018-10-24 15:47:56 +02:00
0xboobface
5cb900fe55
Add a few comments to MFC data structures
2018-10-24 15:46:06 +02:00
0xboobface
f553ca3db5
Add online / offline selector on MFC Friends tab
2018-10-24 15:00:09 +02:00
0xboobface
617954928e
Rename FollowedTab to ChaturbateFollowedTab
2018-10-24 14:59:48 +02:00
0xboobface
a8ca3068ed
Add tab "Most Popular" to MyFreeCams
2018-10-24 14:02:41 +02:00
0xboobface
b87f828313
Fix possible ConcurrentModificationException
...
Access to the models list is now secured by a Lock
2018-10-24 13:06:58 +02:00
0xboobface
1032c9f94a
Fix update service in RemoteRecorder
...
Models now get their site assigned
2018-10-24 13:06:03 +02:00
0xboobface
e45b413a32
Fix proxy authentication
2018-10-23 23:08:01 +02:00
0xboobface
5b50372772
Disable username and password for SOCKS4
...
Authentication is only supported by SOCKS5 (I think :) ?!?)
2018-10-23 22:32:43 +02:00
0xboobface
ba4f7b6e1a
Fix SOCKS5 proxy authentication
...
SOCKS5 proxy authentication didn't work with the system properties
java.net.socks.username and java.net.socks.password. Instead we now
use the Authenticator class to provide a proxy authenticator.
2018-10-23 21:15:37 +02:00
0xboobface
c0e1490530
Make startup up of app make robust
...
Surround init of sites with try catch block, so that a failure
of a site does not tear down the whole app.
2018-10-23 21:13:32 +02:00
0xboobface
00782d4c17
Fix parsing of sequence numbers
...
Loosened playlist validator rules.
2018-10-23 17:19:23 +02:00
0xboobface
51f0883b64
Fix race condition
...
The streaming thread might end before the merge thread. In that
case the download would terminate before all data has been written.
2018-10-23 17:17:23 +02:00
0xboobface
5b39bf2a3e
Added hint text to input field on RecordedModelsTab
2018-10-23 17:15:52 +02:00
0xboobface
13d731c82a
Show MFC debug menu item only in DEV mode
2018-10-23 17:15:07 +02:00
0xboobface
1b1472540f
Change affiliate links to match the correct program
2018-10-23 17:14:31 +02:00
0xboobface
f4842fcf51
Improve MyFreeCamsClient
...
- Add watch dog to reestablish a broken connection
- Implemented creation of stream urls properly
- Add HD tab to display MFC HD streams
2018-10-23 14:02:20 +02:00
0xboobface
8e3d2fd565
Use the selected thumb size on all tabs
2018-10-22 18:22:26 +02:00
0xboobface
0f39aa6fc0
Add SiteTab class, which contains the tabs and a header
...
The header can contains things like, the token label
2018-10-22 18:21:47 +02:00
0xboobface
1ba003fe56
Add default constructor, so that deserialization works
2018-10-22 17:25:57 +02:00
0xboobface
15c1c6f62c
Add TabPane for each site
...
Each site is now accessible via a tab in the main tabpane.
The tab itself contains the different pages, which are specific
for the site (e.g. online, followed, featured etc.)
2018-10-22 17:25:34 +02:00
0xboobface
8c45c45055
Fix model loading
2018-10-22 16:07:52 +02:00
0xboobface
bbd4f09d14
Update jetty due to security vulnerabilities
2018-10-22 16:07:08 +02:00
0xboobface
34d43fc637
Remove unused OnlineModelsTab
2018-10-22 14:04:39 +02:00
0xboobface
330e8701e0
Add tipping for MyFreeCams
2018-10-22 14:01:22 +02:00
0xboobface
7a5abfcbcc
Add description and tags to MyFreeCamsModel
2018-10-21 19:39:34 +02:00
0xboobface
8a3abd99af
Ignore case in filter bar
2018-10-21 19:19:12 +02:00
0xboobface
387661cfdf
Abstract more stuff in the site packages
2018-10-21 19:06:01 +02:00