Bond-009
78e8eae5ad
Backport pull request #11969 from jellyfin/release-10.9.z
...
Create readonly DB connections when possible
Original-merge: a46c17e19f
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-06 14:30:36 -04:00
Shadowghost
407dc9272c
Backport pull request #11762 from jellyfin/release-10.9.z
...
Mark Audio as RequiresDeserialization and backfill data
Original-merge: e2c909f50f
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01 18:40:57 -04:00
Shadowghost
5d4880c497
Backport pull request #11743 from jellyfin/release-10.9.z
...
Fix replace logic
Original-merge: 2ddb15c784
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01 18:40:56 -04:00
Bond-009
4ded042dde
Backport pull request #11698 from jellyfin/release-10.9.z
...
Fix not binding to SQL parameters
Original-merge: d303ca56e3
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:51:56 -04:00
Bond-009
3feb3f81bf
More efficient array creation ( #11468 )
2024-04-30 13:32:59 -06:00
gnattu
5dc6bb4910
Fix incomplete tag query for whitelist tags ( #11416 )
2024-04-30 13:32:49 -06:00
Bond_009
88a38a61b5
Improve audio normalization
...
* Move calculation of LUFS to a scheduled task as it's pretty slow
* Correctly calculate album LUFS
* Don't try to convert replaygain tags to LUFS values
2024-04-28 15:18:53 +02:00
Said Aroua
c4c245a552
Refactor out static constructor
...
See CA1810 for more details
2024-03-27 16:02:43 +01:00
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
2024-01-17 08:51:39 -07:00
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
2023-11-09 22:03:55 -07:00
Cody Robibero
c7a94d48ae
Convert ItemSortBy to enum ( #9765 )
...
* Convert ItemSortBy to enum
* Rename Unknown to Default
2023-11-09 14:00:13 -07:00
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
2023-10-10 15:57:15 -06:00
Stepan Goremykin
fdef9356b9
Use null propagation
2023-10-08 01:25:37 +02:00
Stepan Goremykin
212976277d
Remove redundant ToString call for value types
2023-10-08 01:17:32 +02:00
Bond-009
c7ca416206
Merge pull request #10138 from cvium/sqlite_client_poc
2023-08-28 11:54:35 +02:00
cvium
4fa7672d75
fix todos and add graylog back
2023-08-25 19:49:14 +02:00
cvium
9a246166b0
move a computation out of transaction and skip season updates if name matches
2023-08-23 12:15:21 +02: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
cvium
0d3d9490e5
remove unused deps
2023-08-22 07:27:21 +02:00
cvium
a061e8f8e4
fix bad merge
2023-08-21 21:54:56 +02:00
cvium
c24571b5b8
Merge branch 'master' into sqlite_client_poc
...
# Conflicts:
# Emby.Server.Implementations/Data/SqliteItemRepository.cs
2023-08-21 21:53:26 +02:00
cvium
e7016e38b8
remove readonly
2023-08-21 21:49:39 +02:00
cvium
cf04b43fa4
simplify extension methods
2023-08-21 21:37:18 +02:00
cvium
fb511dbae2
rename variable and fix crash
2023-08-21 20:34:50 +02:00
Bond-009
84643e328d
Reduce the amount of allocations in GetWhereClauses ( #10114 )
2023-08-21 18:38:32 +02:00
cvium
061d79c113
remove runintransaction
2023-08-21 14:12:49 +02:00
cvium
f2d7842563
add missing using
2023-08-21 12:29:20 +02:00
cvium
493229cc15
fix guid blobs
2023-08-21 12:27:07 +02:00
cvium
613f4296e3
loading works
2023-08-21 12:13:32 +02:00
Claus Vium
10fde0a2c1
Merge pull request #8914 from bradbeattie/augmented-tag-searching
...
Augment tag searching to consider individual ItemValues instead of the delimited tags field
2023-07-03 08:51:46 +02:00
Mark Lopez
29368a1566
Source SQLite cache_size from an Environment Variable ( #9666 )
2023-06-05 10:46:13 -06:00
TelepathicWalrus
603fce59df
Audio normalization ( #9222 )
...
Co-authored-by: Joe Rogers <1337joe@users.noreply.github.com>
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-05-15 13:12:24 +02:00
Bond_009
13152bf09d
Change number of read connections based on # of threads and add comments
2023-04-21 14:05:27 +02:00
Bond_009
858dadcdd1
POC sql connection pool
2023-04-21 14:04:37 +02:00
Brad Beattie
ba5e51700e
Fix null parental rating comparison ( #9618 )
2023-04-16 11:09:54 -06:00
Bond_009
b69abd4d7d
Properly dispose prepared statements
2023-04-13 01:50:57 +02:00
Bond-009
15c8854502
Merge pull request #9607 from goremykin/fix_analyzers_warnings_and_suggestions
2023-04-10 21:21:17 +02:00
Brad Beattie
9d37c0feec
Augment similarity with person matches
...
The code comment says "genres, tags, studios, _person_, year?", but does no matching on common people between films. This PR augments similarity score treating people similar to tags.
2023-04-07 11:55:02 -07:00
Stepan Goremykin
910617bbc3
Remove redundant 'else' keywords
2023-04-06 19:38:34 +02:00
Cody Robibero
89be3aa37f
Convert Person.Type to use PersonKind enum ( #9487 )
2023-03-25 11:52:02 -06:00
Bond_009
4b01aaa0f7
Allocate less Lists
2023-03-01 00:44:57 +01:00
Shadowghost
6300d01fcc
Apply review suggestion
2023-02-20 21:58:35 +01:00
Shadowghost
5f938de337
Build ratingClause with StringBuilder
2023-02-20 11:54:39 +01:00
Shadowghost
5cdb0c7932
Apply review suggestions
2023-02-20 11:53:20 +01:00
Shadowghost
2e315b7f08
Properly build where clause for rating checks
2023-02-20 11:53:20 +01:00
Bond_009
24a7e210c3
Optimize tryparse
...
* Don't check for null before
* Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-02-19 16:52:29 +01:00
Claus Vium
f5c970e67f
Merge pull request #9297 from crobibero/livetv-tweaks
...
LiveTV fixes
2023-02-12 13:07:18 +01:00
Cody Robibero
32eccc139c
LiveTV fixes
2023-02-11 07:46:52 -07:00
Jpuc1143
7fa6d4c81e
Add "Allowed Tags" to Parental Controls
2023-01-20 16:43:59 -03:00
Bond_009
8ff0cb1e9d
Remove AddPeopleQueryIndex migration
2023-01-14 21:39:47 +01:00