aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/Library/LibraryStructureService.cs
AgeCommit message (Collapse)Author
2020-06-12Move LibraryStructureService to Jellyfin.ApiDavid
2020-04-05Use ? and ?? where applicablePatrick Barron
2019-11-25* Add support for multi segment base urlsBond_009
* Make baseurl case-insensitive
2019-08-09Use CultureInvariant string conversion for GuidsBond-009
2019-01-30Fix conditions where the ! was swallowed in #726Erwin de Haan
2019-01-28Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`Erwin de Haan
2019-01-13Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.ControllerErwin de Haan
2019-01-13Visual Studio Reformat: MediaBrowser.ApiErwin de Haan
2019-01-10Mayor code cleanupErwin de Haan
Add Argument*Exceptions now use proper nameof operators. Added exception messages to quite a few Argument*Exceptions. Fixed rethorwing to be proper syntax. Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling) Added some TODOs to log certain exceptions. Fix sln again. Fixed all AssemblyInfo's and added proper copyright (where I could find them) We live in *current year*. Fixed the use of braces. Fixed a ton of properties, and made a fair amount of functions static that should be and can be static. Made more Methods that should be static static. You can now use static to find bad functions! Removed unused variable. And added one more proper XML comment.
2018-09-12Update to 3.5.2 and .net core 2.1stefan
2017-06-23support individual library refreshingLuke Pulverenti
2017-05-26update GetItems methodLuke Pulverenti
2016-10-31make api project portableLuke Pulverenti
2016-10-25make controller project portableLuke Pulverenti
2016-09-24add network share configLuke Pulverenti
2016-09-23stub out storage for new path substitutionLuke Pulverenti
2016-08-13save library options on dialog closeLuke Pulverenti
2016-08-13improve genre displaysLuke Pulverenti
2016-08-13stub out objects for per library settingsLuke Pulverenti
2016-05-04update recording savingLuke Pulverenti
2016-05-04move media path methods to coreLuke Pulverenti
2016-03-27Remove unused code...Sven Van den brande
2016-03-18update plugin pagesLuke Pulverenti
2015-10-26support null image encoderLuke Pulverenti
2015-10-15restore library editorLuke Pulverenti
2015-10-15update library setupLuke Pulverenti
2015-10-04continue file system reworkLuke Pulverenti
2015-09-13add more methods to IFileSystemLuke Pulverenti
2015-09-13update file system methodsLuke
2015-03-18updated nugetLuke Pulverenti
2015-01-20sync updatesLuke Pulverenti
2015-01-12make channel access opt-in rather than opt outLuke Pulverenti
2014-11-14revise endpoint attributesLuke Pulverenti
2014-09-14add connect linkingLuke Pulverenti
2014-07-02update to jquery mobile 1.4.3Luke Pulverenti
2014-02-21easier user library setupLuke Pulverenti
2014-02-17fixed themoviedb search returning no resultsLuke Pulverenti
2014-02-10added toggles for metadata settingsLuke Pulverenti
2014-02-03use conditional caching on some json responsesLuke Pulverenti
2014-01-28fix library monitor referenceLuke Pulverenti
2014-01-28added api for external apps to report file system changesLuke Pulverenti
2014-01-28Created ILibraryMonitor to replace IDirectoryWatchersLuke Pulverenti
2013-12-29be more tolerant of media folder names with invalid url charsLuke Pulverenti
2013-12-07update to service stack v4Luke Pulverenti
2013-11-26fix directory watchers not picking up changesLuke Pulverenti
2013-11-04fix multiple scan restarts when renaming collectionLuke Pulverenti
2013-11-04fix scan stopping and restarting itself multiple times when adding/removing ↵Luke Pulverenti
collections
2013-10-31replace file system calls with IFileSystem when neededLuke Pulverenti
2013-10-30fixes #567 - Deprecate native shortcut codeLuke Pulverenti
2013-09-14fixes #539 - Unhanded exception when adding duplicate library pathLuke Pulverenti