<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Emby.Server.Implementations/Library/Resolvers/Books, 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-05-03T10:18:20Z</updated>
<entry>
<title>feat/audiobook_chapters (#16518)</title>
<updated>2026-05-03T10:18:20Z</updated>
<author>
<name>Seven Rats</name>
<email>79296037+sevenrats@users.noreply.github.com</email>
</author>
<published>2026-05-03T10:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b'/>
<id>urn:sha1:f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b</id>
<content type='text'>
feat/audiobook_chapters</content>
</entry>
<entry>
<title>Recognize ".m4b", ".m4a", ".aac", ".flac", ".mp3", and ".opus" as an audio-book formats (#15377)</title>
<updated>2026-03-19T19:31:29Z</updated>
<author>
<name>Louis</name>
<email>lousando@users.noreply.github.com</email>
</author>
<published>2026-03-19T19:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=995d56d5ff37c010f91780f70a66f75ef95c5f25'/>
<id>urn:sha1:995d56d5ff37c010f91780f70a66f75ef95c5f25</id>
<content type='text'>
* Recognize ".m4b" as an audio-book format

- Has the resolver recognize the ".m4b" format as book
  - Jellyfin reverts to seeing the file as a music file without this check

* Recognize ".m4a", ".aac", ".flac", and ".mp3" as an audio-book formats

- All the formats supported in the docs will now be marked as type "Book"

* Add ".opus" as a supported Audiobook format

---------

Co-authored-by: Louis Sandoval &lt;louis@sandoval.family&gt;</content>
</entry>
<entry>
<title>parse more information from book filenames (#15655)</title>
<updated>2025-12-13T15:29:28Z</updated>
<author>
<name>dkanada</name>
<email>dkanada@users.noreply.github.com</email>
</author>
<published>2025-12-13T15:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=dd480f96cdd341c8a986eb4cb7133eff3d535f63'/>
<id>urn:sha1:dd480f96cdd341c8a986eb4cb7133eff3d535f63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert CollectionType to use lowercase enum names</title>
<updated>2023-12-08T22:45:36Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2023-12-08T22:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=033cfa59c499e5adbb949b708f06e56bf8932401'/>
<id>urn:sha1:033cfa59c499e5adbb949b708f06e56bf8932401</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert CollectionType, SpecialFolderType to enum (#9764)</title>
<updated>2023-11-09T21:00:29Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2023-11-09T21:00:29Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=906f701fa81c7cde1a9a01b066f3f29ff98552a5'/>
<id>urn:sha1:906f701fa81c7cde1a9a01b066f3f29ff98552a5</id>
<content type='text'>
* Convert CollectionType, SpecialFolderType to enum

* Hide internal enum CollectionType values

* Apply suggestions from code review

Co-authored-by: Shadowghost &lt;Shadowghost@users.noreply.github.com&gt;

* Fix recent change

* Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs

Co-authored-by: Patrick Barron &lt;barronpm@gmail.com&gt;

---------

Co-authored-by: Shadowghost &lt;Shadowghost@users.noreply.github.com&gt;
Co-authored-by: Patrick Barron &lt;barronpm@gmail.com&gt;</content>
</entry>
<entry>
<title>Reduce string allocations</title>
<updated>2023-10-05T23:04:25Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-10-05T22:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b176beb88e22a36cc056439ac2a4df4fbe68f2c1'/>
<id>urn:sha1:b176beb88e22a36cc056439ac2a4df4fbe68f2c1</id>
<content type='text'>
Some simple changes to reduce the number of allocated strings
</content>
</entry>
<entry>
<title>Replace != null with is not null</title>
<updated>2022-12-05T14:01:13Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-12-05T14:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=52194f56b5f07e3ae01e2fb6d121452e37d1e93f'/>
<id>urn:sha1:52194f56b5f07e3ae01e2fb6d121452e37d1e93f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some things that slipped through the cracks</title>
<updated>2022-10-11T21:37:29Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-10-11T21:37:29Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f6af28cf96624f0f3ec6073fcee099623491c0b4'/>
<id>urn:sha1:f6af28cf96624f0f3ec6073fcee099623491c0b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use our own Contains extension</title>
<updated>2021-12-20T12:31:07Z</updated>
<author>
<name>cvium</name>
<email>clausvium@gmail.com</email>
</author>
<published>2021-12-20T12:31:07Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b880dc8a4a2d1820c6063f441edce42ab399d79e'/>
<id>urn:sha1:b880dc8a4a2d1820c6063f441edce42ab399d79e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warnings in Library</title>
<updated>2021-10-04T01:41:22Z</updated>
<author>
<name>Patrick Barron</name>
<email>barronpm@gmail.com</email>
</author>
<published>2021-10-02T17:59:58Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=876a902356fb5c0e502b440d591287a53e2488fc'/>
<id>urn:sha1:876a902356fb5c0e502b440d591287a53e2488fc</id>
<content type='text'>
</content>
</entry>
</feed>
