<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Model/Dto/MediaSourceInfo.cs, branch v12.0-rc5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v12.0-rc5</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v12.0-rc5'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2026-07-14T08:05:32Z</updated>
<entry>
<title>remove PlaybackPositionTicks from MediaSourceInfo</title>
<updated>2026-07-14T08:05:32Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-07-14T08:05:32Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b8bac71270f7b2fccbbdda1f28e1f50a554c7383'/>
<id>urn:sha1:b8bac71270f7b2fccbbdda1f28e1f50a554c7383</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Coalesce alternate-version progress onto primary in resume filter</title>
<updated>2026-06-09T21:23:03Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-09T21:23:03Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0874a26131a5a1e9d62fb7231acbaf9eb921b5c8'/>
<id>urn:sha1:0874a26131a5a1e9d62fb7231acbaf9eb921b5c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only reselect audio streams when user preference is respected (#13832)</title>
<updated>2025-04-09T01:22:30Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-04-09T01:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=32fe92d8f544d6dee1f0dfb5cccada649524084a'/>
<id>urn:sha1:32fe92d8f544d6dee1f0dfb5cccada649524084a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce allocations, simplifed code, faster implementation, included tests - StreamInfo.ToUrl (#9369)</title>
<updated>2025-03-28T12:51:44Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-03-28T12:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9657708b384dfca474c28f673a2d79a3f3e4db9f'/>
<id>urn:sha1:9657708b384dfca474c28f673a2d79a3f3e4db9f</id>
<content type='text'>
* Rework PR 6168

* Fix test</content>
</entry>
<entry>
<title>Make Live TV compatibility profiles customizable (#12529)</title>
<updated>2024-09-08T03:08:54Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2024-09-08T03:08:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b4f71859d939c5c0fa0a155f712d25cba0c20b8f'/>
<id>urn:sha1:b4f71859d939c5c0fa0a155f712d25cba0c20b8f</id>
<content type='text'>

</content>
</entry>
<entry>
<title>Add media segments API (#12345)</title>
<updated>2024-08-05T12:20:27Z</updated>
<author>
<name>JPVenson</name>
<email>JPVenson@users.noreply.github.com</email>
</author>
<published>2024-08-05T12:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=00eb6c0d6f6aba88c66c2e9b55b9f5f4df949b59'/>
<id>urn:sha1:00eb6c0d6f6aba88c66c2e9b55b9f5f4df949b59</id>
<content type='text'>
* Added Media segment manager

* Added "HasSegments" to MediaSourceInfo when requesting though baseitem

* Fixed ordering of Media Segements

* Added media segment API controller

* Added .ConfigureAwait(false) on media segments manager

* renamed MediaSegmentsController
removed empty route

* Added Model layer for Media Segments
Fixed review comments Media segments

* Updated media segment naming
refactored api and manager usage

* Added mediaSegment type filter

* Fixed codesmell

* Fixed naming and typos

* Added EF Migration

* Added Identity Generation for MediaSegments
Made mediasegment filter optional

* Fixed optional filter parameter

* refactored segment namespace

* Added SegmentProviderId to MediaSegment

* Media segment comment indentation

* Added MediaSegmentManager query notracking</content>
</entry>
<entry>
<title>Add MediaStreamProtocol enum (#10153)</title>
<updated>2024-03-04T23:44:54Z</updated>
<author>
<name>Niels van Velzen</name>
<email>nielsvanvelzen@users.noreply.github.com</email>
</author>
<published>2024-03-04T23:44:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=407cf5d0bf9d3563ae77fd34ce29ffae5af4339f'/>
<id>urn:sha1:407cf5d0bf9d3563ae77fd34ce29ffae5af4339f</id>
<content type='text'>
* Add MediaStreamProtocol enum

* Add default handling for enum during deserialization

---------

Co-authored-by: Cody Robibero &lt;cody@robibe.ro&gt;</content>
</entry>
<entry>
<title>Replace == null with is null</title>
<updated>2022-12-05T14:00:20Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-12-05T14:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=c7d50d640e614a3c13699e3041fbfcb258861c5a'/>
<id>urn:sha1:c7d50d640e614a3c13699e3041fbfcb258861c5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix secondary audio</title>
<updated>2022-10-31T12:49:34Z</updated>
<author>
<name>Dmitry Lyzo</name>
<email>ashephard0@gmail.com</email>
</author>
<published>2022-10-31T09:50:53Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2eb00bf3c06b1a73c530f192a2622579f09851ff'/>
<id>urn:sha1:2eb00bf3c06b1a73c530f192a2622579f09851ff</id>
<content type='text'>
Browsers (Chrome, Firefox) can only play the first track,
even if the second track is the default.

Ignore default flag when testing on secondary audio.

External audio tracks are not secondary.
</content>
</entry>
<entry>
<title>Series: issue-6450</title>
<updated>2022-03-07T01:13:54Z</updated>
<author>
<name>Isaac Gordezky</name>
<email>eye.zak@gmail.com</email>
</author>
<published>2022-01-23T23:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5e779f20ee88de93b75d06b255c93d0196c1255b'/>
<id>urn:sha1:5e779f20ee88de93b75d06b255c93d0196c1255b</id>
<content type='text'>
Issue: https://github.com/jellyfin/jellyfin/issues/6450

Enable DirectPlay responses
Rewrite DirectPlay and DirectStream resolution
Prefer copy transcode video codec options
Enhance condition processor
Support DirectStream and Transcode with parity
Rework audio stream selection and add tests for ExternalAudio
Update MediaInfoHelper to only call StreamBuilder once
</content>
</entry>
</feed>
