Commit Graph

236 Commits

Author SHA1 Message Date
Jellyfin Release Bot ab4315742f Bump version to 10.9.4 2024-06-01 18:38:59 -04:00
Bond_009 bc8ef94f0d Audio normalization: parse ffmpeg output line by line
Should prevent OOM error
Also optimized the regex so it can bail out earlier
2024-06-01 17:50:12 +02:00
Jellyfin Release Bot 730b01fb14 Bump version to 10.9.3 2024-05-26 20:00:29 -04:00
gnattu 2eece01acc Filter invalid IPs on external interface matching (#11766) 2024-05-25 09:44:03 -06:00
gnattu ef985896e2 Use SharedStream for LiveTV more restrictively (#11805) 2024-05-25 09:43:53 -06:00
Jellyfin Release Bot 76854b5eff Bump version to 10.9.2 2024-05-17 16:09:34 -04:00
Joshua M. Boniface 46c748d888 Merge pull request #11699 from cvium/fix_livetv
Use MediaType instead of ToString and add text/ as disallowed mimetypes
2024-05-17 13:47:12 -04:00
Tim Eisele 430d450828 Fix network binding (#11671)
* Fix network binding

* Better log output

* Fix Kestrel bind message
2024-05-17 18:57:18 +02:00
cvium c647143e53 fix(livetv): use MediaType instead of ToString and add text/ as disallowed mimetypes 2024-05-17 18:50:44 +02:00
gnattu 8aee50020b Always fallback for failed HEAD request (#11668) 2024-05-15 17:27:25 -06:00
gnattu 3f760e6685 Fix missing filename for timer (#11629) 2024-05-14 21:28:39 -06:00
gnattu f396a95f05 Fix network config (#11587) 2024-05-13 07:20:47 -06:00
Jellyfin Release Bot 717afcdc82 Bump version to 10.9.1 2024-05-12 20:10:24 -04:00
Cody Robibero 7d271547c6 Disable nuget warning in Jellyfin.Extensions 2024-05-11 15:12:14 -06:00
Joshua M. Boniface 44b03a3315 Merge pull request #11504 from jellyfin/auto-discovery-bind-all-interfaces
Let AutoDiscoveryHost bind to all addresses
2024-05-08 22:04:17 -04:00
gnattu 76757719f7 Cleanup more unused code
Signed-off-by: gnattu <gnattuoc@me.com>
2024-05-07 07:39:47 +08:00
gnattu 07faa8a3fb Cleanup unused code
Signed-off-by: gnattu <gnattuoc@me.com>
2024-05-07 07:36:41 +08:00
gnattu d919284b59 Let AutoDiscoveryHost bind to all addresses
Signed-off-by: gnattu <gnattuoc@me.com>
2024-05-07 06:53:02 +08:00
David Fernandez Alcoba bfa498799b Add Not Implemented to m3u tuner 2024-05-06 09:34:40 +02:00
gnattu e355c7bfb5 Workarounds TV tuners rejecting HEAD method
Fallback to the old behavior of checking path extension when 405 occurs on HEAD request. Required as the TV Tuner's http sever is not always properly implemented.

Signed-off-by: gnattu <gnattuoc@me.com>
2024-05-06 08:10:16 +08:00
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