Commit Graph

25221 Commits

Author SHA1 Message Date
Bond-009
24cbd64450
Merge pull request #10573 from arabcoders/master
Add new API endpoint to view/update Item UserData
2023-12-15 18:00:50 +01:00
Bond-009
804b89d922
Merge pull request #10726 from jellyfin/renovate/actions-download-artifact-4.x
chore(deps): update actions/download-artifact action to v4
2023-12-15 09:52:58 +01:00
renovate[bot]
41e24681af
chore(deps): update actions/upload-artifact action to v4 2023-12-14 21:08:30 +00:00
renovate[bot]
a917f034e4
chore(deps): update actions/download-artifact action to v4 2023-12-14 21:08:25 +00:00
Radical
b52d2fbee5 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/
2023-12-14 06:30:20 -05:00
Bond-009
e3fb856445
Merge pull request #10721 from jellyfin/renovate/github-codeql-action-3.x
chore(deps): update github/codeql-action action to v3
2023-12-13 18:17:59 +01:00
renovate[bot]
026941dea3
chore(deps): update github/codeql-action action to v3 2023-12-13 16:37:58 +00:00
Claus Vium
676464a135
Merge pull request #10710 from jkhsjdhjs/fix/subtitle_overlay_eof_action
Use `eof_action=pass` when overlaying subtitles
2023-12-13 13:50:32 +01:00
jkhsjdhjs
547d97d602
Use eof_action=pass when overlaying subtitles
The previous behavior using `eof_action=endall` and `shortest=1` would
end the video stream if one of the input stream (video, subtitle) ends.
In some cases the duration of the overlayed subtitles is shorter than the
video stream, causing the output to end when the subtitles end and dropping
the remaining video stream.

This commit changes this behavior so `eof_action=pass` is used instead,
which continues passing the video stream through even if the subtitles end
earlier [1]. `shortest=1` is also removed, as this option implies
`eof_action=endall`.

If the subtitle stream has a higher duration than the video stream, the output
will also end with the video stream without `shortest=1`, as the video stream
is the primary input to the `overlay` filter.

Fix #10698

