Luke Pulverenti
a5be2523c5
added music and game genre image downloading
11 years ago
Luke Pulverenti
b9d17c9bc7
add more methods to file system interface
11 years ago
Luke Pulverenti
28b0ff1e75
allow custom language per item
11 years ago
Luke Pulverenti
44c0eba39d
abstract preferred metadata language per item
11 years ago
Luke Pulverenti
bb5e6fdcad
hook up roku session controller + web client layout fixes
11 years ago
Luke Pulverenti
ce8f37de79
added stub for roku remote controller
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
a3d855919e
removed old kernel
11 years ago
Luke Pulverenti
9ecb85d066
added mono release configuration
11 years ago
Luke Pulverenti
5f9b99c960
deprecated IndexFolder.cs
11 years ago
Luke Pulverenti
b595814254
added mono sqlite implementation
11 years ago
Luke Pulverenti
f32212d160
update to service stack v4
11 years ago
Luke Pulverenti
5f0d8000a5
moved media streams to the database
11 years ago
Luke Pulverenti
55a776427b
Removed unused properties from BaseItem.
11 years ago
Luke Pulverenti
245e92c9cc
updated nuget
11 years ago
Luke Pulverenti
cd279d98e0
added IHasTrailers
11 years ago
Luke Pulverenti
317f411070
Added IHasBudget
11 years ago
Luke Pulverenti
ad52d8b5d9
fixes #640 - Add management filters
11 years ago
Luke Pulverenti
ccd51222e6
updated live tv endpoints
11 years ago
Luke Pulverenti
45a4d25e26
updated live tv methods + nuget
11 years ago
Luke Pulverenti
e05a84c789
updated nuget for live tv
11 years ago
Luke Pulverenti
a641059c57
display programs on channel page
11 years ago
Luke Pulverenti
7b6819846d
updated live tv + nuget
11 years ago
Luke Pulverenti
17bacee089
consolidate Artist & MusicArtist
11 years ago
Luke Pulverenti
bce86c5022
pull person sort order from tvdb/tmdb data
11 years ago
Luke Pulverenti
9758adb8a5
add soundtracks to theme media result
11 years ago
Luke Pulverenti
a4cea5a5d3
added critic rating interface
11 years ago
Luke Pulverenti
6c8d919298
replace file system calls with IFileSystem when needed
11 years ago
Luke Pulverenti
524150331c
beginning manual image providers
11 years ago
Luke Pulverenti
be7918e5f6
fixes #567 - Deprecate native shortcut code
11 years ago
Luke Pulverenti
32cb872b06
support backdrops from multiple sources
11 years ago
Luke Pulverenti
2a44efaa42
fixes #585 - Use tmdb updates api for people
11 years ago
Luke Pulverenti
33a3e215d0
added user data save event
11 years ago
Luke Pulverenti
9a4712cf22
added user data manager, updated nuget
11 years ago
Luke Pulverenti
29fd559f0a
made session a little more flexible for playing non-library items
11 years ago
Luke Pulverenti
ce3e881c10
migrate to new user data db
11 years ago
Luke Pulverenti
98442402a5
fixes #550 - Add internal interfaces for live tv
11 years ago
Luke Pulverenti
0ab379e271
adding mono solution
11 years ago
Luke Pulverenti
c61cc4a304
support more kinds of remote control besides web socket
12 years ago
Luke Pulverenti
b49764dbaa
fixes #555 - Have clients report seek and queuing capabilities
12 years ago
Luke Pulverenti
4064b8bada
added GameSystem entity
12 years ago
Luke Pulverenti
cb839f9f25
Added image output format param
12 years ago
Luke Pulverenti
d58da2a772
moved image manager to an interface
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
1d9c163f5f
fixes #506 - Song list - make columns headers clickable for sorting
12 years ago
Luke Pulverenti
12dd9daf49
fixing folder that was moved inadvertently
12 years ago
Luke Pulverenti
dfe91e43b6
Added IDtoService
12 years ago
Luke Pulverenti
8b85a7bab1
updated nuget
12 years ago
Luke Pulverenti
d0f3262ba3
Added Book
12 years ago
Luke Pulverenti
2ec6222648
updated morelinq
12 years ago
Luke Pulverenti
2c22db8b8d
Added an adult video entity
12 years ago
Luke Pulverenti
66624293ac
Display client version in the dashboard
12 years ago
Luke Pulverenti
53450bd514
added a notifications service
12 years ago
Luke Pulverenti
a19bfc8f07
Added support for linked children
12 years ago
Luke Pulverenti
57449f62c1
added GameGenre
12 years ago
Luke Pulverenti
e029b47ca3
removed BaseGame
12 years ago
Luke Pulverenti
a5f97dcaa8
move installation manager down to common
12 years ago
Luke Pulverenti
3b2b9c59b2
extracted an item refresh service
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
189618a751
fixes #358 - Weather validation in Server configuration
12 years ago
Luke Pulverenti
0acc257354
updated nuget
12 years ago
Luke Pulverenti
6bc263052d
move child definitions to db
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
18325159c5
added a new MusicGenre entity
12 years ago
Luke Pulverenti
d2933cab73
fixed ratings. moved them to static text files
12 years ago
Luke Pulverenti
2aece7376e
moved IByReferenceItem to the controller project
12 years ago
Luke Pulverenti
7aa969e2b9
added a providers assembly
12 years ago
Luke Pulverenti
4954681594
added IMetadataSaver
12 years ago
Luke Pulverenti
1ddc193e58
support xbmc naming convention for subtitles
12 years ago
Luke Pulverenti
657097ee15
fixes #296 - Prevent non-movie videos from appearing in Movies view
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
Luis Miguel Almánzar
97cce5ea59
reading missing data for tv series, and populating series end date
12 years ago
Luke Pulverenti
5c5ec6e644
further reduce fanart music requests by using their updates api
12 years ago
Luke Pulverenti
a0c5d27e85
fixes #174 - Support all fanart tv images
12 years ago
Luke Pulverenti
c702fb2179
added separate tvdb series images provider
12 years ago
Luke Pulverenti
f3a7307ebb
reduce requests against tvdb by getting entire series metadata at once
12 years ago
Luke Pulverenti
1f898cef2d
#174 - Fanart - missing images
12 years ago
Luke Pulverenti
57d7e9fccc
fixes #268 - (Multicd) Albums with discnumbers in subfolders on filesystem = Multiple album objects
12 years ago
Luke Pulverenti
3a814a8b92
take CriticReviews off of BaseItem and updated nuget
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
256bda66f2
use open movie database for critic scores
12 years ago
Luke Pulverenti
05b79fd2e0
split rt provider into two
12 years ago
Luke Pulverenti
6481688d2a
fixes #223 - New Content Localhost Popups Repeat 'Old' 'New Content' on Media Changes
12 years ago
Luke Pulverenti
0bfb755a38
search hints progress
12 years ago
Luke Pulverenti
2d5f8a3edf
adding stubs for rotten tomatoes
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
32bc545a85
removed unused attributes
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
785deff188
removed excess hashing in providers and made user data key-based
12 years ago
Luke Pulverenti
804115bf8d
remove and/or delay unnecessary startup work
12 years ago
Luke Pulverenti
cb39f8e7b5
extracted a media encoding interface to keep ffmpeg out of nuget packages
12 years ago
Luke Pulverenti
31c2d98532
Added a display preferences manager
12 years ago
Luke Pulverenti
2d7c0ab29c
updated ffmpeg
12 years ago
Luke Pulverenti
5ba769f3b4
#79 - Music Image Extraction
12 years ago
Luke Pulverenti
cb6170712d
#74 - Subtitle font
12 years ago
Luke Pulverenti
5c460c0b6f
Moved search placeholder
12 years ago
Luke Pulverenti
f9a1feecbf
updated ffmpeg
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
b92db91a43
updated ffmpeg
12 years ago
LukePulverenti
1b47be2d1f
check parsed floats for NaN in media info providers
12 years ago
LukePulverenti
76dbab939c
fixes #15 - SortRemoveWords config change not working
12 years ago
LukePulverenti
c7d2b3a407
updated ffmpeg. cleaned up some unused api properties
12 years ago
LukePulverenti
31d079f1ba
unified the two sorting api's
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
Eric Reed
b27cad2618
LastfmAlbumProvider
12 years ago
Eric Reed
d433ea5bf9
Add FanArtAlbumProvider
12 years ago
LukePulverenti
bf9e24502c
extracted an installation manager interface
12 years ago
LukePulverenti
4c725e69a8
added swagger api docs
12 years ago
Eric Reed
2e17667593
Simplified classes and add local saving/processing of artist meta
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
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
de878025e6
Incremental LastfmArtistProvider
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
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
0ea90ef7c6
added IServerEntryPoint to replace plugin.initialize
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
af7aa597c3
referenced core plugins, fixed some dashboard issues, extracted library manager
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
8956f6ff4a
Move ResourcePool to common
12 years ago
LukePulverenti
2d06095447
plugin security fixes and other abstractions
12 years ago
LukePulverenti
8ce3e74e81
More DI
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
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
c5fd7c3bd6
removed ISupportsSpecialFeatures
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
767cdc1f6f
Pushing missing changes
12 years ago
ebr11 Eric Reed spam
e2ae376eef
Merge with default
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d8c01ded6e
made some improvements to the base http handler
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
8b548fff38
Provider Data on item and NeedsRefresh functionality for providers
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
2467ca9668
Moved some entities to the main project
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
0fb0d52a4c
Made a separate ApiInteraction solution with platform-specific builds
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
a7b0dd1534
Added a weather api
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
42a2835633
Removed vf collection type
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2b8f23dff4
Updated reactive extensions
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
2454b72c93
Comments and cleanup. ALso updated ffmpeg + ffprobe
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
758d18a652
Switched to low-level io methods for better performance
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
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
3058b71764
Consolidated users code into kernel
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
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
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
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