Releases: xbapps/xbvr
0.4.1
Changelog
Warning: The first launch after the update might take a while, since there is some heavy migration work ongoing. Check the log to follow the progress.
New feature: User configurable scrapers
You can now add custom studios for some aggragator sites (SexLikeReal, POVR, VRPorn, VRPHub). To do so you can edit the file scrapers.json
in XBVRs config directory, which can be found here:
Windows: C:\Users%USERNAME%\AppData\Roaming\xbvr
Linux: $HOME/.config/xbvr
MacOS: $HOME/Library/Application Support/xbvr
We also removed some inactive studios from the SLR scraper (see below). If you still need them you can re-add them as custom studio to the scrapers.json.
The easiest way would be to copy a studio section into the "custom" section at the top like in this example (keep in mind to remove the trailing comma after the last closing bracket):
"custom": {
"povr": [],
"slr": [
{
"url": "https://www.sexlikereal.com/studios/ddfnetworkvr",
"name": "DDFNetworkVR",
"company": "DDFNetworkVR",
"avatar_url": "https://pbs.twimg.com/profile_images/1083417183722434560/Ur5xIhqG_200x200.jpg"
}
],
"vrporn": [],
"vrphub": []
},
It is recommended that you back up the scrapers.json, before you make any modifications.
Important: This release changes the scene IDs of scenes from these aggreator sites, so scene data in previous data exports will no longer match and will produce duplicate scenes (hence the version jump). Please don't try to import scene data from version 0.3.x into version 0.4.0 and later.
Scenes from WankzVR, MilfVR and TranzVR have their URLs changed and will be scraped again the next time.
There are new Attribute filters to search for scenes from one of these aggregator sites:
POVR Scraper
SLR Scraper
VRPHub Scraper
VRPorn Scraper
- 0d1c91b: feat: Add configurable Scraper list (#1113) (@toshski)
- 352d80b: fix: POVR Studios missing first time (#1119) (@toshski)
Scrapers
- 555ec5f: scraper: update RealjamVR scraper for their new website (#1117) (@toshski)
- cc2e759: scrapers: fix covers and title for VRHush/VRAllure (#1112) (@theRealKLH)
Removed Sites
The following sites have had less than 5 scenes in the last 12 months and have been removed. Existing scenes you have scraped are not affected, but they will not be in the list of Studios to scrape. You can add them back as a custom sites via the scraper.json file, if you want.
- MaturesVR (SLR)
- HentaiVR (SLR)
- LeninaCrowne (SLR)
- VRFanService (SLR)
- WAAPVR (SLR)
- AD4X (SLR)
- AltPorn4uVR (SLR)
- Anal Delight (SLR)
- Babykxtten (SLR)
- BurningAngelVR (SLR)
- Cumtoon (SLR)
- DDFNetworkVR (SLR)
- GranniesVR (SLR)
- HerFirstVR (SLR)
- HoliVR (SLR)
- Hookfer (SLR)
- JustVR (SLR)
- JVRPorn (SLR)
- LezVR (SLR)
- MarrionVR (SLR)
- MMM100 (SLR)
- Net69VR (SLR)
- Pornbcn (SLR)
- PVRStudio (SLR)
- ScrewBoxVR (SLR)
- SLR Originals BTS
- VirtualPee (SLR)
- VReXtasy (SLR)
- VRFirstTimer (SLR)
- VRpussyVision (SLR)
- xVirtual (SLR)
0.3.33
0.3.32
Changelog
Features
- 80e9071: feat: You can now hide scenes from the standard listings (#1093) (@toshski)
- Hidden scenes have their own tab on top and will not appear in the other lists
- aab646f: feat: New Attributes filter (#1066) (@toshski)
- Possible attributes to filter by are (You can press arrow down in the Attributes field to see a list of possible values):
- Multiple Video Files, Single Video File, Multiple Script Files, Single Script File, Has Hsp File, Is Favourite, Is Scripted, In Watchlist, Has Cuepoints, Has Simple Cuepoints, Has HSP Cuepoints, In Trailer List
- Has Rating, Rating 0, Rating .5, Rating 1, Rating 1.5, Rating 2, Rating 2.5, Rating 3, Rating 3.5, Rating 4, Rating 4.5, Rating 5
- Cast 1, Cast 2, Cast 3, Cast 4, Cast 5, Cast 6+
- Flat video, FOV: 180°, FOV: 190°, FOV: 200°, FOV: 220°, FOV: 360°, Projection Perspective, Projection Equirectangular, Projection Equirectangular360, Projection Fisheye, Mono, Top/Bottom, Side by Side, MKX200, MKX220, VRCA220
- Resolution 5K, 6K, etc. (Resolution is the marketing value, which is twice the resolution per eye)
- 6be9064: feat: Add Ability To Reset Rating in Scene Detail view (#1050) (@toshski)
- ef769a5: feat: Add ability to define the sort order of files in multi-files scenes sent to player Apis (#1055) (@toshski)
- a56fba3: feat: Allow wildcards in cuepoint fiters (#1048) (@toshski)
- f00c8e8: feat: Enhanced Heresphere Cuepoint compatibility (#1094) (@toshski)
- You can now assign tracks to cuepoints, and define end points, just like within HereSphere
- fd71b8e: feat: Seperate Cuepoint Split Options (#1062) (@toshski)
- 6b15343: feat: Show a Members link for sites with different scene URLs for members (#1058) (@toshski)
- c71bdd8: feat: Add a Show Sites Tag in Scene Detail Popup to create a filter for that site (#1053) (@toshski)
Scrapers
- c067a49: scraper: javr: replace r18.com scene importer with javdatabase.com (#1067) (@thebrnd)
- 66cf148: scraper: fix VirtualRealPorn studio titles (#1068) (@theRealKLH)
- 15775ec: scraper: Add 5K filenames to VirtualPorn scraper (#1056) (@toshski)
- c08297a: scraper: Added more studios to SLR scraper (#1098) (@theRealKLH)
- fea1706: scraper: VRPorn Scraper Fixes (#1057) (@toshski)
- 179316e: scraper: fix tag scraping for VRBangers (#1054) (@crwxaj)
Bug fixes
- 4e45b3c: fix: DeoVR player crash due to invalid date (#1071) (@theRealKLH)
- 3b0c66c: fix: Process Locking (#1061) (@toshski)
- 6f9aa19: fix: Trailerlist Button Tooltip (#1069) (@vt-idiot)
- d413ebb: fix: crash during heatmap generation for faulty funscripts (#1064) (@crwxaj)
- 7664881: fix: remove analytics (#1081) (@crwxaj)
0.3.31
0.3.30
Changelog
Features
- 304ef79: feat: new Trailer Playlist: You can now add trailers of not downloaded scenes to a special playlist and stream them in HereSphere (#1020) (@toshski)
- 443ac60: feat: Filters (Cast, Studio, Tags,...) can now be switched to "must have" and "must not have" states (#1008) (@toshski)
- 09b40d6: feat: Add ability to run tasks at startup (#1022) (@toshski)
- 20925b1: feat: Create Multi Track Cuepoints for Heresphere (#938) (@toshski)
Scrapers
- 9f167c4: scrapers: added some studios to slr scraper (#1010)(#1029) (@crwxaj)
- 0dbc34b: scrapers: JAVR Migration from R18 URLs to Japanese FANZA URLs (#956) (@vt-idiot)
Bug fixes
- 0ea0f75: fix: Fix Orphaned Cuepoint Associations (#1027) (@toshski)
- 6aaaca4: fix: fixed log file is written in the wrong directory in some cases (#1031) (@theRealKLH)
- 60ccc36: fix: remove arbitrary scene limit for heresphere (#1035) (@crwxaj)
- 60053f2: Fix: Heresphere Api when used with Authentication (#1003) (@toshski)
0.3.29
Changelog
Features
- 369ee05: feat: Made Watch time tracking as shared setting (#969)
- c170839: feat: make rescan button more responsive (#977) (@crwxaj)
- 6ff3e32: feat: Add number of available scenes to the total scene count for an actress in scene detail view (#972) (@toshski)
Scrapers
- f5bec29: scraper: Improve speed and reliability of VirtualRealPorn scraper (#987) (@toshski)
- 4ace9c1: scraper: fix CzechVR network scrapers (#992) (@theRealKLH)
Bug fixes
- bf25909: fix: Cuepoint Import with Overwrite disable will skip scenes with existing cuepoints instead of adding individual cuepoints (#989) (@toshski)
- 56bba3d: fix: Fix Watchlist Update issue in Heresphere Api (#990) (@toshski)
- 3bff048: fix: Fix actor AKAs search in Heresphere (#991) (@toshski)
- ed3035c: fix: Improve stability of Heresphere API (#986) (@toshski)
0.3.28
Features
- b7e6781: feat: Updates via Heresphere API (#952) (@toshski)
- You can now upate tags, ratings, cuepoints as well as favorite and watchlist status from within HereSphere
- You can delete video files from within HereSphere (no undo, be careful)
- You can also save your HereSphere settings in HSP files alongside your video files
- Requires HereSphere version 0.7.2
- Has to be enabled under Options -> Players -> HereSphere
- 1baf0dd: feat: OShash support for files (#943) (@cld9x)
- The next full rescan might take a while
- 60c1bd1: feat: Add ability to schedule Preview Generation (#950) (@toshski)
- dbd1f61: feat: Increase cuepoints precisions to tenths of seconds (#947) (@toshski)
- a0f89bc: feat: ability to group actor aliases in also-known-as groups (#953) (@toshski)
Bug fixes
0.3.27
Changelog
Features
- ae1f633: feat: support for HereSphere native API (#906) (@crwxaj)
- ca9bf55: feat: Add video skip buttons to scene details page (#927) (@toshski)
- 3e38113: feat: Reworked Cuepoint UI (#929) (@toshski)
- e553642: feat: XBVR now writes a log file in its application directory (#886) (@theRealKLH)
- 884d823: feat: support for 180° fisheye files (marked by _fisheye or _180f in the filename) (#898) (@vt-idiot)
Scrapers
- 0052816: scraper: Fix VirtualRealNetwork scraper (#922) (@crwxaj)
- 56392bf: scraper: add MutinyVR to SLR scraper (#908) (@crwxaj)
- 887480d: scraper: add LustyVR to SLR scraper (#914) (#915) (@3dnsfw)
- de520bf: scraper: prevent duplicate bonus scenes from VRBangers scraper (#905) (@crwxaj)
Bug fixes
- df37f2b: fix: Fix All Sites Switch not recognized in Import/Export (#891) (@toshski)
- e082d88: fix: UpdateStatus to set preview flag for existing files (#888) (@toshski)
- 1a1bb4f: fix: fix crash during rescan (#903) (@crwxaj)
- 35eee64: fix: migration not possible when upgrading from version 0.3.24 and earlier (#931) (@crwxaj)
- e8e1228: fix: web UI didn’t work in HereSpheres browser (#919) (@crwxaj)
- fdd8ae9: fix: add some checks for invalid data to scene edit dialog (#904) (@crwxaj)
- 5bbf0f4: fix: Update to Go 1.19 to prevent Web UI not loading on some Windows installations (#925) (@crwxaj)
0.3.26
Changelog
Features
- 6c75e5f: feat: Add ability to schedule rescan and rescrape tasks (#852) (@toshski)
- f4d9c9a: feat: Add option to display Scene Cuepoint button (#842) (@toshski)
- bfd1a6c: feat: Added ability to rescan single volumes and removed mandatory full scene refresh after rescan (#849) (@toshski)
- 2073ef5: feat: Add Cuepoints without needing the player window (#850) (@toshski)
- e673109: feat: New database import/export feature (#755) (@toshski)
- c8c840e: feat: Support for non-stereo files (marked by 180_mono or 360_mono in the filename)(#871) (@theRealKLH)
- 42fc3cb: feat: only apply edits to scenes which where rescraped (#863) (@crwxaj)
Scrapers
- 035d6ec: scraper: add 8k filenames to NAVR and TonightsGirlfriendVR scraper (#851) (@crwxaj) (#883) (@theRealKLH)
- 7e2088c: scraper: changed perVRt site name (#479) (@theRealKLH)
- a733c99: scraper: scrape “Billie Star” scenes on SinsVR (#853) (@crwxaj)
- 5d53c70: scraper: Improved VRHush (VRPHub) scraper and added StripzVR (VRPHub) scraper (#846) (@CoolMintChocolate)
- 67997fd: scraper: Fix VirtualRealNetwork cast scraping (#845) (@theRealKLH)
- 9e7db4e: scraper: add MutinyVR to SLR scraper (#885) (@crwxaj)
- 2108ca4: scraper: Enable filename detection for RF52 and FISHEYE190 files in SLR scraper (#843) (@theRealKLH)
Bug fixes
- dc24a9c: fix: prevent empty scene ids from overwriting existing scenes (#879) (@crwxaj)
- 056981e: fix: prevent VRP scraper emitting empy scene ids (#867) (@crwxaj)
Others
- 8a10702: minor: Longer character limit for scene titles when using MySQL (#870) (@theRealKLH)
Docker images
docker pull ghcr.io/xbapps/xbvr:0.3.26
0.3.25
Changelog
Features
- 0e20da7: feat: Add support for rf52 and fisheye190 projection types (marked by _RF52 or _FISHEYE190 in filename) (#807) (@theRealKLH)
- e0db640: feat: Add support for 2D videos (marked by _FLAT in filename) (#805) (@JoseCaetanoNeto)
- 22a85b9: feat: Allow custom cuepoint descriptions (#782) (@toshski)
- 5ac6355: feat: Create separate searchable fields for id, title, cast, site & description (#760) (@toshski)
- 70fc996: feat: Enable Left/Right Arrows to Scroll Gallery Images (#762) (@toshski)
- 9588a02: feat: New scraper page UI (#814) (@crwxaj)
- fa9b611: feat: add Shortcuts for file match overlay (#792) (@toshski)
Scrapers
- 263a85f: scraper: add 8k filenames to NAVR scraper (#801) (@crwxaj)
- eca8e2f: scraper: new scraper VRSexyGirlz (#805) (@JoseCaetanoNeto)
- ec46981: scrapers: Fix VRBangers Image URLs (#761) (@toshski)
- a91d78d: scrapers: add several studios to SLR scraper (#817) (@crwxaj) (#804) (@3dnsfw)
Bug fixes
- 539fed3: fix: Fix keyboard shortcuts in scene detail pane (#765) (@theRealKLH)
- e981836: fix: Fixed Scenes view out of bounds (#766) (@NodudeWasTaken)
- c4633e6: fix: Incorrect Cuepoints displayed after editing (#781) (@toshski)
- e6cd640: fix: Increase timeout for generating previews (#800) (@crwxaj)
- 04ae910: fix: Migrate Tonight's Girlfriend VR scenes to new scraper (#767) (@theRealKLH)
- 1105826: fix: cover breaking when editing scene (#759) (@alexnsfw)
- 4eb8517: fix: Add migration to fix missing cover_urls (#785) (@toshski)
Others
Docker images
docker pull ghcr.io/xbapps/xbvr:0.3.25