gnattu
5a8a19e07b
Add MediaStream.ReferenceFrameRate for problematic video files ( #12603 )
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-09-07 11:16:23 -06:00
nyanmisaka
d447207489
Apply suggestions from code review
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-28 03:20:04 +08:00
Nyanmisaka
2aa9cf4007
Merge branch 'master' into fix-hwa-video-rotation
2024-08-05 16:37:09 +08:00
gnattu
8f28c3a0fb
fix doc
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
daf8d649f2
Add AC4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
0a1a109b2e
Add RFC7845 downmix algorithm ( #12300 )
2024-07-30 09:50:22 -06:00
gnattu
0132ad05ab
Display DOVI title in DisplayTitle when available
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29 07:49:05 +08:00
Nyanmisaka
00088c2954
Merge branch 'master' into fix-hwa-video-rotation
2024-07-23 15:37:33 +08:00
Bond_009
ecd2dab0a2
Add TrySetProviderId extension
2024-07-17 15:48:21 +02:00
Cody Robibero
042d3e3f93
Don't include new internal MediaStream properties in api spec ( #12288 )
2024-07-16 12:57:02 -04:00
David Schulte
fc1bee30a6
Allow streaming of raw PGS subtitles without transcoding ( #12056 )
2024-07-15 08:48:09 -04:00
Erwin de Haan
3262f8dc2a
Add check for ProviderIds to prevent '=' from appearing in keys, also support '=' in the values. ( #12274 )
2024-07-15 08:44:22 -04:00
nyanmisaka
d37c5d8921
Backport pull request #12149 from jellyfin/release-10.9.z
...
Fix MicroDVD being recognized as DVDSUB subtitles
Original-merge: 6010bc01c3
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23 11:40:59 -04:00
Bond_009
e2c4e52f39
Add regressions tests for update library endpoint
2024-06-02 18:18:13 +02:00
Bond_009
69ae006f37
Prefer profile over codec for display title
...
FFmpeg 6.1 and newer can recognize Dolby Atmos and DTS:X.
This change makes it possible to see if a track has one of these technologies
if the used FFmpeg supports it.
2024-05-21 14:55:42 +02:00
GeorgeH005
e93fa27e4c
Add support for out-of-spec but existent, Dolby Vision Profile 8 CCid 6 media. ( #11334 )
2024-04-10 13:33:24 -06:00
Joshua M. Boniface
ee1d6332ee
Merge pull request #11220 from Shadowghost/add-playlist-acl-api
...
Add playlist ACL endpoints
2024-04-10 12:52:01 -04:00
Shadowghost
bff37ed13a
Apply review suggestions
2024-04-01 19:59:48 +02:00
Cody Robibero
3ade3a8e63
Lowercase CollectionTypeOptions to match legacy experience ( #11272 )
2024-03-31 21:58:06 -06:00
nyanmisaka
bf654bde60
Add json parser for video rotation side data
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-30 06:09:58 +08:00
Shadowghost
2aaa9f669a
Apply review suggestions
2024-03-27 06:39:14 +01:00
Shadowghost
56c432a843
Apply review suggestions
2024-03-26 23:45:14 +01:00
Shadowghost
88b3490d17
Add playlist ACL endpoints
2024-03-26 15:49:18 +01:00
vedant
3bbb57eb83
Add new VideoRangeTypes to fully support DoVi on webOS ( #10469 )
2024-03-23 07:39:49 -06:00
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
2024-02-26 05:09:40 -07:00
Patrick Barron
6d8062116c
Remove some unused model code
2024-02-06 10:15:29 -05:00
Mohamed Akram
f49de51225
Detect audio spatial format ( #9996 )
...
* Detect audio spatial format
* Update MediaBrowser.Model/Entities/MediaStream.cs
* Update MediaStream.cs
---------
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-01-06 14:11:08 -07:00
ArabCoders
bce22fcc2a
Added new API endpoint to update User item data
2023-11-12 17:52:24 +03:00
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
2023-11-09 22:03:55 -07:00
Cody Robibero
906f701fa8
Convert CollectionType, SpecialFolderType to enum ( #9764 )
...
* Convert CollectionType, SpecialFolderType to enum
* Hide internal enum CollectionType values
* Apply suggestions from code review
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
* Fix recent change
* Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs
Co-authored-by: Patrick Barron <barronpm@gmail.com>
---------
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-11-09 14:00:29 -07:00
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
2023-10-10 15:57:15 -06:00
Bond_009
d92e9ae85e
Enable nullable for more files and add tests
...
Adds basic tests for FFProbeVideoInfo.CreateDummyChapters
Fixed error message CreateDummyChapters instead of reporting the total minutes it only reported the minute component
2023-08-22 18:11:34 +02:00
Shadowghost
20a4509991
Migrate VideoRange and VideoRangeType to Enum
2023-06-28 12:02:20 +02:00
Shadowghost
76ae599bd3
Fix playlist creation and removal
2023-03-10 19:16:35 +01:00
Shadowghost
9d21f078c7
Add default rating selections
2023-02-20 11:53:20 +01:00
Shadowghost
407c716f82
Add stereo downmix algorithm selection.
2023-01-10 15:29:39 +01:00
Cody Robibero
9a740344be
Add support for .sup subtitle ( #8808 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2022-12-30 08:24:06 -07:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Shadowghost
2e639c77c7
Apply review suggestions
2022-11-17 18:54:35 +01:00
Shadowghost
072651c4be
Add xmldocs for TMDb provider, correct provider spelling
2022-11-17 11:16:20 +01:00
Niels van Velzen
16ad39e581
Add SeriesStatus.Unreleased
2022-10-30 14:27:21 +01:00
photonconvergence
09e8a7e62c
Fix extra type differentiation
...
Change rules for Featurettes and Shorts so they don't both get classed as ExtraType.Clip.
Fix test that these changes break
2022-10-27 18:01:04 -07:00
Joe Rogers
2e4db18ebe
Add hearing impaired subtitle stream indicator ( #7379 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-10-07 12:38:05 +02:00
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
```
2022-10-06 20:21:23 +02:00
markus
0a15634550
Streams with CodecType "data" (like "epg" streams in DVB
...
recordings) get ignored. This results in wrong stream specifiers for all
subsequent streams. This fix correctly handles "data" streams without any
further processing.
2022-10-01 08:53:54 -06:00
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-08-15 06:48:34 -04:00
SenorSmartyPants
de9a350bad
Backport pull request #8212 from jellyfin/release-10.8.z
...
Add resolution text for 384 sized video
Original-merge: 7ffdde9a0b
Merged-by: Cody Robibero <cody@robibe.ro>
Backported-by: Joshua Boniface <joshua@boniface.me>
2022-08-13 21:46:34 -04:00
Joshua Boniface
924b0740b1
Backport pull request #8104 from jellyfin/release-10.8.z
...
Add resolution text output for more resolutions
Authored-by: Shadowghost <Ghost_of_Stone@web.de>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 2b46917dcf
2022-07-20 19:29:08 -04:00
Mikal Stordal
8e1796f08a
Add escape hatch for Series merging
...
This is an universal solution for plugins to override how series are merged.
The reason to override is so we can set the same provider id on multiple items without merging them, while using another id for merging them. Having an (optional) provider id not tied to any online database allows plugins to use their own rules for merging series.
2022-07-03 00:32:09 +02:00
Joshua M. Boniface
fe32b5e333
Merge pull request #7964 from jellyfin/dovi-side-data
...
(cherry picked from commit 39d185c7b1
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29 01:26:15 -04:00