Releases: javinizer/Javinizer
[1.4.1]
[1.4.0]
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 cmdletGet-ChildItem
which supports string paths/strings with wildcard (*) Regex is NOT supported
- This uses the
- 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
- View logs from console with
# 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]
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
- JavLibrary ZH (CN)
- 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
- Example:
- Parameter
-MoveToFolder
and-RenameFile
to set true/false value formove-to-folder
andrename-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
- Example:
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]
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>
- Setting
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]
[1.1.14]
[1.1.13]
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]
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]
[1.1.10] Improved video match accuracy
[1.1.10] 12-29-2019
Added
-Strict
parameter to not clean filenames when scrapingrename-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