<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations, branch v12.0-rc5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc5</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc5'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-08-10T22:28:22Z</updated>
<entry>
<title>Merge pull request #17579 from Shadowghost/fix-removal-notification</title>
<updated>2026-08-10T22:28:22Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-08-10T22:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2a8d168796907f3946098d90d7cebc8bbac45ca8'/>
<id>urn:sha1:2a8d168796907f3946098d90d7cebc8bbac45ca8</id>
<content type='text'>
Fix missing ItemRemoved events and search fallback after access filtering</content>
</entry>
<entry>
<title>Merge pull request #17576 from obiwantoby/perf/batch-mediasourcecount-dto</title>
<updated>2026-08-10T20:15:54Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-08-10T20:15:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=35e86416af32adaa220a241f756544cd316bd866'/>
<id>urn:sha1:35e86416af32adaa220a241f756544cd316bd866</id>
<content type='text'>
Bugfix: #17547 | Batching MediaSourceCount into one call</content>
</entry>
<entry>
<title>Merge pull request #17590 from TOomaAh/fix/limit-remote-fetch-similar</title>
<updated>2026-08-10T20:12:11Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2026-08-10T20:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f5211a6722b9112fd4ed486026a69bbeaf1754ed'/>
<id>urn:sha1:f5211a6722b9112fd4ed486026a69bbeaf1754ed</id>
<content type='text'>
fix: bound remote provider pagination</content>
</entry>
<entry>
<title>Translated using Weblate (Vietnamese)</title>
<updated>2026-08-10T10:46:24Z</updated>
<author>
<name>hoanghuy309</name>
<email>hoanghuy309@gmail.com</email>
</author>
<published>2026-08-10T05:33:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e6e3099da9fb82feda846f2fa8cdadcc8738ad46'/>
<id>urn:sha1:e6e3099da9fb82feda846f2fa8cdadcc8738ad46</id>
<content type='text'>
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/vi/
</content>
</entry>
<entry>
<title>Translated using Weblate (Portuguese)</title>
<updated>2026-08-10T10:46:24Z</updated>
<author>
<name>Kiki</name>
<email>jellyfin.chair777@passmail.com</email>
</author>
<published>2026-08-10T09:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d7dd98858e01894e4ae27a1d17762d47ae420ede'/>
<id>urn:sha1:d7dd98858e01894e4ae27a1d17762d47ae420ede</id>
<content type='text'>
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
</content>
</entry>
<entry>
<title>Translated using Weblate (Russian)</title>
<updated>2026-08-10T10:46:23Z</updated>
<author>
<name>Dan Tsivinsky</name>
<email>daniil@tsivinsky.com</email>
</author>
<published>2026-08-09T23:48:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=3d3d3c26b8c5e7905005c22ddf4c3fe64c171066'/>
<id>urn:sha1:3d3d3c26b8c5e7905005c22ddf4c3fe64c171066</id>
<content type='text'>
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
</content>
</entry>
<entry>
<title>fix: bound remote provider pagination</title>
<updated>2026-08-09T15:18:54Z</updated>
<author>
<name>TOomaAh</name>
<email>tbrunet72@gmail.com</email>
</author>
<published>2026-08-09T15:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5f3e938d09e72fbb6afd346f949866d5c843dd49'/>
<id>urn:sha1:5f3e938d09e72fbb6afd346f949866d5c843dd49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Translated using Weblate (Lithuanian)</title>
<updated>2026-08-08T21:55:48Z</updated>
<author>
<name>Vitalijus</name>
<email>vitalijus.n@gmail.com</email>
</author>
<published>2026-08-08T21:22:49Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=fb763c47bfc88b1661f8dd1f3f7a4340d140380e'/>
<id>urn:sha1:fb763c47bfc88b1661f8dd1f3f7a4340d140380e</id>
<content type='text'>
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
</content>
</entry>
<entry>
<title>Translated using Weblate (Portuguese (Brazil))</title>
<updated>2026-08-08T20:28:52Z</updated>
<author>
<name>Doougfoks</name>
<email>doougfoks@hotmail.com</email>
</author>
<published>2026-08-08T19:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a65b614449cfe9cf6f466f6c975c1e0ac97626ee'/>
<id>urn:sha1:a65b614449cfe9cf6f466f6c975c1e0ac97626ee</id>
<content type='text'>
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
</content>
</entry>
<entry>
<title>Address review on MediaSourceCount batching</title>
<updated>2026-08-08T16:33:11Z</updated>
<author>
<name>brandon</name>
<email>brandon@clinger.dev</email>
</author>
<published>2026-08-08T16:33:11Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=10d108a1f453c0972b3059e10bb9b13bbcb34f63'/>
<id>urn:sha1:10d108a1f453c0972b3059e10bb9b13bbcb34f63</id>
<content type='text'>
Rename GetItemsWithAlternateVersions to GetItemIdsWithAlternateVersions
across the interfaces and implementations since it returns ids. Return
the hashset straight from the query instead of materializing an array
first. Rename the DtoService guard to mayHaveAlternateVersions and
invert it so the computed path is the explicit case. Assert the media
source count value in the batch skip test and add a test covering an
item that is in the returned set still resolving to the correct count.
</content>
</entry>
</feed>
