Commit Graph

249 Commits

Author SHA1 Message Date
JPVenson be48cdd9e9 Naming refactoring and WIP porting of new interface repositories 2024-10-09 09:53:39 +00:00
Nyanmisaka b496f979f0 Clean up deprecated -vsync option (#12765) 2024-10-03 08:18:40 -06:00
Tim Eisele d4bde14a01 Update src/Jellyfin.Extensions/Json/Converters/JsonDelimitedArrayConverter.cs
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-09-19 16:46:59 +02:00
Shadowghost 7a2427bf07 Add SessionInfoDto, DeviceInfoDto and implement JsonDelimitedArrayConverter.Write 2024-09-18 15:42:15 +02:00
Gary Wang 81aca67745 feat(i18n): able to finetune transliterator (#12378) 2024-09-11 09:36:56 -06:00
gnattu 987dbe98c8 cli: add option to disable network change detection (#11253) 2024-09-09 13:17:10 -06:00
Tim Eisele 0d85af019c Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
gnattu b4f71859d9 Make Live TV compatibility profiles customizable (#12529) 2024-09-07 21:08:54 -06:00
Bond-009 7631956451 Backport pull request #12550 from jellyfin/release-10.9.z
Create and use FormattingStreamWriter

Original-merge: cd2f2ca178

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-09-07 18:09:52 -04:00
Bond_009 97a02f5803 Remove BOM from UTF-8 files
I think some people need to change their IDE configuration ;)
2024-08-30 15:29:48 +02:00
ikelos bdb2d81687 Backport pull request #12415 from jellyfin/release-10.9.z
Include AVIF extension for support images

Original-merge: 5027e3cd53

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-25 02:46:32 -04:00
grumpycat 845ebc5e62 Update XmlTvListingsProvider.cs
Fix failing test.
2024-08-05 20:58:40 -04:00
grumpycat a5ae5600ce Update XmlTvListingsProvider.cs
Fixes a bug where certain programs like the "Good Morning America" no longer have the record series button.
2024-08-05 18:34:54 -04:00
Bond_009 ecd2dab0a2 Add TrySetProviderId extension 2024-07-17 15:48:21 +02:00
Bond-009 c666f9d050 Use real temp dir instead of cache dir for temp files (#12226) 2024-07-15 08:44:14 -04:00
Cody Robibero c46a50ace9 Add messages to LiveTvConflict exception 2024-06-27 23:05:45 -04:00
Shadowghost 9c96ce5f6e Backport pull request #12094 from jellyfin/release-10.9.z
Map IPv6 mapped IPv4 addresses back to IPv4 before running checks

Original-merge: f097aad01e

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23 11:40:54 -04:00
Bond-009 c7f87c0d69 Backport pull request #11910 from jellyfin/release-10.9.z
Audio normalization: parse ffmpeg output line by line

Original-merge: d2be2ee480

Merged-by: joshuaboniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01 18:41:15 -04:00
gnattu 876ae44b8a Backport pull request #11805 from jellyfin/release-10.9.z
Use SharedStream for LiveTV more restrictively

Original-merge: ef985896e2

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25 11:46:28 -04:00
gnattu e7145acd56 Backport pull request #11766 from jellyfin/release-10.9.z
Filter invalid IPs on external interface matching

Original-merge: 2eece01acc

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25 11:46:13 -04:00
cvium 01946c6ef5 Backport pull request #11699 from jellyfin/release-10.9.z
Use MediaType instead of ToString and add text/ as disallowed mimetypes

Original-merge: 46c748d888

Merged-by: joshuaboniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:51:57 -04:00
Shadowghost a7b2b92f2b Backport pull request #11671 from jellyfin/release-10.9.z
Fix network binding

Original-merge: 430d450828

Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:51:48 -04:00
gnattu e109e54949 Backport pull request #11668 from jellyfin/release-10.9.z
Always fallback for failed HEAD request

Original-merge: 8aee50020b

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:51:46 -04:00
gnattu 9b978578ce Backport pull request #11629 from jellyfin/release-10.9.z
Fix missing filename for timer

Original-merge: 3f760e6685

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:51:38 -04:00
gnattu 69d4886697 Backport pull request #11587 from jellyfin/release-10.9.z
Fix network config

Original-merge: f396a95f05

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-13 12:47:38 -04:00
Cody Robibero 1ec130757d Disable nuget warning in Jellyfin.Extensions (#11536) 2024-05-12 15:18:27 -06:00
Jellyfin Release Bot 04022f85af Bump version to 10.10.0 2024-05-11 14:23:59 -04: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