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
Online

#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
Online

#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
Online

#12
12-01-2019, 11:50 PM
Thanks for the update!
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode