Commit Graph

27044 Commits

Author SHA1 Message Date
Bond-009 6331de2e13 Merge pull request #13406 from Shadowghost/extract-trickplay-master
Extract trickplay files into own subdirectory
2025-03-10 11:00:12 +01:00
Bond-009 9c5a304142 Merge pull request #13675 from te9c/master
Include SortName in LibraryDb migration query
2025-03-10 10:52:30 +01:00
Bond-009 ea8be12dea Merge pull request #13683 from jellyfin/renovate/z440.atl.core-6.x
Update dependency z440.atl.core to 6.19.0
2025-03-10 10:50:49 +01:00
Bond-009 ab99572eb2 Merge pull request #13671 from jellyfin/renovate/ci-deps
Update CI dependencies
2025-03-10 10:48:26 +01:00
Thunderstrike116 0d7eb48930 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/
2025-03-09 16:25:43 -04:00
Thunderstrike116 8ef7b4f9b5 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/
2025-03-09 16:08:08 -04:00
renovate[bot] f5adbc0296 Update CI dependencies 2025-03-09 17:00:13 +00:00
renovate[bot] cb650c69b8 Update dependency z440.atl.core to 6.19.0 2025-03-09 12:45:55 +00:00
Roman Dordzheev 70b8fa73f0 Include SortName in LibraryDb migration query 2025-03-08 13:55:21 +03:00
Troj@ ab369f27f7 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2025-03-04 14:47:09 -05:00
Troj@ 728819780a Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2025-03-04 08:58:12 -05:00
IDisposable efb901c369 Backport pull request #13639 from jellyfin/release-10.10.z
Support more rating formats

Original-merge: 4f94d23011

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-03-02 11:23:02 -05:00
Lampan-git aad7506e85 Backport pull request #13618 from jellyfin/release-10.10.z
Include Role and SortOrder in MergePeople to fix "Search for missing metadata"

