forked from j62/ctbrec
1
0
Fork 0
Commit Graph

452 Commits

Author SHA1 Message Date
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
0xboobface 362d90b29b First implementation for MFC
Implemented Tabs are Online and Friends
2018-10-19 23:09:11 +02:00
0xboobface 54de1339fb Add interfaces to abstract from camsite
This step should enable the application to handle different camsites.
At the moment only chaturbate is available, but others like MFC can
now be added. There might be still some things to do, like the settings
and HttpClient etc. But this is the first step to support more sites
than only Chatubate.
2018-10-17 14:11:04 +02:00
0xboobface c7d55c6fe0 Remove unused import 2018-10-16 18:58:07 +02:00
0xboobface 95c0b24d3c Include streamUrlIndex in ModelJsonAdapter
This is needed to save / transmit the user selected quality.
2018-10-16 18:44:44 +02:00
0xboobface 05ce02a7e8 Move chaturbate related classes to package ctbrec.sites.chaturbate 2018-10-16 18:41:18 +02:00
0xboobface d68b530e60 Move OS class to package ctbrec 2018-10-16 18:39:25 +02:00
0xboobface 0aa6cad1c3 Move io related classes to ctbrec.io 2018-10-16 18:38:46 +02:00
0xboobface 26a73c3228 Rename ModelAdapter to ModelJsonAdapter 2018-10-16 18:34:41 +02:00
0xboobface 43c29758c4 Add interface Model to abstract from different implementations
Model is the common interface for the implementations of all sites.
At the moment only ChaturbateModel exists.
2018-10-16 18:32:54 +02:00
0xboobface 534e9905eb Bumb version to 1.5.4 2018-10-12 13:15:47 +02:00
0xboobface e90ed39e36 Update changelog 2018-10-12 13:14:01 +02:00
0xboobface ddaaaa8a11 Clear the resolution queue when switching between online/offline 2018-10-09 15:22:32 +02:00
0xboobface 4ee7b6ee4d Remove dead / commented code 2018-10-08 18:13:38 +02:00
0xboobface 37f720abc7 Fix ThumbCell colors 2018-10-08 17:52:37 +02:00
0xboobface 5adb980da6 Add CTBREC_DEV mode for all token related requests
If the env virable CTBREC_DEV is set to 1 all token related requests
are simulated and not actually send to chaturbate.
2018-10-08 15:23:20 +02:00