Luke Pulverenti
c025472491
removed unused reference
12 years ago
Luke Pulverenti
20d27c3bc3
fixed duplicate image downloading
12 years ago
Luke Pulverenti
86735e2205
fixed issue of trailers not getting internet metadata
12 years ago
Luke Pulverenti
11941a4db2
more remote control
12 years ago
Luke Pulverenti
300c3b7fd6
standardize knowledge of supported image extensions
12 years ago
Luke Pulverenti
3387dac01d
remote control progress
12 years ago
Luke Pulverenti
c21c2f8518
support plex/xbmc theme song convention
12 years ago
Luke Pulverenti
efbcac6ff1
support plex/xbmc conventions for primary images and backdrops
12 years ago
Luke Pulverenti
2225ff4e6b
add remote control script file
12 years ago
Luke Pulverenti
ed0b7a09a2
get music artist genres from albums
12 years ago
Luke Pulverenti
c60bd7d58e
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
ff61b0b11a
better error handling with image enhancers
12 years ago
Eric Reed
316b2b80a3
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
4268800589
Add warning message to collection resolution when not found
12 years ago
Luke Pulverenti
9274f9f35f
copy genres from MusicArtist to Artist
12 years ago
Eric Reed
61c4d87a16
Ensure we interpret decimal points in ratings properly regardless of culture
12 years ago
Luke Pulverenti
657097ee15
fixes #296 - Prevent non-movie videos from appearing in Movies view
12 years ago
Luke Pulverenti
cb62ebbf3f
removed excess logging message
12 years ago
Luke Pulverenti
70cecb346b
reduce fanart movie requests using their updates api
12 years ago
Luke Pulverenti
d4e3c6aa52
reduce fanart tv requests by using their updates api
12 years ago
Luke Pulverenti
9a820efde3
fixes #280 - MB3 Local metadata fetcher for Music not seeing/using Artist Folder.jpg
12 years ago
Luke Pulverenti
390f165332
#280 - avoid an extra request to last fm by taking data from the MusicArtist entity
12 years ago
Luke Pulverenti
2d0c51071a
consolidated some file system access
12 years ago
Luke Pulverenti
16e9a7e42f
fixed user collections not getting populated
12 years ago
Luke Pulverenti
cbd3de416c
removed extra regex
12 years ago
Luke Pulverenti
826c749774
fixed issue preventing drive contents from being read
12 years ago
Luis Miguel Almánzar
3c71f466e9
remove CDATA and html tags
12 years ago
Luke Pulverenti
a16655e22e
use utc for premieredate
12 years ago
Luke Pulverenti
e57deb61ae
fixes #313 - Corrupt TVDB source causing issue?
12 years ago
Luis Miguel Almánzar
97cce5ea59
reading missing data for tv series, and populating series end date
12 years ago
Luke Pulverenti
03296a7ffe
updated sqlite 1.0.86
12 years ago
Luke Pulverenti
5c5ec6e644
further reduce fanart music requests by using their updates api
12 years ago
Luke Pulverenti
8ee1874e8c
fixes #309 - TVDB episode XML ingestion of Writer and Director elements not dropping leading spaces
12 years ago
Luke Pulverenti
6611b53606
don't try to keep extracting images that fail
12 years ago
Luke Pulverenti
3b5f0a3058
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
9c6f97cf0d
avoid album level http requests to fanart
12 years ago
Luke
4e035cf7f7
Merge pull request #307 from lalmanzar/issue_287
...
allow html inside episode/movies overview (issue #287 )
12 years ago
Luis Miguel Almánzar
a68729be7c
allow html inside episode/movies overview
12 years ago
Luke Pulverenti
8ed35a00aa
for for web socket sending the root folder
12 years ago
Luke Pulverenti
7a5ba39603
fixes #305 - Multiple collections
12 years ago
Luke Pulverenti
398b658dbe
fixed image check in fanart image provider
12 years ago
Luke Pulverenti
a0c5d27e85
fixes #174 - Support all fanart tv images
12 years ago
Luke Pulverenti
2f796d611b
support tv backdrops from fanart
12 years ago
Luke Pulverenti
c702fb2179
added separate tvdb series images provider
12 years ago
Luke Pulverenti
6be50fefc1
use lastfm in file names
12 years ago
Luke Pulverenti
24aea2f643
fixes #275 - [tmdbid] tag no longer working
12 years ago
Luke Pulverenti
dd3f6fcc26
fixes #286 - Support double episodes
12 years ago
Luis Miguel Almánzar
96a4f93e7c
adding test to episode number extraction, and support multiepisode files
12 years ago
Luke Pulverenti
376e1a44ee
prefix method name and updated nuget
12 years ago
Eric Reed
47be566fc6
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
f4a199d275
Change image enhancer LastConfigurationChange to ConfigurationCacheKey
12 years ago
Luke Pulverenti
b7096d2092
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
a7f7892294
adjust number of simultaneous requests
12 years ago
Luke Pulverenti
f546f09c71
bulk save items when possible
12 years ago
Eric Reed
8452e2f125
Add block unrated option
12 years ago
Luke Pulverenti
718aa28216
fixed audio image not extracting
12 years ago
Luke Pulverenti
4112c9a0e0
added a recursive flag to refresh api
12 years ago
Luke Pulverenti
b310c98656
updated nuget
12 years ago
Luke Pulverenti
a3ecf6c2b7
localize library changed messages per user
12 years ago
Luke Pulverenti
212e696f7e
added library settings page
12 years ago
Luke Pulverenti
f2bfcd4f36
adjust mbz user agent
12 years ago
Luke Pulverenti
7859e449f6
account for non-file system items
12 years ago
Luke Pulverenti
4aa16623ad
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
e036b2c416
verify last fm data a little better
12 years ago
Eric Reed
f4d846dc77
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
68914d9cd0
Don't overwrite existing backdrops
12 years ago
Luke Pulverenti
e01202030d
removed sql delayed writer in favor of prepared statements
12 years ago
Luke Pulverenti
710c1073c1
move audio image extraction back into library scan
12 years ago
Luke Pulverenti
f3a7307ebb
reduce requests against tvdb by getting entire series metadata at once
12 years ago
Luke Pulverenti
c11c8bfdb4
re-enable http compression for all providers except for last fm
12 years ago
Luke Pulverenti
466d00b021
make sure series and episode providers are checking for existence of images
12 years ago
Luke Pulverenti
9430b09ae9
support xbmc -trailer suffix
12 years ago
Luke Pulverenti
adfa53cad7
raise movie db request period to 500
12 years ago
Luke Pulverenti
bba68471d7
check genres for null or whitespace
12 years ago
Luke Pulverenti
549f826950
catch 404's on requests to banners.xml
12 years ago
Luke Pulverenti
b2b85d20a5
slightly reduce simultaneous requests
12 years ago
Luke Pulverenti
40a2af83c9
standardize check of DontFetchMeta within provider manager
12 years ago
Luke Pulverenti
d7791db5b3
better detail page spacing for mobile
12 years ago
Luke Pulverenti
2bd2a7bc68
make sure providers are trying again when appropiate
12 years ago
Luke Pulverenti
25314e1fc9
limit number of tmdb requests per second
12 years ago
Luke Pulverenti
f9c00a6145
parse episode index number at resolve time
12 years ago
Luke Pulverenti
b2163c77dc
adjust provider logging messages
12 years ago
Luke Pulverenti
99959f5d10
fixed image providers from running everytime against collection folders
12 years ago
Luke Pulverenti
4c971ed161
fixes #281 - Metadata images incomplete
12 years ago
Luke Pulverenti
4cd7030248
fixed image uploading for virtual items
12 years ago
Luke Pulverenti
032bf6b8c6
record original runtime
12 years ago
Luke Pulverenti
e2d6a5c05d
support static trailer streaming
12 years ago
Luke Pulverenti
da7af24fca
add separate entry point for new item notifier
12 years ago
Luke Pulverenti
58a5ad852b
fixes #283 - LastFM Album Fetcher? imports strange genres
12 years ago
Luke Pulverenti
42783ca48e
dummy chapters every five minutes instead of ten
12 years ago
Luke Pulverenti
2a7948ade0
removed number from episode name
12 years ago
Eric Reed
1bf1e14054
Single-thread tmdb requests
12 years ago
Luke Pulverenti
59d576ba09
updated theme song/video url's
12 years ago
Luke Pulverenti
466f617234
display series air time
12 years ago
Luke Pulverenti
531a165caf
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
e6b57e264c
fixes #238 - MBServer Client Theme Background
12 years ago
Eric Reed
9482354f55
Make season provider obey language
12 years ago
Eric Reed
21419f7bfa
Don't fetch tmdb images if already have them and refresh turned off
12 years ago
Luke Pulverenti
b79c1c7b08
fixed checking against wrong provider id
12 years ago
Luke Pulverenti
9d24362695
support tv banner from fanart
12 years ago
Luke Pulverenti
1f898cef2d
#174 - Fanart - missing images
12 years ago
Luke Pulverenti
5c873d3ed1
fixes #232 - '/' in artist causes issues.
12 years ago
Luke Pulverenti
57d7e9fccc
fixes #268 - (Multicd) Albums with discnumbers in subfolders on filesystem = Multiple album objects
12 years ago
Luke Pulverenti
734e53e937
updated nuget
12 years ago
Luke Pulverenti
a1b45e9890
fixed web socket check-ins
12 years ago
Luke Pulverenti
369107bab8
reduce sizes of cast images
12 years ago
Luke Pulverenti
3a814a8b92
take CriticReviews off of BaseItem and updated nuget
12 years ago
Luke Pulverenti
6a740f7ea5
fixes #255 - Access to the path is denied
12 years ago
Luke Pulverenti
2bb518027f
fixes #157 - a handful of persistent artist have failure to download BIOs
12 years ago
Luke Pulverenti
44f33fdb55
progress on remote control
12 years ago
Luke Pulverenti
35a7986b3f
added model classes for remote control
12 years ago
Luke Pulverenti
e1f8c18b51
added ability to track web sockets per session
12 years ago
Luke Pulverenti
f57cec4cff
factor srt date modified into subtitle cache path
12 years ago
Luke Pulverenti
8f61e37498
don't serialize user data in db
12 years ago
Luke Pulverenti
fbd052abfc
removed local trailers and special features from memory
12 years ago
Luke Pulverenti
beafdb27f9
fixes #226 - We're holding locks on images
12 years ago
Luke Pulverenti
84714deccc
fixes #249 - Missing Movie Backdrops
12 years ago
Luke Pulverenti
a23309eb9b
fixed watched indicator for folders
12 years ago
Luke Pulverenti
2818d8ccd2
updated servicestack to 3.9.44
12 years ago
Luke Pulverenti
256bda66f2
use open movie database for critic scores
12 years ago
Luke Pulverenti
ba905fecd8
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
11767f548f
use append_to_response with people requests
12 years ago
Eric Reed
3517d1d5f0
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
bee343c7b3
Add collection id
12 years ago
Luke Pulverenti
1c484b486b
display tags on detail page
12 years ago
Luke Pulverenti
3f433b3b61
updated movie provider to use append_to_response
12 years ago
Luke Pulverenti
05b79fd2e0
split rt provider into two
12 years ago
Luke Pulverenti
c568f352eb
replaced http client cache with longer lived cache
12 years ago
Luke Pulverenti
72b98c2884
fixing null reference
12 years ago
Luke Pulverenti
46c0c3a87d
further reduce music brainz requests
12 years ago
Luke Pulverenti
bbe5b7b82a
reduce requests against the moviedb when possible
12 years ago
Luke Pulverenti
0d6f6ad698
only search with path name if file system based
12 years ago
Luke Pulverenti
efbfb1ea02
reduce requests against musicbrainz
12 years ago
Luke Pulverenti
61d5c9a27b
support fanart for trailers
12 years ago
Luke Pulverenti
f3bd103e91
updated movie db provider to support downloaded trailers
12 years ago
Luke Pulverenti
9dad74765f
disable rt provider for today
12 years ago
Luke Pulverenti
bd82103f58
Check location type before refreshing on file stamp change
12 years ago
Luke Pulverenti
d80c414c2a
bottom line style update
12 years ago
Luke Pulverenti
72414c0410
limit rotten tomatoes requests
12 years ago
Luke Pulverenti
716151c9e4
display rotten tomatoes icon
12 years ago
Luke Pulverenti
85ed86e5f6
fixes #237 - Music Album inconsistent naming/sorting
12 years ago
Luke Pulverenti
e49848b8bf
Added critic rating as a sort order
12 years ago
Luke Pulverenti
2659304047
try to get music brainz id from last fm before going to music brainz
12 years ago
Luke Pulverenti
9434d05a5f
added stub page to edit metatada for an item
12 years ago
Mark van Veen
7c2aa12db8
Updated RottenTomatoes provider to use 'using' blocks
12 years ago
Luke Pulverenti
31cc00be9e
use semaphore with rotten tomatoes
12 years ago
Mark van Veen
1cb8b2e72c
Implemented RottenTomatoes Movies Metadata Provider
12 years ago
Luke Pulverenti
7adc623930
fixes #235 - U2 Matched to musicbrainz ID of U2 the person
12 years ago
Luke Pulverenti
f996336137
fixes #231 - Fanart Thumbs are not downloaded
12 years ago
Luke Pulverenti
eb45e67c81
more on image uploading
12 years ago
Luke Pulverenti
00222c8493
add basic ability to upload images for items
12 years ago
Luke Pulverenti
f80c827d75
set accept header for tmdb requests
12 years ago
Luke Pulverenti
163a1bdbcb
added studio dto
12 years ago
Luke Pulverenti
8290f04e0f
progress bars on resumable items
12 years ago
Luke Pulverenti
b531735b0c
changed ActualChildren to a ConcurrentDictionary to allow for easy add/removes
12 years ago
Luke Pulverenti
43845b4052
extract images for small numbers of items on discovery
12 years ago
Luke Pulverenti
9fdf5d1c4b
updated nuget
12 years ago
Luke Pulverenti
6481688d2a
fixes #223 - New Content Localhost Popups Repeat 'Old' 'New Content' on Media Changes
12 years ago
Luke Pulverenti
b79840e20f
cache MusicBrainzReleaseGroupId
12 years ago
Luke Pulverenti
19a95edf58
fixes #222 - Music providers not downloading art.
12 years ago
Luke Pulverenti
df8a1d29c4
fixes #220 - Unexpected Music Artist Bios
12 years ago
Luke Pulverenti
73b76a4f18
added image by name api methods
12 years ago
Luke Pulverenti
b11d06f36f
more work on streaming remotely
12 years ago
Luke Pulverenti
e9cfa6cd26
add remote streaming capabilities
12 years ago
Luke Pulverenti
7f5783988a
added disc to metadata images section
12 years ago
Eric Reed
f5054a80b5
Fix copy/paste regression #212
12 years ago
Luke Pulverenti
e5ec93bb09
added play buttons to song table
12 years ago
Eric Reed
c9038fec27
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
449cb05f7b
Fix dup Actor node in xml and add role consolidation
12 years ago
Luke Pulverenti
93f3d11df4
set default list values
12 years ago
Luke Pulverenti
a0e8a079b4
fixed indexing
12 years ago
Luke Pulverenti
da5198298c
better encoding
12 years ago
Luke Pulverenti
e88eacab09
restored image checks in fan art album provider
12 years ago
Luke Pulverenti
2a5ba9e707
consolidated duplicate code
12 years ago
Luke Pulverenti
7534ecc396
renamed video backdrops to theme videos
12 years ago
Luke Pulverenti
f09902c6a7
added api methods for video backdrops
12 years ago
Luke Pulverenti
08e4f959a2
fixes #207 - Music Content Showing as TV Content (songs as episodes)
12 years ago
Luke Pulverenti
c2c081c8e4
fixes #206 - Adding roles, deleting actors, changing names - not being picked up
12 years ago
Luke Pulverenti
b443d591a2
fixes #200 - MB3 Locking Folders for a long time
12 years ago
Luke Pulverenti
90bb3d46c4
#200 - MB3 Locking Folders for a long time
12 years ago
Luke Pulverenti
70ae9a2c86
added page size selection
12 years ago
Luke Pulverenti
4c55c0f0d8
search hint fixes
12 years ago
Luke Pulverenti
0bfb755a38
search hints progress
12 years ago
Luke Pulverenti
757cfcae8e
Added search hint service
12 years ago
Luke Pulverenti
dc6f264a30
music progress and search placeholder
12 years ago
Luke Pulverenti
68d0181216
changed images dictionary to be enum based
12 years ago
Luke Pulverenti
7a5a1511cc
made file stamp a guid again
12 years ago
Luke Pulverenti
0de8123975
fixes #194 - Crew before cast in dash
12 years ago
Luke Pulverenti
2d5f8a3edf
adding stubs for rotten tomatoes
12 years ago
Luke Pulverenti
9fb1e8c00f
updated nuget
12 years ago
Luke Pulverenti
d78c378452
added theme song support
12 years ago
Luke Pulverenti
7ee60375a8
added Artists filter
12 years ago
Luke Pulverenti
7839a90c1a
added subtitle seek on extract
12 years ago
Luke Pulverenti
82dfb4ffb5
#188 - IBN Folder support
12 years ago
Luke Pulverenti
d314c8e5f8
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
4390e2f710
#35 - Make IBN path configurable
12 years ago
Eric Reed
0118d3dcb7
Support HD TV fan art #173
12 years ago
Luke Pulverenti
4a100452cf
audio page progress
12 years ago
Luke Pulverenti
9553542875
incorporate ParentIndexNumber into audio sort order
12 years ago
Luke Pulverenti
a55e151054
parse budget and revenue from xml
12 years ago
Luke Pulverenti
6ef9fd9513
#182 - Eliminate duplicates in the selection list for max rating in user screen
12 years ago
Luke Pulverenti
4c69edebe0
fixes #180 - Deleting users doesn't remove all associated data.
12 years ago
Luke Pulverenti
fa53ad940f
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
47d2a11bdf
#182 - Eliminate duplicates in the selection list for max rating in user screen
12 years ago
Eric Reed
49cc12c4f5
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
8aa9a5ec63
Removed culture-specific procesing. tmdb appears to have unified their vote average format. #133
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
58c77529d2
removed superfluous GetMemoryStream
12 years ago
Luke Pulverenti
de038ac029
faster progress reporting during library scan
12 years ago
Luke Pulverenti
eb612bd303
fixed db disposals
12 years ago
Luke Pulverenti
6c1bfe661b
tighter control of shortcuts
12 years ago
Luke Pulverenti
32bc545a85
removed unused attributes
12 years ago
Luke Pulverenti
a8d8c598ca
fixes #161 - Images not being displayed (correctly) in Views in DashBoard
12 years ago
Luke Pulverenti
dea10e5040
Capture revenue and add it as a sort order
12 years ago
Luke Pulverenti
7aa9e10821
fixes #152 - Gallery Images – some show, others don’t
12 years ago
Luke Pulverenti
a90e925ec6
fixes #144 - Marking a boxset as viewed doesn't mark the individual titles of the set as viewed
12 years ago
Luke Pulverenti
0fc6158500
more task reduction
12 years ago
Luke Pulverenti
b838c53017
reduce uses of Task.Run
12 years ago
Luke Pulverenti
2b8b98b590
reduce scanning overhead a bit
12 years ago
Luke Pulverenti
30d6e2cd6c
made library scan a bit more conservative
12 years ago
Luke Pulverenti
650016ef62
added BaseGame
12 years ago
Luke Pulverenti
4260ebeb4e
support box, menu & screenshot images
12 years ago
Luke Pulverenti
95b1bfb0de
fixed people images being occasionally incorrect
12 years ago
Luke Pulverenti
07d8649f97
avoid guest star/actor dupes
12 years ago
Luke Pulverenti
d792fa4359
fixes #139 - 'Undefined' Library
12 years ago
Luke Pulverenti
7f1fdbf223
add GuestStar distinction
12 years ago
Luke Pulverenti
cdd1a03299
implemented filtering of ibn items based on like/dislike/favorite
12 years ago
Luke Pulverenti
5231cab777
added ability to mark IBN items as favorites
12 years ago
Luke Pulverenti
785deff188
removed excess hashing in providers and made user data key-based
12 years ago
Luke Pulverenti
b25fd4296c
display new fields on person page
12 years ago
Luke Pulverenti
b789550a56
Added budget as a sort order
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
7806ccd42f
resharper suggestions in common project
12 years ago
Luke Pulverenti
ff6867b816
extract chapter images from single file blurays
12 years ago
Luke Pulverenti
dba8c8d230
fixed getitembyclientid
12 years ago
Luke Pulverenti
4dc1eb59c0
Add more to media info display
12 years ago
Luke Pulverenti
fe645c5cad
centralize page size value
12 years ago
Luke Pulverenti
43d9cea6c4
Media Thumbs (not chapters) ( #127 )
12 years ago
Luke Pulverenti
29818f8cbf
fixes Dvd Chapter Thumbs ( #126 )
12 years ago
Luke Pulverenti
cfe2c8f1b1
Only grab dvd files from the same title
12 years ago
Luke Pulverenti
804115bf8d
remove and/or delay unnecessary startup work
12 years ago
Luke Pulverenti
f5620c81be
removed unneeded startup processes
12 years ago
Luke Pulverenti
cb39f8e7b5
extracted a media encoding interface to keep ffmpeg out of nuget packages
12 years ago
Luke Pulverenti
d14c3b31ff
break from chapter extraction once one fails
12 years ago
Luke Pulverenti
9c7f492e2c
fixed an issue with the video image provider requiring two-pass refreshing
12 years ago
Luke Pulverenti
23c8a91976
moved display preferences repo off of the kernel
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
6cefbdcdbf
fixes #101 - Subtitles for TV
12 years ago
Luke Pulverenti
dbcb62e462
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
4e9d4c44c7
Fix blank mbid for not found albums #106
12 years ago
Luke Pulverenti
70377c71cc
removed Publishers
12 years ago
Luke Pulverenti
2d7c0ab29c
updated ffmpeg
12 years ago
Luke Pulverenti
60e0f4d955
fixes #111
12 years ago
Luke Pulverenti
d1be0b31a2
Added publishers to BaseItem
12 years ago
Luke Pulverenti
5ba769f3b4
#79 - Music Image Extraction
12 years ago
Luke Pulverenti
0bc542b191
fixed issue of UserRootFolders never getting persisted
12 years ago
Luke Pulverenti
980620f290
made Images virtual
12 years ago
Luke Pulverenti
3314a0f69a
#105 - MusicAlbum items give no PrimaryImage in API when one exists
12 years ago
Luke Pulverenti
cb6170712d
#74 - Subtitle font
12 years ago
Luke Pulverenti
6e957cc0b0
added new video filters
12 years ago
Luke Pulverenti
d889cf1f57
remove library copying when setting up a custom library. we'll add a separate button to do it later.
12 years ago
Luke Pulverenti
cab2e13ae2
adjusted tile text spacing
12 years ago
Luke Pulverenti
4ba4d8d040
record level during media analysis
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
8f7981b6a6
getting started sorting in the dashboard
12 years ago
Luke Pulverenti
c415b6afa6
removed duplicate resource pool
12 years ago
Luke Pulverenti
3ff23530e7
comments
12 years ago
Luke Pulverenti
5c460c0b6f
Moved search placeholder
12 years ago
Luke Pulverenti
67df3be368
removed extra lock
12 years ago
Luke Pulverenti
5422b14533
improve library scan progress reporting
12 years ago
Luke Pulverenti
680200864f
try to avoid timeouts by increasing our default, and lower movie db concurrency
12 years ago
Eric Reed
d89df344e4
Fix stray assignment of remote image url in Series provider
12 years ago
Luke Pulverenti
31bb5b5cb3
removed udp server layer
12 years ago
Luke Pulverenti
f9a1feecbf
updated ffmpeg
12 years ago
Eric Reed
c309ff653a
Inherit ratings for episodes and seasons from series
12 years ago
Luke Pulverenti
521ec49361
adjust simultaneous image extractions
12 years ago
Luke Pulverenti
8db212f6bf
#77 - Thumbnail Extraction Speed up
12 years ago
LukePulverenti
33a3f620e6
display pending installations on dashboard home
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
bd094311f0
updated servicestack to 3.9.40
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
ab29ffd715
Remove testid from BaseItem
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
Eric Reed
65303c8816
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
89e6124a5d
Backout non persistence of virtual folders. Doesn't address the real issue.
12 years ago
LukePulverenti
08f0ba8335
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
fe1834e6be
Add resume capability to GetTempFile
12 years ago
Eric Reed
0ce5fc7799
Try not saving virtual folders in repository
12 years ago
Eric Reed
a82fc184d5
Fix exception in LastfmBaseProvider.cs
12 years ago
LukePulverenti
178859e0bd
#11 - Image change in Trailer folder is only picked up on server start
12 years ago
LukePulverenti
00e0e44398
don't try to extract images if a video doesn't have any known video streams
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
b92db91a43
updated ffmpeg
12 years ago
LukePulverenti
d4797820db
revised the framerate fix
12 years ago
LukePulverenti
33c8de1ecd
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
1b47be2d1f
check parsed floats for NaN in media info providers
12 years ago
Eric Reed
23a72fc74c
Fix some date problems in lastfm providers
12 years ago
Eric Reed
806b8b2fe6
Needed more work on #22 strip html tags from overviews
12 years ago
LukePulverenti
3f44324623
Added LibraryManager.Search
12 years ago
LukePulverenti
cb189e7394
fixes #22 - Need to strip html tags from overviews
12 years ago
LukePulverenti
76dbab939c
fixes #15 - SortRemoveWords config change not working
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
913cb3c564
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
937e434ab6
moved the javascript apiclient to it's own repo and nuget package
12 years ago
Eric Reed
51e11eb3e3
Only run ffprobe on local content
12 years ago
Eric Reed
13e6819ddd
Check location type in CreateResolveArgs
12 years ago
LukePulverenti
ca5acb6edc
more commenting for api docs
12 years ago
LukePulverenti
ad0ec70433
removed IsRecentlyPlayed option and fixed FileTime warnings
12 years ago
LukePulverenti
dbf6081a9b
Add PrimaryImageAspectRatio to user dto
12 years ago
LukePulverenti
9911df11e8
extracted provider manager. took more off the kernel
12 years ago
LukePulverenti
4f67fc4aef
removed base kernel and ikernel
12 years ago
LukePulverenti
c320434719
trimmed IPluginConfigurationPage
12 years ago
Eric Reed
b27cad2618
LastfmAlbumProvider
12 years ago
Eric Reed
d433ea5bf9
Add FanArtAlbumProvider
12 years ago
Eric Reed
09ec5670aa
Add premier date to artist
12 years ago
LukePulverenti
176d090164
removed plugin configuration pages from the kernel
12 years ago
LukePulverenti
bf9e24502c
extracted an installation manager interface
12 years ago
LukePulverenti
4c725e69a8
added swagger api docs
12 years ago
Eric Reed
4c46258763
Have FanArtArtistProvider retrieve album covers
12 years ago
Eric Reed
2e17667593
Simplified classes and add local saving/processing of artist meta
12 years ago
Eric Reed
b7a6a1d574
Refactor art download options (still need config changes)
12 years ago
Eric Reed
c1eb5a3b60
Move lastfm resource pool to base
12 years ago
Eric Reed
669eeed8cf
Fix up providers from internal changes
12 years ago
Eric Reed
b4ca3a7ad9
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
...
Conflicts:
MediaBrowser.Controller/Providers/FanartBaseProvider.cs
MediaBrowser.Controller/Providers/Music/LastfmArtistProvider.cs
12 years ago
Eric Reed
67b20fdf0f
Initial FanArtArtistProvider
12 years ago
LukePulverenti
9cdda84b06
updated plugin security
12 years ago
LukePulverenti
a11e00b8d5
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
...
Conflicts:
MediaBrowser.Common/Kernel/ResourcePool.cs
12 years ago
LukePulverenti
2ca4b7d03a
Created IConfigurationManager
12 years ago
Eric Reed
d7cdf06326
First cut at LastfmArtistProvider
12 years ago
Eric Reed
de878025e6
Incremental LastfmArtistProvider
12 years ago
Eric Reed
77c894d228
Some stuff that doesn't need to be in LastfmBase
12 years ago
Eric Reed
cff5cd9503
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Eric Reed
a8683132a7
Create LastfmBaseProvider
12 years ago
LukePulverenti
e36467f651
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
54a36322bb
made base video resolver available for re-use
12 years ago
Eric Reed
2f258687fd
Cosmetic touch-ups in MovieDbProvider.cs
12 years ago
LukePulverenti
ac3a94f5a1
moved resolvers to implementations, trimmed nuget package a bit
12 years ago
LukePulverenti
1ffc19a9a0
update loading sequence
12 years ago
LukePulverenti
0ea90ef7c6
added IServerEntryPoint to replace plugin.initialize
12 years ago
LukePulverenti
72051998e7
fix provider logging messages
12 years ago
LukePulverenti
e8f5fade43
Created an ItemsByName query dto
12 years ago
LukePulverenti
7bca933af0
added the beginning of a service stack abstraction
12 years ago
LukePulverenti
56a7fd6f23
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
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
Eric Reed
e3b42ad59e
Remove archive extraction from PackageManager
...
It is no longer needed as the installer does this
12 years ago
LukePulverenti
af7aa597c3
referenced core plugins, fixed some dashboard issues, extracted library manager
12 years ago
LukePulverenti
94b6168e27
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
4d71fc1d42
remvoed CO uninstall project
12 years ago
ScottIsAFool
acfca8e65a
Dlls only copied to nuget folder when in Release configuration
12 years ago
LukePulverenti
ff4ee7ab9c
combined usermanager and userdata manager
12 years ago
Eric Reed
e15ff541c6
Move actual installation to PackageManager
12 years ago
Eric Reed
340280edf2
Partial implementation of PackageManager
12 years ago
LukePulverenti
511328edf9
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
3751e14eb1
restored audio
12 years ago
Eric Reed
4b2cf29fe1
Move SecurityManager to BaseKernel/IKernel
12 years ago
Eric Reed
1925288a86
Extract ISecurityManager interface
12 years ago
Eric Reed
c555920fe7
Move RemovePlugin to BaseKernel/IKernel
12 years ago
Eric Reed
4c1c717824
Move ResourcePools to BaseKernel/IKernel
12 years ago
Eric Reed
8956f6ff4a
Move ResourcePool to common
12 years ago
Eric Reed
0c8d924bfc
Extract IInstallationManager interface
...
first step to moving update logic to common
12 years ago
LukePulverenti
170154df18
assembly consolidation
12 years ago
LukePulverenti
0f1ec5b586
fix log window setting
12 years ago
LukePulverenti
6efd22a3d2
added a shutdown api method, font size fix and other decouplings
12 years ago
LukePulverenti
2d06095447
plugin security fixes and other abstractions
12 years ago
LukePulverenti
28ccfb1bd1
extracted httpclient dependancy
12 years ago
LukePulverenti
5b1eea558a
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
LukePulverenti
8ce3e74e81
More DI
12 years ago
Eric Reed
ad8855d447
Update PluginSecurity.dll
...
Didn't want to change the interface so just implemented internally
12 years ago
LukePulverenti
6c86721f6d
placeholder for plugin security fix
12 years ago
LukePulverenti
2e4db75540
extracted http server, web socket server and udp server dependancies
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
c165f37bb9
more dependancy injection. still just beginning
12 years ago
LukePulverenti
57cb08085d
fix broken images
12 years ago
LukePulverenti
6a5bf9cc78
extracted more interfaces
12 years ago
LukePulverenti
84507736a0
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
...
Conflicts:
MediaBrowser.ServerApplication/CorePlugins/MediaBrowser.Api.dll
MediaBrowser.ServerApplication/CorePlugins/MediaBrowser.ApiInteraction.Javascript.dll
MediaBrowser.ServerApplication/CorePlugins/MediaBrowser.Server.Sqlite.dll
MediaBrowser.ServerApplication/CorePlugins/MediaBrowser.Server.WorldWeatherOnline.dll
MediaBrowser.ServerApplication/CorePlugins/MediaBrowser.WebDashboard.dll
12 years ago
LukePulverenti
a2d215b6ae
added simple injector for dependancy management
12 years ago
ScottIsAFool
83b7b18614
Set the Common, Controller, Model, UI and UI.Controls to go into one folder, set nuspec files up for the packages to make it easier to create nuget packages.
12 years ago
LukePulverenti
8b3e8ad478
created IWebSocketListener
12 years ago
LukePulverenti
fab627c845
added a master version file
12 years ago
LukePulverenti
746c5d2fa7
moved Plugins to separate repo
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
LukePulverenti
c5fd7c3bd6
removed ISupportsSpecialFeatures
12 years ago
ScottIsAFool
ec621df5f6
Renamed Dto objects
...
Updated Fody
Renamed Dto objects
12 years ago
LukePulverenti
5e08d95b92
fixed x64
12 years ago
LukePulverenti
bd2f385e56
removed server reference from ui solution
12 years ago
LukePulverenti
ee9d481662
isolated bdinfo dependancy
12 years ago
LukePulverenti
ae4ffa75be
isolated weather and moved drawing classes up to the controller project
12 years ago
LukePulverenti
acf5b0b6ed
isolated DotNetZip dependancy
12 years ago
LukePulverenti
a0ced20d5b
removed unneeded references
12 years ago
LukePulverenti
a5f9dc1bfc
isolated sqlite dependancy
12 years ago
LukePulverenti
509156cbc3
remove core plugin output from source control
12 years ago
LukePulverenti
767cdc1f6f
Pushing missing changes
12 years ago
ebr11 Eric Reed spam
7ed11c0bba
Merge with default
13 years ago
ebr11 Eric Reed spam
da618f13e2
Fix up directory watchers
13 years ago
ebr11 Eric Reed spam
ef07c2e6ab
Move PhysicalLocations to baseitem
13 years ago
ebr11 Eric Reed spam
e2ae376eef
Merge with default
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
119dfc3ac7
Adding the UI to the same repo. Made some default theme progress
13 years ago
ebr11 Eric Reed spam
4e3ce41880
Some directory-watcher rework - still not working properly
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d8c01ded6e
made some improvements to the base http handler
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
LukePulverenti Luke Pulverenti luke pulverenti
19e202d5e1
Added http server support for etags
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
bd6c2d2a22
A few more image improvements
13 years ago
ebr11 Eric Reed spam
442081f4e2
forgot a lock
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e76ff3bf16
Improved image processing
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
0adc77209c
Oops - still resolving metadata folder
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8b7effd6ff
Moved discovery of loggers and weather providers to MEF. Also added support for third-party image processors, also discovered through MEF.
13 years ago
ebr11 Eric Reed spam
0f078d8098
Move NeedsRefresh to async task and fix problem finding episode metadata
13 years ago
ebr11 Eric Reed spam
e5b5861abf
Need to be more intelligent finding paths we're already watching
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
01a25c48a0
Renamed UserRating to CommunityRating
13 years ago
ebr11 Eric Reed spam
8b548fff38
Provider Data on item and NeedsRefresh functionality for providers
13 years ago
ebr11 Eric Reed spam
9fbd88a713
fix up some merge errors
13 years ago
ebr11 Eric Reed spam
f385fe2f20
Merge with default
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
9f1005d679
Added Reload Beginning/Completed events
13 years ago
ebr11 Eric Reed spam
946c0e8256
Initial metadata provider hook in. No refresh intelligence yet.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fe427bc7f4
Removed progress value from startup
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fb88e4d5fc
Added the ability to reload the server and created a Plugins solution
13 years ago
ebr11 Eric Reed spam
7186d66109
Add OnLibraryChanged event to server Kernel
13 years ago
ebr11 Eric Reed spam
922fd3acae
Make ResolveArgs self-creating if need be
13 years ago
ebr11 Eric Reed spam
7cfa489c6e
Attach ItemResolveEventArgs to BaseItem so providers can access them at any time
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
8269dba187
Made WeatherClient disposable
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
30bb12ed30
Improved episode image discovery
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
215853fee2
Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ffbac0e3d8
Eliminated some list recursions
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
016590529f
Removed some excess looping
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
af7744a1fd
Fixed namespace
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2467ca9668
Moved some entities to the main project
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c1c4c85fc2
Added some favorites api calls
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fd9ba20451
Fixed clearart image path
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8e9571e828
Added GetVideoStreamUrl to ApiClient
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
86f162fd7c
Added aac to the AudioResolver
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8b39ed2f63
Moved TV into the main project and added Series properties to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2884df296c
Moved Movies into the main project
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
faead199a5
Moved AuthenticationResult
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a95e868300
Fix filename
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4e37f03b12
Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6f7095ce5b
Prevent recursive loop
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0c05b03189
Disabling ffprobe for now until we have the repo
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c7b305ee2e
Added a user api handler, and improved portable ApiClient
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
97a11da208
Fixed updating last login date on AuthenticateUser
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
24d221709d
Fixed an issue with shortcuts pointing to a network share
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8fc828361e
Updated authentication
13 years ago
ScottIsAFool Scott Lovegrove ScottIsAFool
59c844fa7d
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
56a142591c
Switched dummy dates to utc
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
82be5ff50d
Added user dates
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0fb0d52a4c
Made a separate ApiInteraction solution with platform-specific builds
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4752d12aaa
Switched date operations to utc
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6da0ec4170
Minor updates to plugin downloading and weather
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7f8a477278
Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
31357d3298
Updated plugins to store their assemblies directly in the plugins folder
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e4b0eb5779
Added taskbar icon and standardized locations of images
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3c47375229
Weather updates
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e52833059b
Moved server configuration to the model so that the UI can read it
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7ad612bb4b
Added back CustomPin (for now)
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a7b0dd1534
Added a weather api
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4207260657
Don't compress binary responses
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
db575695e9
Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
cb7f04e4d3
Upgraded Protobuf, and added api support for it
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
81c16c305b
Fixed ffmpeg extraction
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fc6b2a7f54
Added MahApps.Metro
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
37dd0c8bdd
Added some ffprobe error handling
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
bbbe6164dc
Added SampleRate metadata parsing
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0ff432ea4e
Addede VfType to DtoBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
cc25bd579b
Chaged BaseItem.People to a dictionary to prevent duplicates and improve Contains performance. Tweaked ffprobe and provider execution.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
278cf89a88
Changed some types to List to avoid having to call ToList for insertion purposes
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2b8f23dff4
Updated reactive extensions
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d09e82dfc3
Updated ffprobe to not use WaitForExit, to avoid thread-blocking.
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
8d693fd2ab
Fixed VideoType detection
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2454b72c93
Comments and cleanup. ALso updated ffmpeg + ffprobe
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
977f8e970a
Added VideoType.ISO and trimmed Person output size
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
882e364326
Disabled ffprobe on iso's until i've fully tested it
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
863ca986bd
Added some null checks and logging when parsing ffprobe output
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
b15c064bba
Switched FFProbe caching to use service stack's jsv serializer
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f2de85b5d9
Added VideoInfo to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fbf8cc833c
a few more async optimizations
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
1c5f728ec2
Added ConfigureAwait(false) to provider calls
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d44f264ac0
Fixed episode image path
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
0a0a4256b3
Enabling video info provider
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e6a95defc9
Fixed a file system issue and also added a few more performance tweaks
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
2c56e75ca5
Remove md5 lock and just create a new instance everytime
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
aae259d2cd
Initial check-in of VideoInfoProvider, although it's currently disabled.
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
19a4dd83c2
Extract ffmpeg during init
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
1187222842
Update IBN types to use providers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ab01b49f64
Added more Audio fields to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d776238e6b
Removed logging message
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fd2ead1aff
Added support for more Audio fields
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3dc824e1a4
Async'd xml parsing - more to come on that
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3586c54e90
Fixed some kernel/splash screen async startup issues
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
874469d476
Made xml fetching task-based
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c658ea7feb
Added Movie, Series and Episode providers
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
803ce0968e
Added an ffprobe helper class
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3e86104641
Moved ffmpeg to the controller project and added ffprobe
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
a508a997d9
Added a VirtualFolder entity, a resolver, and a CollectionType property.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
1e61debf2d
Updated service stack json and reactive extensions to the latest
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d4d2e85486
Added support for RunningTime in metadata
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7835d690a1
Added a completely separate DTOBaseItem to remove the ApiBaseItemWrapper mess and shrink json output size.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f32f000298
Removed more kernel methods and deprecated the Configuration and HtmlBrowser projects. They've both been replaced by the new WebDashboard project.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ed018a8bea
Moved some logic into domain entities, which is possible now that we're embracing DTO's
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5c6ec34a9c
Consolidated handlers that return lists of items. Renamed ApiBaseItemWrapper to ApiBaseItemContainer. Added Person and Studio DTO's to BaseItemWrapper
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5c094afd7e
Made BaseJsonHandler strongly typed. Moved DTO entities to their own DTO namespace in Model.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3f1af19ce7
Re-worked provider id's, api client, moved people to the api item wrapper and added server error handling
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
caffc4c3ec
Fixed issue of only one person getting picked up
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
bae04374e5
Fixed stdout/stderr deadlock issue that was causing ffmpeg to hang when working with large files.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
82799df9be
Made IsAudioFile private
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
00545b5543
Added progress reporting to kernel.init
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
bda2c81dab
Reworked audio transcoding to output directly to response
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
307d725714
Made IsAudioFile public
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5803f951b5
Parse FirstAired for tv series
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
23a4c9af21
Uncommented ReloadConfiguration and updated GetAllUsers to return a dummy user, in order to unblock UI development.
13 years ago
ebr11 Eric Reed spam
6e8bfb6d9b
Add ApplicationPaths class
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
defd8ed253
Added an ApiInteraction project that UI's can use to talk to the server. Moved jsonserializer namespace from json to serialization, since we may be adding an xml serializer.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3058b71764
Consolidated users code into kernel
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d4c75e3974
Fixed some project fragmentation that came from efforts to go portable
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7d48e20aea
Reworked CategoryInfo and added ImageType enum
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
45cde97a58
Changed RunTime to RunTimeInSeconds
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7766956274
Extracted Logging into a separate, portable class library
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5d88dc8575
Configuration and serialization improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8d0fede236
minor tweaks to mef composable parts
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
84af205572
Added new api handlers to get plugin information
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6c7175e33d
Added an api call to pull down user configuration
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0a48b5e31a
Added a BaseKernel for the UI and Server to share, and made some other minor re-organizations.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3f55707755
Made AirDay strongly typed. Added a ReadString extension method.
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
baedafbeb9
Switched to service stack json. Added more api enhancements.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2e03cb0916
Improved loading performance even more by switching from XmlDocument to XmlReader. Also added more api improvements.
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