Luis Miguel Almánzar
a247ef833c
added overview, genre, studio, tags, status, airdays, airtime to the edit metadata page
12 years ago
Luke Pulverenti
1ddc193e58
support xbmc naming convention for subtitles
12 years ago
Luke Pulverenti
888d5ee836
fixes #327 - Delete immediately update library
12 years ago
Luke Pulverenti
ad1a9a4932
added new image params
12 years ago
Luke Pulverenti
b010faa85b
fixes #324 - Server to return non-cropped images to clients
12 years ago
Luke Pulverenti
2e408e40c0
defer path creation when possible
12 years ago
Luke Pulverenti
02fedead11
re-factored some file system access
12 years ago
Luke Pulverenti
08d9004d8f
a little more kernel consolidation
12 years ago
Luke Pulverenti
7d7b75c099
removed dead code
12 years ago
Luke Pulverenti
e031c7bcaa
don't request a higher bitrate than source content
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
ff61b0b11a
better error handling with image enhancers
12 years ago
Luke Pulverenti
67044d2759
added a play command
12 years ago
Luke Pulverenti
74d761c981
basic item saving
12 years ago
Luke Pulverenti
657097ee15
fixes #296 - Prevent non-movie videos from appearing in Movies view
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
82ce0e17e9
throw an exception when a session doesn't support remote control
12 years ago
Luke Pulverenti
c7805912a5
restored chapter flyout
12 years ago
Luke Pulverenti
3a587a5d08
updated browse to command
12 years ago
Luke Pulverenti
9026af7550
unwrapped similar items api into separate endpoints for each type
12 years ago
Luke Pulverenti
2765ff58bc
show messages the first time folder rips are streamed
12 years ago
Luke Pulverenti
41e3b2fb3a
don't allow removal of admin rights if there is only one admin
12 years ago
Luke Pulverenti
b43444c1df
additional fixes for #305
12 years ago
Luke Pulverenti
7a5ba39603
fixes #305 - Multiple collections
12 years ago
Luke Pulverenti
2f796d611b
support tv backdrops from fanart
12 years ago
Eric Reed
f4a199d275
Change image enhancer LastConfigurationChange to ConfigurationCacheKey
12 years ago
Luke Pulverenti
458126a922
added refresh metadata button to the edit page
12 years ago
Luke Pulverenti
abecd42200
fixed params being marked as required
12 years ago
Luke Pulverenti
0cabe8808e
order streams by index before picking the one we want
12 years ago
Luke Pulverenti
831dfaee87
added delete api
12 years ago
Luke Pulverenti
3cd8d64784
fixed aac
12 years ago
Luke Pulverenti
4112c9a0e0
added a recursive flag to refresh api
12 years ago
Luke Pulverenti
95afe143e8
add refresh item api method
12 years ago
Luke Pulverenti
bd85132702
support 5.1 aac
12 years ago
Luke Pulverenti
7f3706ca04
fixed static streaming
12 years ago
Luke Pulverenti
8682ee30dd
fixes #294 - Dvd iso not mounting
12 years ago
Luke Pulverenti
131ccc932e
fixes #252 - Path not being removed properly
12 years ago
Luis Miguel Almánzar
ac569421a9
Fix move condition
12 years ago
Luis Miguel Almánzar
7b3edb8737
Allow capitalising change on virtual folders
12 years ago
Luke Pulverenti
13d997a97a
added next/previous episode/season links
12 years ago
Luke Pulverenti
f5163bd8f1
update to servicestack 3.9.46
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
949c6a87f2
rework a-z picker a little
12 years ago
Luke Pulverenti
57d3d74856
fixed ie10 image uploading
12 years ago
Luke Pulverenti
ced548d824
tweaks for the a-z picker
12 years ago
Luke Pulverenti
0b61c31e0f
added a-z picker to more screens
12 years ago
Luke Pulverenti
a77a14eaf6
added an alphabet picker to some screens
12 years ago
Luke Pulverenti
f3d91af166
consolidated detail page sections
12 years ago
Luke Pulverenti
56836ed004
display similar items on detail page
12 years ago
Luke Pulverenti
59d576ba09
updated theme song/video url's
12 years ago
Luke Pulverenti
58cc2248b9
update to servicestack 3.9.45
12 years ago
Luke Pulverenti
ae4c4c6ce5
#247 - Web client - Hide views that have no content
12 years ago
Luke Pulverenti
b96b2e69c2
fixes #258 - Provide a "Refresh This" Function
12 years ago
Luke Pulverenti
2bfcf89abf
updated nuget
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
b85ea26b7a
fixes #263 - User profile images lost
12 years ago
Luke Pulverenti
f3c5b5b836
updated ffmpeg
12 years ago
Luke Pulverenti
a1b45e9890
fixed web socket check-ins
12 years ago
Luke Pulverenti
0c59ec65ca
added CriticReviews api endpoint
12 years ago
Luke Pulverenti
2ea9b7e4eb
log requests even without a user
12 years ago
Luke Pulverenti
ea04e957c8
fixed watched filter
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
41fb933e5d
fixes #256 - Webm threads
12 years ago
Luke Pulverenti
fbd052abfc
removed local trailers and special features from memory
12 years ago
Luke Pulverenti
2818d8ccd2
updated servicestack to 3.9.44
12 years ago
Luke Pulverenti
049ffa2b4e
adjusted webm settings
12 years ago
Luke Pulverenti
e49848b8bf
Added critic rating as a sort order
12 years ago
Luke Pulverenti
378beb7bad
adjust webm quality
12 years ago
Luke Pulverenti
fc8abe1ac3
test for empty meta location when saving images
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
4279ed529d
improved item by name displays
12 years ago
Luke Pulverenti
9d4d2a221b
display progress bars to show resume %
12 years ago
Luke Pulverenti
29dbc2f631
support image types on general images
12 years ago
Luke Pulverenti
6481688d2a
fixes #223 - New Content Localhost Popups Repeat 'Old' 'New Content' on Media Changes
12 years ago
Luke Pulverenti
9105b065e7
update ibn methods to support themes
12 years ago
Luke Pulverenti
d7be8bd1f5
fixed missing file
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
f9ec1ce37f
fixed subtitle conversions
12 years ago
Luke Pulverenti
7f5783988a
added disc to metadata images section
12 years ago
Luke Pulverenti
1a65774f28
checking in missing files
12 years ago
Luke Pulverenti
98ad0bd43b
added next up page
12 years ago
Luke Pulverenti
0cb34993be
dashboard video tweaks
12 years ago
Luke Pulverenti
f95d2cc506
added more movie filters
12 years ago
Luke Pulverenti
33f4b2ed53
subtitle extraction fixes
12 years ago
Luke Pulverenti
c8f895014d
don't cache video streams for now
12 years ago
Luke Pulverenti
46a546732c
sort special features by name
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
b443d591a2
fixes #200 - MB3 Locking Folders for a long time
12 years ago
Luke Pulverenti
e744302709
switched to built-in methods for directory browsing
12 years ago
Luke Pulverenti
40c2b73d63
fixed subtitle offsets
12 years ago
Luke Pulverenti
0bfb755a38
search hints progress
12 years ago
Luke Pulverenti
757cfcae8e
Added search hint service
12 years ago
Luke Pulverenti
29e1330c3a
improved games display
12 years ago
Luke Pulverenti
244be95e75
fixed typos
12 years ago
Luke Pulverenti
191befa788
improve theme song methods
12 years ago
Luke Pulverenti
d78c378452
added theme song support
12 years ago
Luke Pulverenti
0d15e1d631
added IsOnTour artists filter
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
4a100452cf
audio page progress
12 years ago
Luke Pulverenti
374b7f2f03
new Artist entity
12 years ago
Luke Pulverenti
08240b86e5
display songs on ibn page
12 years ago
Luke Pulverenti
eb612bd303
fixed db disposals
12 years ago
Luke Pulverenti
4a6378937f
Sort file system entries by path in directory picker
12 years ago
Luke Pulverenti
dea10e5040
Capture revenue and add it as a sort order
12 years ago
Luke Pulverenti
aa8c3d9cf0
new webm settings
12 years ago
Luke Pulverenti
7aa9e10821
fixes #152 - Gallery Images – some show, others don’t
12 years ago
Luke Pulverenti
d399705e59
display more types on ibn page
12 years ago
Luke Pulverenti
d59df69b5b
added count api methods for studios and genres
12 years ago
Luke Pulverenti
a5e2778f62
change log message to debug
12 years ago
Luke Pulverenti
e8f345514c
added item by name counts
12 years ago
Luke Pulverenti
95b1bfb0de
fixed people images being occasionally incorrect
12 years ago
Luke Pulverenti
587d3c1908
added min/max official rating
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
44ff7167f0
fix include/exclude item type queries
12 years ago
Luke Pulverenti
3f9a412b02
fix user request logging
12 years ago
Luke Pulverenti
5231cab777
added ability to mark IBN items as favorites
12 years ago
Luke Pulverenti
25d2a57aca
added user data methods for items by name
12 years ago
Luke Pulverenti
785deff188
removed excess hashing in providers and made user data key-based
12 years ago
Luke Pulverenti
b3cb8fda22
add ability to mark studios, genres and people as favorites
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
8fe7dfd4ce
added people pages
12 years ago
Luke Pulverenti
c3e3b68bb2
added studio and people placeholder pages
12 years ago
Luke Pulverenti
e3f7dcac19
added movie and tv genre pages
12 years ago
Luke Pulverenti
bd07e2f063
added wmv endpoint
12 years ago
Luke Pulverenti
70da0b6ae9
resharper suggestions in api project
12 years ago
Luke Pulverenti
f9a02642c3
added new indicators
12 years ago
Luke Pulverenti
dbf9ac1233
paging progress
12 years ago
Luke Pulverenti
f8602725c2
#124 - Add media location directory picker shows documents
12 years ago
Luke Pulverenti
804115bf8d
remove and/or delay unnecessary startup work
12 years ago
Luke Pulverenti
59cfad03e8
pluralize url
12 years ago
Luke Pulverenti
c91c0ece6b
Added registration status endpoint
12 years ago
Luke Pulverenti
8308528e6c
fix for #114 - Server returns incorrect audio stream.
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
4986722c73
made display preferences uniquely identifiable
12 years ago
Luke Pulverenti
1bf4b6110d
Get/Set DisplayPreferences separately through the api
12 years ago
Luke Pulverenti
03a36d4628
As AsParallel when filtering
12 years ago
Luke Pulverenti
2a90cf6971
comments
12 years ago
Luke Pulverenti
810b63bfa8
fixes #111 - FFprobe change breaks dvd transcode & subs
12 years ago
Luke Pulverenti
ef60822122
#26 - Cast/crew order should honour tags
12 years ago
Luke Pulverenti
6e957cc0b0
added new video filters
12 years ago
Luke Pulverenti
e8d03d49f2
update to servicestack 3.9.43
12 years ago
Luke Pulverenti
815bb6c825
added IsPremium filter to GetPackages api method
12 years ago
Luke Pulverenti
6dd22c8207
Subtitle Path ( #72 )
12 years ago
Luke Pulverenti
5a3b5a58a5
added mpeg4 as an available output codec
12 years ago
Luke Pulverenti
22a3ed0cd4
#72 - Subtitle path
12 years ago
Luke Pulverenti
eb577fd11d
renamed filter to match model
12 years ago
Luke Pulverenti
5fb369f3e6
add optional package filter and remove IUIPlugin interface
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
f1224c6389
added oga, webma to audio streaming url
12 years ago
Luke Pulverenti
9f06eb781f
fixes #97 and creates a library dictionary cache to avoid FindById recursion
12 years ago
Luke Pulverenti
1fcf696bd5
Added filters to the item list page
12 years ago
Luke Pulverenti
a0834c5710
fixed userdata calls
12 years ago
Luke Pulverenti
6c280a146e
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
12 years ago
Luke Pulverenti
4b65b8c050
profile fix for hls
12 years ago
ScottIsAFool
1f7579a972
Added a space after the profile for progressive streaming
12 years ago
Luke Pulverenti
874244a2ef
fixes #92 - Profile & Level args typo
12 years ago
Luke Pulverenti
3d566d2f6b
remove -g from video params
12 years ago
Luke Pulverenti
5c460c0b6f
Moved search placeholder
12 years ago
Luke Pulverenti
20428bfdaf
re-organized streaming parameters
12 years ago
Luke Pulverenti
a59d1f4f70
added keyframes to progressive streaming
12 years ago
Luke Pulverenti
8b9d333608
added profile and level to progressive streaming
12 years ago
Luke Pulverenti
071e13fb4c
added profile and level params for hls
12 years ago
Luke Pulverenti
ecbec1f6fd
one more allow cache fix
12 years ago
Luke Pulverenti
e5faa92a18
fix hls allow cache name
12 years ago
Luke Pulverenti
6de9c31c54
dashboard tweaks and webm fixes
12 years ago
Luke Pulverenti
7acd258a0f
support xbox albumart param
12 years ago
Luke Pulverenti
2ffb9b9127
left-align dual line items
12 years ago
Luke Pulverenti
c292fc56ea
updated hls keyframes
12 years ago
Luke Pulverenti
2bdd9cc1f2
fixed double commas with audio params
12 years ago
Luke Pulverenti
cb3089791e
switch to audio filter for volume
12 years ago
Luke Pulverenti
63e16a4d99
#80 - Subtitle Paramaters For HLS
12 years ago
Luke Pulverenti
e2dcddc5ac
made compression and caching available to plugin api endpoints
12 years ago
Luke Pulverenti
6383768bfe
force key frame for hls
12 years ago
Luke Pulverenti
0a7abd58c8
round hls framerate
12 years ago
Luke Pulverenti
dcdc0bda28
update to servicestack 3.9.42
12 years ago
Luke Pulverenti
b20151fff3
copy dashboard to the output folder and load from the file system, instead of using embedded resources
12 years ago
LukePulverenti
cce219cc99
#71 - Boost volume when converting from 6ch to 2ch
12 years ago
LukePulverenti
095896fa49
#73 - added audio/video sync
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
3a4befff6b
some fixes for client reporting
12 years ago
LukePulverenti
c494cb67da
#6 - Click on the Performers tab will crash the mbt
12 years ago
LukePulverenti
4d083b618d
restored request logging
12 years ago
LukePulverenti
656a9ddaec
added Ids filter to ItemsService.cs
12 years ago
LukePulverenti
daa243e6f4
accept range none when transcoding
12 years ago
LukePulverenti
a16cdc8e7f
add some http response headers for dlna
12 years ago
LukePulverenti
ff55da9029
switch authentication to sha1
12 years ago
LukePulverenti
17d01636ae
#41 - Support Http Head requests
12 years ago
LukePulverenti
867076de61
add mp4 output support to the api
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
39020714f7
live saving on the metadata pages
12 years ago
LukePulverenti
177d9cc172
consolidated some api code
12 years ago
LukePulverenti
7c677e0ee6
better streaming logging
12 years ago
LukePulverenti
de755c4b93
fixed audio in hls
12 years ago
LukePulverenti
e5592bd220
bring back support for byte ranged requests
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
a3d37fbca7
api doc fixes
12 years ago
LukePulverenti
5591e05fdb
hls progress
12 years ago
LukePulverenti
0a2b0ffba8
progress on hls video. but not ready yet
12 years ago
LukePulverenti
9b3a97edfc
some progress towards brining back hls, but not finished yet
12 years ago
LukePulverenti
ca5acb6edc
more commenting for api docs
12 years ago
LukePulverenti
ea1b57a4d8
fixed installer root suffix
12 years ago
LukePulverenti
1c1f09c46f
more api doc info
12 years ago
LukePulverenti
1e8d4bad83
more doc updates
12 years ago
LukePulverenti
39ab10c875
api comments for genres, studios, years, persons
12 years ago
LukePulverenti
34cc4eee9d
more updates for api docs
12 years ago
LukePulverenti
fb62e300d7
removed library/ prefix from genre, studio, year and person url's
12 years ago
LukePulverenti
c4c9126f79
added more attributes for api docs
12 years ago
LukePulverenti
bbba73bc6f
switch authentication to json content type
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
211d24e66e
revised windows phone fix
12 years ago
LukePulverenti
893093a64a
possible windows phone video fix
12 years ago
LukePulverenti
4f67fc4aef
removed base kernel and ikernel
12 years ago
LukePulverenti
33904f51f5
removed IBN sorting from the api
12 years ago
LukePulverenti
8141c777c3
added some attributes for api docs
12 years ago
LukePulverenti
bf95cfe2e5
removed the IsCorePlugin property
12 years ago
LukePulverenti
bf9e24502c
extracted an installation manager interface
12 years ago
LukePulverenti
cd69bd7c7d
fixed configuration saving issues
12 years ago
LukePulverenti
0268dcec05
updated servicestack
12 years ago
LukePulverenti
05b9500175
fixed remove path validation
12 years ago
LukePulverenti
383d8e9963
fixed IsAdministrator defaulting to true
12 years ago
LukePulverenti
2ca4b7d03a
Created IConfigurationManager
12 years ago
LukePulverenti
6b851b690b
fixed getting local trailers & special features from the api
12 years ago
LukePulverenti
f26a3e3c61
created entry point classes for the startup wizard and new item notifications
12 years ago
LukePulverenti
0ea90ef7c6
added IServerEntryPoint to replace plugin.initialize
12 years ago
LukePulverenti
a6bda6c862
fix plugin security saving
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
7cacbeee7b
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
...
Conflicts:
MediaBrowser.ServerApplication/ApplicationHost.cs
12 years ago
LukePulverenti
af7aa597c3
referenced core plugins, fixed some dashboard issues, extracted library manager
12 years ago
Eric Reed
989bb48596
Start on new update routines
12 years ago
LukePulverenti
8d32971354
fixed api shutdown and more hls progress
12 years ago
LukePulverenti
ff4ee7ab9c
combined usermanager and userdata manager
12 years ago
LukePulverenti
ff6325efc5
video streaming
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
LukePulverenti
fb92f47abd
added a StreamRequest object
12 years ago
LukePulverenti
51b3c32e2c
a little more 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
b075e0a5b9
convert upload image url to rest
12 years ago
LukePulverenti
add43baffe
convert media library url's to rest
12 years ago
LukePulverenti
2d342c02ef
convert playback checkins to rest
12 years ago
LukePulverenti
8ce3e74e81
More DI
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
a2d215b6ae
added simple injector for dependancy management
12 years ago
LukePulverenti
107c241598
Added IDisposable to IWebSocketListener
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
ScottIsAFool
ec621df5f6
Renamed Dto objects
...
Updated Fody
Renamed Dto objects
12 years ago
LukePulverenti
815240f920
fix query string parsing issue
12 years ago
LukePulverenti
ae4ffa75be
isolated weather and moved drawing classes up to the controller project
12 years ago
LukePulverenti
a0ced20d5b
removed unneeded references
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
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
LukePulverenti Luke Pulverenti luke pulverenti
d8c01ded6e
made some improvements to the base http handler
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
LukePulverenti Luke Pulverenti luke pulverenti
e76ff3bf16
Improved image processing
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
LukePulverenti Luke Pulverenti luke pulverenti
01a25c48a0
Renamed UserRating to CommunityRating
13 years ago
ebr11 Eric Reed spam
f385fe2f20
Merge with default
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
17106ea5c7
Initial commit changing to on-demand child loading and validations
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
87e90b3b69
usings
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f540acfe20
Removed disabling of video pass-through
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
b1df61f7ce
Added ThreadedLogger
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
614668a447
Added api methods to mark an item as played or unplayed
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f68137ec4a
Added api methods to get movie special features
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8530e69878
Removed user item rating mode for now - it's too much work for the ui devs
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2441ba0c6d
Added api methods to set user ratings for items
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c1c4c85fc2
Added some favorites api calls
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8e9571e828
Added GetVideoStreamUrl to ApiClient
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
9f1a7845dd
Added GetAudioStreamUrl to ApiClient
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
343be5a91c
api url fix
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
faead199a5
Moved AuthenticationResult
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
93b42641d2
Switched to MEF to register http handlers
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
23ea228079
Added a couple more methods to ApiClient
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8fc828361e
Updated authentication
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
82be5ff50d
Added user dates
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
75b015c864
Added Async suffix
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
b12da143d1
Authentication tweaks
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
79cfbb1768
Move userId to post data
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3538789e46
Added User authentication
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a529f07869
Removed unused code
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8775498732
Fixed image processing on images with indexed pixel formats
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
507beb76f6
Added context-sensitive init/dispose methods for plugins
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4752d12aaa
Switched date operations to utc
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f931a375cf
Tweaked api url matching
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fc735e9187
Tweaked plugin downloading a bit
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
26aef6b082
Implemented UI plugin downloading
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4500f1d11b
Added an api method to download the list of installed plugins from the server
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
9baf40becb
Fixed HasPrimaryImage on DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f428c976aa
Added a default user handler
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
caa369c1a3
A few serialization fixes
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
578ec7c5a5
Don't run series and movie resolvers against VF's
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a0d69b3804
Added Protobuf to BaseSerializationHandler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
42a2835633
Removed vf collection type
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c124672636
Added more image api methods
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
992bd8c1d9
Tweaked media streaming to not call process.waitforexit
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
4527a18738
Removed generics from IBNItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
1786b846d6
Tweaked DTOBaseItem creation
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
aae259d2cd
Initial check-in of VideoInfoProvider, although it's currently disabled.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ab01b49f64
Added more Audio fields to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
da23355fcc
Added AudioInfo to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fd2ead1aff
Added support for more Audio fields
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e0acb3a74b
Added support for additional image types
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0ec2ab5b7b
Change LocalTrailers to use DTO return type
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
64887fa743
Renamed DTOBaseITem.IsRecentlyAdded to IsNew
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f392de9b69
Renamed watched to played (since we support audio)
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
6d7c29f6c8
Added IsRoot and IsVirtualFolder to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
9c456c63c8
Added more IBN api methods
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
8a2e0badae
Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3802297b1b
Fixed handler async
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
78bbb1cf8f
Added resolution params to the video handler
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
cbfc2ac368
more video improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5f5f2fcdb4
Added some intelligence to the video handler. try to just copy the audio stream when possible, instead of encoding.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0a310fab0e
Removed unused field
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
78dad0af96
Improved audio handler to only specify channels and sample rate when we're downmixing
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3e33822d1a
For now, always encode mp4
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a05a947fcf
More video handler improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
31afb168f8
Added BaseEntity so that Person, User, and other misc classes don't have to inherit from BaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6fe8296266
Moved more common code from audio/video handler down to the base class
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
55aa5cb873
Added more audio streaming improvements and extracted BaseMediaHandler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3bb0ae0f13
Updated BaseMediaHandler to output the ffmpeg log to our log directory. Made more progress on VideoHandler.
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
13e5b03694
Fixed bitrate null handling
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
24d2c441b3
Re-worked async actions in BaseHandler, and changed AudioBitRate to AudioBitRates.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3d73e2ce62
Property typo fix
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
93a0c30ed1
Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
92056c4d3d
Added audio transcoding
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fbf3916bce
Added an audio handler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2536011247
Added the ability for the server to handle byte-range requests, and also added a static file handler to utilize it
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2cab5712a7
Added some api client methods, as well as logo and backdrop parents
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
00c22a3454
Added ParentLogoItemId to indicate what parent item has a logo
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8edc1ce710
Added ParentId to ApiBaseItem
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
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
5d88dc8575
Configuration and serialization improvements
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
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
b50f78e5da
Initial check-in
13 years ago