Original-merge: fcdef875a2

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-03-02 11:23:01 -05:00
Bond-009 d116f989a8 Merge pull request #13643 from l2dy/patch-1
Fix possible NullReferenceException in playlist warning
2025-03-02 17:21:58 +01:00
Zero King 82b3135dd9 Fix possible NullReferenceException in playlist warning 2025-03-02 01:03:55 +08:00
Bond-009 a8d9607298 Merge pull request #13608 from jellyfin/renovate/z440.atl.core-6.x
Update dependency z440.atl.core to 6.18.0
2025-03-01 16:01:32 +01:00
Bond-009 04f7cd6011 Merge pull request #13492 from gnattu/dont-use-returning-clause
Don't use RETURNING clause with EFCore
2025-03-01 14:54:51 +01:00
Bond-009 710c253318 Merge pull request #13606 from nielsvanvelzen/goodbye-wal
Remove deprecated GetWakeOnLanInfo endpoint
2025-03-01 14:53:19 +01:00
Marc Brooks f035b11625 Better exception message when folders or folder items are missing (#13632)
Emit the not-found Id in the exception for easier diagnosis
2025-02-28 23:01:21 -07:00
Dominik Krivohlavek 93dd5551df Add support for reading and storing Recording MBIDs from file metadata (#12173)
* Add recording metadata provider

* Add recording MBID

* Save recording MBID during probing

* Set recording ID in probe result normalizer

* Add recording external media type

* Reimplement after changes in upstream

* Rename variable

* Rename variable

* Revert "Set recording ID in probe result normalizer"

This reverts commit 9dd18c8aba3f970a5816a13a33acf3d58b0e440f.

* Fix setting provider ID

* Simplify code

* Fix comment

* Add missing using
2025-02-28 23:00:52 -07:00
Bond-009 f6603018d6 Merge pull request #13625 from jellyfin/renovate/ci-deps
Update actions/download-artifact action to v4.1.9
2025-02-28 21:51:56 +01:00
Balázs Meskó 0803600afd Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hu/
2025-02-26 06:01:18 -05:00
renovate[bot] c38e887ea5 Update actions/download-artifact action to v4.1.9 2025-02-26 00:31:28 +00:00
Bond-009 1131b051d8 Backport pull request #13601 from jellyfin/release-10.10.z
Delete children from cache on parent delete

Original-merge: 767a5e6193

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-25 15:32:03 -05:00
Bond-009 33e8c18136 Backport pull request #13593 from jellyfin/release-10.10.z
Wait for ffmpeg to exit on Windows before we try deleting the concat file

Original-merge: 346f36bc09

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-25 15:32:02 -05:00
Shadowghost 06be4998e1 Backport pull request #13611 from jellyfin/release-10.10.z
Remove empty ParentIndexNumber workaround

Original-merge: 1daf761aec

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-25 15:26:47 -05:00
millallo 068bc68764 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
2025-02-23 07:55:12 -05:00
renovate[bot] 7f8eb179a6 Update dependency z440.atl.core to 6.18.0 2025-02-23 12:38:16 +00:00
Bond-009 10c6266989 Merge pull request #13603 from jellyfin/renovate/ci-deps
Update CI dependencies
2025-02-22 17:01:14 +01:00
Niels van Velzen d18066f0f2 Remove GetMacAddresses from NetworkManager 2025-02-22 10:27:42 +01:00
Niels van Velzen 83b2c47237 Remove deprecated GetWakeOnLanInfo endpoint 2025-02-22 10:23:33 +01:00
renovate[bot] a4aefc8a80 Update CI dependencies 2025-02-21 20:25:39 +00:00
Bond-009 a9f84b92df Merge pull request #13584 from jellyfin/renovate/ci-deps
Update appleboy/ssh-action action to v1.2.1
2025-02-21 16:06:20 +01:00
theguymadmax 7ca09c4081 Backport pull request #13594 from jellyfin/release-10.10.z
Fix 4K filtering when grouping movies into collections

Original-merge: 317d7a9f4f

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-21 05:39:38 -05:00
Bond-009 51e0ce7ea4 Merge pull request #13556 from Jxiced/master
Don't allow usernames to have leading or trailing spaces
2025-02-20 12:04:43 +01:00
Bond-009 0dbd875dd0 Merge pull request #13567 from jellyfin/renovate/z440.atl.core-6.x
Update dependency z440.atl.core to 6.17.0
2025-02-20 10:36:31 +01:00
renovate[bot] a085b90e05 Update appleboy/ssh-action action to v1.2.1 2025-02-19 12:53:13 +00:00
Cody Robibero 712908d53c Revert nullability of MediaStream.IsHearingImpaired (#13573) 2025-02-17 19:20:18 -07:00
renovate[bot] 523123dd36 Update dependency z440.atl.core to 6.17.0 2025-02-16 16:26:43 +00:00
pbf801 03a2b2f2e8 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2025-02-16 06:01:18 -05:00
Cody Robibero 06527fae6e Disallow incremental updates to JellyfinDbModelSnapshot (#13564) 2025-02-15 18:33:45 -07:00
Bond-009 66e571cd97 Merge pull request #13553 from crobibero/efcore-livetv-epg
Change BaseItemEntity ChannelId to nullable Guid
2025-02-15 19:21:16 +01:00
Jxiced 84450bb297 Update Jellyfin.Server.Implementations/Users/UserManager.cs
Co-authored-by: gnattu <gnattu@users.noreply.github.com>
2025-02-14 18:13:05 +00:00
Jxiced b5fcbfc15e Update test cases. 2025-02-14 17:49:25 +00:00
Jxiced 237c1d9b97 Update regex and revert previous changes to ThrowIfInvalidUsername. 2025-02-14 17:46:23 +00:00
Jxiced a0ab0eb875 Update ThrowIfInvalidUsername to include whitespaces. 2025-02-14 17:01:01 +00:00
Bond-009 2db0750abb Make the JsonConverters for delimited arrays more generic (#13396)
* Make the JsonConverters for delimited arrays more generic

Also adds some tests for serialization (with different types) as we didn't have any before.

* Ignore warnings
2025-02-13 20:24:55 -07:00
choyakawa fb69b976bf Fix the issue where the external audio track always defaults. (#13132) 2025-02-13 20:24:39 -07:00
gnattu fa97e8e183 Write only for query columns to EFCore db (#13542)
* Write only for query columns to EFCore db.

We currently don't write the columns that do not exist on the BaseItem class definition in db. However, columns like `CleanName` is still useful and being used by internal queries and current behavior would cause such query to return nothing.

The only exception is the UserDataKey which is not even being used for internal query that can be omitted.

* Update comment
2025-02-13 20:19:24 -07:00
Cody Robibero debc499711 Change BaseItemEntity ChannelId to nullable Guid 2025-02-13 20:17:25 -07:00