Bond-009
|
3feb3f81bf
|
More efficient array creation (#11468)
|
2024-04-30 13:32:59 -06:00 |
|
Bond-009
|
ac108690a8
|
Use StringSplitOptions.TrimEntries where possible (#11421)
|
2024-04-24 08:35:15 -06:00 |
|
gnattu
|
80fac82c2c
|
fix: bind auto-discovery to multicast ip on macOS (#11368)
|
2024-04-17 10:44:20 -06:00 |
|
Bond-009
|
9818456d9e
|
Merge pull request #11109 from crobibero/animated-webp
Don't decode animated images
|
2024-04-14 15:54:48 +02:00 |
|
Cody Robibero
|
3ade3a8e63
|
Lowercase CollectionTypeOptions to match legacy experience (#11272)
|
2024-03-31 21:58:06 -06:00 |
|
Cody Robibero
|
ed82d79647
|
Catch exceptions in auto discovery (#11252)
|
2024-03-30 17:28:03 -06:00 |
|
Mikal S
|
7cfe0009e5
|
fix: add image count check to splash screen generation (#11245)
|
2024-03-30 09:24:28 -06:00 |
|
gnattu
|
564fdfec93
|
fix: use a more recent UA (#11199)
|
2024-03-23 07:08:49 -06:00 |
|
Gary Wang
|
c16135800c
|
feat(i18n): transliterate item name before sorting (#11172)
|
2024-03-22 20:59:59 -06:00 |
|
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 |
|
Cody Robibero
|
86b77de522
|
Don't decode animated images
|
2024-03-04 17:06:38 -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
|
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 |
|