Playnite Forums
  • Playnite Web
  • Rules
  • Members
  • Team
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Playnite Forums Extension Database Metadata Plugins VNDB metadata plugin

VNDB metadata plugin
Mithnar
Offline

#1
11-24-2019, 09:37 PM
Download:
https://github.com/Mithnar/PlayniteVndb/releases
Repository:
https://github.com/Mithnar/PlayniteVndb


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/...ANGELOG.md


Help the Plugin grow!

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

Super Moderator
#2
11-24-2019, 11:54 PM (This post was last modified: 11-25-2019, 12:05 AM by darklinkpower.)
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.
dennisjjunk
Offline

#3
11-25-2019, 12:42 AM
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".
darklinkpower
Offline

Super Moderator
#4
11-25-2019, 05:59 AM
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~
Mithnar
Offline

#5
11-25-2019, 07:36 AM
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.
Mithnar
Offline

#6
11-25-2019, 03:15 PM
New release is up:

https://github.com/Mithnar/PlayniteVndb/.../tag/1.0.1
dennisjjunk
Offline

#7
11-25-2019, 04:58 PM
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).
Crow
Offline

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

#9
11-25-2019, 08:50 PM
null as a return is fine, this was about having no day for the release date Smile
Nikey646
Offline

#10
11-26-2019, 01:40 AM
(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.
Mithnar
Offline

#11
12-01-2019, 08:17 AM
New release is up!

https://github.com/Mithnar/PlayniteVndb/...es/tag/1.1
darklinkpower
Offline

Super Moderator
#12
12-01-2019, 11:50 PM
Thanks for the update!
Velleuk
Offline

#13
01-17-2020, 06:41 PM
The option to use vndb as a metadata provider just doesnt appear to me, even if its appears in the extensions menu
Mithnar
Offline

#14
01-18-2020, 05:29 PM
Someone else had a similar issue recently, could you check if this applies to you?

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

Super Moderator
#15
01-19-2020, 04:16 PM
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
Trangalho
Offline

#16
08-02-2020, 07:05 PM (This post was last modified: 08-02-2020, 07:06 PM by Trangalho.)
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.
JAXi
Offline

#17
10-26-2020, 04:50 AM
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)
Mithnar
Offline

#18
10-27-2020, 05:41 PM (This post was last modified: 10-27-2020, 05:48 PM by Mithnar.)
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/.../tag/1.1.1
JAXi
Offline

#19
10-27-2020, 07:29 PM
(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/.../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!
Mithnar
Offline

#20
10-31-2020, 04:11 AM
1.2 Release is up with some new features!

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

I hope the long wait was worth it  Angel
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »



  • View a Printable Version
  • Subscribe to this thread

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode