Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fb6b5f176 
							
						 
					 
					
						
						
							
							Validate item access ( #11171 )  
						
						
						
						
					 
					
						2024-04-14 08:18:36 -06:00 
						 
				 
			
				
					
						
							
							
								Joshua M. Boniface 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee1d6332ee 
							
						 
					 
					
						
						
							
							Merge pull request  #11220  from Shadowghost/add-playlist-acl-api  
						
						... 
						
						
						
						Add playlist ACL endpoints 
						
						
					 
					
						2024-04-10 12:52:01 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc74bc361d 
							
						 
					 
					
						
						
							
							Merge pull request  #11321  from nielsvanvelzen/get-remote-subs-perm  
						
						... 
						
						
						
						Fix policy for GetRemoteSubtitles 
						
						
					 
					
						2024-04-10 18:29:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bill Thornton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00620a4092 
							
						 
					 
					
						
						
							
							Fix disabled libraries being returned in MediaFolders api ( #11236 )  
						
						
						
						
					 
					
						2024-04-08 14:52:10 -06:00 
						 
				 
			
				
					
						
							
							
								Niels van Velzen 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7d0297fe 
							
						 
					 
					
						
						
							
							Fix policy for GetRemoteSubtitles  
						
						... 
						
						
						
						Other operations related to remote subtitles require the SubtitleManagement policy, so it only makes sense that this operation requires it too. 
						
						
					 
					
						2024-04-08 22:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							9031aae653 
							
						 
					 
					
						
						
							
							Typo  
						
						
						
						
					 
					
						2024-04-03 21:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							e3897fe5dd 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-04-03 21:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							51e2faa448 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-04-03 20:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7562313b 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-04-03 16:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							5396b616bf 
							
						 
					 
					
						
						
							
							Fixup  
						
						
						
						
					 
					
						2024-04-03 16:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							247ec19de4 
							
						 
					 
					
						
						
							
							Fixup  
						
						
						
						
					 
					
						2024-04-03 16:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							d72f40fe41 
							
						 
					 
					
						
						
							
							Return 204 on OpenAccess  
						
						
						
						
					 
					
						2024-04-03 16:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							04c5b9d680 
							
						 
					 
					
						
						
							
							Add endpoint to get user permissions  
						
						
						
						
					 
					
						2024-04-03 16:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							3e0b201688 
							
						 
					 
					
						
						
							
							Enforce permissions  
						
						
						
						
					 
					
						2024-04-03 16:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf77424f6 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-04-02 08:08:36 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							c1dbb49315 
							
						 
					 
					
						
						
							
							Implement update endpoint  
						
						
						
						
					 
					
						2024-04-01 20:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							bff37ed13a 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-04-01 19:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b496ebc175 
							
						 
					 
					
						
						
							
							fix: disable api endpoint for ffmpeg path for security ( #11225 )  
						
						... 
						
						
						
						Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com> 
						
						
					 
					
						2024-03-28 13:57:55 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5db0c5a0e4 
							
						 
					 
					
						
						
							
							fix: forward port patch for GHSA-866x-wj5j-2vf4 ( #11228 )  
						
						
						
						
					 
					
						2024-03-28 09:26:14 -06:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							2aaa9f669a 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-03-27 06:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							56c432a843 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-03-26 23:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							f1dc1610a2 
							
						 
					 
					
						
						
							
							Extend playlist creation capabilities  
						
						
						
						
					 
					
						2024-03-26 16:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							88b3490d17 
							
						 
					 
					
						
						
							
							Add playlist ACL endpoints  
						
						
						
						
					 
					
						2024-03-26 15:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							bf2ef63922 
							
						 
					 
					
						
						
							
							Fix codec vs ActualOutputVideoCodec  
						
						... 
						
						
						
						codec is copy
ActualOutputVideoCodec is hevc
fixes 3bbb57e
Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-24 06:45:43 +08:00 
						 
				 
			
				
					
						
							
							
								vedant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bbb57eb83 
							
						 
					 
					
						
						
							
							Add new VideoRangeTypes to fully support DoVi on webOS ( #10469 )  
						
						
						
						
					 
					
						2024-03-23 07:39:49 -06:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ba974b7b 
							
						 
					 
					
						
						
							
							Fix the trailing whitespace  
						
						... 
						
						
						
						Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-17 20:44:42 +08:00 
						 
				 
			
				
					
						
							
							
								Nyanmisaka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98debe4817 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						String interpolation is preferred.
Co-authored-by: Claus Vium <cvium@users.noreply.github.com> 
						
						
					 
					
						2024-03-17 20:34:18 +08:00 
						 
				 
			
				
					
						
							
							
								nyanmisaka 
							
						 
					 
					
						
						
						
						
							
						
						
							eca9bf41bc 
							
						 
					 
					
						
						
							
							Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletion  
						
						... 
						
						
						
						FFmpeg deletes segments based on its own transcoding progress,
but we need to delete segments based on client download progress.
Since disk and GPU speeds vary, using hlsenc's built-in deletion
will result in premature deletion of some segments. As a consequence,
the server has to constantly respin new ffmpeg instances, resulting
in choppy video playback.
Signed-off-by: nyanmisaka <nst799610810@gmail.com> 
						
						
					 
					
						2024-03-16 07:35: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 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e5ec99ea1 
							
						 
					 
					
						
						
							
							Move userId in API from route to optional query parameter ( #11074 )  
						
						... 
						
						
						
						* Move userId in API from route to optional query parameter
* Standardize UserViewsController
* Move userId to query in ImageController
* Move userId to query in ItemsController
* Move userId to query in PlaystateController
* Move userId to query in SuggestionsController
* Move userId from route to query in UserLibraryController
* Clean up routes
* Move userId to query in UserController
* fix bad merge
---------
Co-authored-by: Niels van Velzen <git@ndat.nl> 
						
						
					 
					
						2024-03-03 13:51:31 -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 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							169e0dcb11 
							
						 
					 
					
						
						
							
							Save embedded lyrics when probing audio  
						
						
						
						
					 
					
						2024-02-28 17:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e723bccd 
							
						 
					 
					
						
						
							
							Add support for converting from svg to other image types  
						
						
						
						
					 
					
						2024-02-28 09:56:02 -07:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							2e0e1ecc99 
							
						 
					 
					
						
						
							
							Rename route parameters that are id to be more descriptive  
						
						
						
						
					 
					
						2024-02-26 15:57:59 -07:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bc41c015f 
							
						 
					 
					
						
						
							
							Store lyrics in the database as media streams ( #9951 )  
						
						
						
						
					 
					
						2024-02-26 05:09:40 -07:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							321e9fb0b5 
							
						 
					 
					
						
						
							
							Merge pull request  #11055  from crobibero/activitylog-download  
						
						... 
						
						
						
						Add item id to download activity 
						
						
					 
					
						2024-02-25 08:55:47 +01:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							a1bb23e98f 
							
						 
					 
					
						
						
							
							Add item id to download activity  
						
						
						
						
					 
					
						2024-02-23 09:02:11 -07:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e381bdde2 
							
						 
					 
					
						
						
							
							Merge pull request  #11024  from nielsvanvelzen/api-userid-optional  
						
						... 
						
						
						
						Always make userId query parameter optional 
						
						
					 
					
						2024-02-22 14:11:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5c55c832f 
							
						 
					 
					
						
						
							
							Merge pull request  #11028  from nielsvanvelzen/api-userid-optional2  
						
						... 
						
						
						
						Make userId optional in GetProgramsDto 
						
						
					 
					
						2024-02-22 14:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							0370167b8d 
							
						 
					 
					
						
						
							
							Add IRecordingsManager service  
						
						
						
						
					 
					
						2024-02-21 09:42:14 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31715c6b8a 
							
						 
					 
					
						
						
							
							Merge pull request  #10981  from barronpm/livetv-listingsmanager  
						
						... 
						
						
						
						Add IListingsManager Service 
						
						
					 
					
						2024-02-20 10:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Niels van Velzen 
							
						 
					 
					
						
						
						
						
							
						
						
							fd957ec7f4 
							
						 
					 
					
						
						
							
							Make userId optional in GetProgramsDto  
						
						
						
						
					 
					
						2024-02-18 13:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								Niels van Velzen 
							
						 
					 
					
						
						
						
						
							
						
						
							5b93aec2f5 
							
						 
					 
					
						
						
							
							Always make userId query parameter optional  
						
						
						
						
					 
					
						2024-02-17 14:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							9230472056 
							
						 
					 
					
						
						
							
							Fix file extension based on container  
						
						
						
						
					 
					
						2024-02-10 16:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							7baa261b22 
							
						 
					 
					
						
						
							
							DVD and BDMV folders can not be served directly  
						
						
						
						
					 
					
						2024-02-10 16:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							42b052a5a6 
							
						 
					 
					
						
						
							
							Add IListingsManager service  
						
						
						
						
					 
					
						2024-02-08 15:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							8698b90594 
							
						 
					 
					
						
						
							
							Remove SimpleProgress  
						
						
						
						
					 
					
						2024-02-06 09:50:46 -05:00 
						 
				 
			
				
					
						
							
							
								beakerandjake 
							
						 
					 
					
						
						
						
						
							
						
						
							918b627472 
							
						 
					 
					
						
						
							
							Return 404 if log file does not exist  
						
						
						
						
					 
					
						2024-02-03 14:25:44 -07:00 
						 
				 
			
				
					
						
							
							
								Mark Cilia Vincenti 
							
						 
					 
					
						
						
						
						
							
						
						
							f26fc7dfb2 
							
						 
					 
					
						
						
							
							Merge changes  
						
						
						
						
					 
					
						2024-02-03 08:45:14 +01:00