<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations/Updates, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-01-14T17:55:47Z</updated>
<entry>
<title>Fix error CA2016: Forward the 'cancellationToken' parameter to the 'ExtractToDirectoryAsync' method or pass in 'CancellationToken.None' explicitly to indicate intentionally not propagating the token</title>
<updated>2026-01-14T17:55:47Z</updated>
<author>
<name>Richard Torhan</name>
<email>richard.torhan@windowslive.com</email>
</author>
<published>2025-11-27T17:11:05Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=50dcec1ff5b2f3e5af83536aa390809e8bcae9ab'/>
<id>urn:sha1:50dcec1ff5b2f3e5af83536aa390809e8bcae9ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix  error CA1849: 'ZipFile.ExtractToDirectory(Stream, string, bool)' synchronously blocks. Await 'ZipFile.ExtractToDirectoryAsync(Stream, string, bool, CancellationToken)' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1849)</title>
<updated>2026-01-14T17:55:47Z</updated>
<author>
<name>Richard Torhan</name>
<email>richard.torhan@windowslive.com</email>
</author>
<published>2025-11-27T17:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d089537bca2a6998cd132122901fcf198d67d89e'/>
<id>urn:sha1:d089537bca2a6998cd132122901fcf198d67d89e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #15961 from jellyfin/release-10.11.z</title>
<updated>2026-01-10T11:11:27Z</updated>
<author>
<name>theguymadmax</name>
<email>171496228+theguymadmax@users.noreply.github.com</email>
</author>
<published>2026-01-10T11:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=cf9051c27773ffa764a785fddd045b001f5861ad'/>
<id>urn:sha1:cf9051c27773ffa764a785fddd045b001f5861ad</id>
<content type='text'>
Fix crash when plugin repository has an invalid URL

Original-merge: 317a3a47c374fc4cb58f4c7a537b33fabb4c764f

Merged-by: Bond-009 &lt;bond.009@outlook.com&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Backport pull request #15197 from jellyfin/release-10.11.z</title>
<updated>2025-10-27T19:43:26Z</updated>
<author>
<name>crobibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-10-27T19:43:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=4dc826644d213ee47f4181009be3c928448b0879'/>
<id>urn:sha1:4dc826644d213ee47f4181009be3c928448b0879</id>
<content type='text'>
Filter plugins by id instead of name

Original-merge: 5691eee4f16402dfe528787666eef13678faaba0

Merged-by: crobibero &lt;cody@robibe.ro&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>chore: fix spelling</title>
<updated>2025-01-26T01:05:15Z</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2024-12-08T07:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=044cf9fb8597c6507a249d17cea443305881c4f6'/>
<id>urn:sha1:044cf9fb8597c6507a249d17cea443305881c4f6</id>
<content type='text'>
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was

link: forum or chat rooms

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>move to new System.Threading.Lock type for better performance</title>
<updated>2024-12-12T13:10:06Z</updated>
<author>
<name>Daniyar Alpyspayev</name>
<email>daniyara@thereachagency.com</email>
</author>
<published>2024-12-12T13:10:06Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2614fecf8df6e04b0d0a2b33722923c239ed0f91'/>
<id>urn:sha1:2614fecf8df6e04b0d0a2b33722923c239ed0f91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use helper function to compare guid (#10825)</title>
<updated>2024-01-17T15:51:39Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2024-01-17T15:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e7b8d45bbb0f2b832245dae7ac0d401c56cb10a4'/>
<id>urn:sha1:e7b8d45bbb0f2b832245dae7ac0d401c56cb10a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix:Plugin Installed Alerts missing from Admin Dashboard #10620</title>
<updated>2023-11-26T13:20:31Z</updated>
<author>
<name>Çağrı Sakaoğlu</name>
<email>cagrisakaoglu@gmail.com</email>
</author>
<published>2023-11-26T00:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=435c1431401b3b765ea46e45f29bda6eb879a998'/>
<id>urn:sha1:435c1431401b3b765ea46e45f29bda6eb879a998</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use new static ZipFile functions</title>
<updated>2023-11-15T23:49:23Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-11-15T23:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=464de13acf3be8e466e12c8087bef8623e9edba9'/>
<id>urn:sha1:464de13acf3be8e466e12c8087bef8623e9edba9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Multiple Stream changes</title>
<updated>2023-10-11T16:32:57Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-10-11T16:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d7748cfa0476280cce9dba34b4512cc58760c8bb'/>
<id>urn:sha1:d7748cfa0476280cce9dba34b4512cc58760c8bb</id>
<content type='text'>
* Remove useless MemoryStream in DlnaHttpClient
* Use HttpContent.ReadFromJsonAsync extension
* Call ConfigureAwait for IAsyncDisposable
* Use HttpContent.CopyToAsync where possible
</content>
</entry>
</feed>
