Commit graph

790 commits

Author SHA1 Message Date
Patrick Barron 0370167b8d Add IRecordingsManager service 2024-02-21 09:42:14 -05:00
Patrick Barron 19a72e8bf2 Remove IServerEntryPoint 2024-02-07 10:52:36 -05:00
Patrick Barron 34269dee58 Use DI for ILiveTvService 2024-02-02 20:13:24 -05:00
Patrick Barron efd024bafe Use DI for IListingsProvider 2024-02-02 20:13:24 -05:00
Patrick Barron 9c2c066e6f Add ITunerHostManager service 2024-01-12 21:17:09 -05:00
Patrick Barron 41de6d1741 Move StreamHelper to LiveTv project 2024-01-09 11:57:55 -05:00
Patrick Barron 126aa9c893 Move channels to LiveTv project 2024-01-09 10:16:58 -05:00
Patrick Barron c1a3084312 Move LiveTv to separate project 2024-01-09 10:16:56 -05:00
Patrick Barron 9215a4d40a Add ITranscodeManager service 2023-12-21 12:53:50 -05:00
Patrick Barron fc1e27b754 Move SocketFactory to Jellyfin.Networking 2023-11-30 12:03:58 -05:00
Patrick Barron f1aba6b952 Remove Emby.Dlna 2023-11-15 20:53:44 -05:00
Bond_009 8ee1525894 Fix runtime errors 2023-11-14 22:01:10 +01:00
Bond_009 b62b0ec2b5 Fix warnings 2023-11-14 21:14:21 +01:00
Patrick Barron e463dbda47 Move network configuration to MediaBrowser.Common 2023-11-12 10:24:35 -05:00
Patrick Barron 2b742be38e Use IHostedService for DLNA 2023-11-09 16:16:28 -05:00
Patrick Barron 2b1454530b Add DLNA service collection extensions 2023-10-11 10:33:00 -04:00
Tim Eisele dc27d8f9cd
Refactor URI overrides (#10051) 2023-10-11 00:02:37 +02:00
Patrick Barron 6f7413812f Add SystemManager service 2023-10-04 14:40:00 -04:00
Patrick Barron 78e00578c2 Use DI for IFileSystem 2023-10-03 10:25:14 -04:00
Bond-009 14b06ecbe2
Merge pull request #10261 from barronpm/ihostlifetime 2023-10-03 11:05:10 +02:00
Patrick Barron ab0790271a
Apply suggestions from code review
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2023-10-02 16:54:19 -04:00
Patrick Barron f746db9a54 Re-add shutdown/restart methods 2023-10-02 15:55:26 -04:00
Patrick Barron 493de3297a Use IHostLifetime to handle restarting and shutting down 2023-09-23 11:57:38 -04:00
Bond_009 767a42fbdb Minor LibraryMonitor improvements
* Enable nullable
* Add a fast return to ReportFileSystemChanged when path should be ignored
* Use Span overloads of Path.* functions where possible
* IFileSystem: remove NormalizePath as Path.TrimEndingDirectorySeparator already checks if it's a root path
2023-09-13 17:30:50 +02:00
Bond_009 18a311d32f == null -> is null 2023-08-22 21:14:54 +02:00
Shadowghost e233a3b074 Apply review suggestions 2023-07-03 15:59:39 +02:00
Shadowghost 32ac3b580c Rename additional values in NetworkConfiguration and add migration for all changed values 2023-07-03 14:03:33 +02:00
Shadowghost 6cc1203c1b Merge branch 'master' into network-rewrite 2023-05-09 15:25:41 +02:00
Bond_009 858dadcdd1 POC sql connection pool 2023-04-21 14:04:37 +02:00
Shadowghost 520c07e8ca Merge branch 'master' into network-rewrite 2023-03-16 11:07:22 +01:00
Bond-009 6351d1022b
Merge pull request #9254 from Shadowghost/dvdbdfix 2023-03-10 15:48:35 +01:00
Shadowghost 42498194d9 Replace ISocket and UdpSocket, fix DLNA and SSDP binding and discovery 2023-02-17 17:39:11 +01:00
Shadowghost 3a91c37283 Merge branch 'master' into network-rewrite 2023-02-15 22:40:07 +01:00
MBR#0001 c338aa7cb5
Fix NRE in DisposeAsyncCore 2023-02-15 21:07:36 +01:00
Shadowghost 519709bf10 Revert "Remove DvdLib (#9068)"
This reverts commit db1913b08f.
2023-02-04 18:36:47 +01:00
Cody Robibero 58b3945805
Merge pull request #9191 from barronpm/applicationhost-cleanup1 2023-02-02 07:26:25 -07:00
Patrick Barron fec23de427
Remove Emby.Notifications (#9147) 2023-01-28 07:43:55 -07:00
Patrick Barron 0bbeead6c7 Don't store media encoder as field 2023-01-27 20:32:15 -05:00
Patrick Barron f7ec85d7a0 Use dependency injection for IChannel 2023-01-27 18:46:54 -05:00
Patrick Barron 4f81f4daaa Use depencency injection for ISubtitleProvider 2023-01-27 18:41:10 -05:00
Patrick Barron 8898012121 Convert CanLaunchWebBrowser to expression body 2023-01-27 18:33:32 -05:00
Patrick Barron 990bd7d1ee Initialize device id in constructor 2023-01-27 18:29:35 -05:00
Patrick Barron 0df899943f Move LogEnvironmentInfo to StartupHelpers 2023-01-27 18:24:53 -05:00
Patrick Barron 63b0132562
Remove OS information from System Info (#9175)
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-01-26 09:05:00 +01:00
Shadowghost a728f0993e Merge branch 'master' into network-rewrite 2023-01-20 14:20:56 +01:00
Patrick Barron db1913b08f
Remove DvdLib (#9068)
* Remove DvdLib

* Update error message for blu-ray folders

Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>

* Remove BDInfo

* Remove MediaEncoder.GetPrimaryPlaylistVobFiles

* Remove BlurayDiscInfo

Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2023-01-20 13:29:45 +01:00
Shadowghost 656a0bff6f Merge remote-tracking branch 'upstream/master' into network-rewrite 2023-01-19 10:09:32 +01:00
Bond-009 875359d457
Merge pull request #9108 from barronpm/efcore-cleanup 2023-01-17 21:11:42 +01:00
Patrick Barron c59f2a3c46 Mark CanSelfRestart as Obsolete 2023-01-17 14:49:05 -05:00
Patrick Barron 8479f0f90c Rename JellyfinDb to JellyfinDbContext 2023-01-16 12:14:44 -05:00