Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add-on database - Web #593

Open
JosefNemec opened this issue May 14, 2018 · 11 comments
Open

Add-on database - Web #593

JosefNemec opened this issue May 14, 2018 · 11 comments

Comments

@JosefNemec
Copy link
Owner

Establish web based gallery for themes, plugins and scripts. I would preferably use some already made framework if available.

Must have features:

  • File versioning. Uploaded items must be stored under specific version and user must be able to download older versions.
  • Metadata support. System must be able to assign custom metadata to uploaded items, this is needed for extensions to report supported Playnite SDK version for Themes and plugins gallery - Playnite integration #298
  • Rating. Users can rate uploaded items.
  • Integration with forums. The same accounts should be shared with Playnite forums #430 between gallery and forums.

Nice to have:

Basically something like NuGet gallery with ability to rate items and better support for item descriptions (add screenshots etc.)

Integration with Playnite application itself will be done afterwards in #298

@JosefNemec
Copy link
Owner Author

After doing some research I've found that there's no ready made solution that we could use (or at least was future proof for upcoming Playnite features). We will have to implement our own.

@JosefNemec
Copy link
Owner Author

The temporary solution for now will be opening special sub-forums on official forum #430 until the gallery is complete.

@andrijajocic
Copy link

I can make the frontend for it, as I am unsure what backend language you're using right now and I can't be arsed to learn another language.

@JosefNemec
Copy link
Owner Author

Thanks for the offer, but I've postponed this indefinitely, because there are more important and more useful features to be added. I'll be launching new forums soon that should act as extension gallery in the mean time.

@benblo
Copy link

benblo commented Nov 3, 2019

As a temporary 0-cost alternative, might I suggest a simple public-wiki-style .md file, like this?

@scowalt
Copy link

scowalt commented Nov 24, 2020

As a temporary 0-cost alternative, might I suggest a simple public-wiki-style .md file, like this?

I started a repository to do exactly that, since it looks like there hasn't been any progress on this issue. Feel free to contribute any extensions I might have missed! Extensions and themes are a bit difficult to find and curate, which underlines the need for some resolution of this issue.

@JosefNemec
Copy link
Owner Author

There will be add-on database integrated into Playnite 9, similar to how how winget does it (add-on manifests stored in special repository with custom add-on broswer in Playnite itself).

@scowalt
Copy link

scowalt commented Nov 24, 2020

Awesome, that sounds like a great solution. Will the special extension repository be publically accessible in .git land, or will the implementation be something else?

@JosefNemec
Copy link
Owner Author

It will be literally a git repository. As I said, very similar to how winget does it.

@scowalt
Copy link

scowalt commented Oct 31, 2021

I assume this issue is resolved now with the release of Playnite 9?

@JosefNemec
Copy link
Owner Author

No it wasn't, we still don't have a web page to browse add-ons.

@JosefNemec JosefNemec changed the title Themes and plugins gallery - Web Add-on database - Web Feb 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants