Vasily
8e514f8d63
Fix check for profile supporting a codec - it should first check if profile is talking about media type
...
For example, audio-only profiles have "VideoCodec" set to "null" which translates to "any codec", which breaks some logic later on
2020-04-07 14:23:53 +03:00
Bond_009
30ce346f34
Enable nullabe reference types for MediaBrowser.Model
2020-04-05 18:10:56 +02:00
Mark Monteiro
e0f40f57d8
Merge remote-tracking branch 'upstream/master' into remove-common-process
2020-04-03 20:22:03 -04:00
Mark Monteiro
387fa474aa
Document HTTPS configuration options
2020-04-02 17:45:33 -04:00
Mark Monteiro
ca71ac72ab
Replace EnableHttps and SupportsHttps with ListenWithHttps and CanConnectWithHttps
2020-04-02 17:45:04 -04:00
Bond-009
f31efce52d
Merge branch 'master' into usings
2020-04-01 22:42:43 +02:00
Vasily
07ea120ba9
Merge pull request #2601 from mark-monteiro/support-running-without-web-content
...
Support Running Server Without Web Content
2020-04-01 23:38:43 +03:00
Bond-009
ddd5d3aaec
Merge branch 'master' into usings
2020-04-01 18:51:44 +02:00
Mark Monteiro
cc8294842a
Add ExtraType.Unknown enum value and use it instead of null
2020-04-01 18:10:29 +02:00
Bond-009
5acd0521a2
Merge pull request #2639 from alset333/master
...
Change DeinterlaceMethod's "bobandweave" to "yadif" or "yadif_bob", and set default value
2020-03-29 23:03:01 +02:00
dkanada
bd4269cb59
Merge pull request #2667 from crobibero/emby-naming-warnings
...
Fix warnings in Emby.Naming
2020-03-28 04:51:35 +09:00
Mark Monteiro
b947d98266
Delete unnecessary ProcessFactory abstraction
2020-03-27 00:45:48 +01:00
Mark Monteiro
ee2f911a2b
Remove unnecessary CommonProcess abstraction
2020-03-27 00:10:16 +01:00
dependabot-preview[bot]
798a765105
Bump System.Text.Json from 4.7.0 to 4.7.1
...
Bumps [System.Text.Json](https://github.com/dotnet/corefx ) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/dotnet/corefx/releases )
- [Commits](https://github.com/dotnet/corefx/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-26 17:15:32 +00:00
Mark Monteiro
aa9737afb3
Update .NET Core to 3.1.3
2020-03-25 20:09:48 +01:00
crobibero
cb68fbeb0a
Fix warnings in Emby.Naming
2020-03-25 10:53:03 -06:00
Bond_009
e9d1eabd53
Remove unused usings
2020-03-24 16:12:06 +01:00
Jose
5a30d9ecfb
Added support for netstandard2.0 besides netstandard2.1 (multi target framework) to allow usage from UWP (netstandard 2.1 not available in UWP until .net 5)
2020-03-24 09:58:04 +01:00
Mark Monteiro
debab44870
Update all packages to .NET Core 3.1.2
2020-03-22 02:03:07 +01:00
Peter Maar
adbf375efe
Merge pull request #1 from jellyfin/master
...
Pull latest to my fork
2020-03-19 22:02:08 -04:00
dkanada
af5d3e8eae
Merge pull request #2617 from Shawmon/wasm-mimetype
...
add wasm mimetype
2020-03-18 23:52:57 +09:00
dkanada
a96c0a72b8
Merge pull request #2549 from dkanada/refactor
...
Refactor some provider classes
2020-03-18 17:43:15 +09:00
Shawmon
8630d18372
add wasm mimetype
2020-03-17 11:49:32 +08:00
Mark Monteiro
e2685c51ec
Merge remote-tracking branch 'upstream/master' into support-running-without-web-content
2020-03-15 18:07:02 +01:00
Mark Monteiro
99bf6edba2
Merge remote-tracking branch 'upstream/master' into support-running-without-web-content
2020-03-11 23:04:47 +01:00
Bond-009
94fe9b8f6d
Merge branch 'master' into warn17
2020-03-11 20:26:43 +01:00
Bond-009
a7e1a5c96a
Merge pull request #2506 from mark-monteiro/inject-loggers-with-context
...
Inject loggers with context using ILogger<T>
2020-03-10 15:04:35 +01:00
dkanada
52fde64f10
remove unused files and fix some future warnings
2020-03-09 23:30:57 +09:00
Joshua M. Boniface
e0381c8854
Set EnableHttps disabled by default
...
Prevents issues on first setup when behind a reverse proxy. Also
prevents issues saving the Networking page by default if SSL is not
fully configured.
2020-03-07 11:55:02 -05:00
Vasily
acd67c7152
Add tracking of JF version used to run this config previously
2020-03-05 16:22:15 +03:00
Davide Polonio
5099f6e4a2
Add FIXME in HasConfiguredPassword public user DTO method
2020-03-05 08:01:47 +01:00
Mark Monteiro
b67e9cde8c
Replace ILogger with ILogger<T> wherever possible
...
Log entries will contain additional class context when using this interface
2020-03-03 23:07:10 +01:00
dkanada
2dc1a18203
Merge pull request #2501 from JustAMan/pedal-to-the-metal-from-the-get-go
...
Default transcoding throttling to false for new installs
2020-03-04 01:37:44 +09:00
Vasily
c1aafd2ba0
Default transcoding throttling to false for new installs
2020-03-03 19:14:31 +03:00
Vasily
13d30a0a79
Merge pull request #2436 from dkanada/music
...
Add config options for MusicBrainz
2020-03-02 12:54:17 +03:00
Davide Polonio
5d760b7ee8
Fix emby/user/public API leaking private data
...
This commit fixes the emby/user/public API that was returning more data
than necessary. Now only the following information are returned:
- the account name
- the primary image tag
- the field hasPassword
- the field hasConfiguredPassword, useful for the first wizard only
(see
https://github.com/jellyfin/jellyfin/issues/880#issuecomment-465370051 )
- the primary image aspect ratio
A new DTO class, PrivateUserDTO has been created, and the route has been
modified in order to return that data object.
2020-03-01 21:46:01 +01:00
Mark Monteiro
d95ccbacac
Use IsHostingContent instead of explicitly checking ContentRoot
2020-02-26 16:11:09 +01:00
dkanada
974a04c129
update plugin classes for nightly builds
2020-02-26 01:58:39 +09:00
dkanada
4ae80a5d56
partially fix issue with music scans
2020-02-24 14:35:30 +09:00
Peter Maar
818695a01e
Improve controls for deinterlace method; matches with jellyfin-web changes
2020-02-23 21:40:53 -05:00
artiume
697aee5b0c
Merge pull request #21 from jellyfin/master
...
nightly
2020-02-23 10:57:52 -05:00
Bond_009
07cc4be6a7
Fix some warnings
...
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
2020-02-23 12:11:43 +01:00
dkanada
6715450598
Merge pull request #2427 from Bond-009/minor
...
Minor improvements
2020-02-23 10:48:47 +09:00
Peter Maar
7716deddf0
Add encoding option bobandweave, change back the EncodingHelper logic
2020-02-22 17:01:56 -05:00
dkanada
61015c1d0f
Merge pull request #2321 from Bond-009/images
...
Simplify image processing by removing image enhancers
2020-02-21 12:32:54 +09:00
artiume
eb67117b83
Merge pull request #20 from jellyfin/master
...
nightly
2020-02-20 19:44:58 -05:00
Bond_009
adc9fc282c
Minor improvements
2020-02-19 23:08:58 +01:00
Ulrich Wagner
d7f199bb1c
#2407 : Prefer MP4-Metadata for episodes
2020-02-17 14:57:07 +01:00
artiume
63f13df6fc
Merge pull request #17 from jellyfin/master
...
10.5
2020-02-13 13:09:50 -05:00
dkanada
cf2626428c
Merge pull request #2400 from Bond-009/baseurl
...
Another baseurl related fix
2020-02-14 01:16:52 +09:00
artiume
40ad6f843f
Merge pull request #16 from jellyfin/master
...
nightly
2020-02-13 05:53:23 -05:00
Bond_009
f5db4c8402
Another baseurl related fix
...
Baseurl always starts with a '/' (unless it's empty)
2020-02-12 20:57:34 +01:00
Mark Monteiro
8ffb073ccb
Enable documentation warnings for fully documented files
2020-02-12 20:05:26 +01:00
Bond-009
a2490a7ae5
Merge branch 'master' into images
2020-02-12 17:41:46 +01:00
Mark Monteiro
a381eb884c
add-some-xml-documentation
2020-02-10 10:26:28 +01:00
artiume
4d324046ac
Merge pull request #14 from jellyfin/master
...
nightly
2020-02-08 21:14:45 -05:00
artiume
c3f749ec66
Update MediaBrowser.Model/Users/UserPolicy.cs
...
Co-Authored-By: Anthony Lavado <anthonylavado@me.com>
2020-02-06 14:02:46 -05:00
artiume
3b6a4c3a33
Merge pull request #11 from jellyfin/master
...
nightly
2020-02-04 06:02:38 -05:00
Bond_009
f47ad85011
Fix warnings MediaBrowser.Model
2020-02-04 01:49:27 +01:00
dkanada
b7a9900556
Merge pull request #2357 from Bond-009/warn13
...
Fix warnings
2020-02-03 17:15:03 +09:00
Bond_009
87d2479b78
Fix warnings
2020-01-31 22:26:53 +01:00
dkanada
cd13f718fb
Merge pull request #2247 from Bond-009/stringhelper
...
Remove StringHelper functions
2020-02-01 03:29:16 +09:00
Bond-009
6cd9c84ddf
Update MediaBrowser.Model/Extensions/StringHelper.cs
...
Co-Authored-By: dkanada <dkanada@users.noreply.github.com>
2020-01-31 18:10:15 +01:00
artiume
d4470b5709
Merge pull request #9 from jellyfin/master
...
nightly
2020-01-28 21:41:52 -05:00
Bond_009
2186df8ac4
Update deps
2020-01-28 22:42:07 +01:00
Bond-009
04b9e94c7c
Merge pull request #2338 from ferferga/master
...
Removed old 'automatic restart after update' features
2020-01-27 17:02:30 +01:00
Vasily
8c520160cc
Merge pull request #2331 from nyanmisaka/master
...
fix an issue that could not correctly determine 'IsSecondaryAudio' in some cases.
2020-01-27 15:51:50 +03:00
artiume
918df5e352
Merge remote-tracking branch 'jellyfin/master'
2020-01-26 09:33:31 -05:00
ferferga
d6786c7304
Removed old 'automatic restart after update' features'
2020-01-25 23:01:48 +01:00
Nyanmisaka
48e9c004b4
fix an issue about determining 'IsSecondaryAudio'
...
fix an issue that could not correctly determine 'IsSecondaryAudio' in some cases.
2020-01-24 00:55:14 +08:00
Bond-009
c8409d2ea1
Remove FileSystem.GetStream
2020-01-22 22:20:35 +01:00
Bond_009
ddf9b38799
Simplify image processing by removing image enhancers
2020-01-21 20:26:30 +01:00
Bond-009
686d1ff9fb
Update StringHelper.cs
2020-01-16 23:23:06 +01:00
Bond-009
47d3337124
Update StringHelper.cs
2020-01-16 23:22:42 +01:00
Vasily
3ab979c6ba
Merge pull request #2264 from Bond-009/discovery
...
Clean up server discovery code
2020-01-15 13:34:29 +03:00
Bond_009
976459d3e8
Rewrite WebSocket handling code
2020-01-13 20:06:08 +01:00
Bond_009
84d1b12530
Attempt #2
2020-01-12 21:55:04 +01:00
Bond-009
ded9857f45
Clean up server discovery code
2020-01-12 18:59:10 +01:00
dkanada
a272638a84
Merge pull request #2170 from Bond-009/mediainfoservice
...
Minor changes to MediaInfoService
2020-01-11 16:54:23 +09:00
Bond_009
b50c4938e1
Merge branch 'master' into namingtests
2020-01-09 18:26:22 +01:00
Artiume
a40cb7bbd8
Merge pull request #7 from jellyfin/master
...
nightly
2020-01-09 12:14:54 -05:00
Bond-009
fdbb329118
Remove StringHelper functions
2020-01-09 17:07:13 +01:00
dkanada
73fac50e57
rename two properties based on code suggestions
2020-01-08 10:52:48 +09:00
Bond_009
8a0ef41036
Minor improvements
2020-01-08 01:24:12 +09:00
dkanada
aca31457c0
merge branch master into media-attachments
2020-01-08 01:21:09 +09:00
Bond_009
5751d86536
Fix warnings and move to System.Text.Json
2019-12-20 21:49:16 +01:00
Artiume
6a6e02e1ec
Merge pull request #3 from jellyfin/master
...
nightly, big one
2019-12-19 20:51:45 -05:00
Bond-009
6b185119aa
Merge branch 'master' into namingtests
2019-12-17 17:35:27 +01:00
Artiume
77fc77eb82
Update UserPolicy.cs
2019-12-15 23:59:46 -05:00
Bond-009
baadb504bb
Merge branch 'master' into mediaencoding
2019-12-12 16:34:34 +01:00
Joshua M. Boniface
9744f5aee3
Merge pull request #2118 from chaosinnovator/master
...
Add StartIndex result to /Items API query
2019-12-11 23:42:02 -05:00
Bond_009
0bf8bfbb0c
Merge branch 'master' into mediaencoding
2019-12-10 23:00:59 +01:00
chaosinnovator
b98e25a07e
Add StartIndex result to /Items API query
2019-12-10 09:30:44 -08:00
Bond_009
35151553e3
Add back all old emby tests
2019-12-06 20:41:39 +01:00
Bond_009
cc5acf37f7
Make probesize and analyzeduration configurable and simplify circular
...
dependencies
Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-11-25 12:07:59 +01:00
Bond_009
3221e837f9
* Add support for multi segment base urls
...
* Make baseurl case-insensitive
2019-11-25 11:55:24 +01:00
dkanada
51cdc6ea16
Merge pull request #1926 from Bond-009/auth
...
Add clearer exceptions, warnings and docs
2019-11-23 01:14:32 +09:00
dkanada
37eed8cf1f
revert settings to their old names
2019-11-21 21:55:10 +09:00
dkanada
b1f9b03b17
rename some missed variables and fix warnings
2019-11-21 21:55:10 +09:00
Bond-009
983d38a43b
Merge branch 'master' into installationmanager
2019-11-07 10:50:55 +01:00
Andrew Mahone
1600d5b53f
Merge remote-tracking branch 'origin/master' into media-attachments-clean
2019-11-04 10:03:18 -05:00
Erwin de Haan
45a670f15b
Revert the project inclusion that created a cycle.
2019-11-03 16:40:35 +01:00
Erwin de Haan
387051c409
Fix the last docs warnings.
2019-11-03 15:52:10 +01:00
Bond_009
d529f81cd9
Improve IInstallationManager interface
2019-11-01 17:57:19 +01:00
Bond_009
3f7836d9eb
Update deps and add MultiThreading analyzer
2019-11-01 17:55:44 +01:00
Bond_009
d9a03c9bb1
Fix more warnings
2019-10-29 17:55:16 +01:00
Andrew Mahone
01b1c847e9
Provide delivery URLs for attachments in PlaybackInfo.
2019-10-22 11:54:59 -04:00
Andrew Mahone
321e5cba60
Add new MediaAttachment to store attachments found during media probing.
2019-10-22 10:30:55 -04:00
Bond_009
fef35d0505
Add clearer exceptions, warnings and docs
2019-10-20 21:12:03 +02:00
Bond_009
5edb8159a7
Fix Json serialization error
2019-10-15 17:49:49 +02:00
Joshua Boniface
345a14ff55
Use value instead of assigning baseUrl first
2019-10-09 10:52:51 -04:00
Joshua Boniface
b10e06ff45
Fix spacing issues
2019-10-09 10:40:52 -04:00
Joshua Boniface
2a79ae0a6e
Normalize baseUrl behaviour
...
Fully normalizes the baseUrl behaviour to better match how this sort of
feature works in other programs.
1. The baseUrl is always appended to paths, even the built-in `/emby`
and `/mediabrowser` paths.
2. The baseUrl is set statically at class instance creation, to ensure
it persists through changes until the next restart.
3. Configuration is normalized using a function when set, to ensure it's
in a standard `/mypath` format with leading `/`.
4. Cleans up the conditionals around default redirects. For sanity after
changing the URL, it will match *any* path that doesn't match the
current baseUrl and redirect it back to the main page (with baseUrl).
5. Adds a second method, NormalizeUrlPath, to avoid lots of `+ "/" +`
string manipulations which are unclean - we should always have a leading
slash.
6. Sets the default baseUrl to an empty string to avoid unexpected
behaviour, though this would be worked-around automatically.
7. Adds some debug logs whenever a URL is normalized, to help track down
issues with this code (if any arise).
2019-10-08 18:06:03 -04:00
Joshua M. Boniface
2d797adc08
Merge pull request #1773 from sparky8251/remove-wan-ddns
...
Remove WAN DDNS
2019-09-28 18:08:24 -04:00
Joshua M. Boniface
c069496b27
Merge pull request #1770 from sparky8251/remove-wan-ip
...
Remove WAN IP Detection
2019-09-28 18:08:10 -04:00
sparky8251
14f563d7c2
Removed WAN DDNS
...
It's odd that JF still had code lying around for generating a self signed cert. Currently, it does not do this so this code has been removed.
JF also appears to have functions in place to modify provided certs? Warrants deeper investigation. JF should not be attempting modifications of any certs under any circumstance.
2019-09-19 15:56:54 -04:00
sparky8251
44a3e0a97b
Hide new users from public API by default
2019-09-19 15:16:57 -04:00
sparky8251
0562b4cf6f
Remove WAN IP Detection
2019-09-19 10:55:58 -04: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
221b831bb2
Reset invalid login counter on successfull login
2019-09-13 17:18:45 +02:00
Bond_009
675754bc5c
Possible fix for MrMC
2019-09-08 21:07:29 +02: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
Anthony Lavado
cb393c215a
Merge pull request #1686 from Bond-009/warn7
...
More warning fixes
2019-09-02 02:07:19 -04:00
Bill Thornton
3a600687ea
Restore flac mime type
2019-09-01 01:15:34 -04:00
Bond_009
e4f893a0eb
More warning fixes
2019-08-29 22:28:33 +02:00
Bond_009
efc4805233
Fix login
2019-08-28 14:45:46 +02:00
Joshua M. Boniface
d95c04787c
Merge branch 'master' into h265
2019-08-19 14:57:48 -04:00
dkanada
25a590e8cd
Merge pull request #1636 from Bond-009/isomounter
...
Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrors
2019-08-18 03:19:27 -07:00
Bond_009
237db8ae92
Clean up livestreaming code
2019-08-16 21:13:18 +02:00
Bond_009
dc662beefe
Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrors
2019-08-16 21:03:45 +02:00
Anthony Lavado
7a27dd8a1b
Merge pull request #1632 from Bond-009/locale
...
Improve LocalizationManager
2019-08-16 14:17:01 -04:00
Anthony Lavado
af3c4e0ce8
Merge pull request #1588 from dkanada/url
...
Add base url option to server configuration
2019-08-16 14:16:18 -04:00
Bond_009
c699c546e4
Improve LocalizationManager
2019-08-16 17:31:47 +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
dkanada
685e9e4f58
Merge pull request #1584 from Bond-009/checksum
...
Check checksum for plugin downloads
2019-08-15 01:00:33 -07:00
dkanada
8f8d8e3d0b
Merge pull request #1581 from Bond-009/socket1
...
Use System.Net abstractions instead of raw socket
2019-08-13 19:58:57 -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
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
dkanada
d521e5c36a
add base url to server configuration
2019-08-11 00:35:18 -07:00
Joshua M. Boniface
a96fa7a5c7
Merge pull request #1397 from Bond-009/passfast
...
Streamline authentication proccess
2019-08-10 21:42:46 -04:00
dkanada
5c366e4697
Merge pull request #1612 from Bond-009/warn4
...
Fix warnings
2019-08-10 15:12:54 -07:00
Bond_009
2a58c643d2
Fix more warnings
2019-08-09 23:16:24 +02:00
Bond_009
1cad93c276
Use System.Net abstractions instead of raw socket
2019-08-09 22:38:31 +02:00
Bond_009
cf7290343f
Fix build
2019-08-09 22:36:20 +02:00
Bond_009
9fff4b060e
Replace custom code with Asp.Net Core code
2019-08-09 22:36:20 +02:00
Bond-009
8b1bd7ac6b
Use a dictionary to look up mimetypes
2019-07-28 20:20:03 +02:00
Bond_009
ddd1a282ea
Remove IpAddressInfo and IpEndPointInfo classes
2019-07-25 00:15:06 +02:00
Bond_009
0f897589ed
Streamline authentication proccess
2019-07-06 14:52:24 +02:00
Bond_009
65a0ca2f32
Improvements to InstallationManager
2019-06-14 18:38:14 +02:00