Skip to content

Releases: javinizer/Javinizer

2.2.5

26 Dec 03:57
4b1128b
Compare
Choose a tag to compare

For full release notes, view release 2.2.4

Fixed

  • Fix breaking error causing sort to fail when trimming trailing periods on folder paths
See More

This list of changes was auto generated.

2.2.4

26 Dec 03:08
346e6e6
Compare
Choose a tag to compare

Pushing another small fix due to javlibrary re-enabled DDOS protection on their site. Entering cookies + useragent should now work properly again using the default javlibrary.baseurl of http://javlibrary.com.

If you are still having issues, please view issue #169.

Fixed

  • JAVLibrary scraper now works correctly with b49t.com mirror
  • Get-CfSession function now successfully accepts the __cfduid, cf_clearance, and browser useragent when scraping from cloudflare protected JAVLibrary site
  • Dynamic directory names with trailing periods are now trimmed to resolve terminating error during sort (Thanks @amdishigh)
  • Japanese actress names are now correctly added to the format string when sort.metadata.nfo.actresslanguageja is true (Thanks @amdishigh)
See More

This list of changes was auto generated.

2.2.3

23 Dec 17:38
2255300
Compare
Choose a tag to compare

Turns out I didn't fix the DMM matching properly in 2.2.2.

Fixed

  • Additional fixes to Dmm ID matcher
See More

This list of changes was auto generated.

2.2.2

23 Dec 05:08
838e83e
Compare
Choose a tag to compare

Fixed

  • Resolved DMM ID match error
  • Path and Destination path now resolve correctly for standard console paths when null or using "."
  • Javinizer no longer throws an error when sort.format.screenshotfolder or sort.format.actressimgfolder are blank
See More

This list of changes was auto generated.

2.2.1

14 Dec 07:37
9fa3bca
Compare
Choose a tag to compare

