<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding/Probing/FFProbeHelpers.cs, branch v12.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-06-12T15:44:26Z</updated>
<entry>
<title>Fix duplicate key collision</title>
<updated>2026-06-12T15:44:26Z</updated>
<author>
<name>theguymadmax</name>
<email>theguymadmax@proton.me</email>
</author>
<published>2026-06-12T15:44:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d0a8445f763e654b3cd75a6c784c04dfde3f27a1'/>
<id>urn:sha1:d0a8445f763e654b3cd75a6c784c04dfde3f27a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only set IsAvc for video streams</title>
<updated>2026-03-29T12:27:49Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-03-29T12:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a6da575785e678e64ed03978d1f4f60a80423121'/>
<id>urn:sha1:a6da575785e678e64ed03978d1f4f60a80423121</id>
<content type='text'>
Also enables nullable for MediaStreamInfo
Makes more properties nullable that aren't always present
</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>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>Use ArgumentNullException.ThrowIfNull helper method</title>
<updated>2022-10-06T18:21:23Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-10-06T18:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a9a5fcde81060c9da2096235d61128006339a2ee'/>
<id>urn:sha1:a9a5fcde81060c9da2096235d61128006339a2ee</id>
<content type='text'>
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)

```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```

```
ArgumentNullException.ThrowIfNull($1);
```
</content>
</entry>
<entry>
<title>Specify DateTimeStyles when possible</title>
<updated>2021-09-20T23:21:45Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-09-20T23:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=653df7d8e5b3474010b3797d7f15d51225932ca7'/>
<id>urn:sha1:653df7d8e5b3474010b3797d7f15d51225932ca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update MediaBrowser.MediaEncoding/Probing/FFProbeHelpers.cs</title>
<updated>2021-08-08T14:37:35Z</updated>
<author>
<name>Julien Machiels</name>
<email>julien.machiels@protonmail.com</email>
</author>
<published>2021-08-08T14:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=6c2cbafee056b425291f4e762303e5399c9fb558'/>
<id>urn:sha1:6c2cbafee056b425291f4e762303e5399c9fb558</id>
<content type='text'>
Co-authored-by: Cody Robibero &lt;cody@robibe.ro&gt;</content>
</entry>
<entry>
<title>Attempt to parse YYYY format dates in GetDictionaryDateTime</title>
<updated>2021-08-07T20:11:32Z</updated>
<author>
<name>MrTimscampi</name>
<email>julien.machiels@protonmail.com</email>
</author>
<published>2021-07-05T01:52:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=ba609aefea484b0c10a5cf366f00a252f0402243'/>
<id>urn:sha1:ba609aefea484b0c10a5cf366f00a252f0402243</id>
<content type='text'>
DateTime.TryParse doesn't properly parse year-only dates, so parsing results from FFProbe sometimes returns null (for example, some music tagged with Beets has yyyy format dates for release dates).
As a result, Jellyfin would previously no get the date from the FFProbe results.
This adds DateTime.TryParseExact with a format of 'yyyy' as a fallback, to attempt to properly parse the value, even if it's only a year.
</content>
</entry>
<entry>
<title>Refactor ProbeResultNormalizer</title>
<updated>2021-07-09T00:06:38Z</updated>
<author>
<name>Maxr1998</name>
<email>max.rumpf1998@gmail.com</email>
</author>
<published>2021-07-09T00:06:38Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=11a5551218cbfcd21c4dd1f33e8e8a6eea252f47'/>
<id>urn:sha1:11a5551218cbfcd21c4dd1f33e8e8a6eea252f47</id>
<content type='text'>
Improve code structure and readability
</content>
</entry>
<entry>
<title>Enable nullable reference types for MediaBrowser.MediaEncoding.Subtitles</title>
<updated>2021-05-20T20:10:19Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-05-20T20:10:19Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=26d7fc828075dbaa3068ac9c323ebef3370fd023'/>
<id>urn:sha1:26d7fc828075dbaa3068ac9c323ebef3370fd023</id>
<content type='text'>
</content>
</entry>
</feed>
