Wikidata:Property proposal/Plex GUID
Plex GUID
editOriginally proposed at Wikidata:Property proposal/Creative work
Description | identifier for media item on Plex |
---|---|
Data type | External identifier |
Domain | film (Q11424) television program (Q15416) |
Allowed values | plex://(episode|movie|season|show)/[a-f0-9]{24} |
Example 1 | Casino Royale (Q151904) → plex://movie/5d7768686f4521001eaa5cac |
Example 2 | Hannibal (Q888841) → plex://show/5d9c08544eefaa001f5daa50 |
Example 3 | Hannibal, season 1 (Q15991276) → plex://season/5d9c09bd3c3f87001f361344 |
Example 4 | Apéritif (Q30612280) → plex://episode/5d9c11154eefaa001f6364e0 |
Source | https://www.plex.tv |
Expected completeness | always incomplete (Q21873886) |
Formatter URL | https://wikidata-externalid-url.toolforge.org/index.php?url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fapp.plex.tv%2Fdesktop%2F%23%21%2Fprovider%2Ftv.plex.provider.metadata%2Fdetails%3Fkey%3D%2Flibrary%2Fmetadata%2F%251&exp=%28%5Ba-f0-9%5D%2B%29%24&id=$1 |
Single-value constraint | yes |
Distinct-values constraint | yes |
Motivation
editThe Plex (Q7204887) media system provides public GUIDs for movies and TV shows on it's public catalog on plex.tv. The canonical format of the GUID is a URI of the form plex://movie/5d7768686f4521001eaa5cac
. These may identify movies/films and tv shows/seasons/episodes. Other types of media may be supported in the future. It'd be exciting to have these IDs associated on Wikidata items to enable cross referencing of other properties such as IMDb ID (P345) or TMDB movie ID (P4947).
– The preceding unsigned comment was added by Josh404 (talk • contribs) at 00:54, May 27, 2022 (UTC).
Discussion
editSupport RayScript (talk) 20:20, 14 June 2022 (UTC)
- Support --Luca.favorido (talk) 20:08, 31 August 2022 (UTC)
Comment: We can create a property here that not only works for movies and television series, but also accounts for persons. The following fomatter URL is good for it: https://watch.plex.tv/$1
.
- The first example (movie) would work like https://watch.plex.tv/movie/casino-royale-2006 with the ID
movie/casino-royale-2006
. - The second example (television series) would work like https://watch.plex.tv/show/hannibal with the ID
show/hannibal
. - The third example (season) would work like https://watch.plex.tv/show/hannibal/season/1 with the ID
show/hannibal/season/1
. - The fourth example (episode) would work like https://watch.plex.tv/show/hannibal/season/1/episode/1 with the ID
show/hannibal/season/1/episode/1
. - And as an example for persons: https://watch.plex.tv/person/daniel-craig with the ID
person/daniel-craig
.
There are already several common properties for works and people: Trakt.tv ID (P8013), Sratim ID (P3145) and Filmow ID (P5233). -- Ontogon (talk) 11:31, 25 September 2022 (UTC)
- Thanks for the comment. While that would be more friendly to web browsing use cases, it’s less useful for bots and APIs that have been based around the this GUID format for a number of years now. The watch.plex.tv web interface is new as of this year. If others found the URL path identifiers useful too, I think it would be best that it be a separate property from “Plex GUID” that is proposed here. Josh404 (talk) 16:37, 26 September 2022 (UTC)
- Support. Telaneo (User talk page) 18:05, 10 October 2022 (UTC)
Comment: Does this property have enough support to move to the next phase? Josh404 (talk) 16:31, 31 October 2022 (UTC)
@Josh404, RayScript, Luca.favorido, Ontogon, Telaneo: Done as Plex media key (P11460). Lymantria (talk) 08:01, 4 January 2023 (UTC)