[Feature] Expanded support for external links for Stash Entities
cross posting this from stash-box to track progress in Stash
Is your feature request related to a problem? Please describe. Currently many entities only support a single external URL, it would be nice in some cases to have a structured way of adding links to these entities, for example performers may have many links to external sites for socials and other bios, movies may have multiple links as well
Describe the solution you'd like A solution similar to #1790 and Stash-Box PR#140 for stash with the ability to have multiple URLs for entities where it makes sense to have them.
e.x. a performer may have multiple external URLs that could be scraped for metadata, a stash user may want to store all these URLs in stash instead of just one
It is common for a scene to have multiple URLs that can be scraped for metadata. Allowing the addition of multiple URLs will improve the resilience of data as URLs may 404 and improve the data quality as more sources can be scraped before submitting to StashDB.
Progress so far:
- Scenes
- PR #3852 - already shipped ✔
- Images
- PR #4000 - already shipped ✔
- Galleries
- PR #4114 - already shipped ✔
- Movies / Groups
- PR #4900 - shipped in 0.27 ✔
- Performers
- PR #4958 - shipped in 0.27 ✔
- Studios
- PR #6223
- Tags
- no URLs at all
- (not sure for everyone, but I'm missing those or description markup)
Requesting for additional url fields for studios as well, to allow for patreon links, socials like twitter etc.
https://github.com/stashapp/stash/pull/6223 Studios have multiple URLs now
just missing tags. If there's a usecase for tags, please open a new issue for it