Bond_009
016be02cd6
More warning fixes
2019-10-29 17:56:05 +01:00
Joshua M. Boniface
91600b1c81
Merge pull request #1898 from Bond-009/jsonfix
...
Fix Json serialization error
2019-10-20 15:16:01 -04:00
Bond_009
fef35d0505
Add clearer exceptions, warnings and docs
2019-10-20 21:12:03 +02:00
Bond_009
bbc0875387
Don't shuffle some types by default
2019-10-20 16:08:40 +02:00
Vasily
9040ef87dc
Merge pull request #1871 from Bond-009/doc
...
Enable `TreatWarningsAsErrors` for MediaBrowser.Common and Emby.Photos
2019-10-16 12:40:20 +03:00
Bond_009
5edb8159a7
Fix Json serialization error
2019-10-15 17:49:49 +02:00
Bond_009
9d4ce82ab9
Enable TreatWarningsAsErrors
for MediaBrowser.Common and Emby.Photos
...
Adds `#pragma warning disable CS1591` to all files in
MediaBrowser.Common containing undocumented members.
2019-10-09 17:14:15 +02:00
Bond_009
e553eba31e
Use System.Text.Json api
2019-10-08 20:59:53 +02:00
Bond_009
c9820d30ed
Fix multiple mistakes and warnings
2019-09-23 20:32:44 +02:00
Bond-009
6f17a0b7af
Remove legacy auth code ( #1677 )
...
* Remove legacy auth code
* Adds tests so we don't break PasswordHash (again)
* Clean up interfaces
* Remove duplicate code
* Use auto properties
* static using
* Don't use 'this'
* Fix build
2019-09-17 12:07:15 -04:00
Bond-009
ee637e8fec
Fix warnings, improve performance ( #1665 )
...
* Fix warnings, improve performance
`QueryResult.Items` is now a `IReadOnlyList` so we don't need to
allocate a new `Array` when we have a `List` (and `Items` shouldn't need to
be mutable anyway)
* Update Providers .csproj to latest C#
* Remove extra newline from DtoService.cs
* Remove extra newline from UserLibraryService.cs
2019-09-02 02:19:29 -04:00
Bond_009
499c3dbdca
Fix build for .Net Core 2.x
2019-08-16 17:37:40 +02:00
dkanada
bb04545068
Merge pull request #1614 from Bond-009/docs2
...
Document all public/internal members of Emby.Drawing
2019-08-15 21:01:44 -07:00
Bond_009
838e5d05d5
Document all public/internal members of Emby.Drawing
...
Forces all new public/internal members to be documented.
Enables TreatWarningsAsErrors for Emby.Drawing
2019-08-11 16:52:37 +02:00
Bond_009
7243689215
Minor improvements
2019-08-11 15:57:36 +02:00
Bond_009
5eaf5465a5
Check checksum for plugin downloads
...
* Compare the MD5 checksum when downloading plugins
* Reduced log spam due to http requests
* Removed 'GetTempFileResponse' function from HttpClientManager
* Fixed caching for HttpClientManager
2019-08-11 15:54:58 +02:00
dkanada
1ad67e223f
Merge pull request #1462 from Bond-009/installationmanager
...
Improvements to InstallationManager
2019-08-11 03:47:10 -07:00
Bond_009
2a58c643d2
Fix more warnings
2019-08-09 23:16:24 +02:00
Bond_009
ddd1a282ea
Remove IpAddressInfo and IpEndPointInfo classes
2019-07-25 00:15:06 +02:00
Bond-009
e8028de4d7
Merge pull request #1560 from jellyfin/release-10.3.z
...
Backmerge for 10.3.7
2019-07-24 19:10:04 +02:00
Joshua M. Boniface
cf2f5b2026
Merge pull request #1538 from joshuaboniface/epg
...
Try to fix XmlTvListingsProvider
2019-07-14 17:09:00 -04:00
Bond_009
b294b802a8
Try to fix XmlTvListingsProvider
2019-07-13 17:18:27 -04:00
Bond_009
b1bd062709
Properly set content type
2019-07-13 17:12:06 -04:00
Bond-009
82f041d050
Merge branch 'master' into release-10.3.z
2019-07-06 23:08:52 +02:00
Bond_009
5fc4ad6c4e
Address comments
2019-07-06 20:04:45 +02:00
Bond_009
3603c64fa6
Use HttpResponseHeaders instead of a dictionary
2019-07-06 20:04:45 +02:00
Bond_009
d405a400aa
Fixes issues with HttpClientManager
2019-07-06 20:04:42 +02:00
Claus Vium
7eb94e9674
Update MediaBrowser.Common/Net/IHttpClient.cs
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-06-18 22:21:07 -04:00
Bond-009
0a5550b13d
Remove more unused stuff
2019-06-18 22:20:34 -04:00
Bond-009
067200be83
Remove usage of depricated 'WebRequest'
...
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
2019-06-17 19:35:05 -04:00
Bond_009
65a0ca2f32
Improvements to InstallationManager
2019-06-14 18:38:14 +02:00
Anthony Lavado
d4a42a1680
Merge pull request #1080 from Bond-009/httpclient
...
Remove usage of deprecated 'WebRequest'
2019-06-14 09:19:56 -04:00
Bond-009
d9c159122f
Merge pull request #1229 from voodoos/cleanup/SocketSharp
...
Cleaning WebSocketSharp continued
2019-05-09 17:16:51 +02:00
Bond-009
a8da122fb3
Merge pull request #1252 from jellyfin/release-10.3.z
...
Backmerge release 10.3.0
2019-04-20 12:25:29 +02:00
Bond-009
8f703f4744
Remove unused event
...
Release builds were failing because of this unused event.
2019-04-18 13:19:16 +02:00
Joshua Boniface
ca3bb308b3
Add the proper Class too
2019-04-17 22:46:26 -04:00
VooDooS
ba12d96d23
Removed wrapping of HeaderNames fields
2019-04-12 15:25:18 +02:00
VooDooS
5f6ab836de
Extend Microsoft.Net.Http.Headers.HeaderNames
2019-04-11 15:35:06 +02:00
Claus Vium
be86ea2982
Update MediaBrowser.Common/Net/IHttpClient.cs
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-03-27 16:34:56 +01:00
Bond-009
d0fbd260d5
Merge branch 'master' into httpclient
2019-03-27 16:34:26 +01:00
Bond-009
b44a70ff36
Simplify/remove/clean code
...
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;)
2019-03-25 22:25:32 +01:00
Bond_009
764c901cd7
Fix exception caused by #1096
...
```cs
MediaBrowser.Common.Extensions.ResourceNotFoundException: Configuration
with key subtitles not found.
at
Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass42_0.<GetConfiguration>b__0(String
k) in
/home/pi/dev/jellyfin/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs:line
247
at
System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey
key, Func`2 valueFactory)
at
Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String
key) in
/home/pi/dev/jellyfin/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs:line
238
at
MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.AddExternalSubtitles(Video
video, List`1 currentStreams, MetadataRefreshOptions
options, CancellationToken cancellationToken) in
/home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line
486
at
MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.Fetch(Video
video, CancellationToken cancellationToken, MediaInfo
mediaInfo, BlurayDiscInfo blurayInfo,
MetadataRefreshOptions options) in
/home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line
204
at
MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T
item, MetadataRefreshOptions options,
CancellationToken cancellationToken) in
/home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line
119
at
MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1
provider, TItemType item, String logName,
MetadataRefreshOptions options, RefreshResult
refreshResult, CancellationToken cancellationToken)
in
/home/pi/dev/jellyfin/MediaBrowser.Providers/Manager/MetadataService.cs:line
806
```
2019-03-15 17:34:15 +01:00
Vasily
11fde02035
Merge pull request #1105 from ploughpuff/ratelimit
...
Only delay making MusicBrainz request if necessary
2019-03-15 16:01:55 +03:00
PloughPuff
d125fbc43d
Added contact email to user agent
...
MusicBrainz request a contact email address is supplied in comment section of user agent field.
2019-03-14 21:34:09 +00:00
Erwin de Haan
21cc38fcf4
Adjusted AssemblyCopyright attribute values.
2019-03-14 22:17:56 +01:00
Erwin de Haan
ee7bf86e0f
Adjusted the Product Name so the User Agent is correct/better.
2019-03-14 22:11:47 +01:00
Vasily
297f25cfc2
Merge pull request #1059 from Bond-009/os
...
Remove EnvironmentInfo
2019-03-13 00:01:00 +03:00
Joshua Boniface
3c4043199a
Implement review feedback
2019-03-12 09:18:45 -04:00
Joshua Boniface
132ce3ece1
Add further resources to complete WebPath
2019-03-10 17:04:18 -04:00
Bond-009
7f42dcc60f
Remove more unused stuff
2019-03-08 20:32:14 +01:00
Bond-009
369785c184
Remove usage of depricated 'WebRequest'
...
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
2019-03-08 20:17:17 +01:00
Bond-009
decaffed86
Remove EnvironmentInfo
...
This moved the last bit of usefulness of EnvironmentInfo into a static
class.
2019-03-07 22:41:41 +01:00
Claus Vium
0abe57e930
Merge remote-tracking branch 'remotes/upstream/master' into kestrel_poc
2019-03-07 20:16:51 +01:00
Claus Vium
8c609bc9ce
Reduce aspnet imports
2019-03-07 19:04:09 +01:00
Claus Vium
78742b8e4c
Switch to HeaderNames instead of hardcoded strings (and other header related fixes)
2019-03-05 19:20:28 +01:00
Claus Vium
318e0d4a24
Add GetValueOrDefault dictionary extension
2019-03-05 10:27:25 +01:00
Xu Fasheng
cbd0e71c07
Send DLNA devices message to only the matched interface
...
This will be the right way for multiple interfaces, or the client will
receive all devices message with different IP addresses and could not
detect which one could access.
And provide one option DlnaOptions.SendOnlyMatchedHost to fallback to old
behaviour if this commit missed something.
2019-02-22 20:18:34 +08:00
Xu Fasheng
cf4e64f430
Add option to toggle if ignore virtual interfaces
...
Some VPN like ZerotierOne owns IP address but no gateway, and there is no
good idea in NetworkManager.GetIPsDefault() to filter such virtual interfaces,
so just provide one option to let user decide it.
2019-02-22 20:13:17 +08:00
Bond_009
77a5617774
Removed remaining self-update code
2019-02-18 16:57:08 +01:00
Bond_009
81a8ebde22
Move to Microsoft.Extensions.DependencyInjection
...
This PR replaces SimpleInjector with
Microsoft.Extensions.DependencyInjection.
2019-02-12 20:52:23 +01:00
Bond_009
51edd5d067
Reworked LocalizationManager to load data async
2019-01-27 10:36:05 +01:00
Erwin de Haan
d1a0497f55
Revert "Merge pull request #452 from Bond-009/activitydb"
...
This reverts commit 48ad18d12b
, reversing
changes made to fe197415ca
.
2019-01-25 23:32:06 +01:00
Bond_009
905a253ff5
Suffix async methods with Async
2019-01-23 19:09:34 +01:00
Bond_009
8d9428ebdc
Ensure DB exists
2019-01-23 18:34:34 +01:00
Andrew Rabert
8de4eb7d19
Rename ApplicationSemanticVersion to ApplicationVersion
2019-01-19 21:35:33 -05:00
Andrew Rabert
8a5198e6a3
Remove ApplicationVersion
2019-01-19 21:34:47 -05:00
Erwin de Haan
924ec0c191
Revert Jellyfin.Versioning, Update all versions and user agents.
2019-01-20 01:12:44 +01:00
Erwin de Haan
bb8df8dfa0
Updates reported version in System/Info*
set of endpoints.
...
Added ProductName and ServerVersion to API.
Added build version and build step. Addressed issues wtih indentation.
Made the BuildVersion an actual object. This lets up link to the github page of that commit.
Fixed class method type and styled link.
Fixed languages and split out the information in the UI.
Moved update-version script and gave it executable permissions. Windows correctly finds the .bat file. And linux takes the one without extension.
Removed tempfiles from replace sessions from csproj.
Updated version generation scripts. Will also work with pre existing version files. (Source tarballs etc.)
Added simple replace for ssh github links.
Add execute rights to update-version.
Wrapped long line in ApplicationHost.cs
Fixed some small issues.
Fixed some small issues, and flipped some if's around.
Converted parameter names to camelBack casing.
Sealed the attribute class.
Removed MPLv2 license.
Fixed file headers.
Added newline.
Moved links in *.csproj files as well.
Fix issues caused by rebase auto merging.
Removed default constructor and added init values to properties, also hid the Remote value form API.
2019-01-20 00:28:48 +01:00
Erwin de Haan
c5430f86b0
Fixed csproj and xml identation.
2019-01-19 15:01:16 +01:00
Erwin de Haan
38f96af079
Reformat JustAMan review pt2 changes
...
Refs #575
2019-01-17 20:24:39 +01:00
Erwin de Haan
49b61f238e
Merge branch 'dev' into reformat
...
# Conflicts:
# Emby.Server.Implementations/ApplicationHost.cs
# Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
# Emby.Server.Implementations/LiveTv/LiveTvManager.cs
# Emby.Server.Implementations/Security/MBLicenseFile.cs
# Emby.Server.Implementations/Security/PluginSecurityManager.cs
# Emby.Server.Implementations/Security/RegRecord.cs
# MediaBrowser.Api/PluginService.cs
# MediaBrowser.Api/System/SystemService.cs
# MediaBrowser.Common/Security/IRequiresRegistration.cs
# MediaBrowser.Common/Security/ISecurityManager.cs
# MediaBrowser.Common/Security/PaymentRequiredException.cs
# MediaBrowser.Model/Entities/MBRegistrationRecord.cs
# MediaBrowser.Model/Entities/PluginSecurityInfo.cs
# deployment/win-generic/build-jellyfin.ps1
2019-01-15 17:34:39 +01:00
Claus Vium
eca3c099d9
removed a bunch of validation, security, registration, premiere, whatever bs
2019-01-15 16:48:21 +01:00
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
2019-01-13 21:46:33 +01:00
Erwin de Haan
65bd052f3e
ReSharper conform to 'var' settings
2019-01-13 21:37:13 +01:00
Erwin de Haan
a36658f6f0
ReSharper Reformat: Properties to expression bodied form.
2019-01-13 21:31:14 +01:00
Erwin de Haan
089ad8e7c2
Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt
2019-01-13 21:10:15 +01:00
Erwin de Haan
ba610b5094
Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller
2019-01-13 21:01:16 +01:00
Erwin de Haan
742bef5b5f
EditorConfig reformat: Non-CS files.
2019-01-13 20:45:51 +01:00
Erwin de Haan
51ed47f4c4
EditorConfig reformat: Emby.XmlTv, Jellyfin.Server. MediaBrowser.Api, MediaBrowser.Common
2019-01-13 20:30:41 +01:00
Erwin de Haan
106d1d18ed
Visual Studio Reformat: MediaBrowser.Common
2019-01-13 20:25:11 +01:00
Joshua M. Boniface
9dcaafe700
Merge pull request #458 from EraYaN/code-cleanup
...
Clean up several minor issues and add TODOs
2019-01-13 12:14:53 -05:00
Bond_009
3a2a0fbfe8
Add more NuGet metadata properties
...
Remove old nuspec files
2019-01-13 11:57:33 +01:00
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
2019-01-11 12:50:36 +01:00
Joshua M. Boniface
15c89d281e
Merge pull request #506 from hawken93/linting
...
Removing tabs and trailing whitespace
2019-01-10 19:54:18 -05:00
Erwin de Haan
ec1f5dc317
Mayor code cleanup
...
Add Argument*Exceptions now use proper nameof operators.
Added exception messages to quite a few Argument*Exceptions.
Fixed rethorwing to be proper syntax.
Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)
Added some TODOs to log certain exceptions.
Fix sln again.
Fixed all AssemblyInfo's and added proper copyright (where I could find them)
We live in *current year*.
Fixed the use of braces.
Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.
Made more Methods that should be static static.
You can now use static to find bad functions!
Removed unused variable. And added one more proper XML comment.
2019-01-10 20:38:53 +01:00
hawken
bd169e4fd4
remove trailing whitespace
2019-01-07 23:27:46 +00:00
Bond_009
e1379610e5
Ground work to get plugins functional again
2019-01-07 16:58:33 +01:00
Anthony Lavado
f2fedb9f34
Merge pull request #383 from Bond-009/unused
...
Remove firebase and empty resource config file
2019-01-05 23:06:08 +00:00
Bond_009
391b48614d
Remove FireEventIfNotNull
...
It's a pretty useless "helper" class
2019-01-05 01:49:52 +03:00
Joshua M. Boniface
89a3db9346
Merge pull request #286 from Bond-009/cleanup
...
Clean up HttpClientManager, LiveTvManager and InstallationManager
2019-01-03 14:00:16 -05:00
Bond_009
db62648510
Remove firebase and empty resource config file
2019-01-03 19:51:18 +01:00
Bond_009
a1b96a3135
Clean up HttpClientManager, LiveTvManager and InstallationManager
2019-01-03 18:24:26 +01:00
Anthony Lavado
a06a5c8d18
Merge branch 'dev' into project-updates
2019-01-02 14:02:48 -05:00
Bond_009
3fa751e9bb
Remove CheckForApplicationUpdate function
2019-01-02 18:13:18 +01:00
Bond_009
40563dc6cc
Remove GitHub updater and don't trow exception in release
2019-01-02 17:09:40 +01:00
Bond_009
3a65fb1da2
Remove obsolete GetMBId
2019-01-02 17:58:44 +03:00
Anthony Lavado
87812d1e7f
Fix spacing to C#/Visual Studio standards
...
- This is a fix automatically applied by Visual Studio
2019-01-02 01:22:21 -05:00
Bond_009
c99b45dbe0
Remove some warnings
2019-01-02 02:35:40 +03:00
Bond_009
ea4c914123
Fix exception logging
2018-12-30 22:44:39 +01:00
Bond_009
0f8b3c6347
Use Microsoft.Extensions.Logging abstraction
2018-12-30 22:44:38 +01:00
Andrew Rabert
a86b71899e
Add GPL modules
2018-12-27 18:27:57 -05:00
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
2018-09-12 19:26:21 +02:00
Luke Pulverenti
5207067811
fix live tv over dlna
2017-11-29 15:50:18 -05:00
Luke Pulverenti
39f20fdb4e
update dlna profiles
2017-11-27 14:10:05 -05:00
Luke Pulverenti
2f758676d0
support sharing m3u tuner streams
2017-11-14 02:41:21 -05:00
Luke Pulverenti
ca2e7a4195
deprecate localized guids config switch
2017-10-26 23:49:56 -04:00
Luke Pulverenti
b54046a6de
adjust header values
2017-10-22 19:36:22 -04:00
Luke Pulverenti
c2361db772
separate encoding from content type values
2017-10-22 19:27:09 -04:00
Luke Pulverenti
060215143f
improve httpclient resource disposal
2017-10-20 12:16:56 -04:00
Luke Pulverenti
1122835688
3.2.32.14
2017-09-30 15:51:55 -04:00
Luke Pulverenti
4ceb9eb6c5
update restart function
2017-09-09 14:51:24 -04:00
Luke Pulverenti
49b799adbe
3.2.30.8
2017-09-05 15:49:02 -04:00
Luke Pulverenti
780b761456
3.2.29.2
2017-08-28 12:41:32 -04:00
Luke Pulverenti
e441e2f53d
update active recordings
2017-08-24 15:52:19 -04:00
Luke Pulverenti
1ad990ad72
update live tv data transfer
2017-08-19 15:43:35 -04:00
Luke Pulverenti
f0507b644d
update connect exceptions
2017-07-22 18:57:22 -04:00
Luke Pulverenti
1e5c3db9eb
support individual library refreshing
2017-06-23 12:04:45 -04:00
Luke Pulverenti
6ff89eab78
fixes #2588 - OpenSubtitlesDownloader doesn't respect X-Ratelimit-Requests-Remaining
2017-06-22 15:14:58 -04:00
Luke Pulverenti
7fcd14f4fb
update the updater
2017-06-10 12:38:18 -04:00
Luke Pulverenti
42d0b070b4
update project files
2017-06-04 17:08:56 -04:00
Luke Pulverenti
33014f77aa
update GetItems method
2017-05-26 02:48:54 -04:00
Luke Pulverenti
404171023f
clean up build configs
2017-05-16 01:44:06 -04:00
Luke Pulverenti
34c5aab607
3.2.12.2
2017-04-09 21:51:36 -04:00
Luke Pulverenti
b9c12ca4a7
update legacy stream
2017-03-02 23:36:20 -05:00
Luke Pulverenti
8deb423883
restore config settings for now
2017-02-08 13:50:33 -05:00
Luke Pulverenti
2ef30a3ba8
update program titles
2017-01-21 15:27:07 -05:00
Luke Pulverenti
8c8f2aaba5
first pass at binding to multiple network addresses
2016-12-04 16:55:02 -05:00
Luke Pulverenti
65a1ef020b
move sync repository to portable project
2016-11-19 00:52:49 -05:00
Luke Pulverenti
0e9cd51f9c
update .net core startup
2016-11-13 16:04:21 -05:00
Luke Pulverenti
00cbadea2c
update core project
2016-11-11 02:24:36 -05:00
Luke Pulverenti
a8b340cbb2
update portable projects
2016-11-08 13:44:23 -05:00
Luke Pulverenti
72aaecb279
move classes to new server project
2016-11-04 14:56:47 -04:00
Luke Pulverenti
13dcb5abb1
fix projects
2016-11-03 17:04:55 -04:00
Luke Pulverenti
8fd3bf4217
change pcl's to .netstandard
2016-11-03 15:07:48 -04:00
Luke Pulverenti
b0ff307d0c
remove json lock files
2016-10-31 22:21:38 -04:00
Luke Pulverenti
345ad10665
don't buffer responses by default
2016-10-31 14:39:41 -04:00
Luke Pulverenti
3bf72b71b3
consolidate internal interfaces
2016-10-31 00:28:23 -04:00
Luke Pulverenti
dca78b1341
rework dlna project
2016-10-29 18:22:20 -04:00
Luke Pulverenti
049dca644d
add more to .net core solution
2016-10-25 23:59:51 -04:00
Luke Pulverenti
ef6b90b8e6
make controller project portable
2016-10-25 15:02:04 -04:00
Luke Pulverenti
dbb43771f3
update model project targeting
2016-10-23 22:42:19 -04:00
Luke Pulverenti
2af3ec43d5
make common project portable
2016-10-23 19:49:13 -04:00
Luke Pulverenti
0f8ccfaf49
prep for portable common
2016-10-23 15:47:34 -04:00
Luke Pulverenti
07791d46a5
rework scheduled tasks in preparation of common project going portable
2016-10-23 15:14:57 -04:00
Luke Pulverenti
2d91058b0d
remove targeting overrides
2016-10-22 15:28:40 -04:00
Luke Pulverenti
c7f559f8ce
make model project portable
2016-10-21 22:08:34 -04:00
Luke Pulverenti
5cd3276775
pass requested fields to data layer
2016-10-08 01:57:38 -04:00
Luke Pulverenti
a69ca6c55b
avoid buffering http responses
2016-10-06 14:55:01 -04:00
softworkz
23da61281e
Reduced compiler warnings. No functional changes (except MediaEncoder.cs and AutomaticRestartEntryPoint.cs)
2016-08-05 23:15:48 +02:00
Luke Pulverenti
4f32b57e58
update buffer sizes
2016-07-27 13:11:25 -04:00
Luke Pulverenti
c90a30a0fe
add safeguard on interval trigger duration
2016-07-12 13:16:34 -04:00
Luke Pulverenti
37d7db4bc4
support xmltv gzip
2016-06-15 22:37:06 -04:00
Luke Pulverenti
ae2b6ddf39
update text
2016-05-12 15:21:43 -04:00
Sven Van den brande
168587b2a0
Remove unused code...
2016-03-27 23:11:27 +02:00
Luke Pulverenti
22730746eb
ipv6 update
2016-03-25 01:39:49 -04:00
Luke Pulverenti
52a42229cd
update sync task
2016-03-20 23:04:44 -04:00
Luke Pulverenti
6cb1f77789
update upgrade process
2016-02-03 15:52:45 -05:00
Luke Pulverenti
3268de0edf
add null check to PeriodicTimer
2016-01-28 22:42:03 -05:00
Luke Pulverenti
3510ef3d2b
reduce use of timers throughout the system
2016-01-28 22:40:21 -05:00
Luke Pulverenti
82b8d60720
get stable and beta server packages from github
2016-01-02 20:23:09 -05:00
Luke Pulverenti
821e824687
better caching of remote data
2016-01-02 16:54:37 -05:00
Luke
0ffc5ebace
update ulna interface binding
2015-12-25 22:23:02 -05:00
Luke Pulverenti
d27cd521b5
rework dialog
2015-12-14 09:45:42 -05:00
Luke Pulverenti
b9638b484d
update interval task trigger
2015-12-02 23:38:16 -05:00
Luke Pulverenti
75a457debc
update components
2015-10-30 13:00:33 -04:00
Luke Pulverenti
492f897f81
3.0.5768.6
2015-10-25 11:48:44 -04:00
Luke Pulverenti
8f5609df3a
support ac3 audio in edge browser
2015-10-17 21:18:29 -04:00
Eric Reed
5d74fcbb87
Re-work appstore registration to pass-thru parameters
2015-10-16 13:53:49 -04:00
Eric Reed
cd42bce822
Move exception to SecurityManager
2015-10-16 10:54:53 -04:00
Eric Reed
0ed2fed529
Restore appstore registration end point
2015-10-16 10:29:02 -04:00
Luke Pulverenti
b1859d41e8
update collection menus
2015-10-07 17:42:29 -04:00
Luke Pulverenti
078277ebc2
continue file system rework
2015-10-04 00:23:11 -04:00
Luke Pulverenti
8ad702060e
begin file system rework
2015-10-03 23:38:46 -04:00
Eric Reed
8146361ac7
Revert "Add store registration endpoint (pointing to test)"
...
This reverts commit 42ddf1cd86b5a5b50f8023e492ce6d7fcadc0fe1.
2015-09-27 12:46:15 -04:00
Eric Reed
9f138d86b1
Revert "Add missing param"
...
This reverts commit 41715f145d1ff47b95d870ff8f224e778b25e695.
2015-09-27 12:45:53 -04:00
Eric Reed
33ab78155f
Add missing param
2015-09-26 17:14:13 -04:00
Eric Reed
7404114fee
Add store registration endpoint (pointing to test)
2015-09-26 16:27:13 -04:00
Luke Pulverenti
86a084bf5e
update build scripts
2015-09-22 12:06:27 -04:00
Luke
4e4bf3352d
Merge pull request #1190 from MediaBrowser/master
...
merge from master
2015-09-21 12:23:41 -04:00
Luke Pulverenti
671b861193
update embytv
2015-09-21 11:18:14 -04:00
Luke Pulverenti
4492dcc592
update merge
2015-09-20 13:34:05 -04:00
Luke Pulverenti
25c37e40ad
update merge
2015-09-20 13:28:32 -04:00
Luke Pulverenti
b0fffc9249
update IntervalTrigger
2015-09-20 11:30:26 -04:00
Luke Pulverenti
aff7309a08
update ffmpeg with qsv-compatible version
2015-09-18 13:50:24 -04:00
Luke Pulverenti
8cf45a3e4a
add more methods to IFileSystem
2015-09-13 19:07:54 -04:00
Luke
14de062681
update file system methods
2015-09-13 17:32:02 -04:00
Luke Pulverenti
baf2f80154
update camera upload
2015-09-10 14:28:22 -04:00
Luke Pulverenti
5b21ec6747
update interval trigger
2015-08-26 21:31:54 -04:00
Luke Pulverenti
41fc1f87f5
update plugin catalog
2015-08-24 16:37:34 -04:00
Luke Pulverenti
bd39a81ba2
add new voice commands
2015-08-01 17:17:46 -04:00
Luke Pulverenti
ccd4b940f7
update translations
2015-07-29 22:08:35 -04:00
Luke Pulverenti
3799ad5940
update task triggers
2015-07-28 08:33:30 -04:00
Luke Pulverenti
ba20bdcc2a
display sync services
2015-03-08 13:58:45 -04:00
Luke Pulverenti
19ecd450b8
sync updates
2015-03-07 12:19:44 -05:00
Luke Pulverenti
0a7dc313fd
add ability to configure scheduled task time limit
2015-03-05 13:54:04 -05:00
Mike
5b9999eccf
Prototype 2 of max task length for scheduled tasks.
2015-02-26 09:05:12 -05:00
Luke Pulverenti
ee00f8bf72
added HasSyncJob
2015-01-24 14:03:55 -05:00
Mike
f6d6d57983
Create self signed cert if one does not exist
2015-01-18 23:49:06 -05:00
Luke Pulverenti
d26707708d
move string.Replace extension
2015-01-17 15:12:02 -05:00
Luke Pulverenti
d8d5dd4873
make channel access opt-in rather than opt out
2015-01-12 22:46:44 -05:00
Luke Pulverenti
0840bb9ba2
move web socket classes to server project
2014-12-27 13:06:32 -05:00
Luke Pulverenti
2e53ff1fd0
move files out of common
2014-12-26 14:34:39 -05:00
Luke Pulverenti
0ec3d217e7
sync updates
2014-12-26 12:45:06 -05:00
Luke Pulverenti
42b1416602
begin work on daily episodes
2014-12-22 22:58:14 -05:00
Luke Pulverenti
97ae93fe5e
add standalone EncodingOptions
2014-12-21 14:40:37 -05:00
Luke Pulverenti
e5e39e8e56
add metadata editor info endpoint
2014-12-21 00:57:06 -05:00
Luke Pulverenti
dc8fb33a1f
updated nuget
2014-12-01 07:43:34 -05:00
Luke Pulverenti
d7bdb744ca
add new image params
2014-11-30 14:01:33 -05:00
Luke Pulverenti
17081767da
remove dead file
2014-11-26 15:42:16 -05:00
Luke
fb0c07aa93
update mac project
2014-11-26 15:23:52 -05:00
Luke Pulverenti
576768de59
update translations
2014-11-25 23:12:29 -05:00
Luke Pulverenti
2df4273ee0
consolidate os display name
2014-11-23 18:10:41 -05:00
Luke Pulverenti
4351d0672e
update release build configurations
2014-11-07 11:28:15 -05:00
Luke Pulverenti
b5842f9f19
rework build scripts
2014-11-05 14:28:41 -05:00
Luke Pulverenti
60d3f47503
add server management to web client
2014-11-04 07:41:12 -05:00
Luke Pulverenti
9f3891d418
render movies as folders with dlna
2014-10-22 00:42:26 -04:00
Luke Pulverenti
f1a602f5a8
disable nuget package restore
2014-10-18 15:02:54 -04:00
Luke Pulverenti
ab3c26c564
update connect
2014-10-13 16:14:53 -04:00
Luke Pulverenti
cce120d8d3
refresh connect authorizations
2014-10-12 13:31:41 -04:00
Luke Pulverenti
314a51dff3
add more device options
2014-10-11 21:46:02 -04:00
Luke Pulverenti
f3539686bd
add device upload options
2014-10-11 16:38:13 -04:00
Luke Pulverenti
0690b4f2e0
Add user cinema mode setting
2014-10-01 20:28:16 -04:00
Luke Pulverenti
c05cb1dcb1
fix mac ffmpeg build
2014-09-28 12:50:33 -04:00
Luke Pulverenti
3be25f8bfb
channel improvements
2014-09-28 11:27:26 -04:00
Luke Pulverenti
1afb28b487
add cinema mode feature
2014-09-22 17:56:54 -04:00
Luke Pulverenti
b314199319
resolve wtv transcoding
2014-09-09 20:28:59 -04:00
Luke Pulverenti
41cabc7bd3
add system id to remote calls
2014-09-06 13:46:09 -04:00
Luke Pulverenti
a3d553a7fb
set connect access token
2014-09-02 22:30:05 -04:00
Luke Pulverenti
6f45ea0823
fixes #912 - Add special views for Dlna
2014-09-01 16:10:54 -04:00
Luke Pulverenti
45db7d21b2
localize plugin installation process
2014-08-31 15:15:33 -04:00
Luke Pulverenti
6e25c572fa
removed dead code
2014-08-30 22:08:59 -04:00
Luke Pulverenti
21d88faa18
added json subtitle output
2014-08-22 11:47:44 -04:00
Luke Pulverenti
e3c8694471
3.0.5340.20849
2014-08-15 12:35:41 -04:00
Luke Pulverenti
9b92cc20f2
implement removing from playlists
2014-08-11 19:41:11 -04:00
Luke Pulverenti
e84ba17b9f
add activity log feature
2014-08-10 18:13:17 -04:00
gsnerf
f0c2c7ceb0
cleaned up left overs & removed last unnecessary mono filters
2014-08-06 22:41:23 +02:00
Michalis Adamidis
b957e7c7b9
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
2014-08-06 21:06:34 +02:00
Luke Pulverenti
e3c52b6f73
support srt in didl
2014-08-05 22:26:12 -04:00
Michalis Adamidis
7994f0dcd9
Merge remote-tracking branch 'official/master'
2014-08-06 01:29:56 +02:00
Luke Pulverenti
c5319bb4ae
update playlist xml saving
2014-08-04 23:41:56 -04:00
gsnerf
2c61109c7b
fixed faulty case in references to NuGet.exe and NuGet.targets
2014-08-03 23:26:15 +02:00
Luke Pulverenti
51e964dae3
support channels with dlna
2014-07-29 23:31:35 -04:00
Luke Pulverenti
37c27a26e9
added sync job database
2014-07-26 13:30:15 -04:00
Luke Pulverenti
ce20066bc0
update translations
2014-07-20 00:46:29 -04:00
Luke Pulverenti
bc657237aa
consolidate web socket onto one port
2014-07-18 21:28:40 -04:00
Luke Pulverenti
ea559a6e27
create http listener abstraction
2014-07-18 18:14:59 -04:00
Luke Pulverenti
06118307dd
disable chunked encoding for images
2014-07-17 18:21:35 -04:00
Luke Pulverenti
e2052c771d
added new device profiles
2014-07-16 23:17:14 -04:00
Luke Pulverenti
7fa9b14f56
fixes #762 - Marking unwatched doesn't update display
2014-07-03 22:22:57 -04:00
Luke Pulverenti
933443c2b9
added modular configuration
2014-06-29 13:35:05 -04:00
Luke Pulverenti
77ad0fc336
fixes #674 - Support converting subtitles to webvtt
2014-06-11 10:42:03 -04:00
Luke Pulverenti
3640f62086
create collections from movies page
2014-06-03 23:34:36 -04:00
Luke Pulverenti
858c37b860
add channel downloading settings
2014-06-02 15:32:41 -04:00
Luke Pulverenti
715119b525
updated nuget
2014-05-17 14:37:40 -04:00
Luke Pulverenti
92cadc4323
update translations
2014-05-16 13:11:07 -04:00
Luke Pulverenti
6314428830
Add remote control chapter menu
2014-05-12 14:04:25 -04:00
Luke Pulverenti
4e81655239
updated mono build
2014-05-10 13:28:03 -04:00
Luke Pulverenti
8619b5ab38
update translations
2014-05-09 15:43:06 -04:00
Luke Pulverenti
dce9093ba1
split files into separate classes
2014-05-08 17:23:24 -04:00
Luke Pulverenti
f02c326027
Removed guids from the model project
2014-05-08 16:09:53 -04:00
Luke Pulverenti
0d025f7fb6
beginning remote subtitle downloading
2014-05-06 22:28:19 -04:00
Luke Pulverenti
ac69327f1f
check in open subtitles stub
2014-05-05 00:36:45 -04:00
Luke Pulverenti
98c0b28d14
re-enable mobile media controller
2014-04-30 11:07:02 -04:00
Luke Pulverenti
4331700747
support sending upnp events
2014-04-21 12:02:30 -04:00
Luke Pulverenti
2c6a9892f2
update translations
2014-04-08 00:17:18 -04:00
Luke Pulverenti
2a77500c61
add latest translations
2014-04-03 18:50:04 -04:00
Luke Pulverenti
501dedb13c
stub out dlna server
2014-03-24 08:47:39 -04:00
Luke Pulverenti
30496c1168
made dlna logging optional
2014-03-14 13:09:22 -04:00
Luke Pulverenti
13563b6047
Add upnp configuration
2014-02-25 23:38:21 -05:00
Luke Pulverenti
aef805efb9
fix directory not found error in episode organization
2014-02-25 10:40:16 -05:00
Luke Pulverenti
a4b40ad9d9
handle year in name when searching
2014-02-13 23:00:13 -05:00
Luke Pulverenti
be1ce0f802
convert static remote streaming to use internal interfaces
2014-02-13 11:38:43 -05:00
Luke
c5f29c67ea
Merge pull request #706 from thogil/dependency_modules
...
Added IDependencyModule to allow plugins to define IoC bindings
2014-02-11 23:29:14 -05:00
MrSmoke
6657ce2145
Added missing method to IHttpClient
2014-02-12 09:24:22 +11:00
Thomas Gillen
61c2364de1
Added IDependencyModule to allow plugins to define IoC bindings
2014-02-06 21:18:40 +00:00
Luke Pulverenti
1f6918117c
Added isservice to reported statistics
2014-01-29 19:22:59 -05:00
Eric Reed
1f31c8dbfc
Add overload for existing plug-in support
2014-01-26 09:32:38 -05:00
Eric Reed
19e73fc7e6
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
2014-01-25 16:12:51 -05:00
Eric Reed
b78cdae321
Add version and platform to stats and don't hit server on every reg check
2014-01-25 16:11:09 -05:00
Luke Pulverenti
ac8ffb8db0
Added IAppHost.Name
2014-01-25 16:07:19 -05:00
Luke Pulverenti
a9f2a72d0b
#680 - Support new episode file sorting
2014-01-19 01:36:21 -05:00
Luke Pulverenti
c8a106f485
move media encoder to server project
2014-01-12 01:31:21 -05:00
Luke Pulverenti
ec4000404d
rework text subtitles
2014-01-10 08:52:01 -05:00
Luke Pulverenti
247a40fa61
add console logging during startup
2014-01-08 23:44:51 -05:00
Luke Pulverenti
b9d17c9bc7
add more methods to file system interface
2014-01-01 13:26:31 -05:00
Luke Pulverenti
3488cfecbd
make lazy loaded paths more nimble
2013-12-29 09:12:29 -05:00
Luke Pulverenti
74f0d8bdbe
minor dashboard cleanup
2013-12-25 22:44:26 -05:00
Luke Pulverenti
cd859ac2e6
added IHasImages and IHasUserData
2013-12-19 16:51:32 -05:00
Luke Pulverenti
cb9b570a2a
live tv updates
2013-12-16 13:44:03 -05:00
Luke Pulverenti
d00178d8f0
support progress bar while splash window is up
2013-12-13 10:48:35 -05:00
Luke Pulverenti
9ecb85d066
added mono release configuration
2013-12-11 14:54:33 -05:00
Luke Pulverenti
f32212d160
update to service stack v4
2013-12-07 10:52:38 -05:00
Luke Pulverenti
55a776427b
Removed unused properties from BaseItem.
2013-12-05 11:50:21 -05:00
Luke Pulverenti
4e79eaf65e
add ApplicationPath to app paths interface to hide implementation
2013-12-04 09:52:38 -05:00
Luke Pulverenti
58f1a314b5
update to service stack 3.0.70.0
2013-11-30 13:32:39 -05:00
Luke Pulverenti
0bdc8a49d5
switch from httpclient to plain httpwebrequest
2013-11-30 01:07:25 -05:00
Luke Pulverenti
235b838fbe
support deleting and canceling live tv recordings and timers
2013-11-29 11:58:24 -05:00
Luke Pulverenti
4786ad704a
added ChannelLayout
2013-11-12 11:08:23 -05:00
Eric Reed
764e2625bf
Implement plugin update identification by guid
2013-11-04 13:16:47 -05:00
Luke Pulverenti
6c8d919298
replace file system calls with IFileSystem when needed
2013-10-31 10:03:23 -04:00
Luke Pulverenti
05378c82cb
fixes #582 - support tbn image files.
2013-10-13 01:56:44 -04:00
Luke Pulverenti
65f78ea5ad
added CanSelfRestart
2013-10-07 10:38:31 -04:00
Luke Pulverenti
478be44dd6
create platform-specific network manager implementation
2013-10-05 13:13:32 -04:00
Luke Pulverenti
16fd474ad3
safer hls kill
2013-10-03 10:14:40 -04:00
Luke Pulverenti
eb72c2db51
updated nuget
2013-10-02 21:22:50 -04:00
Luke Pulverenti
76faf89aca
handle type creation errors
2013-10-02 12:20:11 -04:00
Luke Pulverenti
3d40c5ba36
fixed xml providers running over and over
2013-10-01 14:24:27 -04:00
Luke Pulverenti
f4f91a8316
auto update fixes
2013-09-30 11:04:38 -04:00
Luke Pulverenti
3733ebd21e
updated nuget
2013-09-29 21:29:38 -04:00
Luke Pulverenti
0ab379e271
adding mono solution
2013-09-24 17:06:21 -04:00
Luke Pulverenti
51b01d0f6d
updated nuget
2013-09-23 14:53:06 -04:00
Luke Pulverenti
1c7c71075a
pass current server version into installation manager to get update list
2013-09-22 14:21:55 -04:00
Luke Pulverenti
6146b57e7c
update to servicestack 3.9.62
2013-09-22 12:49:55 -04:00
Luke Pulverenti
f3ce127a62
starting point towards running as a service
2013-09-20 13:32:10 -04:00
Luke Pulverenti
755d98edc0
improved messages with startup failures
2013-09-20 11:37:05 -04:00
Luke Pulverenti
b7a8b92c00
reduce system info refreshing from dashboard
2013-09-19 20:53:18 -04:00
Luke Pulverenti
60780399c5
allow request header overrides
2013-09-17 22:43:34 -04:00
Luke Pulverenti
37f0e23bf4
fixes #538 - Support additional artist splitting
2013-09-17 10:32:31 -04:00
Luke Pulverenti
ebec1e159c
update default theme endpoints
2013-09-15 13:34:37 -04:00
Luke Pulverenti
11de8dde82
update to servicestack 3.9.59
2013-09-13 21:03:55 -04:00
Luke Pulverenti
0d59941539
restored network browser
2013-09-06 16:25:03 -04:00
Luke Pulverenti
98e7eeeff9
reduce byte conversions with alchemy web socket
2013-09-05 17:34:46 -04:00
Luke Pulverenti
7b6bf545da
removed network option from directory picker due to unreliability
2013-09-05 10:42:17 -04:00
Mark Linton
64f06c2a1b
One last mime type
2013-08-31 11:20:10 -07:00
Mark Linton
bceac2ff26
Add document mime types.
2013-08-31 11:04:06 -07:00
Luke Pulverenti
c59e49a8ed
revert single/multi transition. too risky for now.
2013-08-18 11:23:28 -04:00
Luke Pulverenti
a3aa4e2741
update to servicestack 3.9.58
2013-08-16 16:23:44 -04:00
Luke Pulverenti
1df5839eb0
factor mixed folder value into item id
2013-08-16 16:13:45 -04:00
Luke Pulverenti
a78ed5c61f
cleanup method signatures
2013-08-16 14:59:37 -04:00
Luke Pulverenti
e0c387446b
reworked iso manager
2013-08-09 21:16:31 -04:00
Luke Pulverenti
a3f7ebe702
3.0.4967.25605
2013-08-07 15:15:55 -04:00
Luke Pulverenti
a2190765c8
update to servicestack 3.9.56
2013-07-22 10:58:38 -04:00
Luke Pulverenti
7e5bdc837a
added GetTempFileResponse
2013-07-20 17:36:59 -04:00
Luke Pulverenti
bba45755f3
update to servicestack 3.9.55
2013-07-17 16:36:38 -04:00
Luke Pulverenti
27c644e6c8
#236 - Subtitle charset
2013-07-16 14:18:49 -04:00
Luke Pulverenti
c1ad234b79
Added album soundtrack links
2013-07-16 12:03:28 -04:00
Luke Pulverenti
48265fefa4
update nuget
2013-07-08 22:38:18 -04:00
Luke Pulverenti
53450bd514
added a notifications service
2013-07-06 17:23:32 -04:00
Luke Pulverenti
a5f97dcaa8
move installation manager down to common
2013-06-30 22:27:50 -04:00
Luke Pulverenti
8a1b12b7d8
tightened up image saving to reduce knowledge of file names
2013-06-28 16:25:58 -04:00
Luke Pulverenti
1e49857765
use static package method when checking for plugin updates from dashboard page
2013-06-28 09:26:27 -04:00
Eric Reed
55bbfc2dcc
Change update checks to use static file
2013-06-27 15:08:57 -04:00
Luke Pulverenti
36d4e15860
fixes #364 - Image Extraction for 3D Videos
2013-06-27 11:59:32 -04:00
Luke Pulverenti
dbfe22412a
update to servicestack 3.9.54
2013-06-18 05:48:49 -04:00
Luke Pulverenti
c174859b52
fixed namespace casing
2013-06-10 12:57:30 -04:00
Luke Pulverenti
01def9a1e0
fixed wrong project type guid
2013-06-09 23:06:06 -04:00
Luke Pulverenti
847d6f6ba3
removed unused methods
2013-06-08 13:03:21 -04:00
Luke Pulverenti
02fedead11
re-factored some file system access
2013-06-03 22:02:49 -04:00
Luke Pulverenti
5fc327c232
fixes #322 - Sleep and Network Shares
2013-06-02 09:43:53 -04:00
Luke Pulverenti
085e597a2e
improve accuracy of local ip address discovery
2013-05-27 14:34:03 -04:00
Luke Pulverenti
390f165332
#280 - avoid an extra request to last fm by taking data from the MusicArtist entity
2013-05-27 11:02:16 -04:00
Luke Pulverenti
3a587a5d08
updated browse to command
2013-05-25 20:53:51 -04:00
Luke Pulverenti
a3ecf6c2b7
localize library changed messages per user
2013-05-21 23:42:25 -04:00
Luke Pulverenti
c11c8bfdb4
re-enable http compression for all providers except for last fm
2013-05-20 14:03:09 -04:00
Luke Pulverenti
f5163bd8f1
update to servicestack 3.9.46
2013-05-19 11:55:51 -04:00
Luke Pulverenti
58cc2248b9
update to servicestack 3.9.45
2013-05-15 10:21:37 -04:00
Luke Pulverenti
35a7986b3f
added model classes for remote control
2013-05-09 18:43:11 -04:00
Luke Pulverenti
2818d8ccd2
updated servicestack to 3.9.44
2013-05-07 09:06:01 -04:00
Luke Pulverenti
c568f352eb
replaced http client cache with longer lived cache
2013-05-06 15:31:57 -04:00
Luke Pulverenti
87598ca6d0
add customizable accept header to http client interface
2013-05-04 00:07:27 -04:00
Luke Pulverenti
b11d06f36f
more work on streaming remotely
2013-05-01 22:44:52 -04:00
Luke Pulverenti
e9cfa6cd26
add remote streaming capabilities
2013-05-01 16:07:20 -04:00
Luke Pulverenti
40c2b73d63
fixed subtitle offsets
2013-04-27 09:10:24 -04:00
Luke Pulverenti
7839a90c1a
added subtitle seek on extract
2013-04-23 20:25:49 -04:00
Luke Pulverenti
58c77529d2
removed superfluous GetMemoryStream
2013-04-20 18:19:55 -04:00
Luke Pulverenti
785deff188
removed excess hashing in providers and made user data key-based
2013-04-13 14:02:30 -04:00
Luke Pulverenti
5e1f4c01b8
added back IsFirstRun
2013-04-10 21:52:15 -04:00
Luke Pulverenti
7806ccd42f
resharper suggestions in common project
2013-04-10 11:38:23 -04:00
Luke Pulverenti
f5620c81be
removed unneeded startup processes
2013-04-07 18:09:48 -04:00
Luke Pulverenti
cb39f8e7b5
extracted a media encoding interface to keep ffmpeg out of nuget packages
2013-04-07 16:55:05 -04:00
Luke Pulverenti
e8d03d49f2
update to servicestack 3.9.43
2013-04-04 01:06:46 -04:00
Luke Pulverenti
5fb369f3e6
add optional package filter and remove IUIPlugin interface
2013-04-03 14:43:49 -04:00
Luke Pulverenti
fa884f3fea
#62 - File locking problem in cache
2013-04-02 22:59:27 -04:00
Luke Pulverenti
11d282388a
better dashboard background and text adjustments
2013-04-01 14:55:56 -04:00
Luke Pulverenti
9f06eb781f
fixes #97 and creates a library dictionary cache to avoid FindById recursion
2013-03-31 13:39:28 -04:00
Luke Pulverenti
31bb5b5cb3
removed udp server layer
2013-03-27 18:13:46 -04:00
Luke Pulverenti
62521eabc2
update to latest js api client
2013-03-26 00:33:47 -04:00
Luke Pulverenti
a6c9fdd0f2
Moved some web socket classes to the model
2013-03-25 23:01:47 -04:00
Luke Pulverenti
e2dcddc5ac
made compression and caching available to plugin api endpoints
2013-03-23 22:45:00 -04:00
LukePulverenti
bae89ee824
fix duplicate connections on the dashboard
2013-03-16 12:41:49 -04:00
LukePulverenti
fe1834e6be
Add resume capability to GetTempFile
2013-03-14 15:52:53 -04:00
Eric Reed
a7f06c84b1
Hook new registration load to changing supporter keys
2013-03-14 12:40:36 -04:00
Eric Reed
d3b37a73cc
Create IRequiresRegistration. First part of #31
2013-03-14 12:32:16 -04:00
LukePulverenti
0cc0fbbe43
#22 - Need to strip html tags from overviews
2013-03-12 18:49:45 -04:00
LukePulverenti
ed3ffc6c27
fixed app update notifications
2013-03-11 15:36:32 -04:00
LukePulverenti
f9e760cd90
removed object disposed catch
2013-03-11 15:27:25 -04:00
LukePulverenti
fe91772f18
fixed semaphore dispose issue
2013-03-11 12:54:52 -04:00
LukePulverenti
332f635939
Added IHttpResultFactory
2013-03-08 12:25:25 -05:00
LukePulverenti
4f67fc4aef
removed base kernel and ikernel
2013-03-07 00:34:00 -05:00
LukePulverenti
bf95cfe2e5
removed the IsCorePlugin property
2013-03-04 23:29:43 -05:00
LukePulverenti
16b36d4d89
fixed multiple log files
2013-03-04 11:31:33 -05:00
LukePulverenti
a11e00b8d5
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
...
Conflicts:
MediaBrowser.Common/Kernel/ResourcePool.cs
2013-03-04 00:44:04 -05:00
LukePulverenti
2ca4b7d03a
Created IConfigurationManager
2013-03-04 00:43:06 -05:00
Eric Reed
d7cdf06326
First cut at LastfmArtistProvider
2013-03-03 20:46:06 -05:00
LukePulverenti
7b0b5a3538
created an init method on base app host
2013-03-03 02:27:40 -05:00
LukePulverenti
627b8370a8
made IHttpClient a little more flexible, allow Semaphore to be optional
2013-03-03 00:25:42 -05:00
LukePulverenti
f26a3e3c61
created entry point classes for the startup wizard and new item notifications
2013-03-03 00:20:14 -05:00
LukePulverenti
0ea90ef7c6
added IServerEntryPoint to replace plugin.initialize
2013-03-02 21:47:04 -05:00
Eric Reed
60662a0f16
Server app update on launch
2013-03-02 14:48:25 -05:00
Eric Reed
3abf1f7ed2
Add system path to IApplicationPaths/BaseApplicationPaths
2013-03-02 14:08:36 -05:00
Eric Reed
5d397aa363
Create constants for package names
2013-03-02 13:54:41 -05:00
LukePulverenti
e8f5fade43
Created an ItemsByName query dto
2013-03-02 02:16:52 -05:00
LukePulverenti
7bca933af0
added the beginning of a service stack abstraction
2013-03-01 21:44:46 -05:00
LukePulverenti
56a7fd6f23
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
2013-03-01 16:22:50 -05:00
LukePulverenti
fe3323a492
fixes around http response caching, updated the mb icon in the dashboard, and isolated web socket events
2013-03-01 16:22:34 -05:00
Eric Reed
e3b42ad59e
Remove archive extraction from PackageManager
...
It is no longer needed as the installer does this
2013-03-01 15:42:44 -05:00
Eric Reed
3657ef952d
First step of actual update
...
We will now need a bootstrapper to complete the update on startup
2013-02-28 16:04:11 -05:00
Eric Reed
989bb48596
Start on new update routines
2013-02-28 14:29:17 -05:00
LukePulverenti
94b6168e27
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
2013-02-27 16:07:59 -05:00
LukePulverenti
4d71fc1d42
remvoed CO uninstall project
2013-02-27 16:07:51 -05:00
ScottIsAFool
acfca8e65a
Dlls only copied to nuget folder when in Release configuration
2013-02-27 20:47:34 +00:00
LukePulverenti
1c9eb1911a
fix media streaming in apiclient
2013-02-27 13:25:00 -05:00
LukePulverenti
3d9e79c46f
moved server init down to base app host
2013-02-27 12:28:15 -05:00
LukePulverenti
6d5d291762
Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
...
Conflicts:
MediaBrowser.Common.Implementations/BaseApplicationHost.cs
MediaBrowser.ServerApplication/ApplicationHost.cs
2013-02-27 11:57:14 -05:00
LukePulverenti
ca7ee68473
fixed the plugin catalog not loading
2013-02-27 11:46:48 -05:00
Eric Reed
e15ff541c6
Move actual installation to PackageManager
2013-02-27 08:34:24 -05:00
Eric Reed
340280edf2
Partial implementation of PackageManager
2013-02-27 07:49:55 -05:00
LukePulverenti
ff6325efc5
video streaming
2013-02-26 23:44:41 -05:00
Eric Reed
4b2cf29fe1
Move SecurityManager to BaseKernel/IKernel
2013-02-26 17:19:45 -05:00
Eric Reed
1925288a86
Extract ISecurityManager interface
2013-02-26 17:14:08 -05:00
Eric Reed
c555920fe7
Move RemovePlugin to BaseKernel/IKernel
2013-02-26 16:53:45 -05:00
Eric Reed
4c1c717824
Move ResourcePools to BaseKernel/IKernel
2013-02-26 16:48:43 -05:00
Eric Reed
8956f6ff4a
Move ResourcePool to common
2013-02-26 16:40:18 -05:00
Eric Reed
0c8d924bfc
Extract IInstallationManager interface
...
first step to moving update logic to common
2013-02-26 15:21:55 -05:00
LukePulverenti
cd96c7dab2
updated nuget packages
2013-02-26 12:51:32 -05:00
LukePulverenti
0f1ec5b586
fix log window setting
2013-02-26 12:21:18 -05:00
LukePulverenti
6efd22a3d2
added a shutdown api method, font size fix and other decouplings
2013-02-26 11:10:55 -05:00
LukePulverenti
2d06095447
plugin security fixes and other abstractions
2013-02-25 22:43:04 -05:00
LukePulverenti
364fbb9e0c
fixed plugin assembly downloads as well as debug/release detection with nuget assemblies
2013-02-25 00:17:59 -05:00
LukePulverenti
2d342c02ef
convert playback checkins to rest
2013-02-24 21:41:51 -05:00
LukePulverenti
28ccfb1bd1
extracted httpclient dependancy
2013-02-24 19:13:45 -05:00
LukePulverenti
8ce3e74e81
More DI
2013-02-24 16:53:54 -05:00
LukePulverenti
6c86721f6d
placeholder for plugin security fix
2013-02-23 17:44:42 -05:00
LukePulverenti
2e4db75540
extracted http server, web socket server and udp server dependancies
2013-02-23 17:31:51 -05:00
LukePulverenti
465f0cc1e2
moved some network code to the networking assembly
2013-02-23 12:54:51 -05:00
LukePulverenti
b8d5c71842
type discovery without attributes
2013-02-23 02:57:11 -05:00
LukePulverenti
c165f37bb9
more dependancy injection. still just beginning
2013-02-22 22:49:00 -05:00
LukePulverenti
6a5bf9cc78
extracted more interfaces
2013-02-22 19:44:20 -05:00
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
2013-02-22 19:26:38 -05:00
LukePulverenti
a2d215b6ae
added simple injector for dependancy management
2013-02-22 19:24:50 -05:00
LukePulverenti
107c241598
Added IDisposable to IWebSocketListener
2013-02-22 15:52:59 -05:00
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.
2013-02-22 19:22:39 +00:00
LukePulverenti
8b3e8ad478
created IWebSocketListener
2013-02-22 10:16:48 -05:00
LukePulverenti
fab627c845
added a master version file
2013-02-22 02:17:50 -05:00
LukePulverenti
746c5d2fa7
moved Plugins to separate repo
2013-02-22 01:28:57 -05:00
LukePulverenti
868a7ce9c8
isolated clickonce dependancies
2013-02-21 23:23:06 -05:00
LukePulverenti
fdafa59683
Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy.
2013-02-21 20:26:35 -05:00
LukePulverenti
931c0ea455
more dependancy injection
2013-02-21 16:40:04 -05:00
LukePulverenti
76f067f867
extracted more logging dependancies
2013-02-21 16:06:23 -05:00
LukePulverenti
ab1065a567
removed static logger
2013-02-21 15:26:55 -05:00
LukePulverenti
5e08d95b92
fixed x64
2013-02-21 12:22:41 -05:00
LukePulverenti
815240f920
fix query string parsing issue
2013-02-21 02:00:04 -05:00
LukePulverenti
ee9d481662
isolated bdinfo dependancy
2013-02-21 01:38:23 -05:00
LukePulverenti
ae4ffa75be
isolated weather and moved drawing classes up to the controller project
2013-02-21 01:02:10 -05:00
LukePulverenti
acf5b0b6ed
isolated DotNetZip dependancy
2013-02-21 00:00:56 -05:00
LukePulverenti
a5f9dc1bfc
isolated sqlite dependancy
2013-02-20 23:37:50 -05:00
LukePulverenti
509156cbc3
remove core plugin output from source control
2013-02-20 21:40:36 -05:00
LukePulverenti
767cdc1f6f
Pushing missing changes
2013-02-20 20:33:05 -05:00
ebr11 Eric Reed spam
7ed11c0bba
Merge with default
2012-09-20 13:54:37 -04:00
ebr11 Eric Reed spam
da618f13e2
Fix up directory watchers
2012-09-20 13:53:10 -04:00
ebr11 Eric Reed spam
e2ae376eef
Merge with default
2012-09-20 11:28:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
119dfc3ac7
Adding the UI to the same repo. Made some default theme progress
2012-09-20 11:25:22 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d8c01ded6e
made some improvements to the base http handler
2012-09-19 12:51:37 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
19e202d5e1
Added http server support for etags
2012-09-18 18:50:26 -04:00
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.
2012-09-18 15:33:57 -04:00
ebr11 Eric Reed spam
0f078d8098
Move NeedsRefresh to async task and fix problem finding episode metadata
2012-09-18 15:18:15 -04:00
ebr11 Eric Reed spam
e5b5861abf
Need to be more intelligent finding paths we're already watching
2012-09-18 07:22:49 -04:00
ebr11 Eric Reed spam
9fbd88a713
fix up some merge errors
2012-09-17 16:53:39 -04:00
ebr11 Eric Reed spam
f385fe2f20
Merge with default
2012-09-17 16:24:01 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9f1005d679
Added Reload Beginning/Completed events
2012-09-17 16:21:46 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fe427bc7f4
Removed progress value from startup
2012-09-17 14:47:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fb88e4d5fc
Added the ability to reload the server and created a Plugins solution
2012-09-17 14:09:35 -04:00
ebr11 Eric Reed spam
17106ea5c7
Initial commit changing to on-demand child loading and validations
2012-09-17 11:12:43 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f1770605ea
Added new icons and fixed some splash screen issues
2012-09-16 20:09:12 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5a89c00ac8
Remove spaces from default plugin config filename
2012-09-16 19:12:31 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ffbac0e3d8
Eliminated some list recursions
2012-09-15 16:32:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
aa64577b21
Improved BaseApplication
2012-09-13 16:13:43 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
bc366bf2ec
updated service stack
2012-09-12 20:24:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f1e668bad8
More code cleanups
2012-09-11 15:37:14 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
670a53258e
Some minor code cleanups
2012-09-11 14:20:12 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2467ca9668
Moved some entities to the main project
2012-09-10 21:34:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b1df61f7ce
Added ThreadedLogger
2012-09-10 15:11:40 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5525d108d3
Switched protobuf serialization to use precompiled assembly
2012-09-09 08:53:04 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
e6d689bdd3
Added a precompiled protobuf serializer assembly
2012-09-09 01:30:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2884df296c
Moved Movies into the main project
2012-09-08 14:37:55 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
1400e5ad9d
Splash screen style fix - hide window commands
2012-09-08 11:00:09 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fe63d487be
Removed dead code
2012-09-08 10:56:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
93b42641d2
Switched to MEF to register http handlers
2012-09-08 10:52:13 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c7b305ee2e
Added a user api handler, and improved portable ApiClient
2012-09-07 21:33:49 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8fc828361e
Updated authentication
2012-09-07 12:17:39 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3538789e46
Added User authentication
2012-09-06 14:38:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
507beb76f6
Added context-sensitive init/dispose methods for plugins
2012-09-06 10:18:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0fb0d52a4c
Made a separate ApiInteraction solution with platform-specific builds
2012-09-05 19:40:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5dd7080084
Changed json date format to standard iso
2012-09-05 12:34:08 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c3d2f63776
Tweaked plugin downloading
2012-09-05 12:33:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4752d12aaa
Switched date operations to utc
2012-09-04 15:23:15 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
26db4b2cd9
Added plugin configuration downloading
2012-09-03 23:11:16 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fc735e9187
Tweaked plugin downloading a bit
2012-09-03 17:56:30 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
26aef6b082
Implemented UI plugin downloading
2012-09-03 15:12:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
7494538829
Switched xml serialization to service stack
2012-09-03 13:19:48 -04:00