Adult Media Manager v 1.3.0 changes:
- ADD: Main window Outline box can now display Plot Outline, Plot, or Auto-select via a gear icon button
- MOD: Bundled TVDB library into own repository for improved stability and loading reliability of the TVDB addon
- FIX: After setting to Chinese, clicking Settings will crash with an error (#144)
- FIX: Increased DefaultConnectionLimit from 2 to 20 to prevent timeout during parallel downloads.
- FIX: frmMain - moved dRow initialization inside null-check to prevent NullReferenceException when newRow is Nothing (#148).
- FIX: frmMain - added RemoveHandler for fScanner.ProgressUpdate on scanner cancel to prevent event handler leak
Adult Scraper v1.15.0 changes:
- ADD: SeeHimFuck.com scraper
- ADD: FacialAbuse.com scraper
- ADD: AniDB scraper
- ADD: ErrorMessage dialog impovements – clipboard copy, modal behavior, sizing
- ADD: "Cancel movie" button – stops scraping the current movie entirely, as opposed to "Skip scraper" which only skips the current scraper and tries the next one
- ADD: Tooltips on all buttons in both the Video and Movie search dialogs
- ADD: AdvancedHttpClient now supports binary downloads (e.g. images)
- ADD: IAFD scraper HTTP timeout setting (default 60s) (#152)
- ADD: IpLocationService with two implementations (ReallyFreeGeoIp, Country.is) to detect country of IP used by Tor proxy
- ADD: Enhance PuppeteerUtils with cookie extraction functionality
- ADD: Implement AwsWafWebClient for handling AWS WAF challenges in web scraping
- ADD: Auto scraping now handles filenames like "[Site] Actor Name - Title" and multi-dash cases like "Title - Actor - Part 1" by trying combinatorial segment skipping.
- ADD: Studio-based score bonus for tie-breaking between scrapers
- MOD: Max-Hardcore.com scraper now supports ftp.max-hardcore.com subdomain (sometimes shown by Google)
- MOD: Improved WoodmanCastingX title handling
- MOD: ActorImageDownloader handles Person entries with null actor URL
- MOD: WebClient now logs the country of the used IP
- MOD: parallelized 10Musume.com and 1Pondo search for better performance
- MOD: AdultDVDEmpireScraper now handles redirect to main page as "movie not found"
- MOD: IAFD actor image download – always use ImgBox image proxy (#152)
- MOD: AdvancedHttpClient – switch to Firefox-only TLS profiles (chrome_* blocked by Cloudflare on some IPs) (#152)
- MOD: Use custom SocksWebProxy fork with enhanced debugging and improved error handling
- MOD: country code handling in DuckDuckGoSearcher
- MOD: update IP retrieval methods in WebClient
- MOD: ErrorMessage dialog UI fixes
- MOD: Error dialog now shows full exception chain without redundant wrappers
- FIX: handle null snippet in JavLibrary search to avoid exception
- FIX: AEBN.com site structure has changed (#155)
- FIX: Update X-Art scraper to handle new search form structure and video URL format
- FIX: BackroomCastingCouch scraper updated for site structure changes
- FIX: Actor scraper in IAFDScraper updated to handle new UUID ID format (#152)
- FIX: VixenGroup (Blacked, Tushy, Deeper, Vixen, etc.) search API has changed
- FIX: VixenGroup scraper (Blacked, Tushy, Deeper, Vixen, etc.) updated for site structure changes
- FIX: Enhance FrolicMe scraper with PuppeteerWebClient for handling JavaScript-based age verification
- FIX: Update FrolicMe scraper to reflect changes in content structure
- FIX: DuckDuckGoSearcher now handles test queries and IP rotation correctly
- FIX: Max-Hardcore.com scraper search functionality
- FIX: 10Musume.com and 1Pondo search functionality
- FIX: LoveHerBoobs.com and sister sites structure has changed
- FIX: Handle case when a JAV site returns a different movie for a searched DVD ID
- FIX: Improved CF captcha solving
- FIX: Puppeteer now uses response content type to determine the correct way to access page content
- FIX: Skip 'data:' URI responses in Puppeteer response handler to prevent browser crash
- FIX: final_url not being updated in every case after redirects in AdvancedHttpClient
- FIX: WoodmanCastingX scraper now uses foreign proxy for US IPs to avoid content restrictions
I truly appreciate every donation! If you'd like to support the development of AdultMediaManager, you can do so by clicking the 