Hotfix release for a breaking bug (#159)
See full changelog in release 2.2.0

Fixed

  • Actress thumburl for movies with a single actress are now scraped correctly following scraper optimizations
  • Setting "sort.metadata.nfo.translate.module": "google_trans_new" now correctly uses the google_trans_new module

2.2.0

14 Dec 04:51
482765a
Compare
Choose a tag to compare

Docker GUI will be updated at a later date

Reminder for those of you who want to use scrapers which list videos in non-standard DVD ID formats. You will likely need to manually rename or create scripts to rename files to match them exactly to the movie IDs from each scraper. To disable the automatic filename cleaning, use the -Strict parameter when sorting. You will also need to add the scraper names (aventertainment, aventertainmentja, mgstageja) into your metadata priority settings to use them.

You can test these by using the -Find parameter.

Javinizer -Find '300MIUM-666' -MgstageJa
Javinizer -Find 'DLcarib_121220-001' -Aventertainment

The new scrapers have the following settings added:

"scraper.movie.aventertainment": false,
"scraper.movie.aventertainmentja": false,
"scraper.movie.mgstageja": false,

Translation can now be done per-metadata field, with the following choice of two Python modules, googletrans or google_trans_new. You will need at minimum googletrans 4.0.0rc1 release to use that module. As I haven't tested this extensively, let me know how quickly you run into rate-limiting with each module if you have the opportunity. Supported fields for translation are: Title, AlternateTitle, Description, Director, Series, Genre, Maker, Label.

# Allows either "googletrans" or "google_trans_new" modules
"sort.metadata.nfo.translate": true,
"sort.metadata.nfo.translate.module": "googletrans",
"sort.metadata.nfo.translate.field": ["description", "title", "genre"],

Credits can now be added into the nfo metadata. The credits setting will accept an array of format strings.

# Creates a <credits></credits> tag for each string
 sort.metadata.nfo.format.credits": ["<DIRECTOR>"],

Added

  • MGStage scraper
  • AVEntertainment scraper
  • Enhanced metadata translation functionality
    • Multiple fields can now be translated instead of only description
    • Support multiple Python translation modules (googletrans, google_trans_new)
  • <DIRECTOR> is now a supported tag in metadata format strings
  • Added a setting to allow for creation of <credits> in nfo metadata

Changed

  • Metadata format strings will now be output as "Unknown" for null fields

Fixed

  • MacOS now correctly falls back to Move-Item if mv command fails
  • DmmJa scraper now returns the correct actresses if an English actress name is present
  • Javbus scrapers now correctly account for actress first/last name on inconsistent actress pages
  • Javlibrary and R18 scrapers now run 40% faster with reduced requests for actress names
See More
  • 482765a Merge pull request #157 from jvlflame/dev
  • f0df0de Update for 2.2.0
  • e8600f7 Fix actress name order on dmm scraper (#155)
  • 87bd17a Update default settings
  • 1a672ce Fix data properties being set to unknown
  • f38ef2c Remove requires core edition
  • 3041d78 Add aventertainment javinizer integration (#104)
  • 90551f4 Fix aventertainment actress scraper
  • 2c3339b Fix mgstage rating scraper
  • 57d1fa7 Optimize javlibrary, r18 scrapers
  • e437c7c Add aventertainment scraper functions (#104)
  • 6687804 Fix mgstage url scraper on not found
  • d94a362 Set default translate to googletrans
  • 797af07 Add mgstage javinizer integration (#151)
  • b89edae Add translate module setting
  • 0925077 Update rating scraper to null on empty
  • a0caea7 Add mgstage scraper functions (#151)
  • a29c166 Update url retrycount to 3
  • 70cda15 Add credits to nfo (#133)
  • 212b200 Add to format string
  • 10ca9c1 Support multiple translation modules
  • 5545322 Update boolen settings to true/false
  • 6bdd868 Remove force from move-item
  • 1aa9b7b Fallback to move-item on mv failure (#153)
  • 810f1a8 Set null metadata to Unknown in filenames
  • 98d316d Update translator to per field
  • eae0db0 Fix actress scraper on dmm (#155)
  • a07e88d Revert to googletrans module using 4.0.0rc1 (#152)
  • e8ff455 Add translation support for additional scraper fields (#89)
  • 13dd727 Fix unicode errors on translation with asian languages (#152)
  • 62219c5 Update to google_trans_new module (#152)
  • d1ba2ca Fix second ftp url
  • 04a6b8b Fix typo on ftp url
  • cb51dc4 Revert to Universal 1.4.7
  • b2c0fa3 Add docker shield
  • 3f06168 Clear default log

This list of changes was auto generated.

2.1.6

16 Nov 06:53
be30171
Compare
Choose a tag to compare

There have been some pretty notable improvements to the GUI with this release. Preview screens have been added to the repository here.

In addition, documentation is currently being overhauled. Documentation now lives on GitBook here, which includes installation instructions for both Windows and Docker for the GUI.

Pull the latest GUI via Docker using tag 2.1.6 or latest.

Changed

  • Throttlelimit increased from 5 -> 10

Fixed

  • MediaInfo now functions correctly on linux
See More

This list of changes was auto generated.

2.1.5

02 Nov 07:23
8b3cd93
Compare
Choose a tag to compare

Changed

  • Parameter -SetOwned now uses default path from settings

Fixed

  • Multiple tags are now created properly from setting sort.metadata.nfo.format.tag
  • Aggregated data object actress is now always created as an array

Docker GUI

There's still quite a few buggy pieces in the GUI, namely the settings as well as the actual sorting. Moving the video file within a mounted volume seems to be copying very slowly so that's another issue that needs to be addressed.

Update your existing container or by using jvlflame/javinizer:2.1.5

If you previously imported the dashboard in the alpha versions, you will need to update the dashboard's framework to 3.1.4. Otherwise, follow the instructions from 2.1.5-alpha1 to install.
image
image

See More

This list of changes was auto generated.

2.1.5-alpha1 (Web GUI Alpha)

22 Oct 03:58
Compare
Choose a tag to compare
Pre-release

This is an alpha release, not every page/option is functional. Use at your own risk.

The only deployment method right now is via Docker jvlflame/javinizer.

docker run --name javinizer -p 5000:5000 jvlflame/javinizer

To persist data, mount volume on /home/data.

After running the container, login to the admin portal at http://<docker host IP>:5000 using credentials:

  • Username: admin
  • Password: <anything>

Once logged in, on the sidebar, select Dashboard/Dashboards. Click the "Import" button on the right side of the screen.

image


Enter the following details on the pop-up and click "OK".
Note: the path value is case-sensitive

image


Navigate to http://<docker host IP>:5000/javinizer. You should be greeted with the main Javinizer GUI page.
Changing setting 'location.input will set the default navigation page.

image

2.1.4

19 Oct 01:50
fe8ea17
Compare
Choose a tag to compare

Changed

  • Url scraper now run within threads to increase sort speed
  • Setting sort.format.outputfolder changed to array to allow nested output folders (#136)
  • Parameter -SetOwned now uses the javlibrary.baseurl setting when setting owned movies (#137)
  • Javlibrary re-added in settings as a default scraper, Javbus removed

Fixed

  • DMM Url scraper now correctly finds movies that match ID value XXX-00X (#138)
  • Jav321Ja now correctly retrieves all genres when scraping (#135)
  • Cookies are now prompted for when cloudflare IUAM is detected and a javlibrary url is specified when using -Find
See More

This list of changes was auto generated.