Playnite Forums
VNDB metadata plugin - Printable Version

+- Playnite Forums (https://playnite.link/forum)
+-- Forum: Extension Database (https://playnite.link/forum/forum-3.html)
+--- Forum: Metadata Plugins (https://playnite.link/forum/forum-17.html)
+--- Thread: VNDB metadata plugin (/thread-24.html)

Pages: 1 2


VNDB metadata plugin - Mithnar - 11-24-2019

Download:
Repository:


The VNDB Metadata Plugin has been released!

VNDB is a comprehensive database for Visual Novels
https://vndb.org/

I hope you'll like it Smile

Installation
  • Download the zipped extension: https://github.com/Mithnar/PlayniteVndb/releases
  • Unzip and drop the "Extensions" and "ExtensionsData" folders into your Playnite directory
  • Configure the extension to your needs (Settings../Metadata Sources/VNDB)
  • You can now use "Download Metadata" under "Edit Game Details" to use VNDB as a metadata source
[Image: vndb_settings.png]

Changes

To keep up with the latest changes, look at the changelog:
https://github.com/Mithnar/PlayniteVndb/blob/master/CHANGELOG.md


Help the Plugin grow!

Contributions are welcome - be it by code submissions, bug reports or feature requests


RE: VNDB metadata plugin - darklinkpower - 11-24-2019

Thanks and congrats on the release! Do you prefer feature requests in here or Github?

I have a few:

1.While URLs are fixed when downloaded, they still show with the url tags in the preview. I think the URL and [url] tags should be removed, leaving only the link text.
[Image: p2yda4c.png]

2. Download only the original publisher and make downloading every single one optional since it currently downloads a massive list. I don't know if it's even possible because I don't see that vndb mentions the originals and I don't know if it does so in the API, maybe a dirty way of doing this would be by release date. Or perhaps make selectionable which languages you want to download publishers from.

3. Another problem I can think of are release dates. It currently downloads the original release date, which will not apply in most cases with re-releases and english translations. I can't think of an automatic way to address this other than perhaps after selecting the publisher mentioned in no.2, prompt the user to select which release date to choose from.


RE: VNDB metadata plugin - dennisjjunk - 11-25-2019

I just installed this metadata provider and tried to download metadata for "Digital: A Love Story", and got an error "Failed to download metadata: Nullable object must have a value".


RE: VNDB metadata plugin - darklinkpower - 11-25-2019

Found another title that throws that error too but I don't see something similar that is causing this error for these games and not any other that I've tested: 00 mem.: ~Le Chat~


RE: VNDB metadata plugin - Mithnar - 11-25-2019

I'll look into the errors with Digital: A Love Story and 00 mem.: ~Le Chat~.

As for Feature Requests: It's probably easier to keep track of them on GitHub, but here is fine too.


RE: VNDB metadata plugin - Mithnar - 11-25-2019

New release is up:

https://github.com/Mithnar/PlayniteVndb/releases/tag/1.0.1


RE: VNDB metadata plugin - dennisjjunk - 11-25-2019

Mithnar, the bug in Playnite related to both of those two games -- "Digital: A Love Story" and "00 mem.: ~Le Chat~", is #1501. Day of month should be allowed null, since it's often not known (no records of the game's full release date are still available).


RE: VNDB metadata plugin - Crow - 11-25-2019

That's definitely not related to #1501. Metadata plugins can return null release date and Playnite will process it properly.


RE: VNDB metadata plugin - Mithnar - 11-25-2019

null as a return is fine, this was about having no day for the release date Smile


RE: VNDB metadata plugin - Nikey646 - 11-26-2019

(11-25-2019, 07:28 PM)Crow Wrote: That's definitely not related to #1501. Metadata plugins can return null release date and Playnite will process it properly.

VNDB has a weird date format which allows users to submit a date with only a year+month+day, month+day, or year+month format. This basically required creating a new Date object for VndbSharp to allow dates without time, let alone missing year / day information potentially. The issue about dates discussed in this thread mostly relate to that, i suspect.

(I'm the Original Author of VndbSharp :D)

Mithnar, I would suggest providing an option to either allowing either default years and days, or returning null when a date is incomplete, and implementing that. It would allow users who would prefer to have partial dates see a potentially incorrect date, while users who would prefer an accurate or bust approach can also have it their way. Personally, I think the default should be accurate or bust, but it is up to you.


RE: VNDB metadata plugin - Mithnar - 12-01-2019

New release is up!

https://github.com/Mithnar/PlayniteVndb/releases/tag/1.1


RE: VNDB metadata plugin - darklinkpower - 12-01-2019

Thanks for the update!


RE: VNDB metadata plugin - Velleuk - 01-17-2020

The option to use vndb as a metadata provider just doesnt appear to me, even if its appears in the extensions menu


RE: VNDB metadata plugin - Mithnar - 01-18-2020

Someone else had a similar issue recently, could you check if this applies to you?

https://github.com/Mithnar/PlayniteVndb/issues/5


RE: VNDB metadata plugin - darklinkpower - 01-19-2020

Hello, I just saw that you have implemented bulk metadata import to VNDB, which it's time consuming to do one at a time. Just wanted to ask if there's an ETA for the release with that new feature


RE: VNDB metadata plugin - Trangalho - 08-02-2020

I found an issue when importing a VN which has a title that's shared with others, the plugin will always import the one which has the older VNDB ID number. It should be easy to replicate with Edelweiss, as there are three visual novels with that title:

[Image: OFqiIb5.png]

But no matter which one is selected, it will always fetch https://vndb.org/v501's data.


RE: VNDB metadata plugin - JAXi - 10-26-2020

Just a small thing... My library is quite huge atm and this plugin would have been a bless. Just that the metadata won't get downloaded automatically even though it's top priority & selected "download all metadata" or whatever. I need to manually download every single one? Doesn't the bulk one work? And thanks for creating this (if the issue gets fixed it's 10/10 extension)


RE: VNDB metadata plugin - Mithnar - 10-27-2020

Hi JAXi

Yeah, unfortunatly you'll have to do it manually for now.

There is an open issue on github: https://github.com/Mithnar/PlayniteVndb/issues/7

There is no easy way to implement it at the moment, due to rate limits on the VNDB API (You can only do a certain amount of requests in a specific timeframe), so it's on hold for now.

@Trangalho Sorry, didn't check the forum for a while, I added that as an open issue. https://github.com/Mithnar/PlayniteVndb/issues/12

New Release is up, no new features, just a compatibility fix and some maintanance
https://github.com/Mithnar/PlayniteVndb/releases/tag/1.1.1


RE: VNDB metadata plugin - JAXi - 10-27-2020

(10-27-2020, 05:41 PM)Mithnar Wrote: Hi JAXi

Yeah, unfortunatly you'll have to do it manually for now.

There is an open issue on github: https://github.com/Mithnar/PlayniteVndb/issues/7

There is no easy way to implement it at the moment, due to rate limits on the VNDB API (You can only do a certain amount of requests in a specific timeframe), so it's on hold for now.

@Trangalho Sorry, didn't check the forum for a while, I added that as an open issue. https://github.com/Mithnar/PlayniteVndb/issues/12

New Release is up, no new features, just a compatibility fix and some maintanance
https://github.com/Mithnar/PlayniteVndb/releases/tag/1.1.1

np... Thanks a lot for creating this <3 I'll be starting to make stuff myself more soon after finishing up with other business. Playnite is such a beautiful piece of software with amazing (even though small in numbers) community!



RE: VNDB metadata plugin - Mithnar - 10-31-2020

1.2 Release is up with some new features!

https://github.com/Mithnar/PlayniteVndb/releases

I hope the long wait was worth it  Angel