[1] https://ffmpeg.org/ffmpeg-filters.html#Options-for-filters-with-several-inputs-_0028framesync_0029
2023-12-13 13:11:42 +01:00
Bond-009
ff209d3c99
Merge pull request #10715 from jellyfin/renovate/ci-deps
chore(deps): update github/codeql-action action to v2.22.10
2023-12-13 10:09:58 +01:00
Jackson Lee
ea7ac143c4 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fil/
2023-12-12 14:20:08 -05:00
renovate[bot]
ed8d080604
chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.1.1 2023-12-12 17:14:26 +00:00
renovate[bot]
4ae817f8c6
chore(deps): update github/codeql-action action to v2.22.10 2023-12-12 17:14:17 +00:00
Bond-009
e427c665d9
Merge pull request #10695 from jellyfin/renovate/actions-stale-9.x
chore(deps): update actions/stale action to v9
2023-12-11 10:14:09 +01:00
Bond-009
d930ce2676
Merge pull request #10694 from jellyfin/renovate/ci-deps
chore(deps): update github/codeql-action action to v2.22.9
2023-12-09 15:05:12 +01:00
Cody Robibero
033cfa59c4 Convert CollectionType to use lowercase enum names 2023-12-08 15:45:36 -07:00
renovate[bot]
8abc653c29
chore(deps): update actions/stale action to v9 2023-12-07 13:27:09 +00:00
renovate[bot]
3e5e600dc7
chore(deps): update github/codeql-action action to v2.22.9 2023-12-07 13:27:03 +00:00
Patrick Barron
0d5bbfda32
Remove unused DLNA models (#10685)
* Remove unused DLNA models

* Remove IDlnaManager
2023-12-06 16:06:42 -07:00
Bond-009
fca345db4a
Merge pull request #10681 from jellyfin/renovate/prometheus-net-monorepo
chore(deps): update prometheus-net monorepo to v8.2.0
2023-12-06 10:37:01 +01:00
renovate[bot]
d82fdfc7a2
chore(deps): update prometheus-net monorepo to v8.2.0 2023-12-05 22:51:40 +00:00
Patrick Barron
192559db32 Make ILiveStream an IDisposable 2023-12-05 14:26:35 -05:00
Patrick Barron
669baf98a5 Make IRecorder an IDisposable 2023-12-05 13:35:18 -05:00
Patrick Barron
5c593b120a Don't use List directly in ITunerHost method signatures 2023-12-05 13:35:18 -05:00
Patrick Barron
3ecd68d832 Use ConfigureAwait in SharedHttpStream 2023-12-05 13:35:18 -05:00
Patrick Barron
4ec32b71f5 Use ConfigureAwait in M3uParser 2023-12-05 13:35:18 -05:00
Patrick Barron
42c95da6b0 Use ConfigureAwait in BaseTunerHost 2023-12-05 13:35:18 -05:00
Patrick Barron
7bcfc5e925 Use ConfigureAwait in XmlTvListingsProvider 2023-12-05 13:35:18 -05:00
Patrick Barron
ce6c0ad02b Use ConfigureAwait in DirectRecorder 2023-12-05 13:35:18 -05:00
Patrick Barron
01480c7f20 Fix disposable warnings in EmbyTV 2023-12-05 13:35:18 -05:00
Patrick Barron
f1a5bc955b Use string.Contains in LiveTv 2023-12-05 13:35:18 -05:00
Patrick Barron
67b4cef77a Use implementation types in LiveTv 2023-12-05 13:35:14 -05:00
Bond-009
000ccaa6db
Merge pull request #10660 from barronpm/move-networking
Move Jellyfin.Networking
2023-12-05 16:16:19 +01:00
Bond-009
f7d61912a2
Merge pull request #10659 from barronpm/inetworkmanager-nullability
Fix Nullability for INetworkManager.GetBindAddress
2023-12-05 16:10:51 +01:00
Bond-009
ec075a342b
Merge pull request #10666 from jellyfin/renovate/tmdblib-2.x
chore(deps): update dependency tmdblib to v2.1.0
2023-12-05 16:10:09 +01:00
Bond-009
d85c6a3401
Merge pull request #10676 from jellyfin/renovate/actions-setup-dotnet-4.x
chore(deps): update actions/setup-dotnet action to v4
2023-12-05 16:09:56 +01:00
renovate[bot]
40534483f5
chore(deps): update actions/setup-dotnet action to v4 2023-12-04 15:55:08 +00:00
Kristopher Roller
e14cc4d919 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eu/
2023-12-04 10:30:17 -05:00
Kristopher Roller
1cff04ef87 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sq/
2023-12-04 10:30:17 -05:00
Kristopher Roller
9cc631e915 Translated using Weblate (Bengali)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2023-12-04 10:30:17 -05:00
queeup
ebafff6e5a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-12-04 10:30:17 -05:00
Kristopher Roller
0b3ec12e94 Translated using Weblate (Alemannic)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gsw/
2023-12-04 10:30:16 -05:00
Malthe Heering Surrow
c51519f78d Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2023-12-04 10:30:16 -05:00
Kristopher Roller
cab8138dd9 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2023-12-04 10:30:16 -05:00
Kristopher Roller
ce79adf1cd Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ar/
2023-12-04 10:30:16 -05:00
joncrall
59ed6ab8ea Quote bash paths to prevent word splitting 2023-12-03 15:58:26 -05:00
renovate[bot]
085e09014d
chore(deps): update dependency tmdblib to v2.1.0 2023-12-03 08:05:54 +00:00
queeup
1d5fbd772a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2023-12-01 18:07:07 -05:00
renovate[bot]
7cca71428e
chore(deps): update dependency autofixture.automoq to v4.18.1 (#10634)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 15:59:20 -07:00
Cody Robibero
7ebb4d3b24
Merge pull request #10649 from felix920506/issue-10610
Make "activeWithinSeconds" independent from "controllableByUserId" parameter
2023-11-30 15:58:56 -07:00