Commit Graph

27168 Commits

Author SHA1 Message Date
JPVenson a2ef0e4abe Fix trusting all sources for forward headers if none are configured 2025-03-28 08:08:18 +01:00
theguymadmax ae4b35da46 Include UnratedType in LibraryDb migration query (#13783) 2025-03-27 10:43:39 -06:00
theguymadmax f6b98d0faf Add eac3 as audio name format (#13784) 2025-03-27 10:43:25 -06:00
JPVenson 9e4abb7319 Add override for migration if old library still exists (#13779) 2025-03-27 05:34:59 -06:00
JQ d06ce1f1e0 Fix only returning one item from /Item/Latest api. (#12492)
* Updated to EFcore

* Remove unused using

* Dont use DateCreated not from episode type or music type

* use TranslateQuery to filter out instead and then do the grouping and retrival of min and max datecreated instead

* Album also
2025-03-26 20:26:47 -06:00
baka0815 cafb7cd002 Change the order of the iso6392.txt file (#13314)
* Change the order of the ISO-639-2 list

Now the ISO 639-2/T (terminological) comes first (which is the same as the ISO 639-3 code) and the second column is for the ISO 639-2/B (bibliograpihc) code.
The terminological code is derived from the native name for the language while the bibliographic code is more of a "legacy feature" where the code is derived from the English name for the language.

The format of the file is now

ISO 639-2/T (or ISO 639-3) | ISO 639-2/B (where applicable) | ISO 639-1 (two-letter code) | English name | French name

* Sort the ISO list by the first column
2025-03-26 20:25:53 -06:00
Dmitry Lyzo 777e0823ba Extract container, video and audio compatibility checks (#12678)
* Extract container, video and audio compatibility checks

* Extract audio compatibility checks

* Extract CheckVideoConditions

* Simplify direct audio stream check
2025-03-26 20:24:16 -06:00
JPVenson 296b17bf44 Feature/backup on migration (#13754)
* Added generalised backup for migrations

* Added backup strategy to MigrateLibraryDb

* Added missing namespace

* Fix merge issues

* Fixed style issue

* change fast backup key to timestamp

* Update src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs

* Update Fields

* applied review comments
2025-03-26 20:23:36 -06:00
renovate[bot] 08dbb5c842 Update CI dependencies (#13766) 2025-03-26 06:02:58 -06:00
Cody Robibero d848faeb75 Merge pull request #13589 from JPVenson/feature/DatabaseRefactor
[Feature] Database code refactor
2025-03-25 21:34:26 -06:00
Cody Robibero 1b388d7296 Clean up csproj 2025-03-25 21:25:27 -06:00
JPVenson bfff1b9be2 Fix reference 2025-03-25 16:55:26 +01:00
JPVenson 42bdb22bfb Fixed namespaces 2025-03-25 16:45:00 +01:00
JPVenson 160020c551 WIP fixed namespaces 2025-03-25 15:30:22 +00:00
JPVenson 7cd059c033 Merge remote-tracking branch 'origin/master' into feature/DatabaseRefactor 2025-03-25 15:13:32 +00:00
JPVenson 850f1c79f1 Merge branch 'master' into feature/DatabaseRefactor 2025-03-25 15:12:48 +00:00
Niels van Velzen 035ecbdde3 Merge pull request #13769 from JPVenson/Bugfix/FixCleanupTaskNotAwaiting
Fix Cleanup task not awaiting async methods
2025-03-24 19:15:10 +01:00
Niels van Velzen 2c0ecd6775 Merge pull request #13764 from JPVenson/bugfix/FixOpenApiFor503
Add OpenAPI spec for #12880
2025-03-24 19:14:41 +01:00
JPVenson cd5f18a084 Fix Cleanup task not awaiting async methods 2025-03-24 17:23:16 +00:00
JPVenson daf8eca8ae update header api description and values 2025-03-24 16:56:36 +00:00
Niels van Velzen 8680170706 Merge pull request #13616 from Lampan-git/fix_people_role
Include PeopleBaseItemMap in GetPeople to inlcude Role and SortOrder
2025-03-24 15:29:28 +01:00
Bond-009 480244e111 Merge pull request #13691 from NooNameR/noonamer/add_pattern_search
Add ability to provide search pattern to GetFiles
2025-03-24 14:15:42 +01:00
Bond-009 64a5a8419d Merge pull request #13765 from JPVenson/bugfix/DisableFlakyTests
Disabled flaky tests
2025-03-24 14:09:03 +01:00
Bond-009 592f278ee2 Merge pull request #13759 from jellyfin/renovate/ci-deps
Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.5
2025-03-24 11:23:26 +01:00
JPVenson ef7f6fc8a9 fixed typo 2025-03-24 10:16:25 +00:00
JPVenson 8d49a396e8 Fixed readme 2025-03-24 10:15:28 +00:00
JPVenson 8e9b57aea9 Fixed naming scheme 2025-03-24 10:14:16 +00:00
JPVenson ea8f1ffb7c renamed SqLite to Sqlite 2025-03-24 10:07:52 +00:00
JPVenson e4b11c664c Disabled flaky tests 2025-03-24 08:38:17 +00:00
JPVenson a026a3722c Clarified retry value type 2025-03-24 08:31:52 +00:00
JPVenson aa4936c59c Added OpenAPI spec for #12880 2025-03-24 08:27:21 +00:00
JPVenson 3c2d3ac18b Update src/Jellyfin.Database/readme.md
Co-authored-by: Tim Eisele <Tim_Eisele@web.de>
2025-03-24 09:19:00 +01:00
JPVenson 671d801d9f #13540 Fixed (#13757)
#13508 Partially fixed

Co-authored-by: JPVenson <github@jpb.software>
2025-03-23 19:52:34 -06:00
Niels van Velzen 516754c2a6 Merge pull request #13761 from Shadowghost/fix-runtime
Add missing singleton
2025-03-23 23:17:37 +01:00
Shadowghost ea6130b354 Add missing singleton 2025-03-23 23:10:16 +01:00
renovate[bot] b3b2da681f Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.5 2025-03-23 20:36:11 +00:00
Joshua M. Boniface 35f8720251 Merge pull request #12880 from JPVenson/feature/10.10/DetachedMigration
Added Setup overlay app to communicate status of startup
2025-03-23 12:41:28 -04:00
Tim Eisele dfb485d1f2 Rework season folder parsing (#11748) 2025-03-23 10:05:40 -06:00
Tim Eisele 8db6a39e92 Remove all DB data on item removal, delete internal trickplay files (#13753) 2025-03-23 10:05:13 -06:00
Adil 8b6aec7ce5 Rename Pakistan to select dropdown accessible name (#13752) 2025-03-23 08:31:26 -06:00
Fernando Fernández c77a0719c2 Clear dictionaries when not needed, use set for finding existing base items (#13749) 2025-03-22 18:30:32 -06:00
timminator 350983e03c Fix OnPlaybackStopped task erroring out (#13226) 2025-03-20 07:10:48 -06:00
Lampan-git aabaf1a656 Backport pull request #13720 from jellyfin/release-10.10.z
Fix regression where "Search for missing metadata" not handling cast having multiple roles

Original-merge: 91ca81eca7

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

Backported-by: Bond_009 <bond.009@outlook.com>
2025-03-20 05:55:51 -04:00
Bond-009 69b07c9f31 Merge pull request #13724 from theguymadmax/imdb-person-url
Fix IMDb URL for People
2025-03-20 10:44:56 +01:00
Bond-009 c6178c63bf Merge pull request #13738 from jellyfin/renovate/ci-deps
Update CI dependencies
2025-03-19 22:13:13 +01:00
renovate[bot] 3eca221cc6 Update CI dependencies 2025-03-19 18:27:37 +00:00
renovate[bot] 11fbca45ff Update actions/download-artifact action to v4.2.0 (#13734)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 17:41:02 -06:00
timminator c24d0c1240 Respect preferred language when selecting forced subtitles (#13098)
Rework subtitle selection logic
2025-03-18 17:40:06 -06:00
Cody Robibero 85b5bebda4 Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp (#13687)
* Add more optimized query to calculate series that should be processed for next up

* Filter series based on last watched date
2025-03-18 17:37:04 -06:00
Blackspirits e1392ca1b6 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2025-03-18 16:01:01 -04:00