Bond-009
|
adb08c0aaa
|
Merge pull request #11149 from Bond-009/nullable4
Enable nullable for more files
|
2024-03-17 18:00:10 +01:00 |
|
Bond_009
|
651681c276
|
Enable nullable for more files
|
2024-03-13 14:56:51 +01:00 |
|
Cody Robibero
|
d13a700481
|
Calculate blurhash for svg
|
2024-03-12 18:08:09 -06: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
|
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
|
c47bfb99bb
|
Use ArgumentException
|
2024-03-01 17:12:50 -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
|
0bc41c015f
|
Store lyrics in the database as media streams (#9951)
|
2024-02-26 05:09:40 -07:00 |
|
Patrick Barron
|
b5a3c71b3a
|
Move media source code from LiveTvManager to LiveTvMediaSourceProvider
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
3b341c06db
|
Move TimerInfo start time logic out of RecordingHelper
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
cac7ff84ca
|
Rename EmbyTV to DefaultLiveTvService
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
fa6d859a51
|
Rename LiveTvHost to RecordingsHost and move to recordings folder
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
3beb10747f
|
Move GetNfoConfiguration to LiveTvConfigurationExtensions
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
31f285480a
|
Move RecordingNotifier to recordings folder
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
d96fec2330
|
Move RecordingHelper to recordings folder
|
2024-02-23 09:57:55 -05:00 |
|
Patrick Barron
|
170b8b2550
|
Use WaitForExitAsync instead of Exited for recording cleanup
|
2024-02-21 11:23:53 -05:00 |
|
Patrick Barron
|
0370167b8d
|
Add IRecordingsManager service
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
7baf2d6c6b
|
Add RecordingsMetadataManager service
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
ca1a8ced48
|
Move IO code to separate folder
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
e13ccfe854
|
Move timer services to separate folder
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
dfe82a7472
|
Use DI for timer managers
|
2024-02-21 09:42:14 -05:00 |
|
Patrick Barron
|
3bdaf640ec
|
Remove unnecessary JSON roundtrip in SaveListingProvider
|
2024-02-08 15:28:36 -05:00 |
|
Patrick Barron
|
1c11c460b9
|
Use ValueTuple in GetListingsProviders
|
2024-02-08 15:27:42 -05:00 |
|
Patrick Barron
|
1a24d26dac
|
Move EpgChannelData to Listings folder
|
2024-02-08 15:20:48 -05:00 |
|
Patrick Barron
|
42b052a5a6
|
Add IListingsManager service
|
2024-02-08 15:20:46 -05:00 |
|
Cody Robibero
|
20f05f8103
|
Merge pull request #10847 from barronpm/schedulesdirect-fix
SchedulesDirect fix
|
2024-02-08 08:17:08 -07:00 |
|
Patrick Barron
|
c9311c9e7e
|
Use IHostedService for Live TV
|
2024-02-07 10:52:36 -05:00 |
|
Patrick Barron
|
24b4d02596
|
Convert RecordingNotifier to IHostedService
|
2024-02-07 10:52:36 -05:00 |
|
Patrick Barron
|
99ea6059c7
|
Use IHostedService for UPnP port forwarding
|
2024-02-07 10:52:36 -05:00 |
|
Patrick Barron
|
4dd2ed8fb7
|
Remove some unused drawing code
|
2024-02-06 10:11:47 -05:00 |
|
Patrick Barron
|
0960438065
|
Remove ActionableProgress
|
2024-02-06 09:58:25 -05:00 |
|
Patrick Barron
|
8698b90594
|
Remove SimpleProgress
|
2024-02-06 09:50:46 -05:00 |
|
Patrick Barron
|
584636bdd8
|
Don't dispose HttpClients
|
2024-02-06 09:37:02 -05:00 |
|
Cody Robibero
|
ccfc85af11
|
Merge pull request #10951 from barronpm/livetv-di
Live TV DI
|
2024-02-03 08:25:25 -07:00 |
|
Mark Cilia Vincenti
|
f26fc7dfb2
|
Merge changes
|
2024-02-03 08:45:14 +01:00 |
|
Patrick Barron
|
34269dee58
|
Use DI for ILiveTvService
|
2024-02-02 20:13:24 -05:00 |
|
Patrick Barron
|
775b7eadef
|
Kill circular dependency between LiveTvManager and EmbyTV
|
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
|
604f4b2742
|
Log SchedulesDirect response on request error
|
2024-01-25 09:33:06 -05:00 |
|
Patrick Barron
|
f0a9639c17
|
Remove pointless code
|
2024-01-17 12:14:28 -05:00 |
|
Patrick Barron
|
75c2de110e
|
Remove useless comment
|
2024-01-17 12:12:24 -05:00 |
|
Patrick Barron
|
5d3acd43e9
|
Use collection expression
|
2024-01-17 12:10:42 -05:00 |
|
Patrick Barron
|
502cbe77b2
|
Use Math.Clamp in GetGuideDays
|
2024-01-17 12:10:14 -05:00 |
|
Patrick Barron
|
4399b51dca
|
Merge branch 'master' into livetv-guidemanager
# Conflicts:
# src/Jellyfin.LiveTv/LiveTvManager.cs
|
2024-01-17 12:08:01 -05:00 |
|
Cody Robibero
|
e7b8d45bbb
|
Use helper function to compare guid (#10825)
|
2024-01-17 08:51:39 -07:00 |
|
Patrick Barron
|
3e32f94fb3
|
Move RefreshGuideScheduledTask to Guide folder
|
2024-01-17 09:57:38 -05:00 |
|
Patrick Barron
|
59c2ae944d
|
Add IGuideManager service
|
2024-01-17 09:52:11 -05:00 |
|
Patrick Barron
|
c101d287f2
|
Remove unused Live TV code
|
2024-01-15 13:29:55 -05:00 |
|
Patrick Barron
|
c23a038ba8
|
Remove unnecessary allocations in TunerHostManager
|
2024-01-15 09:37:03 -05:00 |
|
Mark Cilia Vincenti
|
e47144e7c7
|
Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker.
|
2024-01-14 12:11:16 +01:00 |
|