Commit Graph

355 Commits

Author SHA1 Message Date
Vasily 1f83a21288 Rename Hash to BlurHash in all properties and methods for clarity 2020-05-21 01:43:19 +03:00
Jesús Higueras b9fc0d2628 Add BlurHash support to backend 2020-05-18 23:21:37 +03:00
Bond-009 62da4d0e5c
Merge pull request #2492 from Polpetta/fix-api-private-data-leak
Fix emby/user/public API leaking sensitive data
2020-05-07 14:52:10 +02:00
Davide Polonio 5c6339d8fd
Fix typo in PublicUserDto
Co-authored-by: Vasily <JustAMan@users.noreply.github.com>
2020-05-07 09:14:00 +02:00
Davide Polonio 57cf19f058 Fix variable declaration and follow sonarcloud suggestions 2020-05-06 17:25:41 +02:00
Bond_009 30ce346f34 Enable nullabe reference types for MediaBrowser.Model 2020-04-05 18:10:56 +02:00
Davide Polonio 5099f6e4a2 Add FIXME in HasConfiguredPassword public user DTO method 2020-03-05 08:01:47 +01: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
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
Bond_009 f47ad85011 Fix warnings MediaBrowser.Model 2020-02-04 01:49:27 +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
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 84d1b12530 Attempt #2 2020-01-12 21:55:04 +01:00
Bond_009 8a0ef41036 Minor improvements 2020-01-08 01:24:12 +09:00
Andrew Mahone 321e5cba60 Add new MediaAttachment to store attachments found during media probing. 2019-10-22 10:30:55 -04:00
Bond_009 5edb8159a7 Fix Json serialization error 2019-10-15 17:49:49 +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
Bond_009 e4f893a0eb More warning fixes 2019-08-29 22:28:33 +02:00
Claus Vium 8985fb8d58 Remove support for games as a media type 2019-01-31 19:04:47 +01:00
Claus Vium f7a46c7a56 Remove more Connect related stuff 2019-01-31 18:47:50 +01:00
Erwin de Haan 38f96af079 Reformat JustAMan review pt2 changes
Refs #575
2019-01-17 20:24:39 +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 8f41ba4d3a Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model 2019-01-13 21:02:23 +01:00
Erwin de Haan 382e8699a2 EditorConfig reformat: MediaBrowser.Model 2019-01-13 20:31:15 +01:00
Erwin de Haan 1a4b271314 Visual Studio Reformat: MediaBrowser.Model 2019-01-13 20:26:15 +01:00
hawken bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
Bond_009 340a2c6512 Post GPL cleanup 2019-01-03 23:19:02 +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 83a43121af fix hdhr stream returning too quickly 2017-11-06 16:32:44 -05:00
Luke Pulverenti 5cb7469028 support track selection before playback 2017-11-05 16:51:23 -05:00
Luke Pulverenti bc656edf4f update resolved video titles 2017-10-13 01:44:20 -04:00
Luke Pulverenti c7656fb604 removed dead code 2017-09-17 01:27:15 -04:00
Luke Pulverenti e441e2f53d update active recordings 2017-08-24 15:52:19 -04:00
Luke Pulverenti af02f9d692 add mpdecimate option 2017-08-23 14:44:40 -04:00
Luke Pulverenti 1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti 0951819f00 fixes #2798, fixes #2799 2017-08-13 16:15:07 -04:00
Luke Pulverenti b7867214ef update download error handling 2017-08-11 17:55:48 -04:00
Luke Pulverenti a7db7cd40c reduce traffic from session player 2017-08-11 02:29:49 -04:00
Luke Pulverenti 900714c866 consolidate fields 2017-08-10 16:06:36 -04:00
Luke Pulverenti e7425e6205 revert servicestack.text update 2017-08-10 14:01:31 -04:00
Luke Pulverenti 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti 6d78824c8e update components 2017-08-06 19:01:00 -04:00
Luke Pulverenti db315c4e32 update media source methods 2017-08-05 15:02:33 -04:00
Luke Pulverenti 0ba267f8e2 Enable hardware acceleration for image extraction 2017-08-02 03:30:17 -04:00
Luke Pulverenti dc7a59c73a ensure custom css is loaded last 2017-07-23 18:29:53 -04:00
Luke Pulverenti a107ff0369 capture more transcoding info 2017-06-24 14:33:19 -04:00
Luke Pulverenti f57dfc6a61 specify tiff mime types 2017-06-24 14:31:13 -04:00
Luke Pulverenti 65e8cf0726 improve live tv images 2017-06-11 16:40:25 -04:00
Luke Pulverenti e91f569c15 update live tv startup 2017-06-03 03:36:32 -04:00
Luke Pulverenti 47fc7c6aee add GenreItems property 2017-05-18 17:05:47 -04:00
Luke Pulverenti cd4d170267 add property 2017-05-14 14:56:29 -04:00
Luke Pulverenti 0beb803aed add sample rate condition 2017-05-13 15:31:25 -04:00
Luke Pulverenti 7ee588060d add IgnoreDts option 2017-04-30 16:03:28 -04:00
Luke Pulverenti f53472584e update environment detection 2017-04-29 02:22:33 -04:00
Luke Pulverenti 508edad222 3.2.12.5 2017-04-13 14:59:46 -04:00
Luke Pulverenti 372d40598d remove qsv hevc decoding for now 2017-04-01 15:49:36 -04:00
Luke Pulverenti 9fa6868af3 update legacy hd homerun support 2017-03-07 13:27:56 -05:00
Luke Pulverenti ce3f2bdd20 reduce AnalyzeDurationMs for live tv 2017-03-05 10:38:36 -05:00
Luke Pulverenti a181425e54 omit input container when hw encoding 2017-03-01 15:29:42 -05:00
Luke Pulverenti d8f48e8cdf update components 2017-02-18 23:13:54 -05:00
Luke Pulverenti 0ee1a0d7bd fix mapping multiple tuner channels to same epg channel 2017-02-18 22:46:09 -05:00
Luke Pulverenti 6091e00e18 clean related files when deleting items 2017-02-18 03:32:17 -05:00
Luke Pulverenti 3ff216f05a update ShortOverview 2017-01-26 15:27:12 -05:00
Luke Pulverenti 045fdaf387 update live stream bitrates 2017-01-26 01:26:58 -05:00
Luke Pulverenti 2ef30a3ba8 update program titles 2017-01-21 15:27:07 -05:00
Luke Pulverenti 8d668095bb add IsRemote property 2017-01-20 12:53:48 -05:00
Luke Pulverenti c2da52914c add SeriesStudioInfo object 2016-12-08 00:58:38 -05:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti 821d950234 allow specification of probing support 2016-10-20 14:02:42 -04:00
Luke Pulverenti 038b11702e update playlist content 2016-10-12 14:23:09 -04:00
Luke Pulverenti cb26cb9457 update program queries 2016-10-10 14:18:28 -04:00
Luke Pulverenti daaae69df5 add playback of in-progress recordings 2016-10-09 03:18:43 -04:00
Luke Pulverenti b3595eab6a update music brainz to fetch overview 2016-10-08 14:51:07 -04:00
Luke Pulverenti 5cd3276775 pass requested fields to data layer 2016-10-08 01:57:38 -04:00
Luke Pulverenti c4e137e6cf update timer listings 2016-10-04 01:15:39 -04:00
Luke Pulverenti fdbcccc65f add infinite property 2016-09-29 22:21:24 -04:00
Luke Pulverenti 76c7bfcb67 update closing of streams 2016-09-29 08:55:49 -04:00
Luke Pulverenti 0c95297269 improve resiliency of recording process 2016-09-14 12:21:33 -04:00
Luke Pulverenti fd6aa72dac add guide optimizations 2016-08-17 15:28:43 -04:00
Luke Pulverenti 8508e07bb9 improve genre displays 2016-08-13 16:54:29 -04:00
Luke Pulverenti 6164049919 update direct stream url for improved caching 2016-08-13 15:52:58 -04:00
Luke Pulverenti 04d480297d reduce sync db access 2016-08-03 02:38:19 -04:00
Sven Van den brande 219cba7506 Removed redundant Collection Initializers
Removed Using directives that are not required
2016-07-29 21:18:03 +02:00
Luke Pulverenti 794b13b816 update suggestions 2016-07-17 12:59:50 -04:00
Luke Pulverenti 78e6c638bc remove fody from build 2016-07-15 15:53:28 -04:00
Luke Pulverenti 2772d59559 denormalize seasonid 2016-07-05 01:40:18 -04:00
Luke Pulverenti f9847be17c update item by name queries 2016-06-17 09:06:13 -04:00
Luke Pulverenti 761a476ea0 use shared itemHelper 2016-05-11 13:46:44 -04:00
Luke Pulverenti 992ca4c78a add OriginalTitle to metadata editor 2016-04-20 01:21:40 -04:00
Luke Pulverenti 1071a5a5f3 render ssa/ass subs in browser 2016-04-04 21:23:42 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti 3c43e85d87 update music queries 2016-03-24 23:53:42 -04:00
Luke Pulverenti 32b5ef7b80 fix channel numbers 2016-03-23 22:59:44 -04:00
Luke Pulverenti 77e36768e4 removed dead code 2016-03-19 17:55:42 -04:00
Luke Pulverenti db1bf5b1b5 audio podcast 2016-03-19 15:32:37 -04:00
Luke Pulverenti d683f30619 update music user data key 2016-03-13 21:34:24 -04:00
Luke Pulverenti a17f7d89f7 update recording creation 2016-02-12 13:29:28 -05:00
Luke Pulverenti b94dc9d31a revert origin change 2016-02-05 11:04:04 -05:00