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
12 years ago
Luke Pulverenti
14d8f48f31
add filters to item by name query
12 years ago
Luke Pulverenti
2a44efaa42
fixes #585 - Use tmdb updates api for people
12 years ago
Luke Pulverenti
fe2eb6cb01
fixes #573 - Support media info for intros
12 years ago
Luke Pulverenti
fb98b0c8e0
updated nuget
12 years ago
Luke Pulverenti
33a3e215d0
added user data save event
12 years ago
Luke Pulverenti
1f7bc3e61d
added user data save reason
12 years ago
Luke Pulverenti
9a4712cf22
added user data manager, updated nuget
12 years ago
Luke Pulverenti
1007f24200
reduce task allocations by making IBN api synchronous
12 years ago
Luke Pulverenti
803e8b4a2e
improved performance of item counts
12 years ago
Luke Pulverenti
740a10a4e3
de-normalize item by name data. create counts during library scan for fast access.
12 years ago
Luke Pulverenti
09ff7391b4
updated nuget
12 years ago
Luke Pulverenti
e7e18af2d7
fixes #433 - Add root collection type to ItemResolveArgs
12 years ago
Luis Miguel Almánzar
decd3d9480
fix #390 -
12 years ago
Luke Pulverenti
dab5003d6b
added collection type
12 years ago
Luke Pulverenti
e924efaa6f
Added a welcome notification
12 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
...
Fixed issue with incorrect season number when path contains a number.
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
...
Updated Fody
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
13 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
13 years ago
ebr11 Eric Reed spam
2c563ac92f
Hopefully the last of dealing with the metadata folder
13 years ago
ebr11 Eric Reed spam
68de4a6568
Add HDDVD recognition
13 years ago
ebr11 Eric Reed spam
f385fe2f20
Merge with default
13 years ago
ebr11 Eric Reed spam
946c0e8256
Initial metadata provider hook in. No refresh intelligence yet.
13 years ago
ebr11 Eric Reed spam
17106ea5c7
Initial commit changing to on-demand child loading and validations
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
30a954300e
IBN fix
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f1e668bad8
More code cleanups
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
670a53258e
Some minor code cleanups
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2467ca9668
Moved some entities to the main project
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
97a11da208
Fixed updating last login date on AuthenticateUser
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4752d12aaa
Switched date operations to utc
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
97bc7ec378
Added error handling for both IBN and providers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
42a2835633
Removed vf collection type
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f218e6b583
More comments and cleanup. Added special feature provider for movies
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ef03988442
comments and don't run internet providers on startup
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c80c8c1cfd
Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fbf8cc833c
a few more async optimizations
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
76d365fcf9
Tweaked disk access a little bit more
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
9029d939f3
Further reduced disk access in ItemController
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
906ad3cb1a
Removed Linq usage from ItemController
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
758d18a652
Switched to low-level io methods for better performance
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6fbeee841f
Performance update
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8f024e8199
Fully async'd xml parsing process as well as added resolver and provider priorities
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
1187222842
Update IBN types to use providers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
937d27ae9d
One async call leads to another, and another, all the way up the call stack...
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d794eecec4
Added initial implementation of the metadata provider network, along with the first few providers
13 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
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0788f435c1
Added GetItemsWithPerson
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ee1fa6e816
Implemented some IBN functionality - GetPerson, GetYear, GetStudio, GetGenre
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
97ee9fed14
Switched to MEF as a means to locate plugins and resolvers
13 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.
13 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.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5f5f2838b1
moved the http server to common, added more http handlers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4c9f77eead
Added some resolver improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
b50f78e5da
Initial check-in
13 years ago