46 lignes
4.4 KiB
JSON
46 lignes
4.4 KiB
JSON
[
|
|
{
|
|
"guid": "68540b76-ee74-436d-85ff-2abc884bbea6",
|
|
"name": "ShareLinks",
|
|
"description": "Adds secure, expiring guest-share links for Jellyfin items using temporary hidden users, one-use token redemption, restrictive policies, and scheduled cleanup.",
|
|
"overview": "Temporary guest links for Jellyfin movies and episodes.",
|
|
"owner": "Franciskid",
|
|
"category": "General",
|
|
"imageUrl": "",
|
|
"versions": [
|
|
{
|
|
"version": "1.0.3.0",
|
|
"changelog": "A link no longer has to die the moment the first person opens it. The create popup has a new \"Let several people use this link\" box: tick it and the link keeps working for everyone you send it to until it expires. It is a per-link choice now, and the old plugin setting is just what the box starts out as. Multi-use links have a ceiling on how many people can watch at once, ten by default and configurable; anyone arriving after that is asked to try again later and nobody already watching is disturbed. Multi-use did not actually work before this release: guests were capped at one session, so the second viewer's redemption failed and cleanup then deleted the guest account out from under the first viewer.",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://github.com/Franciskid/jellyfin-plugin-sharelinks/releases/download/v1.0.3.0/sharelinks_1.0.3.0.zip",
|
|
"checksum": "1beb57958412142c6b0206eb0e7e922f",
|
|
"timestamp": "2026-07-26T19:30:00Z"
|
|
},
|
|
{
|
|
"version": "1.0.2.0",
|
|
"changelog": "The ShareLink button now sits in its own section at the bottom of the item menu, and only appears for a movie, series, season or episode instead of turning up on things like a cast member. It is properly admin only again: the current user was cached for the whole page, so switching accounts in the same tab could leave the button visible to a normal user (the server always refused them). Share tags are hidden from everyone except admins, on the title and in the tag filter. Security: one-use links can no longer be redeemed twice, the configured maximum expiry is respected, the raw token is dropped from storage when a link dies, the token secret file is 0600, guest accounts can no longer sign in from the login page at all, and the runtime reflection shims around Jellyfin's APIs are gone.",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://github.com/Franciskid/jellyfin-plugin-sharelinks/releases/download/v1.0.2.0/sharelinks_1.0.2.0.zip",
|
|
"checksum": "cebff42d9ec45f6add7b03bb7a0aaca5",
|
|
"timestamp": "2026-07-26T18:45:00Z"
|
|
},
|
|
{
|
|
"version": "1.0.1.0",
|
|
"changelog": "Series and seasons can now be shared, not just single movies and episodes: the share tags the whole tree so the guest can browse and play everything inside it, and cleanup strips it all again. Expired or invalid links now show a friendly page that redirects to the Jellyfin home instead of raw JSON. The guest hidden selectors setting now defaults to empty.",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://github.com/Franciskid/jellyfin-plugin-sharelinks/releases/download/v1.0.1.0/sharelinks_1.0.1.0.zip",
|
|
"checksum": "7ea5363ee59c41a0daac7283c12c2d40",
|
|
"timestamp": "2026-07-08T00:15:00Z"
|
|
},
|
|
{
|
|
"version": "1.0.0.0",
|
|
"changelog": "ShareLink button on the item menu, temporary guest users confined by tag policy, expiring links with a date/time picker, admin dashboard with revoke, and a configurable guest lockdown that hides tag/genre/studio/cast links, the add-to-playlist and add-to-collection actions, and other plugins' UI. The creation popup is localized in English and French. Guest sessions are now minted server side: no password is ever stored or sent anywhere, the guest page only carries a session token, and expired guests are cleaned up every 30 minutes.",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://github.com/Franciskid/jellyfin-plugin-sharelinks/releases/download/v1.0.0.0/sharelinks_1.0.0.0.zip",
|
|
"checksum": "7fa7a31bf26f80307c75f87535c4f036",
|
|
"timestamp": "2026-07-07T23:18:38Z"
|
|
}
|
|
]
|
|
}
|
|
]
|