Commit Graph

729 Commits (910617bbc3b960ff6a1e1c18c27a0b42a4be9ee0)

Author SHA1 Message Date
David 78f7fdeacc Rename methods and optimize allocations
3 years ago
Bond-009 066c19a26b
Fix possible null ref exception
3 years ago
David 14cbd22fbe Use Helper Methods for provider url parsing
3 years ago
cvium 025e351f61 add unit tests
3 years ago
cvium ab0cff8556 do not resolve episode-like files if they are in extras folders
3 years ago
Bond_009 a8ed753f6c FxCop -> Net Analyzers (part 2)
3 years ago
Bond_009 5241bd41ef Add code analysis attributes where appropriate
3 years ago
Joshua M. Boniface 82d88bdec6
Merge pull request #5409 from ikomhoog/master
3 years ago
Claus Vium 90cdd1345d
Merge pull request #5407 from Bond-009/hack
3 years ago
Bond_009 54f81c4da4 Call ToLower on CollectionTypeOptions.ToString
3 years ago
Ikomhoog d4201f812c Changed string.Length == 0 to string.IsNullOrEmpty in case of null
3 years ago
cvium 946411be8e Remove redundant check
3 years ago
cvium 67af30d1ff Remove redundant checks
3 years ago
cvium 54211b921c rider is a prick
3 years ago
cvium bc661c16e1 simplify
3 years ago
cvium 37e374d33d make sure network path substitution matches correctly
3 years ago
Bond_009 81f527f808 CollectionType can be null
3 years ago
Bond_009 1c74e2f40e Fix build
3 years ago
Bond_009 914e891689 Fix unchecked input
3 years ago
dkanada 9fcdbd4c4b remove deprecated settings from server config
3 years ago
Bond_009 a9b497720d Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
3 years ago
Bond-009 4549c96f6d
Merge pull request #4906 from Spacetech/library_scan_ignore_inaccessible
4 years ago
Ian 0f4bbbc63c Fix 3169 and 2879 by making MusicArtistResolver run ahead of MusicAlbumResolver
4 years ago
Gary Wilber 1fdeac0a7d Ignore inaccessible files during library scans
4 years ago
Joshua M. Boniface 7caba04c3c
Merge pull request #4890 from nielsvanvelzen/4888-fix-search-hints
4 years ago
artiume f411353c8c
Update Emby.Server.Implementations/Library/UserDataManager.cs
4 years ago
artiume c7cb177260
Update Emby.Server.Implementations/Library/UserDataManager.cs
4 years ago
artiume 77b478c726
Update Emby.Server.Implementations/Library/UserDataManager.cs
4 years ago
artiume 99adbf0497
Split resume function for Audiobooks
4 years ago
Niels van Velzen 2bb84c0675 Fix limit parameter error for search hints endpoint
4 years ago
David 043d045448 Put json serializer options in private field
4 years ago
David a714008b59 Add missing FileStreams
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
Claus Vium 21d2e9ff0c
Merge pull request #4771 from crobibero/typed-get-preference
4 years ago
crobibero ee23d06154 Use a more descriptive function name
4 years ago
artiume 297cb27ab6
remove opf extension for book types
4 years ago
crobibero b670937c3d Use typed UserManager GetPreference
4 years ago
cvium 3f6e6c4839 Simplify
4 years ago
cvium 3c5bbeb80c Remove ImageFetcherPostScanTask
4 years ago
nyanmisaka 020fe37dfe fix custom library order
4 years ago
crobibero b5a7a74e89 Use GetParentItem where applicable
4 years ago
crobibero 2055d49701 fix inverted condition
4 years ago
crobibero c083b29e29 Use Guid as API parameter type where possible
4 years ago
BaronGreenback 969b9e2a18
Update ImageFetcherPostScanTask.cs
4 years ago
Joshua M. Boniface bf54b5579c
Merge branch 'master' into defer_image_fetching
4 years ago
Joshua M. Boniface 7457c4a95d
Merge pull request #4499 from crobibero/more-param
4 years ago
Greenback e51ddd326c Fixes spelling.
4 years ago
crobibero 3cc0dd7e12 Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage.
4 years ago
BaronGreenback 2bbfcc264d
Merge branch 'master' into emby-namig-nullable
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 ff49a3bb61
Missed some stuff
4 years ago
Bond_009 bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
4 years ago
Stepan c0747512d6 Merge remote-tracking branch 'jellyfin/master' into emby-namig-nullable
4 years ago
cvium 584b4fa41f Fix Persons, Genres and Studios endpoints
4 years ago
Anthony Lavado 6205fb4b6a
Merge pull request #4341 from Bond-009/minor6
4 years ago
Stepan 60b49e67ea Re-Sharper inspection issues
4 years ago
Stepan 59619b6ea7 Enable nullable in Emby.Naming
4 years ago
Bond_009 49569ca0a0 Use nameof where possible
4 years ago
Bond-009 d54de29485
Merge pull request #4315 from Jan-PieterBaert/fix-warnings
4 years ago
Anthony Lavado 8b419d9ea6
Merge pull request #4199 from ryanpetris/livetv-locking
4 years ago
Jan-Pieter Baert ec91d3893d
Fix SA 1116 warnings
4 years ago
cvium 4a81ee43dc Add try-catch to avoid crashing the whole thing
4 years ago
cvium 1b18f86c8b Add missing parameter comments.
4 years ago
cvium 5d3449e9dc Fix xml doc comment
4 years ago
cvium 763862cbd8 Defer image pre-fetching until the end of a refresh/scan
4 years ago
Gary Wilber 3cfbe6e340 better audio file check
4 years ago
Gary Wilber 75041e7f39 interlocked increment
4 years ago
Gary Wilber 05fa95f149 Increase scan speed for music libraries
4 years ago
Ryan Petris 4db5700e18
Don't take a lock if there's no intention to manipulate the list of open streams. Instead, use a ConcurrentDictionary so that, in those situations, thread-safe access to the dictionary is ensured.
4 years ago
Bond_009 edbd4e0db6 Remove extra return statement
4 years ago
Bond_009 441301069e Fix
4 years ago
Bond_009 48e1cf9fd7 Minor performance improvements to item saving
4 years ago
Bond_009 119f64f5e7 Make some methods async
4 years ago
Bond_009 ab2147751f Make MediaBrowser.MediaEncoding warnings free
4 years ago
cvium 0cf75992a8 Use MemoryCache.Set since SetValue does not flush to cache automatically.
4 years ago
Bond-009 b7421db5fe
Merge pull request #3578 from barronpm/displaypreferences-efcore
4 years ago
dkanada e0d2eb8eec
remove useless order step for intros
4 years ago
Patrick Barron e5c6eec642 Use MemoryCache in LibraryManager
4 years ago
Joshua M. Boniface d7287a05ad
Merge pull request #3684 from Bond-009/warn22
4 years ago
Odd Stråbø 9314a4fcc9 .
4 years ago
Odd Stråbø 7fa80ac3e0 Add more tests, update comment
4 years ago
Odd Stråbø de708d2fca Comment
4 years ago
Odd Stråbø 800260af43 Yep. I failed at copy-pasting.
4 years ago
Odd Stråbø 11d5410dbb Don't ignore dot directories.
4 years ago
Bond_009 01e781035f Fix warnings
4 years ago
Bond-009 3ff110984a
Merge branch 'master' into readonlyspan
4 years ago
Patrick Barron 0aa349fe40 Remove unused dependencies.
4 years ago
Patrick Barron 3d69cea1c9
Merge branch 'master' into displaypreferences-efcore
4 years ago
Joshua M. Boniface 0d446c8755
Merge pull request #3609 from Bond-009/warn21
4 years ago
Bill Thornton e973757485 Simplify logic
4 years ago
Bond_009 febb6bced6 Review usage of string.Substring (part 1)
4 years ago
Bill Thornton 2fa2952791 Skip image processing for live tv sources
4 years ago
Bond_009 7324b44c43 Fix warnings
4 years ago
Patrick Barron b53bf2cd16 Remove obsolete network path code
4 years ago
crobibero e152a6c82f Increase delete logging
4 years ago
Patrick Barron ab396225ea Migrate Display Preferences to EF Core
4 years ago
Bond-009 cb193b6afd Add support for ReadOnlySpan<char> in IgnorePatterns
4 years ago
crobibero 9772749d8f Add more ignorepatterns and tests
4 years ago
dkanada bb7444db07
Merge pull request #3439 from cvium/ignore_application_folders
4 years ago
crobibero 9eba11379a catch skia errors when getting image dimensions
4 years ago
Claus Vium 0f07b19ca5 Remove AllowIgnorePath
4 years ago
Claus Vium 9dee1eef83 Never ignore application folders
4 years ago
Bond-009 f75024fade Fix scan crashed
4 years ago
telans 7f307f9082
brace multiline if statements
4 years ago
telans 8de6452967
fix some documentation periods
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 fc02157b42 Fix build errors
4 years ago
Patrick Barron 7a115024aa Merge branch 'master' into userdb-efcore
4 years ago
Bond-009 ad5c41b542
Merge pull request #3258 from aled/2149-fix-a-small-number-of-compile-warnings-1
4 years ago
crobibero 7ed5cf3dca Force configuration paths to not be ignored.
4 years ago
aled 22a860a806 Fix a small number of compile warnings
4 years ago
Daniyar Itegulov 613748b45d
Make books resumable and have duration of 1 second
4 years ago
crobibero 44957c5a9a Use typed logger where possible
4 years ago
Patrick Barron 06f9cde22f Merge branch 'master' into userdb-efcore
4 years ago
Bond-009 2dbb9d4895 Fix build
4 years ago
Vasily 40502a33e0
Merge pull request #3203 from Bond-009/warn18
4 years ago
Vasily 668e10ceb7
Merge pull request #2767 from Bond-009/nullable3
4 years ago
Vasily b9618c8c01
Merge pull request #2676 from GranPC/public-pr/blurhash
4 years ago
Vasily 26eef1bbf8 Move logic of computing Blurhash components to ImageProcessor
4 years ago
Bond_009 4748105dce Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
4 years ago
Vasily 9208acd5ae Convert non-local image to local before computing blurhash
4 years ago
Vasily ed791dee46 Do not compute dimensions or blurhash for remote images
4 years ago
Bond_009 7439e095e2 Merge branch 'master' into nullable3
4 years ago
Vasily edcfcadcd3 Make sure blurhash is recomputed if image changed or metadata refresh toggled
4 years ago
Vasily 6c9dc04189 Handle errors during blurhash generation so it does not fail the scan
4 years ago
Patrick Barron eef7cfd912 Make SonarCloud less angry
4 years ago
Patrick Barron 01ce56016a Merge branch 'master' into userdb-efcore
4 years ago
Joshua M. Boniface 0be3dfe7c5
Revert "Fix emby/user/public API leaking sensitive data"
4 years ago
Vasily 29443e3681
Apply suggestions from code review
4 years ago
Vasily 1f83a21288 Rename Hash to BlurHash in all properties and methods for clarity
4 years ago
Vasily 8b517e9bef Fix nullref for imageProcessor in LibraryManager
4 years ago
Patrick Barron c464f700db Remove redundant qualifiers
4 years ago
artiume 0efb81b21e
Add lost+found to ignore list
4 years ago
Vasily 186b7f303c More small optimizations
4 years ago
Vasily a226a4ee03 Compute hash only when one is not computed in DB, small optimizations here and there
4 years ago
Vasily bfb644d5f5 Fix nullref exception
4 years ago
Vasily 02da312f8a Fix compilation after rebase
4 years ago
Jesús Higueras fe480caf54 Add endpoint to update all items in library
4 years ago
Jesús Higueras b9fc0d2628 Add BlurHash support to backend
4 years ago
Vasily 2d2c1d9473
Merge pull request #3099 from rigtorp/ignore-patterns
4 years ago
Erik Rigtorp f144acdc96 Use glob patterns to ignore files
4 years ago
Patrick Barron aca7e221d8 Merge branch 'master' into userdb-efcore
4 years ago
artiume 4eb4ad3be7
Update Books Resolver File Types
4 years ago
Patrick Barron 9ad839c776 Initial migration code
4 years ago
Patrick Barron 62420a6eb1 Remove support for injecting ILogger directly
4 years ago
Bond-009 62da4d0e5c
Merge pull request #2492 from Polpetta/fix-api-private-data-leak
4 years ago
Davide Polonio 57cf19f058 Fix variable declaration and follow sonarcloud suggestions
4 years ago
Davide Polonio 472efeeec4
Remove extra line in UserManager
4 years ago
Vasily 5922c35d69
Merge pull request #2920 from Bond-009/tests2
4 years ago
dkanada 97d7ffc458
Merge pull request #2861 from mark-monteiro/fix-auth-response-codes
4 years ago
Bond-009 07326c1d9b
Merge branch 'master' into fix-auth-response-codes
4 years ago
Bond_009 c430a7ed8f Address comments
4 years ago
Mark Monteiro bc4e72b29b Create ApplicationHost logger correctly
4 years ago
Mark Monteiro f815059698 Merge remote-tracking branch 'upstream/master' into register-services-correctly
4 years ago
Bond_009 7f4a229cd2 Add some simple tests
4 years ago
randrey d30fd3b3d2 Changed '\d' to '[0-9]'.
4 years ago
randrey 92f273cb0c Limit imdbid to 8 digits.
4 years ago
randrey d7a71cee3c Fix imdbid regex
4 years ago
Vasily e1fb24c9ee
Merge pull request #2830 from Bond-009/dvdlib
4 years ago
Bond-009 bcf53b3226
Merge pull request #2746 from dafo90/master
4 years ago
Bond_009 fc049caba2 Merge branch 'master' into nullable3
4 years ago
Mark Monteiro 9c7b3850f9 Throw AuthenticationException instead of ArgumentNullException when a user does not exist
4 years ago
Mark Monteiro 53380689ad Return correct status codes for authentication and authorization errors
4 years ago
Mark Monteiro 1e1295bebf Merge remote-tracking branch 'upstream/master' into register-services-correctly
4 years ago
Bond_009 d8a7462205 DvdLib: remove dependency on MediaBrowser.Model
4 years ago
Vasily 06c5b73c15
Merge pull request #2755 from Bond-009/dbcleanup
4 years ago
dafo90 dd128b5e30 Log message for each exception during login
4 years ago
Vasily 5b59cd2eb2
Merge pull request #2696 from mark-monteiro/fix-extras
4 years ago
dafo90 62b0db59aa Fix Authentication request log
4 years ago
Bond_009 30ce346f34 Enable nullabe reference types for MediaBrowser.Model
4 years ago
Mark Monteiro 615717e562 Register and construct IUserDataManager and IUserDataRepository correctly
4 years ago
Mark Monteiro 4daa5436fc Register and construct IUserManager and IUserRepository correctly
4 years ago
Mark Monteiro fe9f4e06d1 Register and construct LibraryManager correctly
4 years ago
Mark Monteiro 7fd25f94f3 Inject and construct ISearchEngine and IMusicManager correctly
4 years ago
Mark Monteiro 573da63d41 Register and construct IMediaSourceManager correctly
4 years ago
Bond_009 8e7b15285e Clean up SqliteItemRepository
4 years ago
Didier Dafond 2fb9e36493
Authentication request log with IP
4 years ago
Mark Monteiro 34204046dd Remove duplicate array of extras directory names
4 years ago
Bond_009 e9d1eabd53 Remove unused usings
4 years ago
Bond-009 94fe9b8f6d
Merge branch 'master' into warn17
4 years ago
Mark Monteiro b67e9cde8c Replace ILogger with ILogger<T> wherever possible
4 years ago
Bond-009 464039043d
Merge pull request #2491 from mark-monteiro/2425-fix-playlists
4 years ago
Vasily 13d30a0a79
Merge pull request #2436 from dkanada/music
4 years ago
Davide Polonio 5d760b7ee8 Fix emby/user/public API leaking private data
4 years ago
Mark Monteiro 1204818698 Clean up and document PlaylistResolver
4 years ago
Mark Monteiro 41a26f8ecd Correctly resolve playlists that are stored using a directory path
4 years ago
Bond_009 07cc4be6a7 Fix some warnings
4 years ago
dkanada 6715450598
Merge pull request #2427 from Bond-009/minor
4 years ago
dkanada 65a9d618cc add config options for musicbrainz
4 years ago
Bond_009 adc9fc282c Minor improvements
4 years ago
Ulrich Wagner 3bd7633cbf
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner a9e744bea0 Curly braces on new lines
4 years ago
Ulrich Wagner 3d9dc59554 Omitting the parameter ExtraChapters
4 years ago
Ulrich Wagner f4d0fa8dc8
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner d6971581d6
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner 0f2ee2686d Constructor of the LibraryManager takes the mediaEncoder as parameter
4 years ago
Ulrich Wagner b16ba7d985
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner 7005326685
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner 4d0ee3f6cc
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner 39b6d6586f
Update Emby.Server.Implementations/Library/LibraryManager.cs
4 years ago
Ulrich Wagner 5fed4d10ab Only reading the result of GetMediaInfo if it completed successfully
4 years ago
Ulrich Wagner d7f199bb1c #2407: Prefer MP4-Metadata for episodes
4 years ago
Bond-009 d5fcca3d05
Merge branch 'master' into naming
4 years ago
dkanada fe325a6e73
Merge pull request #2359 from Bond-009/username
4 years ago
dkanada 692a9bfdd0
update some comments
4 years ago
dkanada afe9ed977b improve scan progress and fix a few bugs
4 years ago
Bond_009 acc1846e3e Allow changing capitalization of usernames
4 years ago
Bond_009 dc62e436c4 Clean up Emby.Naming
4 years ago
dkanada c618f3f8eb
Merge pull request #2257 from Bond-009/cleantests
4 years ago
dkanada d217f1614e
Merge pull request #2096 from Bond-009/embytv
5 years ago
Bond_009 abf03f7d3a Clean up some more
5 years ago
Vasily dd7feacd34
Merge pull request #2105 from Bond-009/namingtests
5 years ago
Bond_009 bb236b9591 Merge branch 'master' into warn12
5 years ago
Bond_009 e714b9930e Merge branch 'master' into embytv
5 years ago
Bond_009 b50c4938e1 Merge branch 'master' into namingtests
5 years ago
Bond_009 a253fa616d Fix build and address comments
5 years ago
dkanada aca31457c0 merge branch master into media-attachments
5 years ago
dkanada aac0a1ed26
Merge pull request #2206 from Bond-009/userconfig
5 years ago
dkanada fb61a1f882
Merge pull request #2150 from Bond-009/releaseerror
5 years ago
dkanada 529cff3920
Merge pull request #2153 from dkanada/fix-playlist
5 years ago
dkanada c10cb66169
remove directory check
5 years ago
Bond_009 ab57b504fe Delete user config dir on user deletion
5 years ago
Bond_009 7f5a174dff Merge branch 'master' into warn12
5 years ago
Bond-009 6b185119aa
Merge branch 'master' into namingtests
5 years ago
dkanada 28e922326d
remove space
5 years ago
dkanada 623e85a9e4
add suggested changes
5 years ago
dkanada 1b2453b4e9 fix playlist deletion
5 years ago
dkanada 02928128b9 track progress for any item that supports the feature
5 years ago
Bond_009 5a8e972952 Enable TreatWarningsAsErrors for some projects
5 years ago
Bond_009 2ef4ffd698 More warnings (removed)
5 years ago
dkanada 67922dff50
Merge pull request #2041 from Bond-009/warn11
5 years ago
Bond-009 affb58ef9e
Apply suggestions from code review
5 years ago
dkanada dee3076eaf
Merge pull request #1923 from Bond-009/random
5 years ago
Bond_009 35151553e3 Add back all old emby tests
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
Bond_009 42ffddc269 Fix more warnings
5 years ago
Bond_009 3221e837f9 * Add support for multi segment base urls
5 years ago
dkanada 51cdc6ea16
Merge pull request #1926 from Bond-009/auth
5 years ago
Bond_009 d7335f6ae6 Reword exception message
5 years ago
Bond-009 b477b3874e Fix some warnings
5 years ago