Commit Graph

736 Commits (2f1b7d0988520d9341692f235b8adf1e4e10ebd7)

Author SHA1 Message Date
David f73bb92ce3 Remove manual N/A removal and write directly to stream
4 years ago
David 043d045448 Put json serializer options in private field
4 years ago
David e835dfb27d Use sync string instead of file
4 years ago
David 2a574914ea Use streams instead of strings
4 years ago
David 196388d607 Remove custom Json serializer from Emby.Server.Implementations
4 years ago
Ryan Petris c0c0eaec05
new List(int) does not pre-allocate indicies like Arrays, it merely sets the initial capacity.
4 years ago
Claus Vium f322866127
Merge pull request #4737 from crobibero/missing-ensure-success
4 years ago
crobibero a9aafbaf5a Don't throw exception unless needed
4 years ago
Bond_009 c0fde3496c Add tests for HdHomerunHost.TryGetTunerHostInfo
4 years ago
Bond_009 514d95e5aa Add tests for HdHomerunHost.GetLineup
4 years ago
Claus Vium e6650651b3
Merge pull request #4738 from jellyfin/tests8
4 years ago
Bond_009 7027561e19 Add tests for HdHomerunHost.GetModelInfo
4 years ago
Claus Vium b6ecaccf92
Merge pull request #4730 from crobibero/base-item-dto-guid-nullable
4 years ago
crobibero e621244405 Add missing EnsureSuccessStatusCode
4 years ago
crobibero 26e5aacb90 Fix JsonConverter recursion
4 years ago
crobibero 8517b28eba Make BaseItemDto Guids nullable
4 years ago
crobibero 66a1880a58 Add number to bool json converter
4 years ago
Bond_009 e4fd61411f Minor improvements
4 years ago
Claus Vium 0a35f35311
Merge pull request #4591 from jellyfin/schedulesdirect
4 years ago
Joshua M. Boniface 9169a28df1
Merge pull request #4588 from jellyfin/hex
4 years ago
Bond_009 81ca6cb47c Clean up SchedulesDirect
4 years ago
Bond_009 38932fc7d1 Schedules Direct requires the hex to be lowercase
4 years ago
Bond_009 8c8a71692e Remove Hex class as the BCL has one now
4 years ago
crobibero 0acea5b077 Don't throw null reference if ContentType is null.
4 years ago
Joshua M. Boniface 2c9e355e42
Merge branch 'master' into NetworkPR2
4 years ago
Joshua M. Boniface d5eb7e786f
Merge pull request #4182 from ryanpetris/fix-hdhomerun
4 years ago
BaronGreenback 8f25eaeb9d
Update Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunUdpStream.cs
4 years ago
Greenback 616caca2b7 Added more comments.
4 years ago
BaronGreenback 7a6063ed41
Merge branch 'master' into NetworkPR2
4 years ago
Fernando Fernández e21e00cad5 Merge remote-tracking branch 'upstream/master' into no-scaling
4 years ago
Greenback a3e47f3e4e Updated to latest Unstable.
4 years ago
Greenback e51ddd326c Fixes spelling.
4 years ago
Fernando Fernández 38c3b6fcd3 Fix build and thread detection logic
4 years ago
Bond_009 4b1c9dc9ea Pass cancellation where possible
4 years ago
Fernando Fernández 94cae4f145 Specify threads to ffmpeg properly
4 years ago
BaronGreenback d66f88672c
Merge branch 'master' into NetworkPR2
4 years ago
Ryan Petris 8204b25a56
Merge branch 'master' into fix-hdhomerun
4 years ago
Ryan Petris 81d5eb4db5
Return a Task object and discard it instead of using async void.
4 years ago
crobibero e66d79fc0c Merge remote-tracking branch 'upstream/master' into http-exception
4 years ago
crobibero 95a2de757f remove custom HttpException
4 years ago
Bond_009 c4bb32f259
Access last element by index where possible
4 years ago
Bond_009 bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
4 years ago
crobibero 73f9a6d7d0 Convert array property to IReadOnlyList
4 years ago
Neil Burrows e9d35cb2ca Switching to the more efficient Hex.Encode function
4 years ago
Neil Burrows 866c41519f Perform hashing of Password for Schedules Direct on server
4 years ago
Bond-009 082705c0d8
Merge pull request #4410 from crobibero/m3u-user-agent
4 years ago
BaronGreenback ec245dce90
Merge branch 'master' into NetworkPR2
4 years ago
crobibero b4d52d8009 Apply patch
4 years ago
crobibero 5d88e61076 Merge remote-tracking branch 'upstream/master' into livetv-ts-fix
4 years ago
Anthony Lavado 6205fb4b6a
Merge pull request #4341 from Bond-009/minor6
4 years ago
crobibero 6763d456ff Set UserAgent when getting M3u playlist
4 years ago
Greenback 83af636c61 Updated with new NetManager
4 years ago
crobibero 0c674b496f Add stream disposal comment.
4 years ago
crobibero 3568c5f39b Fix early filestream close
4 years ago
BaronGreenback 0b5ddc90ff
Merge branch 'master' into NetworkPR2
4 years ago
Bond_009 49569ca0a0 Use nameof where possible
4 years ago
Jan-Pieter Baert 6f9beef732
Fix SA1012 and SA1013 warnings
4 years ago
Jim Cartlidge 53af1e3455 Updatig netcollection & re-inserting BOM
4 years ago
Jim Cartlidge fcd1b2f0e4 Merged with latest master
4 years ago
Bond-009 7775066475
Merge pull request #4236 from ConfusedPolarBear/warnings1
4 years ago
Matt Montgomery 53d5f64e03 Fix SA1513, SA1514, SA1507, and SA1508
4 years ago
Ryan Petris 3fa3a9d57a
Preemptively throw a LiveTvConflictException when the tracked live streams for a given device/tuner will exceed the number of supported streams.
4 years ago
Ryan Petris 361f51ac94
Use TcpClient.Connect().
4 years ago
Ryan Petris 0496e18179
Fix HD Home Run streaming.
4 years ago
Jim Cartlidge 38b8110a3e Removing blank lines.
4 years ago
Jim Cartlidge b44455ad0d Update based on PR1 changes.
4 years ago
Jim Cartlidge 9ef79d190b Large number of files
4 years ago
Bond_009 384ab39f5b Fix some warnings
4 years ago
crobibero 23df4991b6 Use proper buffer size
4 years ago
crobibero 2a8653b309 Merge remote-tracking branch 'upstream/master' into http-client-migrate
4 years ago
crobibero ae8ff1ca54 last time I swear
4 years ago
crobibero 4d4dc0b555 Remove ResponseHeadersRead in SchedulesDirect
4 years ago
crobibero d8a0edc511 Revert "Remove ResponseHeadersRead where applicable"
4 years ago
crobibero 85844a84b6 Remove ResponseHeadersRead where applicable
4 years ago
crobibero b111b9e2c9 Fix styling
4 years ago
crobibero e1d0b430d9 Remove HttpRequestOptions
4 years ago
crobibero 4038d15c83 Properly migrate all HttpCompletionOption
4 years ago
Bond_009 e653eef44f Fix some warnings
4 years ago
crobibero 8d592777c4 change to using declaration
4 years ago
crobibero 6ae4da709e migrate to IHttpClientFactory in M3UTunerHost
4 years ago
crobibero 5b93b3b15e migrate to IHttpClientFactory in M3uParser
4 years ago
crobibero af9ebef577 migrate to IHttpClientFactory in SharedHttpStream
4 years ago
crobibero 96fdee38cb migrate to IHttpClientFactory in HdHomerunHost
4 years ago
crobibero 97cc3d54bb migrate to IHttpClientFactory in XmlTvListingsProvider
4 years ago
crobibero 652e688cc1 migrate to IHttpClientFactory in SchedulesDirect
4 years ago
crobibero 50a1e35765 migrate to IHttpClientFactory in EmbyTV
4 years ago
crobibero 804b0fc034 migrate to IHttpClientFactory in DirectRecorder
4 years ago
Patrick Barron 9fa4fff15d Merge branch 'master' into event-rewrite-1
4 years ago
Bond_009 119f64f5e7 Make some methods async
4 years ago
Bond_009 ab2147751f Make MediaBrowser.MediaEncoding warnings free
4 years ago
Patrick Barron 98ed90c4a2 Merge branch 'master' into event-rewrite-1
4 years ago
Bond_009 68edccd9f4 More warn
4 years ago
Bond_009 e77a45adcf Minor change
4 years ago
Bond_009 2b400c99ef Fix warnings
4 years ago
Patrick Barron ca1f15af19 Move GenericEventArgs to Jellyfin.Data.Events
4 years ago
Patrick Barron 70e56314d7 Minor fixes to LiveTvMediaSourceProvider
4 years ago
Patrick Barron 8373d6297c Fix MemoryCache usage
4 years ago
Patrick Barron 5c65abcd94 Clean up TunerHost classes
4 years ago
Bond-009 b7421db5fe
Merge pull request #3578 from barronpm/displaypreferences-efcore
4 years ago
Joshua M. Boniface d7287a05ad
Merge pull request #3684 from Bond-009/warn22
4 years ago
Bond_009 01e781035f Fix warnings
4 years ago
Bond-009 3ff110984a
Merge branch 'master' into readonlyspan
4 years ago
Patrick Barron 3d69cea1c9
Merge branch 'master' into displaypreferences-efcore
4 years ago
Patrick Barron 7adac7561a Use System.Text.Json in LiveTvManager
4 years ago
Bond_009 febb6bced6 Review usage of string.Substring (part 1)
4 years ago
Patrick Barron ab396225ea Migrate Display Preferences to EF Core
4 years ago
telans 98db8f72e0
fix SA1503 for one line if statements
4 years ago
telans afe09612e8
fix SA1119
4 years ago
Bond-009 9af6eda0b4
Merge pull request #3343 from telans/comment-stops
4 years ago
telans 247f9c61e6
fix SA1513/SA1516
4 years ago
telans 9018f8d8be
Add full stop at end of comments (SA1629)
4 years ago
telans 3d9049ef08
fix SA1508
4 years ago
telans acd4389653
fix SA1005
4 years ago
telans 726e116d5b
fix SA1510
4 years ago
Patrick Barron 42b4f0aa2e Merge branch 'master' into userdb-efcore
4 years ago
dkanada 403cd3205f
Merge pull request #3254 from crobibero/ilogger
4 years ago
Patrick Barron 7a115024aa Merge branch 'master' into userdb-efcore
4 years ago
aled 22a860a806 Fix a small number of compile warnings
5 years ago
crobibero 57d1dbfe7b undo erroneous changes
5 years ago
crobibero 44957c5a9a Use typed logger where possible
5 years ago
Patrick Barron 06f9cde22f Merge branch 'master' into userdb-efcore
5 years ago
Vasily 40502a33e0
Merge pull request #3203 from Bond-009/warn18
5 years ago
Vasily 668e10ceb7
Merge pull request #2767 from Bond-009/nullable3
5 years ago
Bond_009 4748105dce Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
5 years ago
Bond_009 7439e095e2 Merge branch 'master' into nullable3
5 years ago
Patrick Barron eef7cfd912 Make SonarCloud less angry
5 years ago
Patrick Barron 01ce56016a Merge branch 'master' into userdb-efcore
5 years ago
Bond_009 10e381f66f Fix some 'bugs' flagged by sonarcloud
5 years ago
Patrick Barron c464f700db Remove redundant qualifiers
5 years ago
dkanada 668a7b97c7
Merge pull request #3072 from JustAMan/fix-dead-livetv
5 years ago
Vasily c70e38288c
Apply suggestions from code review
5 years ago
Patrick Barron aca7e221d8 Merge branch 'master' into userdb-efcore
5 years ago
Vasily f08830ea00
Merge pull request #2774 from mark-monteiro/simplify-https-config
5 years ago
Patrick Barron 9ad839c776 Initial migration code
5 years ago
Patrick Barron 62420a6eb1 Remove support for injecting ILogger directly
5 years ago
Mark Monteiro 43c22a5822 Add GetLoopbackHttpApiUrl() helper method to replace forceHttps functionality
5 years ago
Vasily 3401d55f41 Fixed yet another case of hanging on a bad stream
5 years ago
Vasily a517bd2e52 Re-raise the exception that caused LiveTV stream to not open
5 years ago
Joshua M. Boniface f502c89331
Merge pull request #2798 from JustAMan/fix-livetv-again
5 years ago
Mark Monteiro f815059698 Merge remote-tracking branch 'upstream/master' into register-services-correctly
5 years ago
dkanada eda208e258
Merge pull request #2829 from Bond-009/warn19
5 years ago
Bond_009 fc049caba2 Merge branch 'master' into nullable3
5 years ago
Mark Monteiro 9728aa8b0a Merge branch 'master' into register-services-correctly
5 years ago
Mark Monteiro 4113288278 Fix style issues
5 years ago
Mark Monteiro 7152b55747 Use a separate line for each property initializer
5 years ago
Bond_009 49fe5e0a21 Fix some warnings
5 years ago
Vasily e85f9f5613 Make localhost LiveTV restreams always use plain HTTP port
5 years ago
Bond_009 30ce346f34 Enable nullabe reference types for MediaBrowser.Model
5 years ago
Mark Monteiro 658e963e93 replace 'try-finally' with 'using' where appropriate
5 years ago
Mark Monteiro cb2d99e831 Construct LiveTvDtoService and LiveTvManager correctly
5 years ago
Mark Monteiro 3d5b4f869c Register ILiveTvManager and IPlaylistManager correctly
5 years ago
Mark Monteiro e0f40f57d8 Merge remote-tracking branch 'upstream/master' into remove-common-process
5 years ago
Bond_009 2be394089e Enable Microsoft.CodeAnalysis.FxCopAnalyzers for Jellyfin.Common
5 years ago
Bond-009 f31efce52d
Merge branch 'master' into usings
5 years ago
Bond_009 3ab50f5a3f Address comments
5 years ago
Mark Monteiro 7447ea8960 Make sure Process objects are all disposed correctly
5 years ago
Mark Monteiro b947d98266 Delete unnecessary ProcessFactory abstraction
5 years ago
Mark Monteiro ee2f911a2b Remove unnecessary CommonProcess abstraction
5 years ago
Bond_009 e9d1eabd53 Remove unused usings
5 years ago
Bond-009 94fe9b8f6d
Merge branch 'master' into warn17
5 years ago
Mark Monteiro b67e9cde8c Replace ILogger with ILogger<T> wherever possible
5 years ago
Bond_009 07cc4be6a7 Fix some warnings
5 years ago
Bond_009 184ad29f3f Address comments
5 years ago
Bond_009 7060934792 Fix some warnings in Emby.Server.Implementations
5 years ago
dkanada b7a9900556
Merge pull request #2357 from Bond-009/warn13
5 years ago
Bond_009 87d2479b78 Fix warnings
5 years ago
dkanada cd13f718fb
Merge pull request #2247 from Bond-009/stringhelper
5 years ago
Bond-009 c8409d2ea1 Remove FileSystem.GetStream
5 years ago
Bond_009 e714b9930e Merge branch 'master' into embytv
5 years ago
Bond-009 fdbb329118 Remove StringHelper functions
5 years ago
dkanada fb61a1f882
Merge pull request #2150 from Bond-009/releaseerror
5 years ago
Bond-009 c824c564cd Move Emby.XmlTv to a NuGet package (#2042)
5 years ago
Bond_009 5a8e972952 Enable TreatWarningsAsErrors for some projects
5 years ago
Bond-009 a4ca259a64 Add improved error error for #2141
5 years ago
Bond-009 a2c35e6dba Merge remote-tracking branch 'upstream/master' into random
5 years ago
Bond_009 5cab79c839 Clean up Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
5 years ago
Joshua M. Boniface 48120d01dc
Merge pull request #1991 from Bond-009/transtemp
5 years ago
Bond-009 b477b3874e Fix some warnings
5 years ago
Bond-009 d4b438791f Don't append transcodes to transcoding temp path
5 years ago
dkanada f3ca37e523 minor changes to transcode cleanup scheduled task
5 years ago
Bond_009 a245f5a0d4 Rewrite hex encoder/decoder
5 years ago
Bond_009 d9a03c9bb1 Fix more warnings
5 years ago
Bond_009 bbc0875387 Don't shuffle some types by default
5 years ago
Bond_009 c9820d30ed Fix multiple mistakes and warnings
5 years ago
Bond_009 8fe7b6551f Rewrite `ItemDataProvider` to be more robust
5 years ago
Bond-009 ee637e8fec Fix warnings, improve performance (#1665)
5 years ago
Anthony Lavado cb393c215a
Merge pull request #1686 from Bond-009/warn7
5 years ago
Bond_009 e4f893a0eb More warning fixes
5 years ago
Bond_009 0aaaaab7a0 Fix invalid arg for
5 years ago
Bond_009 dc194015c2 Remove unused args
5 years ago
Bond_009 5dd332b63d Attempt to fix #1391
5 years ago
Bond_009 1bc9b42c57 More fixes
5 years ago
Bond-009 4b37caa63a Update SharedHttpStream.cs
5 years ago
Bond_009 237db8ae92 Clean up livestreaming code
5 years ago
dkanada 8f8d8e3d0b
Merge pull request #1581 from Bond-009/socket1
5 years ago
dkanada 5c366e4697
Merge pull request #1612 from Bond-009/warn4
5 years ago
Bond-009 6032f31aa6 Use CultureInvariant string conversion for Guids
5 years ago
Bond_009 2a58c643d2 Fix more warnings
5 years ago
Bond-009 a5cb069f26 Update HdHomerunManager.cs
5 years ago
Bond_009 1cad93c276 Use System.Net abstractions instead of raw socket
5 years ago
Bond_009 ddd1a282ea Remove IpAddressInfo and IpEndPointInfo classes
5 years ago
Bond-009 e8028de4d7
Merge pull request #1560 from jellyfin/release-10.3.z
5 years ago
Bond_009 5d9fa06675 Cleanup
5 years ago
Bond_009 b294b802a8 Try to fix XmlTvListingsProvider
5 years ago
Bond-009 82f041d050
Merge branch 'master' into release-10.3.z
5 years ago
Bond_009 d405a400aa Fixes issues with HttpClientManager
5 years ago
Bond-009 0a5550b13d Remove more unused stuff
5 years ago
Bond-009 d0fbd260d5
Merge branch 'master' into httpclient
6 years ago
Bond-009 b44a70ff36 Simplify/remove/clean code
6 years ago
Bond-009 e64aaebbac Improvements around streams
6 years ago
Vasily 1fef8bf266
Merge pull request #1060 from Bond-009/assinfo
6 years ago
Bond-009 7f42dcc60f Remove more unused stuff
6 years ago
Bond_009 37ea50a572 Reduce the amount of exceptions thrown
6 years ago
Bond-009 e91dd14b31 Remove redundent class AssemblyInfo
6 years ago
Claus Vium 78742b8e4c Switch to HeaderNames instead of hardcoded strings (and other header related fixes)
6 years ago
PloughPuff 73c1cdb32a Avoid exceptions due to folder and file not found
6 years ago
Joshua M. Boniface 89d4ce309d
Merge pull request #848 from Bond-009/perf
6 years ago
Bond-009 4811e76860
Merge branch 'master' into perf
6 years ago
Bond-009 bdfd042d70
Merge branch 'master' into fields
6 years ago
Bond-009 43cf11aa35 Change discards
6 years ago
Bond_009 8d98885cda Less string allocations
6 years ago
Felix Ruhnow edf5ee0cc4 combining some of the if's and adressing #820
6 years ago
Felix Ruhnow 86089ec03a Adding support for "tvg-chno"-Tag in M3U Channel Lists
6 years ago
Bond_009 a6a4cd5667 Removed some unused fields
6 years ago
Erwin de Haan f1ef0b0b4c Fix namespacing so it lines up properly with file names and paths (#715)
6 years ago
Claus Vium 0ef2b46106 Remove custom Threading
6 years ago
Vasily 0b3e6548db
Merge pull request #797 from Bond-009/warnings
6 years ago
Joshua M. Boniface c4f51e16a5
Merge pull request #736 from Bond-009/startasync
6 years ago
Bond-009 78e4e2ed92 Fix all warnings
6 years ago
Andrew Rabert 42d5a48491
Merge pull request #788 from Bond-009/warnings
6 years ago
Bond_009 1385d89df6 Remove MoreLINQ
6 years ago
Bond_009 8b073e2ba5 Remove unused field
6 years ago
Bond_009 5ac6d0ae59 Fix more warnings
6 years ago
Bond-009 1ea219bf3f
Merge branch 'master' into culture
6 years ago
Erwin de Haan 581a7fe078 Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`
6 years ago
Erwin de Haan a430568082 Unwrapped `OpenRead` and `CopyFile`
6 years ago
Erwin de Haan d7c6d16250 Unwrapped CreateDirectory and DeleteDirectory
6 years ago
Erwin de Haan 3a831994f6 Unwrapped GetDirectoryName and DirectorySeperatorChar
6 years ago
Bond_009 85a58fd655 Start startup tasks async
6 years ago
Bond_009 a709cbdc64 Fix more analyzer warnings
6 years ago
Bond_009 fd7f420af2 Remove remnants of system events
6 years ago
Bond_009 722120af74 Remove conditions that are always true/false
6 years ago
William Taylor 65cd3ed597 Replaced injections of ILogger with ILoggerFactory
6 years ago
Andrew Rabert d7da475aad Fix User-Agent
6 years ago
Andrew Rabert 8de4eb7d19 Rename ApplicationSemanticVersion to ApplicationVersion
6 years ago
Andrew Rabert 469590c9c5 Merge pull request #508 from EraYaN/api-version-reporting
6 years ago
Erwin de Haan 924ec0c191 Revert Jellyfin.Versioning, Update all versions and user agents.
6 years ago
Erwin de Haan 949393043d Fixed missing out keyword.
6 years ago
Erwin de Haan e63b18f17d Reformat JustAMan review second pass changes.
6 years ago
Erwin de Haan 321c440739 Reformat JustAMan review pt1 changes
6 years ago