Skip to content

Releases: javinizer/Javinizer

[1.4.1]

08 Apr 04:29
d4b6eeb
Compare
Choose a tag to compare

Fixed

  • Fixed Javinizer update check

[1.4.0]

08 Apr 04:12
Compare
Choose a tag to compare

To roll forward your existing settings.ini file:

# Add under [General]]:
included-file-extensions=asf,avi,flv,m4v,mkv,mp4,mov,rmvb
excluded-file-strings=*-trailer

# Add under [Metadata]:
create-nfo=True
create-nfo-per-file=True

#Add under [Other]:
log-path=

Added

  • Ability to select which file extensions to use with Javinizer with setting included-file-extensions
  • Ability to exclude files that match a string/wildcard value with setting excluded-file-strings
    • This uses the -Exclude parameter on cmdlet Get-ChildItem which supports string paths/strings with wildcard (*) Regex is NOT supported
  • Ability to omit the creation of a nfo file for a movie with setting create-nfo
  • Ability to create a nfo file per movie file sorted (for multi-part videos) with setting create-nfo-per-file
    • This is now set as default, as this is a requirement for metadata to be loaded with movies into Emby/Jellyfin
  • Better logging functionality and setting of a static log path with setting log-path
    • View logs from console with Javinizer -ViewLog
    • Output and display as a PowerShell object
# Some examples of how you can utilize the log object in PowerShell
# View and sort the log in PowerShell gridview
Javinizer -ViewLog | Out-GridView

# Export log entries to a csv for tabular viewing
Javinizer -ViewLog | Export-Csv -Path .\javinizerlog.csv

# View by ERROR entries in the log
Javinizer -ViewLog | Sort-Object timestamp -Descending | Where-Object { $_.level -eq 'ERROR' } | Format-Table

Changed

  • Removed r18 from default description
  • Logging to JSON formatted

Fixed

  • -MoveToFolder, -RenameFile, -Force parameters when using -Multi sort not being passed through
  • Duplicates being added to r18-thumbs.csv
  • Poster images failing to be cropped from Python when using Windows UNC paths (e.g \\server\jav\unsorted\)

[1.3.0]

30 Mar 02:19
Compare
Choose a tag to compare

To roll forward your existing settings.ini file:

# Add under [Main]:
scrape-javlibraryja=False
scrape-javlibraryzh=False
scrape-r18zh=False

# Add under [General]:
translate-description-language=en

Added

  • Additional language support for existing scraper sources
    • JavLibrary ZH (CN) scrape-javlibraryzh=True
    • JavLibrary JA scrape-javlibraryja=True
    • R18 ZH scrape-r18zh=True
  • Original Japanese actress entries to r18-thumbs.csv
  • Alternate language selection for description translation translate-description-language=en
  • Parameter -ImportSettings to specify an external settings file
    • Example: Javinizer -Path C:\Downloads\JAV-Unsorted -ImportSettings C:\settings-template1.ini -Multi
    • This is for those of you running Javinizer in automation or want to just specify different presets when sorting
  • Parameter -MoveToFolder and -RenameFile to set true/false value for move-to-folder and rename-file in the commandline
    • Example: Javinizer -Path C:\Downloads\JAV-Sorted -Recurse -MoveToFolder:$false -RenameFile:$false
    • This is for when you want to refresh metadata for already sorted videos but don't want to manually adjust your settings file

Changed

  • Default naming of poster.jpg -> folder.jpg
    • This allows the poster image to show up as the default folder thumbnail in Windows File explorer
    • I have not noticed any issues with Plex/Emby/Jellyfin for this naming convention but let me know if there is a conflict
  • Default throttling of thumbnail updates to 5
    • Requests have been erroring out due to the speed of the requests and Cloudflare throttling
  • Update check will only occur once per session by checking global variable

Fixed

  • Actresses from DMM not being properly added to nfo when first-last-name-order=false
  • R18 thumbnail csv adding duplicate entries with reversed order when first-last-name-order=false

As always, if you have any feature requests or find any bugs that need addressing, message me in my public discord channel or leave an issue on GitHub. Thanks!

[1.2.0]

14 Mar 17:46
78fe63d
Compare
Choose a tag to compare

To roll forward your existing settings.ini file:
Add: check-updates=True under the [Other] section. If you're using -Multi or sorting large amounts of files, set this as false for now as it will perform the update check on every threaded instance.

Added

  • Functionality to download actress images that are pulled from r18-thumbs.csv
  • Functionality to check for Javinizer module updates on startup
    • Setting check-updates=<True/False>

Fixed

  • Issue where actresses scraped from JAVLibrary found in the r18-thumbs.csv file but not matching the correct casing (upper/lowercase) would erroneously be replaced with the last entry in r18-thumbs.csv (e.g. JULIA would be incorrectly replaced)

[1.1.15]

12 Mar 02:00
Compare
Choose a tag to compare

Fixed

  • Hotfix for 1.1.13 - Actresses failing to write to metadata properly when falling back to secondary or greater priority

[1.1.14]

09 Mar 06:44
Compare
Choose a tag to compare

Fixed

  • Hotfix for 1.1.13 - Actors/screenshots metadata failing to download when setting move-to-folder=false

[1.1.13]

08 Mar 08:16
Compare
Choose a tag to compare

To roll forward your existing settings.ini file:
Add: actors-name-delimiter=", " under the [General] section

Added

  • Basic logging functionality for sorted and skipped files
    • Logs will be written by default, and cannot be turned off
    • View using Javinizer -OpenLog
  • Additional file renaming strings
    • <ACTORS>
    • <SET>
    • <LABEL>
    • <ORIGINALTITLE>
  • Setting option
    • actors-name-delimiter=", "

Changed

  • Cap of 215 max path length for created directories

Fixed

  • Genres failing to write to metadata properly when falling back to secondary or greater priority
  • Actors/screenshots metadata failing to download when setting move-to-folder=false

[1.1.12]

20 Feb 08:27
Compare
Choose a tag to compare

Added

  • More flexible metadata file naming in settings
    • poster-file-string="poster"
    • thumbnail-file-string="fanart"
    • trailer-file-string="<ID>-trailer"
    • nfo-file-string="<ID>"
    • screenshot-folder-string="extrafanart"
    • screenshot-img-string="fanart"
    • actorimg-folder-string=".actors"

Changed

  • Console output now includes timestamps
  • Condensed warning output on files failed to sort

Fixed

  • Files not failing to sort when genres are null

If you want to roll forward your existing settings file, add these lines under [General]:

poster-file-string="poster"
thumbnail-file-string="fanart"
trailer-file-string="<ID>-trailer"
nfo-file-string="<ID>"
screenshot-folder-string="extrafanart"
screenshot-img-string="fanart"
actorimg-folder-string=".actors"

Logging functionality will probably come next. Feel free to drop me feedback regarding timestamps in console or any feature requests you may have.

[1.1.11]

08 Feb 10:31
Compare
Choose a tag to compare

[1.1.11] 02-08-2020

Fixed

  • Error on creating cloudflare session with Javlibrary.com
  • Script failing when certain criteria are met when downloading actress thumbnails

[1.1.10] Improved video match accuracy

29 Dec 09:16
Compare
Choose a tag to compare

[1.1.10] 12-29-2019

Added

  • -Strict parameter to not clean filenames when scraping
  • rename-file setting functionality

Changed

  • R18/DMM matching function to be more accurate and resilient
  • JAVLibrary matching function to be more accurate and resilient

Fixed

  • Matching for r18 videos with only 1 returned search result or 0 matched search results