Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 5.3.0
- ========================
- * Added menu entry to force recording of models without changing the prio
- * Added blacklist and whitelist settings to automatically filter out models
- * Added setting to delete orphaned recording metadata (switched off by default)
- * Doubled Bongacams page size
- * Fixed thumbnail caching
- * Made sure, that @winkru's fix to faster check, if a Chaturbate model is
- online is merged correctly into my codebase. This should reduce 429 errors
- and speed up the online check quite a bit.
- * Java 21 is now required
- * Changes from @WinkRU's fork
- * Added setting to restrict recording by bit rate
- * Added setting to use the shortest side to restrict the resolution
- * Cam4: Fixed stream URLs search. Slightly increased chances to find good one.
- * Camsoda: Added "Voyeur" tab
- * Chaturbate: Added "Gaming" tab
- * Flirt4Free: Added support for new "secure" stream URLs format.
- * Streamate:
- - Fixed "Couldn't load model ID" error while adding models by URL or by
- nickname
- - Online / Offline switch on all tabs. Up to 10 000 offline models in each
- category. How do you like it, Elon Musk?
- - Added "New Girls" tab and adjusted others. All same models on less tabs
- * Stripchat:
- - Added "Private" tab
- - Improved Search
- - CTBRec can record your Spy/Private/Ticket shows (login required)
- * Streamray:
- - Added models tags
- - Added Online / Offline switch on "Favorites" tab
- 5.2.3
- ========================
- * Fix one directory per group
- * Add Stripchat tags thx to @winkru
- * Fix follow / unfollow for Stripchat thx to @winkru
- * Fix: Loading the config failed with model URLs, which contained spaces
- * Fix recording size not properly being reported and transferred between
- server and client
- 5.2.2
- ========================
- * Fix: MyFreeCams model state updates
- * Fix: app won't start, if cache is disabled
- * Fix: excessive spawning of threads
- * Fix: show notification and clear input field after adding a model
- 5.2.1
- ========================
- * Fixed playlist parsing for Dreamcam
- * Fixed adding models in the web interface
- * Added help section to web interface (thx @Jafea for the idea)
- * Added re-run post-processing to web interface (thx @Jafea)
- 5.2.0
- ========================
- * Fix Chaturbate browsing
- * Remove recommended tab from Chaturbate, since it is not working anymore
- * Fix export / import of model notes and portraits when running in client
- server mode
- * Change recording size updates. The recording size is now tracked during the
- the recording process. Should reduce file system access drastically
- * Added user defined browser. Code by @XxInvictus
- * Upgrade to Java 21.0.1
- * Update to JavaFX 21.0.1
- * Changes by @WinkRU
- * added Dreamcams, Streamray and WinkTV
- * decrease requests to the Chaturbate main domain by using a clever online
- detection mechanism
- * Added "New" tab for XLoveCam
- * Fixed StripChat recordings, plus much less requests to site
- * Banned or deactivated StripChat models are automatically moved to the
- "Later" list. The "Check URL" button removes them completely.
- * Fixed online check for Flirt4Free. If there are spaces in the model name,
- it might not work correctly
- * Added some integration with CamGirlFinder.net
- CamGirlFinder will help you find your favorite models on other cam sites.
- You can use ctbrec context menu to search by preview image or by model name
- * Stripchat: New tab "Girls VR" and support for recording VR streams
- (disabled by default, check settings).
- * Amateur.tv: Added model search to UI
- * BongaCams: Fixed model search, authorization not required now.
- * Flirt4Free: Fixed "New Girls" tab. Now it shows all new models, not just
- random one or two.
- * New option in settings: "Check for new versions on startup".
- Enabled by default.
- * LiveJasmin: Fixed navigation on models preview tabs. Now you can see all of
- them, not only first page.
- * "Recordings" tab: Added new column: "Site"
- * "Recording" tab: Fixed a bug, which caused the model list take a long time
- to load
- * Implemented file cache for thumbnails. This will reduce network traffic and
- (sometimes) speed up tabs. The maximum cache size can be changed in the
- settings.
- * Streamray: Added "Favorites" tab
- * Stripchat: Added "Mobile" tab
- * Cam4: Added alternative method to get stream URL if standard doesn't work
- * MVLive, Showup: Fixed tabs navigation. Same models were displayed on all
- pages.
- * Amateur.TV: Fixed navigation. After last site changes same models were
- displayed on all tabs.
- * Cam4: Some streams may have been recorded without an audio. This version
- will fix it (probably).
- * New recordings directory structure: "One directory for each group".
- If model not in any group, it work as "One for each model"
- * Stripchat: Added "Online"/"Offline" switch on "Followed" tab.
- * Streamray: Added "Follow"/"Unfollow" in context menu.
- * Chaturbate: Fixed login on "Followed" tab.
- 5.1.2
- ========================
- * !! See also the changes in 5.1.1, if you update from 5.1.0
- * Fix unwanted delay between recordings if the recording is split by time or
- size
- * Implement file system monitoring to monitor the size of recordings
- * Fix bug in search popup, which caused the results to be glitched
- * Fix bug in Streamate causing many requests to the search
- * Upgrade to JavaFX 20.0.1
- * Upgrade to Java Adoptium 17.0.7
- 5.1.1
- ========================
- * Fixed StripChat recordings, thanks to @WinkRU for figuring it out
- * Fixed bug, which caused all model user names with their display name.
- This is a bad one and probably the cause, that many models are not being
- detected as online or that the recordings don't start.
- If possible, delete the 5.1.0 configuration and let ctbrec migrate an
- old configuration again.
- Alternatively you can delete the models and re-add them to fix their
- user names, but this will reset the timestamps in the columns "last seen",
- "last recorded" and "added at"
- 5.1.0
- ========================
- * Partially fixed LiveJasmin recordings. They only worked, if manually started
- from the GUI and you have to have an account configured. Otherwise the
- recording will stop after about two and a half minutes
- * Changed recorder logic to prevent stalled recordings
- * Model notes are now stored on the server
- * Model potraits are now stored on the server
- * The path to the recording metadata file is now adjusted after the config
- has been copied
- 5.0.3
- ========================
- * Fixed MV Live
- * Reduced the amount of filesystem reads for recordings
- * Fixed bugs in the migration of Chatubate model names to lower case
- If you lost model portraits or model notes, revert your config to a
- known good backup (probably 4.7.17) and delete or move all newer configs.
- Then start 5.0.3
- * Added a few more tabs for Chaturbate
- 5.0.2
- ========================
- * Fix Stripchat recordings
- 5.0.1
- ========================
- * Fix ConcurrentModificationException during conversion of Chaturbate model
- names to lower case
- 5.0.0
- ========================
- * Fixed recording of original quality for Stripchat
- * Add option to start ctbrec minimized. You might want to use the no-splash
- starters, so that the splash screen does not pop up on start
- * Convert Chaturbate model names to lower case
- * Added checkbox to disable post-processors
- * Changed post-processing variable processing.
- !!! This change is not compatible with previous versions. You must change /
- adjust your configuration !!!
- See the help section for details.
- 4.7.17
- ========================
- * Fixed Cam4 pages
- * Fixed tray icon bug where the GUI would not open again, if it was minimized
- by clicking in the tray icon
- * Ignored models will not be added to the recorder
- 4.7.16
- ========================
- * Fixed Bongacams online check
- 4.7.15
- ========================
- * Fixed bug in new config backup mechanism, which throws an error on systems
- where ctbrec has not been run before
- 4.7.14
- ========================
- * Fixed bug with model groups. The check, if another model from the same
- group is already or could be recorded used an potentially outdated model
- object from the persisted groups.json file. Now the model state is updated
- before performing the check.
- * Fixed: File handles not released for failed segments
- * Changed config backup mechanism: Instead of creating a backup of the config
- in case of an error, ctbrec now creates a backup of the config on each start.
- Up to 5 backups are kept, older backups will be deleted automatically
- The backup will be created right next to the current config dir. E.g.:
- ```
- ctbrec
- |- 4.7.13
- |- 4.7.13_backup_2022-11-12_18-03-35_712
- ```
- 4.7.13
- ========================
- * Added "Trans" tab for Cam4
- * Added login through minimal browser for Chaturbate
- * Token label is now loaded on tab selection and not on creation of the GUI
- 4.7.12
- ========================
- * Fixed BongaCams
- * Fixed MVLive
- * Fixed loading of ShowupTV thumbnails
- * Upgrade to Java 17
- * Upgrade to JavaFX 19
- * Known Problems:
- * Chaturbate login does not work
- * Chaturbate is much more aggressive with the 429 errors. It seems they also have switched on the Cloudfare browser check
- * Cherry TV login does not work
- 4.7.11
- ========================
- * Fix Stripchat thumbnails
- 4.7.10
- ========================
- * Fix Cam4 stackvaults stream recordings
- * Add a volume setting for sound notifications
- * HLS recordings can now be streamed continuously while the recording is running
- 4.7.9
- ========================
- * Fix Flirt4Free recordings
- * Fix stream resolution detection for Camsoda
- * Fix bug in settings where panels would be empty
- * Fix bug in MyFreeCams online detection
- * Update JavaFX to 18.0.1
- 4.7.8
- ========================
- * Fix Stripchat recordings
- 4.7.7
- ========================
- * Fix cherry.tv overview pages
- 4.7.6
- ========================
- * Save config in a sub-directory for each version.
- * Fix minimize to tray
- * Add setting to disable tab dragging, because that might be the cause for tab
- freezes
- * Fix Stripchat recordings
- * Fix Stripchat thumbsnails
- * Fix MVLive tabs
- 4.7.5
- ========================
- * Added setting to show the number of active recordings in the tray
- * Added a timeout of 2 seconds for each model check to make sure the online
- check doesn't get blocked somehow
- * Increased log level for the online check
- * Increased max heap size to 1GiB
- 4.7.4
- ========================
- * Fixed AmateurTV recordings
- 4.7.3
- ========================
- * Fixed loading of config / MVLiveModels
- 4.7.2
- ========================
- * Fixed Camsoda recordings (thx @Ban)
- * Fixed Camsoda followed tab
- * Fixed MVLive tab
- * Fixed LiveJasmin Followed tab
- * Fixed Cherry.TV overview pages
- * Fixed thumbnails in Camsoda search results
- * Updated minimal browser to electron 17.0.1
- 4.7.1
- ========================
- * Fix: model groups not exported from server but from local config
- * Fix: Threshold for segment errors didn't trigger restart of recording in
- standalone mode (and when recording to single file)
- * Add setting to customize the date time format in the GUI
- 4.7.0
- ========================
- * This version requires Java 16
- * Add import / export function for models
- * Add setting to define a default duration for "record until"
- * Improved online detection for MFC models
- * Fixed detection of stalled HLS recordings
- * Added threshold for segment errors. If a recording exceeds a certain amount
- of segment download errors per time period the recording is stopped. The idea
- behind that is, that a restarted recording gets connected to a different CDN
- server and has fewer errors (with Chaturbate in mind especially).
- * Variables are now properly passed to the media player (in standalone mode)
- 4.6.1
- ========================
- * Fixed adding of Streamate models
- * Fixed Flirt4Free
- * Updated bundled Java to 17.0.1
- 4.6.0
- ========================
- * Added SecretFriends
- * Added Cherry.tv
- * Fixed Streamte
- * Fixed Camsoda thumbnails
- * Fixed LiveJasmin Search
- * Added couples tab to LiveJasmin
- * Added couples tab to Flirt4Free
- * Added setting to enable a Recording tab per site
- * Added a toggle to disable events
- 4.5.5
- ========================
- * Fixed AmateurTV recordings
- * Fixed a bug in stalled recording detection
- * Added confirmation dialog back in for model removal
- * Fixed a bug in Showup recordings, which would restart a recording, if the
- post-processing was restarted
- 4.5.4
- ========================
- * Fix LiveJasmin followed tab
- * Fix: two recordings starting for one model at the same time
- * Fix: starting recordings from the "record later" tab did not work in client /
- server mode
- * Added model notes to the recordings table
- * Added resolution to the recordings table
- * The server now writes the playlist on-the-fly based on the segment information
- from the original playlist. This allows to stream the recording while it is
- still running.
- * Model placeholders can now be used for player params
- - ${modelName}
- - ${modelDisplayName}
- - ${modelSanitizedName}
- - ${modelNotes}
- - ${siteName}
- - ${siteSanitizedName}
- * Add buttons to settings to delete cookies per site
- * Fix bug in minimal browser
- 4.5.3
- ========================
- * Fix Cam4 login
- * Remove Camsoda shows tab
- * Add setting to configure a timeout window when not record. In this timeframe
- no new recordings are started. Ongoing recordings will not be interrupted
- though
- 4.5.2
- ========================
- * Fix Flirt4Free recordings
- * Added column "added at" to model tables
- * Increased max priority value to 10,000
- * Added setting to set a default priority
- * Added support for absolute paths in the create contact sheet post-proc. step
- * Change group settings only if the user clicks on OK
- * Start recording only if the user clicked on OK in the record until dialog
- * Added "mark for later" as additional action in the record until dialog
- * Bugfix: Tabs locking up, if an error occurs
- 4.5.1
- ========================
- * Fixed perfromance problem in recorded models tabs (I think :))
- * Main tabs can now be rearranged
- * Added setting to change the font
- * Added setting to hide table grid lines
- * Fixed thumbs in LiveJasmin followed tab
- 4.5.0
- ========================
- * Added portrait column to Recording tab. The image to show can be selected in
- the context menu. This feature is a client-side only feature.
- * Added button to configure, which columns should be shown on the Recording tab
- * Added data transfer detection to HLS downloads, so that downloads don't
- get stuck in recording state. Recordings will stop now, if now segment was
- downloaded for 30 seconds.
- * Fix: record until clock not showing up in recorded models tab
- in client / server mode
- * Improved account existance check for chaturbate
- * Improved account existance check for bongacams
- 4.4.5
- ========================
- * Fixed Stripchat recordings
- * Fixed ConcurrentModificationException, which caused the recorded models tab
- to turn blank in client / server mode
- 4.4.4
- ========================
- * Fixed Camsoda token label
- * Removed Camsoda Shows Tab
- * Added Chaturbate configuration parameter to throttle requests to avoid
- 429 errors. Be aware that this also slows down the online check for Chaturbate
- models, especially, if you have a lot of models in your list.
- You have to play around a bit to find a value, which works for you.
- * Fixed ConcurrentModificationException, which caused the recorded models tab
- to turn blank
- * Fixed recordings not stopping, if playlist requests returned 403 or 404
- * LiveJasmin recordings no first check the high res stream and fall back to
- the low res stream, if it is not available
- * Add data transfer detection to ShowupWebrtcDownload, so that downloads don't
- get stuck in recording state
- 4.4.3
- ========================
- * Changed Camsoda audio codec back to AAC. Sound should be back for recordings
- * Unified all model related context menus
- 4.4.2
- ========================
- * Fixed memory leak caused by minimizing to tray
- * Fixed Camsoda online check
- 4.4.1
- ========================
- * Fixed Camsoda stream URLs
- 4.4.0
- ========================
- * Added Amateur.TV
- * Added XloveCam
- * Improved Chaturbate search
- * Fixed problem with MFC segment downloads by restricting MFC to HTTP/1.1
- * Fixed tipping function
- * Fixed bug in recording precondition check, which caused recordings to get
- restarted. The bug occurred when model groups were used in combination with
- priorities.
- 4.3.1
- ========================
- * Fixed bug in server communication. The server always returned HTTP 400,
- because of an inverted "if-condition".
- * Fixed bug in the post-processing variable replacement. The error occurs,
- if you use a variable, which value resolves to nothing (null)
- 4.3.0
- ========================
- * Added mechanism to group models. This mechanism can also be used to define
- a model alias. Just create a new group with only one model
- * Added new post-processing variables modelGroupName and modelGroupId
- * Added possibility to define a default value for post-processing variables
- For example: ``${modelGroupName?${modelSanitizedName}}``
- * Added time to "stop recording at"
- 4.2.1
- ========================
- * Fixed Showup.tv downloads using the websocket stream instead of HLS
- * Fixed bug, which caused the window to stay invisible after being minimized to
- tray on windows
- 4.2.0
- ========================
- * App can now be minimized to tray
- * Fixed unfollow for Cam4 models
- 4.1.3
- ========================
- * Fixed Stripchat pagination bug
- * Fixed bug, which causes the deletion of the ignored models list
- 4.1.2
- ========================
- * Fixed bug, which caused some recordings to get stuck
- * Fixed follow/unfollow for CamSoda
- * Fixed MVLive downloads
- * Fixed bug in cookie handling, which also prevent MVLive downloads from working
- * Ignore list is now saved as URLs only. The old format is not compatible
- anymore, so make sure, that you export them again, if you created a backup
- before.
- 4.1.1
- ========================
- * Added open in browser to context menu of thumb overviews
- * Fixed timestamp parsing bug in playlist parser
- (Should fix recording problems with Camsoda and Stripchat)
- * Fixed thumbnails for BongaCams
- * Removed some donation options. Thanks PayPal, for nothing. You suck!
- 4.1.0
- ========================
- * Added dark mode for the server web interface (improvements on the CSS
- are welcome, I hate fiddling with CSS)
- * Fixed Camsoda. They changed the construction of the playlist URLs again
- * Remove "Bad selector" warning for Bongacams
- 4.0.0
- ========================
- * Rewrite of the recorder internals
- * Creation of contact sheets is much faster
- * You can now add timestamps to the contact sheet
- * Fix online state detection for Bongacams
- 3.13.1
- ========================
- * Fixed Streamate tabs
- * Fixed MVLive recordings
- 3.13.0
- ========================
- * Added "Recently watched" tab. Can be disabled in Settings -> General
- * Recording size now takes all associated files into account
- * Removed restriction of download thread pool size (was 100 before)
- 3.12.2
- ========================
- * Fix: Some Cam4 URLs were broken
- * Fix: Cam4 search didn't work
- * Stop hlsdl if the recording size didn't change for 90 seconds
- 3.12.1
- ========================
- * Fix: "Resume all" started the recordings of models marked for later recording
- * Fix: Login dialogs don't open
- * Use 16:9 thumbnail format for MFC
- 3.12.0
- ========================
- * Added "record later" tab to "bookmark" models
- * Added config option to show the total number of models in the title bar
- * Added support for hlsdl. Some sites (MV Live, LiveJasmin, Showup) are
- excluded, because they need some special behavior while the download is
- running. hlsdl can be activated in the settings under "Advanced" or with
- the config properties "useHlsdl", "hlsdlExecutable" and "loghlsdlOutput".
- The used bandwidth calculation does not work with hlsdl.
- * Fixed problem with Cam4 playlist URLs, thanks @gohufrapoc
- 3.11.0
- ========================
- * Added config option for faster scroll speed
- * Added a few more settings to the web interface
- * Added config option to show confirmation dialogs for irreversible actions
- * Disabled right click in context menus
- * Fixed unjustified chaturbate follow / unfollow error dialog
- * Use lowercase model names for Cam4. This should resolve recording problems
- * Updated Configration.md page in help section
- * Updated bundled Java to version 15.0.1
- * Improved robustness of live previews (still experimental though)
- * Some smaller UI tweaks here and there
- 3.10.10
- ========================
- * Fixed MVLive recordings once again
- * Fixed MVLive models being detected as online while being offline
- * Fix: "Check URLs" button stays inactive after the first run
- * Fix: recordings for some Cam4 models still didn't start
- * Added "space used" to recordings tab
- * Added menu item to add models in paused state to the "Recording" tab
- * Added server setting to choose between fast and accurate playlist generation
- * Some smaller tweaks here and there
- 3.10.9
- ========================
- * Added more category tabs for CamSoda
- * Added button to the "Recording" tab to go over all model URLs and check, if
- the account still exists
- * Fix: some Cam4 models were not detected as online
- 3.10.8
- ========================
- * Fixed Stripchat recordings. For some models the recording didn't start,
- even if they were online and publicly visible in the browser
- * Fixed Bongacams "New" tab. It didn't show new models.
- * Added setting to switch FFmpeg logging on/off (category Advanced/Devtools)
- 3.10.7
- ========================
- * Fixed streaming of recordings from the server (the file path was duplicated
- if single file was used)
- * Fixed credentials related bugs for Streamate and Stripchat.
- They used the user name from Chaturbate for some requests. Whoopsie!
- * Renamed settings for Chaturbate's user name and password
- * Added setting to split recordings by size
- * Added setting to monitor the clipboard for model URLs and automatically add
- them to the recorder
- * Fixed moving of segment recordings on the server (post-processing)
- * Fixed minimal browser on macOS
- * Minimal browser config is now stored in ctbrec's config directory
- 3.10.6
- ========================
- * Fixed Cam4 downloads
- 3.10.5
- ========================
- * Fixed MV Live downloads
- * MFC web socket now uses the TLS URL
- * Fix: date placeholders with patterns with more than one occurrence are
- replaced with the value of the first one
- * Some smaller UI tweaks
- * adjusted component sizes for small resolutions
- * recording indicator can now be used to pause / resume the recording
- * adjusted scroll speed in the thumbnail overviews
- * added shortcuts for the thumbnail overviews (keys 1-9 and arrow keys)
- * added "stop" and "pause" to Recordings tab
- * added "follow" to Recordings tab
Add Comment
Please, Sign In to add comment