gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c8ca30f7f 
							
						 
					 
					
						
						
							
							Prevent server from starting if the ffmpeg path is invalid ( #12463 )  
						
						
						
						
					 
					
						2024-08-28 12:43:37 -06:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6281cd707d 
							
						 
					 
					
						
						
							
							Merge pull request  #11250  from nyanmisaka/fix-hwa-video-rotation  
						
						... 
						
						
						
						Fix the broken video orientation (+-90/180) 
						
						
					 
					
						2024-08-27 22:24:34 +02:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee9c9b7a0 
							
						 
					 
					
						
						
							
							Backport pull request  #12374  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix compatibility between TranscodingThrottler and FFmpeg 7.0
Original-merge: ee0094d889fe99cc3e27b556d5470e94b2521a3e
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com> 
						
						
					 
					
						2024-08-05 11:01:28 -04:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2aa9cf4007 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fix-hwa-video-rotation  
						
						
						
						
					 
					
						2024-08-05 16:37:09 +08:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							0a0de6708e 
							
						 
					 
					
						
						
							
							Enable more analyser rules as errors  
						
						... 
						
						
						
						Also deduplicates a bit of code inside of SeasonPathParser and adds some more tests 
						
						
					 
					
						2024-08-01 17:17:10 +02:00 
						 
				 
			
				
					
						
							
							
								TheMelmacian 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4eeafe53f 
							
						 
					 
					
						
						
							
							Fix: parsing of xbmc style multi episode nfo files ( #12268 )  
						
						
						
						
					 
					
						2024-07-30 09:51:08 -06:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f0346f04 
							
						 
					 
					
						
						
							
							Enable nullable for UserItemData  
						
						... 
						
						
						
						MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId 
						
						
					 
					
						2024-07-29 21:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							162ea38a95 
							
						 
					 
					
						
						
							
							Check MaxAudioChannels for directAudioStream candidates ( #12319 )  
						
						... 
						
						
						
						* Check MaxAudioChannels for directAudioStream candidates
The current stream builder logic does not check the channel limit when determining if the audio stream can be directly used, and this can cause some undesired effects:
- A high channel count surround sound stream might be picked even if a stereo one exists when the user requires stereo audio.
- The user's preferred audio codec might not be respected during the downmix because the requested codec is now forced to be the same as the original source.
Signed-off-by: gnattu <gnattuoc@me.com>
* Fix unit test
Signed-off-by: gnattu <gnattuoc@me.com>
* Set correct transcode reason and target channels for unit test
Signed-off-by: gnattu <gnattuoc@me.com>
* Match old stream selection behavior
Signed-off-by: gnattu <gnattuoc@me.com>
* Fix reason matching
Signed-off-by: gnattu <gnattuoc@me.com>
---------
Signed-off-by: gnattu <gnattuoc@me.com> 
						
						
					 
					
						2024-07-29 00:11:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00088c2954 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fix-hwa-video-rotation  
						
						
						
						
					 
					
						2024-07-23 15:37:33 +08:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							46fde9aa04 
							
						 
					 
					
						
						
							
							Backport pull request  #12278  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix localization of audio title
Original-merge: f7a90b6383aed557c0c2d3a824fc00340f72fe40
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-07-21 00:58:05 -04:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b026772764 
							
						 
					 
					
						
						
							
							Move external url listing to provider for plugin use ( #12279 )  
						
						
						
						
					 
					
						2024-07-17 09:48:31 -04:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3262f8dc2a 
							
						 
					 
					
						
						
							
							Add check for ProviderIds to prevent '=' from appearing in keys, also support '=' in the values. ( #12274 )  
						
						
						
						
					 
					
						2024-07-15 08:44:22 -04:00 
						 
				 
			
				
					
						
							
							
								honestlywhoknows 
							
						 
					 
					
						
						
						
						
							
						
						
							072938289c 
							
						 
					 
					
						
						
							
							Update PremiereDateComparerTests  
						
						... 
						
						
						
						Add extra tests for edge cases, adjust dummy values for easier debugging 
						
						
					 
					
						2024-07-09 21:11:23 -04:00 
						 
				 
			
				
					
						
							
							
								Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							8933574ce9 
							
						 
					 
					
						
						
							
							Correct PremiereDateComparerTests  
						
						... 
						
						
						
						Correct PremiereDateComparerTests - Adjust expected values, add comments, add extra test 
						
						
					 
					
						2024-07-09 20:22:06 -04:00 
						 
				 
			
				
					
						
							
							
								Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							86835dd3c6 
							
						 
					 
					
						
						
							
							Create PremiereDateComparerTests  
						
						... 
						
						
						
						Create PremiereDateComparerTests to test PremiereDateComparer functionality. 
						
						
					 
					
						2024-07-09 16:09:15 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79e9fe112c 
							
						 
					 
					
						
						
							
							Merge pull request  #11204  from revam/fix-resolver-helper-init-values  
						
						... 
						
						
						
						Don't expect `BaseItem` to be a movie/video file. 
						
						
					 
					
						2024-06-27 09:45:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							bfe7d1ee3a 
							
						 
					 
					
						
						
							
							Backport pull request  #12026  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Check hearing impared flags with equality instead of contains
Original-merge: a89678074e7663c1240286a04bb2eead9ef633a7
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-23 11:40:41 -04:00 
						 
				 
			
				
					
						
							
							
								Mikal Stordal 
							
						 
					 
					
						
						
						
						
							
						
						
							12ed1d6429 
							
						 
					 
					
						
						
							
							fix: update tests  
						
						
						
						
					 
					
						2024-06-11 02:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							55a25d7a42 
							
						 
					 
					
						
						
							
							Replace async void with async Task in tests  
						
						
						
						
					 
					
						2024-06-07 10:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							f67e327b29 
							
						 
					 
					
						
						
							
							Backport pull request  #11921  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix identify over NFO and replace all when NFO saving enabled
Original-merge: bfcc09db8a0467c596a82a209d3e7feeb8117e08
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-06 14:30:29 -04:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							c554321495 
							
						 
					 
					
						
						
							
							Backport pull request  #11935  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix dateadded and movie NFO recognition
Original-merge: 0c039145e5fae917f2d8969322a541880bbb23c1
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-05 17:02:56 -04:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c4e52f39 
							
						 
					 
					
						
						
							
							Add regressions tests for update library endpoint  
						
						
						
						
					 
					
						2024-06-02 18:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								thornbill 
							
						 
					 
					
						
						
						
						
							
						
						
							dc2db22c3d 
							
						 
					 
					
						
						
							
							Backport pull request  #11873  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix FirstTimeSetupHandler allowing public access
Original-merge: 869dab2ba2900c18f9de817607e1b0d3681f8ac9
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-01 18:41:08 -04:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							8424ff5b61 
							
						 
					 
					
						
						
							
							Backport pull request  #11857  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix ffprobe -user_agent parameter
Original-merge: d0336cd67edb3c70b9a0ec03a5ef1f991e3c9b84
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-01 18:41:05 -04:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4880c497 
							
						 
					 
					
						
						
							
							Backport pull request  #11743  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix replace logic
Original-merge: 2ddb15c7845a944d980364209c2304f03cebf025
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-01 18:40:56 -04:00 
						 
				 
			
				
					
						
							
							
								thornbill 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1a588857 
							
						 
					 
					
						
						
							
							Backport pull request  #11651  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix FirstTimeSetupPolicy allowing guest access
Original-merge: 2cb052a119a43edbdeaba33f77d929a5ee4b405c
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-05-17 13:51:44 -04:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							b063dfd2e3 
							
						 
					 
					
						
						
							
							Backport pull request  #11648  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix series status parsing
Original-merge: c6c48a2b474012f6e4464b743a937c522f15e04d
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-05-17 13:51:42 -04:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							5ac518b02a 
							
						 
					 
					
						
						
							
							Backport pull request  #11570  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix absolute path checking on windows
Original-merge: 6689d837d6dcfa0925efdbd9c76a7e1fe4f7cc54
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-05-13 12:47:35 -04:00 
						 
				 
			
				
					
						
							
							
								crobibero 
							
						 
					 
					
						
						
						
						
							
						
						
							a118498f79 
							
						 
					 
					
						
						
							
							Backport pull request  #11541  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix migration with special Rating
Original-merge: efba619acbe4849205874a464511ffcfd4aad2ba
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-05-13 12:47:32 -04:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27fae3dd04 
							
						 
					 
					
						
						
							
							Limit sessions per user ( #11370 )  
						
						
						
						
					 
					
						2024-04-21 10:54:49 -06:00 
						 
				 
			
				
					
						
							
							
								Niels van Velzen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82e5f99f83 
							
						 
					 
					
						
						
							
							Support age in LocalizationManager.GetRatingLevel ( #11367 )  
						
						
						
						
					 
					
						2024-04-17 10:44:30 -06:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4bd3f6151 
							
						 
					 
					
						
						
							
							Merge pull request  #11351  from revam/fix-off-by-one-error-in-get-attribute-value  
						
						... 
						
						
						
						fix: fix off-by-one error in `GetAttributeValue` 
						
						
					 
					
						2024-04-14 15:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jordan Fearnley 
							
						 
					 
					
						
						
						
						
							
						
						
							730a75a88a 
							
						 
					 
					
						
						
							
							Chore: Adds unit tests to support ( #11351 )  
						
						
						
						
					 
					
						2024-04-13 09:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							92eb9e3a94 
							
						 
					 
					
						
						
							
							Always grant access for Administrator role  
						
						
						
						
					 
					
						2024-04-11 06:11:46 -06:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ade3a8e63 
							
						 
					 
					
						
						
							
							Lowercase CollectionTypeOptions to match legacy experience ( #11272 )  
						
						
						
						
					 
					
						2024-03-31 21:58:06 -06:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							6076462ff5 
							
						 
					 
					
						
						
							
							Add tests for the video rotation side data  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-30 06:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							9b35b4e8f2 
							
						 
					 
					
						
						
							
							Clean the outdated ffmpeg test data and add 6.1.1  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-17 22:08:05 +08:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							e731250342 
							
						 
					 
					
						
						
							
							Lowercase MediaStreamProtocol for backwards compatibility  
						
						
						
						
					 
					
						2024-03-08 15:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								Niels van Velzen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							407cf5d0bf 
							
						 
					 
					
						
						
							
							Add MediaStreamProtocol enum ( #10153 )  
						
						... 
						
						
						
						* Add MediaStreamProtocol enum
* Add default handling for enum during deserialization
---------
Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 
					
						2024-03-04 16:44:54 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua M. Boniface 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83d2bc3f9f 
							
						 
					 
					
						
						
							
							Merge pull request  #11100  from crobibero/plugin-repo-10.9  
						
						... 
						
						
						
						Add migration for new plugin repo 
						
						
					 
					
						2024-03-03 16:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7f3ad9eb7 
							
						 
					 
					
						
						
							
							Precache livetv program images ( #11083 )  
						
						... 
						
						
						
						* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes 
						
						
					 
					
						2024-03-03 13:32:55 -07:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							afacd8d025 
							
						 
					 
					
						
						
							
							Add migration for new plugin repo  
						
						
						
						
					 
					
						2024-03-03 13:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bd1a5c557 
							
						 
					 
					
						
						
							
							Merge pull request  #11077  from crobibero/svg-to-image  
						
						... 
						
						
						
						Add support for converting from svg to other image types 
						
						
					 
					
						2024-03-03 07:59:22 -05:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c460681f76 
							
						 
					 
					
						
						
							
							Merge pull request  #11046  from dmitrylyzo/fix-streambuilder-test  
						
						... 
						
						
						
						Collect candidate audio streams if no audio index is specified 
						
						
					 
					
						2024-03-01 10:17:22 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e723bccd 
							
						 
					 
					
						
						
							
							Add support for converting from svg to other image types  
						
						
						
						
					 
					
						2024-02-28 09:56:02 -07:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bc41c015f 
							
						 
					 
					
						
						
							
							Store lyrics in the database as media streams ( #9951 )  
						
						
						
						
					 
					
						2024-02-26 05:09:40 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							d96fec2330 
							
						 
					 
					
						
						
							
							Move RecordingHelper to recordings folder  
						
						
						
						
					 
					
						2024-02-23 09:57:55 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Lyzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ba9c0f42 
							
						 
					 
					
						
						
							
							test: drop default flag from second audio track  
						
						... 
						
						
						
						To test more general situation.
Add another HEVC test file with old logic. 
						
						
					 
					
						2024-02-22 09:38:13 +03:00 
						 
				 
			
				
					
						
							
							
								Dmitry Lyzo 
							
						 
					 
					
						
						
						
						
							
						
						
							47b583456a 
							
						 
					 
					
						
						
							
							test: collect candidate audio streams if no audio index is specified  
						
						... 
						
						
						
						To be consistent with the logic of StreamBuilder. 
						
						
					 
					
						2024-02-22 09:37:59 +03:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							0370167b8d 
							
						 
					 
					
						
						
							
							Add IRecordingsManager service  
						
						
						
						
					 
					
						2024-02-21 09:42:14 -05:00