Commit Graph

374 Commits (release-10.1.0)

Author SHA1 Message Date
Luke Pulverenti a4b40ad9d9 handle year in name when searching
11 years ago
Luke Pulverenti eec9e04825 take photos into the core
11 years ago
Luke Pulverenti 16bc3a6d77 implement fetcher priority adjustment
11 years ago
Luke Pulverenti 013d5a467e restored external subtitle support
11 years ago
Luke Pulverenti 44bb192ce0 update wizard function of enable/disable local metadata saving
11 years ago
Luke Pulverenti b1713a16cd switch to generic lookup type
11 years ago
Luke Pulverenti 821a3d29a2 converted movie providers to new system
11 years ago
Luke Pulverenti 68bb977a74 separate musicbrainz from lastfm artist providers
11 years ago
Luke Pulverenti 9e0c1340fc convert games to new providers
11 years ago
Luke Pulverenti 7c5b222463 Created ILibraryMonitor to replace IDirectoryWatchers
11 years ago
Luke Pulverenti a9f2a72d0b #680 - Support new episode file sorting
11 years ago
Luke Pulverenti ce13ff95ad support plot keywords
11 years ago
Luke Pulverenti ef8b02d285 added dvdlib for better dvd runtimes
11 years ago
Luke Pulverenti 2864e4a339 support linux share paths in episode tv utils
11 years ago
Luke Pulverenti 650dc0ccac added new search params
11 years ago
Luke Pulverenti f1a4832175 added cast icon to now playing bar to send current media to another client
11 years ago
Luke Pulverenti 135168b0e0 support adding additional users to sessions
11 years ago
Luke Pulverenti b9d17c9bc7 add more methods to file system interface
11 years ago
Luke Pulverenti 6f969ab468 add more info to playback events
11 years ago
Luke Pulverenti 4c2623d540 support streaming of tv recordings
11 years ago
Luke Pulverenti cd859ac2e6 added IHasImages and IHasUserData
11 years ago
Luke Pulverenti 7e8d11cb2a support additional names for season folders
11 years ago
Luke Pulverenti d8ce4141ff change chapter image location and cleanup dead files
11 years ago
Luke Pulverenti 3c9b0a1fb6 move prescan tasks to postscan
11 years ago
Luis Miguel Almánzar c82afc6a8f support simple episode naming.( XX - {Name}.ext )
11 years ago
Luke Pulverenti 17bacee089 consolidate Artist & MusicArtist
11 years ago
Luke Pulverenti e0f46bb91e updated nuget
11 years ago
Luke Pulverenti 6415776cd1 add item to user data save event
11 years ago
Luke Pulverenti 14d8f48f31 add filters to item by name query
11 years ago
Luke Pulverenti 2a44efaa42 fixes #585 - Use tmdb updates api for people
11 years ago
Luke Pulverenti fe2eb6cb01 fixes #573 - Support media info for intros
11 years ago
Luke Pulverenti fb98b0c8e0 updated nuget
11 years ago
Luke Pulverenti 33a3e215d0 added user data save event
11 years ago
Luke Pulverenti 1f7bc3e61d added user data save reason
11 years ago
Luke Pulverenti 9a4712cf22 added user data manager, updated nuget
11 years ago
Luke Pulverenti 1007f24200 reduce task allocations by making IBN api synchronous
11 years ago
Luke Pulverenti 803e8b4a2e improved performance of item counts
11 years ago
Luke Pulverenti 740a10a4e3 de-normalize item by name data. create counts during library scan for fast access.
11 years ago
Luke Pulverenti 09ff7391b4 updated nuget
11 years ago
Luke Pulverenti e7e18af2d7 fixes #433 - Add root collection type to ItemResolveArgs
11 years ago
Luis Miguel Almánzar decd3d9480 fix #390 -
11 years ago
Luke Pulverenti dab5003d6b added collection type
11 years ago
Luke Pulverenti e924efaa6f Added a welcome notification
11 years ago
Luke Pulverenti 57449f62c1 added GameGenre
12 years ago
Luis Miguel Almánzar 8879240fc1 Fixes #285 - Support tv with four digit seasons
12 years ago
Luke Pulverenti ab6a060163 distinguish between metadata download and edit
12 years ago
Luke Pulverenti 6025a89235 read 3d format from xml
12 years ago
Luke Pulverenti 92cd71143d Only fire metadata savers when appropriate
12 years ago
Luke Pulverenti d6cf7b51ac added movie, series, folder and episode xml saving support
12 years ago
Luke Pulverenti d32c71ca39 limit the extensions that are factored into the file stamp check
12 years ago
Luke Pulverenti 830e5c01f1 reduce memory usage from file system info
12 years ago
Luke Pulverenti 13f6da1bf4 removed chapters from baseitem
12 years ago
Luke Pulverenti e677a57bf1 switch to flat file storage
12 years ago
Luke Pulverenti 35d9b29c97 fixed issue of not seeing network shares
12 years ago
Luke Pulverenti 18325159c5 added a new MusicGenre entity
12 years ago
Luis Miguel Almánzar d017249d9e Fixed bug #331
12 years ago
Luke Pulverenti fad1ac8e9f call metadata savers after items are updated
12 years ago
Luke Pulverenti 4954681594 added IMetadataSaver
12 years ago
Luke Pulverenti a02017a524 when getting season number from paths, only look at path file name
12 years ago
Luke Pulverenti 8c403a4dc8 exclude theme song from album resolution
12 years ago
Luke Pulverenti 9a820efde3 fixes #280 - MB3 Local metadata fetcher for Music not seeing/using Artist Folder.jpg
12 years ago
Luis Miguel Almánzar 96a4f93e7c adding test to episode number extraction, and support multiepisode files
12 years ago
Luke Pulverenti f546f09c71 bulk save items when possible
12 years ago
Luke Pulverenti f3a7307ebb reduce requests against tvdb by getting entire series metadata at once
12 years ago
Luke Pulverenti f9c00a6145 parse episode index number at resolve time
12 years ago
Luke Pulverenti da7af24fca add separate entry point for new item notifier
12 years ago
Luke Pulverenti 369107bab8 reduce sizes of cast images
12 years ago
Luke Pulverenti e1f8c18b51 added ability to track web sockets per session
12 years ago
Luke Pulverenti 6481688d2a fixes #223 - New Content Localhost Popups Repeat 'Old' 'New Content' on Media Changes
12 years ago
Luke Pulverenti 08e4f959a2 fixes #207 - Music Content Showing as TV Content (songs as episodes)
12 years ago
Luke Pulverenti b443d591a2 fixes #200 - MB3 Locking Folders for a long time
12 years ago
Luke Pulverenti 0bfb755a38 search hints progress
12 years ago
Luke Pulverenti 757cfcae8e Added search hint service
12 years ago
Luke Pulverenti 374b7f2f03 new Artist entity
12 years ago
Luke Pulverenti 19d21a246d made Audio.Artist plural and removed duplicated of artists into the people collection
12 years ago
Luke Pulverenti 785deff188 removed excess hashing in providers and made user data key-based
12 years ago
Luke Pulverenti 192e1676a4 Added Budget, EndDate, HomePageUrl, ProductionLocations,
12 years ago
Luke Pulverenti ff1db0a173 resharper suggestions in controller project
12 years ago
Luke Pulverenti dba8c8d230 fixed getitembyclientid
12 years ago
Luke Pulverenti fe645c5cad centralize page size value
12 years ago
Luke Pulverenti 804115bf8d remove and/or delay unnecessary startup work
12 years ago
Luke Pulverenti 31c2d98532 Added a display preferences manager
12 years ago
Luke Pulverenti 4986722c73 made display preferences uniquely identifiable
12 years ago
Luke Pulverenti 1bf4b6110d Get/Set DisplayPreferences separately through the api
12 years ago
Luke Pulverenti 70377c71cc removed Publishers
12 years ago
Luke Pulverenti d1be0b31a2 Added publishers to BaseItem
12 years ago
Luke Pulverenti 0bc542b191 fixed issue of UserRootFolders never getting persisted
12 years ago
Luke Pulverenti 6e957cc0b0 added new video filters
12 years ago
Luke Pulverenti cab2e13ae2 adjusted tile text spacing
12 years ago
Luke Pulverenti fa884f3fea #62 - File locking problem in cache
12 years ago
Luke Pulverenti e2562879d8 Moved userdata to user manager to resolve concurrency issues. must delete userdata and displaypreferences db files.
12 years ago
Luke Pulverenti b4dd8a2106 moved displaypreferences to usermanager to solve concurrency issues
12 years ago
Luke Pulverenti 9f06eb781f fixes #97 and creates a library dictionary cache to avoid FindById recursion
12 years ago
Luke Pulverenti 3ff23530e7 comments
12 years ago
Luke Pulverenti 5c460c0b6f Moved search placeholder
12 years ago
LukePulverenti e25258e1c0 moved playback event args object
12 years ago
LukePulverenti 679143cffb populate last played value
12 years ago
LukePulverenti 9ecd2bbf91 #70 - TV library not being displayed
12 years ago
LukePulverenti cf61ac0264 fixed client type display for ios. also fixed display preferences saving.
12 years ago
LukePulverenti bae89ee824 fix duplicate connections on the dashboard
12 years ago
LukePulverenti 4d083b618d restored request logging
12 years ago
Eric Reed c02ac2a8ca Manage some items as single instance throughout #54
12 years ago
LukePulverenti 2af33416a7 #22 - Need to strip html tags from overviews
12 years ago
LukePulverenti ff55da9029 switch authentication to sha1
12 years ago
LukePulverenti da89c337a8 #22 - missing from last checkin
12 years ago
LukePulverenti 9afd1741e0 #22 - Need to strip html tags from overviews
12 years ago
LukePulverenti 37d27ec0c3 #22 - Need to strip html tags from overviews
12 years ago
LukePulverenti 0cc0fbbe43 #22 - Need to strip html tags from overviews
12 years ago
LukePulverenti 3f44324623 Added LibraryManager.Search
12 years ago
LukePulverenti f010d032ed remove unused api properties
12 years ago
LukePulverenti c7d2b3a407 updated ffmpeg. cleaned up some unused api properties
12 years ago
LukePulverenti b1be6f1d73 minor namespace changes in the model
12 years ago
LukePulverenti 31d079f1ba unified the two sorting api's
12 years ago
LukePulverenti 937e434ab6 moved the javascript apiclient to it's own repo and nuget package
12 years ago
LukePulverenti ca5acb6edc more commenting for api docs
12 years ago
LukePulverenti dbf6081a9b Add PrimaryImageAspectRatio to user dto
12 years ago
LukePulverenti 2ca4b7d03a Created IConfigurationManager
12 years ago
LukePulverenti 54a36322bb made base video resolver available for re-use
12 years ago
LukePulverenti ac3a94f5a1 moved resolvers to implementations, trimmed nuget package a bit
12 years ago
LukePulverenti 7bca933af0 added the beginning of a service stack abstraction
12 years ago
LukePulverenti fe3323a492 fixes around http response caching, updated the mb icon in the dashboard, and isolated web socket events
12 years ago
LukePulverenti af7aa597c3 referenced core plugins, fixed some dashboard issues, extracted library manager
12 years ago
LukePulverenti 4d71fc1d42 remvoed CO uninstall project
12 years ago
LukePulverenti ff4ee7ab9c combined usermanager and userdata manager
12 years ago
Eric Reed 8956f6ff4a Move ResourcePool to common
12 years ago
LukePulverenti 6efd22a3d2 added a shutdown api method, font size fix and other decouplings
12 years ago
LukePulverenti 465f0cc1e2 moved some network code to the networking assembly
12 years ago
LukePulverenti b8d5c71842 type discovery without attributes
12 years ago
LukePulverenti 57cb08085d fix broken images
12 years ago
LukePulverenti 868a7ce9c8 isolated clickonce dependancies
12 years ago
LukePulverenti fdafa59683 Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy.
12 years ago
LukePulverenti 931c0ea455 more dependancy injection
12 years ago
LukePulverenti 76f067f867 extracted more logging dependancies
12 years ago
LukePulverenti ab1065a567 removed static logger
12 years ago
ScottIsAFool ec621df5f6 Renamed Dto objects
12 years ago
LukePulverenti ee9d481662 isolated bdinfo dependancy
12 years ago
LukePulverenti 767cdc1f6f Pushing missing changes
12 years ago
ebr11 Eric Reed spam 4e3ce41880 Some directory-watcher rework - still not working properly
12 years ago
ebr11 Eric Reed spam 6edc836ce5 I lied - re-worked metadata folder handling again. Should now really only hit once and is available for other item types
12 years ago
ebr11 Eric Reed spam 2c563ac92f Hopefully the last of dealing with the metadata folder
12 years ago
ebr11 Eric Reed spam 68de4a6568 Add HDDVD recognition
12 years ago
ebr11 Eric Reed spam f385fe2f20 Merge with default
12 years ago
ebr11 Eric Reed spam 946c0e8256 Initial metadata provider hook in. No refresh intelligence yet.
12 years ago
ebr11 Eric Reed spam 17106ea5c7 Initial commit changing to on-demand child loading and validations
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 30a954300e IBN fix
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f1e668bad8 More code cleanups
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 670a53258e Some minor code cleanups
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2467ca9668 Moved some entities to the main project
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 97a11da208 Fixed updating last login date on AuthenticateUser
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 4752d12aaa Switched date operations to utc
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 97bc7ec378 Added error handling for both IBN and providers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 42a2835633 Removed vf collection type
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f218e6b583 More comments and cleanup. Added special feature provider for movies
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti ef03988442 comments and don't run internet providers on startup
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti c80c8c1cfd Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti fbf8cc833c a few more async optimizations
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 76d365fcf9 Tweaked disk access a little bit more
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 9029d939f3 Further reduced disk access in ItemController
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 906ad3cb1a Removed Linq usage from ItemController
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 758d18a652 Switched to low-level io methods for better performance
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6fbeee841f Performance update
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8f024e8199 Fully async'd xml parsing process as well as added resolver and provider priorities
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 1187222842 Update IBN types to use providers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 937d27ae9d One async call leads to another, and another, all the way up the call stack...
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti d794eecec4 Added initial implementation of the metadata provider network, along with the first few providers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 59a3dcc8c1 Slight re-work of ApplicationPaths so that we can have inherited versions for the UI and Server
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0788f435c1 Added GetItemsWithPerson
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti ee1fa6e816 Implemented some IBN functionality - GetPerson, GetYear, GetStudio, GetGenre
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 97ee9fed14 Switched to MEF as a means to locate plugins and resolvers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 80b3ad7bd2 Moved the http server to it's own assembly. added comments and made other minor re-organizations.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6fbd5cf464 All calls to get items now require passing in a userId. Made the model project portable. Also filled in more api calls.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 5f5f2838b1 moved the http server to common, added more http handlers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 4c9f77eead Added some resolver improvements
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti b50f78e5da Initial check-in
12 years ago