mirror of
https://github.com/navidrome/navidrome.git
synced 2026-07-09 17:18:45 +00:00
Commit graph
Select branches
Hide pull requests
claude/add-tidal-metadata-agent-5fDRc
claude/api-mediafiles-abstraction-XZ24V
claude/create-release-workflow-Ylmsr
copilot/add-instant-mix-button
copilot/add-instant-mix-button-again
copilot/add-instant-mix-button-another-one
copilot/add-instant-mix-player-action
copilot/add-instant-mix-player-action-again
copilot/fix-unicode-normalization-issue
copilot/refactor-maintenance-operations
copilot/sub-pr-4770
custom-collation-function
dependabot/docker/crazy-max/osxcross-26.1-debian
dependabot/github_actions/dot-github/workflows/actions/cache-6
dependabot/github_actions/dot-github/workflows/actions/stale-10
dependabot/npm_and_yarn/ui/babel/plugin-transform-modules-systemjs-7.29.4
dependabot/npm_and_yarn/ui/brace-expansion-1.1.13
dependabot/npm_and_yarn/ui/fast-uri-3.1.2
dependabot/npm_and_yarn/ui/jsdom-29.1.0
dependabot/npm_and_yarn/ui/multi-0944dd0cca
dependabot/npm_and_yarn/ui/multi-4daee8ada3
dependabot/npm_and_yarn/ui/multi-712d624c93
dependabot/npm_and_yarn/ui/multi-9875145551
dependabot/npm_and_yarn/ui/multi-bc3bee3048
dependabot/npm_and_yarn/ui/postcss-8.5.12
dependabot/npm_and_yarn/ui/react-drag-listview-2.0.0
dependabot/npm_and_yarn/ui/testing-library/react-hooks-8.0.1
dependabot/npm_and_yarn/ui/types/node-25.6.0
dependabot/npm_and_yarn/ui/vitest/coverage-v8-4.1.4
dependabot/npm_and_yarn/ui/workbox-cli-7.4.1
dependabot/npm_and_yarn/ui/ws-8.21.0
feat/jellyfin-api
feat/now-playing-visibility-control
feat/pid-artist
feat/playlist-generator-capability
feat/smart-playlist-background-eval
feat/spellfix1-static
feat/transcoding-throttle
fix/allow-users-without-libraries
fix/artwork-top-level-album-parent
fix/cjk-search-covering-indexes
fix/ext-auth-network-error
fix/media-file-bpm-not-null
fix/scanner-empty-admin-user
fix/web-player-stale-playindex-skip
global-nsp
hr0kaq-codex/display-owner-in-playlistshow-view
kwg43w-codex/implement-starred/loved-playlists-functionality
master
new-api
os-fix-scrobble-response
perf/db-planner-stats
perf/title-sort-covering-index
plugins-endpoints
postgres
#1
#100
#1000
#1002
#1005
#1006
#1007
#1010
#1011
#1012
#1013
#1015
#1017
#1018
#1019
#1020
#1021
#1022
#1023
#1024
#1027
#1028
#1030
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1047
#1051
#1054
#1055
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1062
#1065
#1068
#1069
#107
#1071
#1073
#1076
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1087
#109
#1090
#1092
#1094
#1095
#1096
#1097
#1098
#110
#1101
#1104
#1105
#1106
#1107
#1108
#1109
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#112
#1120
#1121
#1122
#1123
#1124
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1138
#114
#1141
#1142
#1143
#1144
#1145
#1146
#1148
#115
#1150
#1151
#1152
#1156
#1159
#1160
#1161
#1162
#1163
#1165
#1166
#1167
#1168
#1169
#117
#1171
#1173
#1174
#1175
#1176
#1177
#1178
#1180
#1182
#1183
#1184
#1187
#1188
#1192
#1193
#1194
#1195
#1197
#1198
#1199
#120
#1200
#1201
#1202
#1204
#1205
#1207
#1208
#1209
#1210
#1211
#1212
#1214
#1219
#122
#1227
#1228
#123
#1232
#1233
#1238
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1245
#1247
#1248
#1249
#125
#1250
#1251
#1252
#1253
#1254
#1255
#1257
#1258
#126
#1260
#1261
#1262
#1267
#1268
#1269
#127
#1270
#1271
#1272
#1273
#1275
#1278
#1280
#1281
#1282
#1285
#1287
#1288
#1294
#1295
#1298
#1299
#13
#1300
#1304
#1310
#1314
#1315
#1316
#1317
#1318
#1320
#1325
#1326
#1327
#1329
#133
#1330
#1331
#1332
#1333
#1334
#1335
#1338
#1339
#134
#1341
#1342
#1344
#1346
#1348
#135
#1352
#1353
#1354
#1355
#1356
#1358
#1359
#1360
#1363
#137
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1378
#1379
#138
#1381
#1382
#1383
#1386
#1387
#1388
#1389
#1391
#1392
#1395
#1398
#1399
#14
#140
#1400
#1401
#1402
#1403
#1406
#1407
#1408
#1409
#1410
#1411
#1412
#1413
#1414
#1415
#1416
#1423
#1424
#1425
#143
#1430
#1432
#1433
#1435
#1437
#1439
#1440
#1443
#145
#1455
#1456
#1457
#1458
#1459
#1460
#1464
#147
#1470
#1471
#1478
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1489
#149
#1496
#1497
#1498
#1499
#15
#150
#1500
#1501
#1503
#1504
#1507
#1508
#1509
#1516
#1517
#1518
#1519
#1520
#1521
#1522
#1524
#1525
#1526
#1527
#1528
#1529
#1530
#1531
#1533
#154
#1540
#1541
#1542
#1543
#1544
#1545
#1556
#1557
#1558
#1559
#156
#1560
#1567
#1569
#1570
#1573
#1574
#1575
#1577
#1578
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#159
#1591
#1595
#1596
#1597
#160
#1602
#1603
#1608
#1609
#161
#1610
#1611
#1612
#1616
#1617
#1618
#1619
#162
#1620
#1621
#1622
#1630
#1633
#1634
#1635
#1638
#1645
#1646
#1654
#1661
#1662
#1663
#1666
#1667
#1669
#167
#1670
#1671
#1672
#1673
#1674
#1675
#168
#1680
#1681
#1682
#1683
#1689
#169
#1690
#1691
#1692
#1693
#1694
#1696
#1697
#1698
#1699
#170
#1700
#1705
#1707
#171
#1714
#1716
#1717
#1718
#172
#1724
#1725
#1726
#1727
#1728
#1732
#1733
#1734
#1735
#1736
#1741
#1742
#1743
#1744
#1745
#1748
#1749
#1750
#1751
#1753
#1757
#1758
#1759
#1760
#1761
#1762
#1767
#1770
#1771
#1772
#1773
#1774
#1777
#1779
#178
#1780
#1781
#1782
#1788
#1789
#179
#1790
#1791
#1792
#1793
#1793
#1797
#1798
#1799
#180
#1805
#1806
#1807
#1809
#181
#1810
#1811
#1812
#1813
#1815
#1816
#1817
#1818
#1819
#1820
#1821
#1822
#1823
#1824
#1825
#1827
#1828
#183
#1830
#1831
#1832
#1833
#1836
#1841
#1846
#1854
#1855
#1859
#1860
#1861
#1866
#187
#1870
#1873
#1877
#1878
#188
#1884
#1889
#189
#1890
#1891
#1892
#1894
#1895
#1896
#1897
#1898
#1899
#190
#1900
#1901
#1902
#1903
#1904
#1905
#1906
#1907
#191
#1920
#1921
#1923
#1924
#1925
#1935
#1936
#1937
#1938
#1939
#194
#1941
#1945
#1947
#195
#1951
#1952
#1953
#1954
#1955
#1958
#196
#1965
#1966
#1967
#197
#1977
#1978
#198
#1980
#1987
#1988
#1989
#1990
#1991
#1994
#1995
#1996
#1997
#1999
#1999
#2
#20
#200
#2002
#2007
#2008
#2009
#2010
#2011
#2012
#2014
#2015
#2016
#2017
#2018
#2019
#2020
#2024
#2026
#2027
#2029
#2030
#2032
#2037
#2038
#2039
#204
#2040
#2041
#2046
#2047
#2048
#205
#2053
#2055
#2058
#2058
#2061
#2063
#2069
#207
#2072
#2073
#2074
#2075
#2076
#208
#2080
#2084
#2085
#2086
#2087
#2088
#2090
#2091
#2092
#2093
#2094
#2095
#2096
#2097
#2099
#21
#2101
#2105
#2106
#2108
#2109
#2110
#2111
#2113
#2115
#2116
#2118
#2119
#212
#2120
#2126
#2127
#2128
#213
#2131
#2134
#2135
#2139
#2140
#2144
#2146
#2150
#2157
#2159
#216
#2162
#2164
#2165
#217
#2171
#2173
#2176
#2177
#2178
#218
#2180
#2181
#2186
#2187
#219
#2193
#2198
#22
#220
#2201
#2201
#2204
#2205
#2206
#2208
#2208
#2215
#2216
#2217
#222
#2225
#2226
#2227
#2228
#2229
#223
#224
#2240
#2241
#2242
#2243
#2246
#2247
#2249
#225
#2250
#2251
#2252
#2256
#226
#2260
#2263
#2265
#2266
#2268
#2269
#227
#2270
#2272
#2273
#2275
#2277
#2279
#2281
#2282
#2283
#2284
#2288
#2289
#2292
#2293
#2295
#2297
#2298
#2299
#23
#2302
#2307
#2308
#2309
#2317
#2318
#2319
#2320
#2325
#2329
#2330
#2333
#2341
#2342
#2343
#2344
#2346
#2350
#2352
#2354
#2356
#2357
#2358
#2359
#2360
#2361
#2362
#2363
#2365
#2365
#2368
#237
#2371
#2372
#2383
#2384
#2385
#2386
#2387
#2388
#2389
#2390
#2391
#2392
#2395
#2396
#2399
#24
#2405
#2406
#2407
#2408
#2409
#2413
#2423
#2427
#2428
#2429
#2429
#243
#2430
#2431
#2432
#2435
#244
#2441
#2442
#2444
#2446
#2449
#2450
#2451
#2459
#2460
#2461
#2463
#2471
#2472
#2473
#2475
#2480
#2481
#2483
#2489
#2491
#2497
#2499
#25
#2506
#2507
#251
#2510
#2510
#2516
#2517
#2519
#252
#2520
#2521
#2524
#2527
#2528
#2529
#253
#2532
#2533
#2535
#2536
#2537
#2538
#254
#2546
#2547
#2548
#2553
#2554
#2555
#2556
#2558
#2564
#2566
#2568
#257
#2570
#2571
#2573
#2578
#2579
#258
#2580
#2583
#2584
#2585
#2586
#2586
#2587
#2587
#2588
#2589
#2590
#2591
#2592
#2593
#2594
#2597
#2601
#2601
#2602
#2607
#2609
#261
#2610
#2611
#2612
#2616
#2622
#263
#2633
#264
#2640
#2641
#2643
#2645
#2648
#265
#2655
#2656
#2659
#266
#2661
#2669
#267
#2675
#2676
#2678
#268
#2680
#2681
#2681
#2684
#2685
#2686
#2687
#2688
#269
#2693
#2694
#2696
#2697
#2698
#2699
#270
#2700
#2701
#2709
#271
#2714
#2715
#2716
#2717
#2718
#2719
#2720
#2721
#2722
#2723
#2726
#2729
#2731
#2733
#2736
#2737
#2738
#2739
#274
#2740
#2741
#2742
#2745
#2756
#2757
#2758
#2759
#2760
#2761
#2763
#2774
#2776
#2777
#2778
#2779
#2786
#2792
#2793
#2794
#2795
#2803
#2807
#2808
#2809
#2810
#2812
#2818
#2821
#2821
#2824
#2826
#2827
#2828
#283
#2832
#2834
#2835
#2835
#284
#2840
#2842
#2843
#2844
#2845
#2854
#2858
#2861
#2863
#2869
#2872
#2879
#288
#2886
#289
#2893
#2897
#29
#290
#2900
#2901
#2902
#2905
#2906
#2907
#2909
#2909
#291
#2911
#2916
#2917
#2918
#292
#2922
#2925
#2926
#2927
#2934
#2935
#2936
#2945
#2946
#2947
#2948
#2949
#2950
#2956
#2957
#2962
#2968
#2969
#2970
#2973
#2974
#2976
#2977
#298
#2985
#2986
#2987
#2989
#2991
#2993
#2994
#2994
#2995
#2996
#2997
#3
#30
#300
#3000
#3001
#3002
#3003
#3004
#3008
#301
#3011
#3012
#3013
#3014
#3015
#3016
#3018
#302
#3023
#3024
#3026
#3027
#3029
#303
#3031
#3034
#3035
#3038
#3041
#3054
#306
#3062
#3068
#3069
#3072
#3078
#3080
#3081
#3082
#3083
#3084
#3085
#3089
#309
#3095
#3096
#3097
#3098
#310
#3106
#3108
#3110
#3111
#3112
#3113
#3114
#3115
#3116
#3119
#312
#3123
#3123
#3124
#3125
#3126
#3127
#3128
#3129
#313
#3130
#3138
#3139
#3140
#3141
#3143
#315
#3150
#3152
#3153
#3154
#3157
#3160
#3161
#3162
#3163
#3164
#3171
#3172
#3173
#3174
#3175
#3176
#3182
#3184
#3186
#3187
#319
#3190
#3194
#3198
#3199
#32
#320
#3200
#3202
#3209
#321
#3211
#3212
#3213
#3214
#3215
#3216
#3217
#3218
#3221
#3222
#3223
#3224
#3227
#3228
#3230
#3231
#3238
#3244
#3245
#3246
#3247
#3248
#3249
#3251
#3255
#3260
#3263
#3265
#3267
#3269
#327
#3270
#3271
#3273
#3274
#3279
#3286
#3287
#3288
#329
#3290
#3291
#3292
#3293
#3296
#3297
#3298
#330
#3300
#3301
#3302
#3304
#3304
#3306
#3308
#331
#3311
#3312
#3313
#3314
#3315
#3316
#3319
#332
#3326
#3327
#3329
#333
#3334
#3335
#3336
#3337
#3338
#3339
#3340
#3342
#3343
#3344
#3344
#3345
#3346
#3348
#3349
#335
#3350
#3351
#3353
#3354
#336
#3361
#3362
#3363
#3364
#3365
#3366
#3367
#3368
#3369
#337
#3370
#3372
#3374
#3375
#3376
#3378
#3379
#338
#3380
#3381
#3382
#3383
#3384
#3385
#3386
#3387
#3388
#3391
#3392
#3393
#3394
#3395
#3397
#3399
#340
#3401
#3402
#3403
#3404
#3404
#3405
#341
#3410
#3413
#3414
#3415
#3416
#3417
#3418
#3419
#342
#3420
#3421
#3422
#3423
#3425
#3426
#3428
#3429
#343
#3430
#3431
#3432
#3433
#3434
#3435
#3436
#3437
#3438
#3440
#3443
#3444
#3445
#3446
#3447
#3448
#3449
#3450
#3455
#3457
#3458
#346
#3460
#3462
#3468
#3469
#347
#3470
#3471
#3472
#3473
#3474
#3475
#3476
#3477
#3481
#3481
#3482
#3483
#3484
#3490
#3491
#3493
#3494
#3495
#3496
#3497
#3498
#3499
#350
#3500
#3501
#3509
#3513
#3514
#3515
#3516
#3517
#3518
#3519
#3523
#3523
#3528
#353
#3530
#3531
#3532
#3533
#3534
#3535
#3536
#3537
#3538
#354
#3542
#3543
#3546
#3547
#3548
#3549
#355
#3550
#3551
#3554
#3558
#3559
#356
#3561
#3564
#3565
#3566
#3567
#3568
#3569
#357
#3572
#3573
#3574
#3576
#3577
#3579
#358
#3582
#3586
#3587
#3588
#3589
#3590
#3591
#3592
#3593
#3597
#3599
#3606
#3607
#3608
#3609
#361
#3610
#3618
#3618
#3621
#3622
#3623
#3624
#3625
#3626
#3629
#3630
#3632
#3634
#3635
#3636
#3640
#3641
#3642
#3643
#3644
#3647
#365
#3650
#3652
#3657
#3659
#366
#3662
#3666
#367
#3672
#3673
#3674
#3675
#3677
#3678
#3679
#368
#3681
#3682
#3691
#3692
#3693
#3694
#3695
#3696
#3698
#370
#3701
#3704
#3705
#3707
#3708
#3709
#3710
#3711
#3712
#3713
#3714
#3715
#3716
#3726
#3727
#3730
#3731
#3733
#3734
#374
#3742
#3743
#3744
#3747
#3748
#375
#3751
#3751
#3752
#3756
#3759
#376
#3760
#3761
#3764
#3766
#3768
#3769
#377
#3770
#3771
#3773
#3776
#3778
#378
#3780
#3781
#3782
#3783
#3784
#3784
#3789
#3793
#3794
#3795
#3797
#380
#3803
#3805
#3807
#3809
#381
#3812
#3814
#3814
#3821
#3827
#3829
#383
#3834
#3835
#3836
#3837
#3839
#384
#3841
#3843
#3844
#3845
#3846
#3847
#3848
#3849
#385
#3850
#3851
#386
#3860
#3862
#3864
#3869
#387
#3870
#3871
#3872
#3873
#3879
#388
#3880
#3881
#3882
#3883
#3884
#3885
#3889
#3892
#3894
#3903
#3907
#3908
#3909
#3910
#3911
#3912
#3913
#3914
#3915
#3916
#392
#3920
#3923
#3925
#3932
#3933
#3934
#3935
#3936
#3937
#3938
#3941
#3943
#3946
#3947
#3950
#3951
#3956
#3960
#3966
#3967
#3968
#3969
#397
#3971
#3973
#3975
#3977
#3980
#3981
#3984
#3985
#3986
#3987
#3996
#3997
#3998
#3999
#4
#400
#4000
#4001
#401
#4011
#4012
#4013
#4017
#402
#4022
#4022
#4023
#403
#4030
#4031
#4032
#4033
#4034
#4035
#4036
#4037
#4038
#404
#4051
#4052
#4053
#4054
#4057
#4059
#4061
#4064
#4067
#4069
#4075
#4076
#4077
#4078
#4079
#4080
#4082
#4087
#4088
#4089
#4090
#4091
#4092
#4093
#4094
#4095
#4096
#4098
#4099
#41
#410
#4100
#4101
#4102
#4103
#4104
#4105
#4106
#4107
#4108
#4109
#411
#4110
#4112
#4113
#4115
#4116
#4117
#4119
#412
#4120
#4122
#4124
#4125
#4125
#4128
#413
#4131
#4134
#4139
#414
#4141
#4142
#4144
#4144
#4146
#4149
#4151
#4154
#4155
#4156
#4157
#4159
#416
#4161
#4162
#4163
#4165
#4166
#4167
#4168
#417
#4170
#4175
#4179
#418
#4180
#4181
#4184
#4185
#4186
#4187
#4188
#4189
#419
#4191
#4194
#4195
#4196
#4197
#4198
#4199
#42
#420
#4200
#4201
#4202
#4204
#4208
#4208
#4209
#421
#4210
#4211
#4214
#4215
#4217
#4219
#422
#4220
#4221
#4222
#4223
#4229
#423
#4232
#4234
#4237
#4238
#4239
#424
#4244
#4247
#4248
#425
#4252
#4253
#4254
#4255
#4258
#426
#4260
#4262
#4266
#4267
#4268
#4269
#427
#4272
#4277
#4279
#428
#4281
#4282
#4284
#4285
#4286
#4287
#4288
#4289
#429
#4290
#4291
#4296
#4297
#4298
#4302
#4303
#4304
#4305
#4306
#4309
#4310
#4311
#4320
#4321
#4322
#4323
#4324
#4325
#4326
#4328
#4333
#4337
#4340
#4341
#4342
#4343
#4344
#4345
#4346
#4347
#4348
#435
#4356
#4359
#436
#4361
#4362
#4363
#4366
#4367
#4368
#4369
#437
#4370
#4373
#4374
#4375
#4378
#4379
#438
#4382
#4384
#4385
#4387
#4388
#4390
#4391
#4392
#4393
#4394
#4399
#44
#440
#4401
#4403
#4409
#441
#4411
#4413
#4416
#4417
#4418
#442
#4422
#4422
#443
#4430
#4431
#4432
#4433
#4443
#4447
#4448
#4449
#4450
#4451
#4453
#4454
#4455
#4462
#4463
#4468
#4469
#447
#4470
#4471
#4472
#4473
#4474
#4474
#448
#4481
#449
#4491
#4492
#4493
#4494
#4495
#4496
#45
#4503
#4504
#4505
#4506
#4507
#451
#4511
#4520
#4521
#4522
#4523
#4524
#4525
#4526
#4527
#4527
#4528
#4529
#4536
#4537
#4538
#4544
#4547
#4548
#4549
#4562
#4564
#4572
#4573
#4574
#458
#4583
#4585
#4586
#4587
#4588
#4589
#459
#4590
#4591
#4597
#4598
#460
#4606
#4607
#4608
#4609
#461
#4610
#4618
#4619
#462
#4621
#4625
#4625
#4627
#4628
#4629
#463
#4630
#4632
#4634
#4637
#464
#4641
#4642
#4644
#4645
#4646
#4647
#4648
#4649
#4650
#4655
#4657
#4659
#4660
#4661
#4661
#4664
#4665
#4666
#4667
#4668
#467
#4670
#4671
#4672
#4673
#4674
#4684
#4686
#4687
#4689
#4690
#4693
#4694
#4695
#4696
#4697
#4698
#4699
#470
#4700
#4703
#471
#4712
#4713
#4714
#4715
#4720
#4723
#4727
#4729
#473
#4730
#4731
#4732
#4739
#474
#4742
#4745
#4746
#4748
#475
#4750
#4752
#4752
#4754
#4757
#4760
#4762
#4764
#4770
#4771
#4773
#4775
#4782
#4783
#4784
#4785
#4786
#4789
#4797
#480
#4801
#4802
#4803
#4804
#4805
#4806
#4807
#4808
#4809
#481
#4810
#4810
#4812
#4813
#4814
#4814
#4815
#482
#483
#4833
#4839
#4841
#4842
#4843
#4843
#4845
#4847
#4850
#4852
#4856
#4857
#486
#4868
#4868
#4869
#487
#4870
#4870
#4872
#4873
#4874
#4875
#4876
#4877
#4878
#4879
#488
#4888
#4890
#4892
#4895
#4895
#4897
#4899
#49
#4900
#4901
#4902
#4904
#4909
#4910
#4911
#4912
#4916
#4919
#4921
#4922
#4923
#4927
#4931
#4931
#4932
#4933
#4934
#4936
#4937
#4938
#4939
#4940
#4941
#4942
#4944
#4946
#4947
#4949
#4952
#4954
#4955
#4956
#4960
#4961
#4964
#4965
#4966
#4967
#4968
#4969
#4970
#4973
#4974
#4980
#4982
#4983
#4984
#4985
#4990
#4993
#4999
#4999
#500
#5001
#5002
#5003
#501
#5011
#5012
#5014
#5015
#5016
#5017
#5018
#5019
#502
#5020
#5021
#5023
#5025
#5027
#5031
#5033
#5034
#5035
#5038
#5039
#5041
#5044
#5045
#5045
#5047
#5049
#505
#5054
#5055
#5056
#5057
#5058
#5058
#506
#5064
#507
#5070
#5071
#5074
#5076
#5079
#508
#5080
#5084
#5086
#5087
#5088
#5089
#509
#5090
#5091
#5091
#5092
#5095
#5096
#51
#510
#5100
#5101
#5102
#5103
#5104
#5105
#511
#5110
#5111
#5116
#5121
#5122
#5123
#5126
#5127
#5129
#5131
#5132
#5133
#5134
#5135
#5136
#5137
#5139
#514
#5143
#5144
#5145
#5147
#5148
#5148
#515
#5155
#5157
#5159
#516
#5160
#5161
#5162
#5163
#5164
#5165
#5166
#5167
#517
#5171
#5172
#5175
#5176
#5177
#518
#5181
#5182
#5183
#5184
#5187
#5187
#5188
#5188
#5189
#519
#5190
#5191
#5192
#5193
#5194
#5197
#5198
#52
#5200
#5202
#5203
#5204
#5205
#5206
#5207
#5208
#5209
#5210
#5211
#5212
#5213
#5214
#5215
#5216
#5217
#5218
#5219
#522
#5222
#5223
#5227
#5228
#5229
#523
#5230
#5231
#5233
#5236
#5240
#5240
#5241
#5243
#5245
#5245
#5247
#5248
#5249
#5250
#5254
#5254
#5256
#5258
#5259
#5259
#5260
#5262
#5263
#5267
#5268
#5270
#5271
#5276
#5278
#5286
#529
#5297
#5299
#53
#5301
#5303
#5304
#5307
#5309
#5318
#5321
#5322
#5323
#5326
#5329
#5333
#5333
#5335
#5337
#5337
#5339
#5340
#5341
#5341
#5342
#5344
#5345
#5348
#5349
#535
#5350
#5351
#5352
#5352
#5353
#5354
#5355
#5356
#5356
#5357
#5358
#5359
#536
#5361
#5362
#5364
#5368
#537
#5373
#5374
#5378
#5379
#538
#5380
#5382
#5387
#5390
#5391
#5391
#5392
#5399
#54
#5402
#5403
#5404
#5407
#5408
#5409
#541
#5410
#5410
#5411
#5412
#5413
#5415
#5416
#5419
#542
#5421
#5422
#5422
#5423
#5424
#5424
#5425
#5426
#5427
#5428
#5428
#5429
#5429
#543
#5430
#5433
#5434
#5436
#544
#5441
#5442
#5444
#5445
#5448
#545
#5450
#5451
#5452
#5453
#5453
#5457
#5459
#5459
#546
#5460
#5460
#5462
#5463
#5464
#5464
#5465
#5465
#5466
#5466
#547
#5470
#5471
#5472
#5473
#5474
#5479
#5479
#548
#5482
#5482
#5484
#5487
#5487
#549
#5492
#5495
#5496
#5497
#55
#550
#5501
#5506
#5507
#5509
#551
#5510
#5513
#5513
#5515
#5516
#5516
#5518
#5519
#5519
#552
#5521
#5522
#5523
#5527
#5527
#5528
#553
#5532
#5533
#5534
#5535
#5542
#5543
#5549
#5550
#5550
#5551
#5551
#5552
#5552
#5553
#5555
#5559
#556
#5561
#5561
#5563
#5564
#5566
#5567
#5568
#5570
#5570
#5572
#5573
#5575
#5576
#5577
#5578
#5579
#5580
#5581
#5582
#5585
#5590
#5594
#5596
#5598
#5598
#56
#5601
#5602
#5602
#5603
#5606
#5607
#5608
#5609
#561
#5611
#5613
#5614
#5614
#5615
#5616
#5617
#5618
#562
#5620
#5622
#5626
#5626
#5628
#5631
#5631
#5632
#5633
#5635
#5637
#5638
#564
#5640
#5643
#5643
#5644
#5645
#5646
#5647
#5648
#5649
#565
#5650
#5650
#5651
#5651
#5652
#5654
#5655
#5655
#5656
#5657
#5659
#566
#5662
#5664
#5664
#5666
#5668
#567
#5670
#5672
#5672
#57
#570
#571
#572
#576
#577
#578
#579
#58
#580
#581
#582
#583
#587
#59
#590
#591
#595
#597
#598
#599
#6
#601
#602
#603
#604
#605
#606
#607
#608
#610
#611
#612
#615
#616
#617
#618
#619
#623
#624
#628
#629
#630
#631
#632
#633
#634
#638
#64
#641
#642
#644
#645
#649
#651
#654
#656
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#67
#670
#671
#672
#673
#677
#678
#679
#68
#680
#681
#686
#687
#689
#69
#690
#691
#692
#693
#696
#70
#701
#705
#706
#707
#708
#710
#711
#712
#713
#718
#719
#72
#720
#721
#722
#723
#724
#725
#73
#731
#732
#733
#734
#735
#736
#74
#742
#743
#75
#750
#751
#752
#754
#755
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#765
#766
#767
#768
#77
#772
#774
#775
#779
#78
#780
#781
#782
#783
#784
#786
#787
#788
#789
#79
#790
#791
#796
#797
#798
#799
#8
#80
#800
#802
#803
#804
#805
#806
#807
#808
#81
#811
#812
#817
#818
#819
#82
#820
#821
#822
#824
#825
#826
#828
#831
#833
#834
#835
#837
#838
#839
#84
#840
#841
#842
#843
#844
#845
#848
#849
#85
#851
#852
#854
#856
#86
#862
#863
#866
#867
#87
#870
#871
#872
#874
#877
#88
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#89
#891
#892
#893
#894
#895
#897
#898
#90
#900
#902
#903
#907
#908
#91
#913
#914
#915
#917
#918
#920
#922
#923
#924
#926
#929
#930
#931
#932
#933
#934
#935
#936
#939
#940
#941
#942
#944
#945
#946
#948
#949
#95
#951
#952
#953
#954
#955
#956
#96
#962
#964
#965
#966
#968
#969
#97
#970
#972
#975
#976
#979
#98
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#99
#990
#991
#992
#994
#995
#997
#999
v0.10.0
v0.11.0
v0.11.1
v0.12.0
v0.13.0
v0.14.0
v0.14.1
v0.14.2
v0.14.3
v0.14.4
v0.14.5
v0.15.0
v0.16.0
v0.16.1
v0.17.0
v0.18.0
v0.19.0
v0.20.0
v0.21.0
v0.22.0
v0.23.0
v0.23.1
v0.24.0
v0.25.0
v0.26.0
v0.26.1
v0.27.0
v0.28.0
v0.29.0
v0.3.0
v0.3.1
v0.3.2
v0.30.0
v0.30.1
v0.31.0
v0.32.0
v0.33.0
v0.34.0
v0.34.1
v0.35.0
v0.35.1
v0.36.0
v0.36.1
v0.37.0
v0.38.0
v0.39.0
v0.4.0
v0.4.1
v0.4.2
v0.40.0
v0.41.0
v0.41.1
v0.42.0
v0.42.1
v0.43.0
v0.44.0
v0.44.1
v0.45.0
v0.45.1
v0.46.0
v0.47.0
v0.47.5
v0.48.0
v0.49.0
v0.49.1
v0.49.2
v0.49.3
v0.5.0
v0.50.0
v0.50.1
v0.50.2
v0.51.0
v0.51.1
v0.52.0
v0.52.5
v0.53.0
v0.53.1
v0.53.2
v0.53.3
v0.54.1
v0.54.2
v0.54.3
v0.54.4
v0.54.5
v0.55.0
v0.55.1
v0.55.2
v0.56.0
v0.56.1
v0.57.0
v0.58.0
v0.58.5
v0.59.0
v0.6.0
v0.6.1
v0.6.2
v0.60.0
v0.60.2
v0.60.3
v0.61.0
v0.61.1
v0.61.2
v0.62.0
v0.63.0
v0.63.1
v0.7.0
v0.7.1
v0.7.2
v0.7.3
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.8.4
v0.9.0
v0.9.1
v0.9.2
v0.9.3
-
81cb803980
refactor(scanner): query column nullability with a single-row pragma_table_info select
fix/media-file-bpm-not-null
Deluan
2026-07-09 13:07:15 -04:00 -
5377c2b2b3
fix(scanner): repair NOT NULL bpm/bit_depth columns left by out-of-order migration
Deluan
2026-07-09 12:56:54 -04:00 -
2cbd34f376chore(deps): bump ws from 8.20.0 to 8.21.0 in /ui dependabot/npm_and_yarn/ui/ws-8.21.0
dependabot[bot]
2026-07-09 10:32:08 +00:00 -
052f10fd68fix(build): prevent 32-bit startup crash (segfault/SIGILL) in downloads binaries (#5739) master v0.63.1
Deluan Quintão
2026-07-09 06:30:44 -04:00 -
e84378099f
refactor: apply cleanup review findings
perf/db-planner-stats
Deluan
2026-07-08 17:47:49 -04:00 -
2e730ad1f6
fix(scanner): honor promoted full scans in the optimize gate
Deluan
2026-07-08 17:35:29 -04:00 -
573bc36b21
fix(scanner): run the post-scan ANALYZE in the server process
Deluan
2026-07-08 17:18:19 -04:00 -
88dffdfc16
chore(persistence): drop the no-op PRAGMA optimize from ScanEnd
Deluan
2026-07-08 15:14:54 -04:00 -
ef58e48ede
style(scanner): drop redundant comment in runOptimize
Deluan
2026-07-08 15:07:19 -04:00 -
d3c2a040fc
chore(db): remove the DevOptimizeDB flag and skip Optimize on quick scans
Deluan
2026-07-08 14:50:49 -04:00 -
1bc22ee428
perf(db): drop startup PRAGMA optimize that re-poisons planner stats
Deluan
2026-07-08 14:34:20 -04:00 -
ad566d0cb6
perf(db): add covering index for title-sorted song listings
perf/title-sort-covering-index
Deluan
2026-07-06 21:39:09 -04:00 -
42d4363f61fix(service): rewrite systemd service template for kardianos/service v1.3.0 (#5743)
Deluan Quintão
2026-07-08 16:40:07 -04:00 -
07f1ecfbe0
perf(db): keep query planner statistics trustworthy with full ANALYZE
Deluan
2026-07-06 21:39:08 -04:00 -
4652b46602fix(plugins): populate username for buffered plugin scrobbles (#5736)
Deluan Quintão
2026-07-08 12:37:42 -04:00 -
f48943c058fix(plugins): discard buffered scrobbles when a plugin is removed (#5737)
Deluan Quintão
2026-07-08 12:37:17 -04:00 -
f68d1e0f62
fix(jellyfin): require the MediaBrowser scheme when parsing auth headers
feat/jellyfin-api
Deluan
2026-07-08 12:11:18 -04:00 -
a1c1f0dc98
fix(jellyfin): prefer the Authorization header over X-Emby-Authorization
Deluan
2026-07-08 12:06:08 -04:00 -
00453f345d
refactor(jellyfin): rename parseEmbyAuth to parseMediaBrowserAuth
Deluan
2026-07-08 12:03:15 -04:00 -
e04e21b6ad
fix(jellyfin): prefer the recommended Authorization scheme when picking a token
Deluan
2026-07-08 11:59:32 -04:00 -
c7a3d409e1
fix(jellyfin): never drop the instant mix seed on a slow provider
Deluan
2026-07-07 18:26:40 -04:00 -
cb7afb86f8
refactor(jellyfin): apply cleanup review findings
Deluan
2026-07-07 18:07:22 -04:00 -
6c5b105c49
style(jellyfin): trim wordy comments
Deluan
2026-07-07 17:30:37 -04:00 -
99a41cfe80
feat(jellyfin): implement Items/{id}/InstantMix
Deluan
2026-07-07 17:19:44 -04:00 -
20b7f6822a
feat(jellyfin): resolve Finamp-truncated item ids (saved queue restore)
Deluan
2026-07-07 16:48:45 -04:00 -
b75f5ec298
feat(jellyfin): expose PremiereDate on tracks and albums
Deluan
2026-07-07 16:01:58 -04:00 -
9c5a79d256
fix(jellyfin): sort tracks by release year for SortBy=PremiereDate
Deluan
2026-07-07 15:05:37 -04:00 -
9c2b553197
fix(jellyfin): optimize SongsByArtistID filter to improve performance at library scale
Deluan
2026-07-07 14:25:51 -04:00 -
c9e0a296ad
fix(jellyfin): align cover upload limit and validation with the native endpoint
Deluan
2026-07-07 13:26:26 -04:00 -
2c1b2a2c6a
fix(jellyfin): version playlist image tag so clients refresh uploaded covers
Deluan
2026-07-07 11:53:20 -04:00 -
495928df0aMerge branch 'master' into feat/jellyfin-api
Deluan Quintão
2026-07-07 10:57:06 -04:00 -
21e78e5d03
feat(jellyfin): filter album artists by GenreIds
Deluan
2026-07-07 10:54:03 -04:00 -
f95a17dd1a
fix(jellyfin): honor GenreIds when browsing genre albums and tracks
Deluan
2026-07-07 10:26:05 -04:00 -
45304c549a
feat(jellyfin): support transcoding via HLS playlist and server-forced player format
Deluan
2026-07-07 09:10:46 -04:00 -
6c95a66ad6
chore(deps): update Go dependencies to latest versions
v0.63.0
Deluan
2026-07-06 22:34:46 -04:00 -
b2b4fc1943fix(ui): update Turkish translations from POEditor (#5685)
Deluan Quintão
2026-07-06 22:32:43 -04:00 -
9805139bc1
perf(db): add covering index for title-sorted song listings
Deluan
2026-07-06 21:39:09 -04:00 -
118563e10b
perf(db): keep query planner statistics trustworthy with full ANALYZE
Deluan
2026-07-06 21:39:08 -04:00 -
ad617c1be6
style(jellyfin): trim redundant comments
Deluan
2026-07-06 19:53:35 -04:00 -
1f8cbd0705
feat(jellyfin): expose configured users on the login user-picker
Deluan
2026-07-06 19:43:47 -04:00 -
57b362e4f4
docs(jellyfin): document player registration, playlist and image behavior
Deluan
2026-07-06 19:10:59 -04:00 -
387c77f37b
refactor(jellyfin): move case-insensitive routing into the jellyfin package
Deluan
2026-07-06 18:57:58 -04:00 -
36f5211da4
fix(jellyfin): register clients as players on any authenticated request
Deluan
2026-07-06 18:55:24 -04:00 -
a007a33b85
fix(jellyfin): correct playlist track browsing and multi-id edits
Deluan
2026-07-06 18:21:16 -04:00 -
ae29211de9
fix(jellyfin): address code review security and correctness findings
Deluan
2026-07-06 18:20:57 -04:00 -
c27db6c7ba
feat(jellyfin): honor Fields on /Items and add missing conformance fields
Deluan
2026-07-06 16:01:04 -04:00 -
c42fdace6f
fix(jellyfin): route the current /UserFavoriteItems favorite endpoint
Deluan
2026-07-06 15:28:07 -04:00 -
dca8764a0c
fix(tests): silence gosec taint false-positive in harness snapshot write
Deluan
2026-07-06 15:06:35 -04:00 -
eb2bd621f8
docs(jellyfin): make comments concise
Deluan
2026-07-06 15:05:09 -04:00 -
4b81528653
refactor(tests): extract the shared e2e harness into tests/harness
Deluan
2026-07-06 14:54:28 -04:00 -
ca930b4322
fix(jellyfin): wait for the real Similar result instead of answering a cacheable empty list
Deluan
2026-07-06 14:47:48 -04:00 -
48a86d0f39
perf(jellyfin): batch song resolution in /Items?ids= and playlist expansion
Deluan
2026-07-06 14:44:40 -04:00 -
b408c55603
fix(jellyfin): record LastLoginAt on Jellyfin logins
Deluan
2026-07-06 14:33:17 -04:00 -
1db3d030ef
fix(log): redact full api_key values, including JWTs
Deluan
2026-07-06 14:32:28 -04:00 -
48e9fcee08
fix(jellyfin): gate private playlist covers on the public image route
Deluan
2026-07-06 14:31:16 -04:00 -
2da43bf043
fix(jellyfin): dedupe and bound the background Similar fetches
Deluan
2026-07-06 14:28:11 -04:00 -
c03b97f67b
perf(jellyfin): cap per-type queries in multi-type /Items requests
Deluan
2026-07-06 14:25:58 -04:00 -
c1e050f816
fix(jellyfin): browse playlists via the generic /Items path and resolve the playlists folder by id
Deluan
2026-07-06 14:24:56 -04:00 -
b86b54b4fd
fix(jellyfin): report real search totals instead of page length or unfiltered counts
Deluan
2026-07-06 14:23:54 -04:00 -
c9d7d06227
fix(jellyfin): don't rotate the stored server id on transient DB errors
Deluan
2026-07-06 14:19:58 -04:00 -
b4d324e18d
fix(jellyfin): apply Name/IsPublic sent together with a track replacement
Deluan
2026-07-06 14:18:20 -04:00 -
c49b44799d
fix(jellyfin): round ratings to the nearest star instead of truncating
Deluan
2026-07-06 14:17:19 -04:00 -
b34da4017f
fix(jellyfin): genre paging params and same-key casing collisions
Deluan
2026-07-06 14:15:59 -04:00 -
1b0214303d
docs(jellyfin): note lyrics and InstantMix/sonic-similarity as follow-ups
Deluan
2026-07-06 13:48:16 -04:00 -
acaa109353
fix(jellyfin): answer ManualPlaylistsFolder so the home stops stalling
Deluan
2026-07-06 13:09:08 -04:00 -
32898c34a6
perf(jellyfin): make Similar endpoints non-blocking (bounded quick wait)
Deluan
2026-07-06 12:54:51 -04:00 -
b8a30284c9
feat(jellyfin): implement Similar endpoints via the external provider
Deluan
2026-07-06 12:38:53 -04:00 -
397305de4c
refactor(jellyfin): drop unused bare-Authorization token support
Deluan
2026-07-06 12:23:59 -04:00 -
f618f4d496
feat(jellyfin): serve per-item UserData (GET /UserItems/{id}/UserData)
Deluan
2026-07-06 12:12:08 -04:00 -
c84212d09e
fix(jellyfin): embed a self-authenticating stream URL in PlaybackInfo
Deluan
2026-07-06 11:57:10 -04:00 -
4f8ac1e01f
fix(jellyfin): accept a bare Authorization token for audio streaming
Deluan
2026-07-06 11:42:14 -04:00 -
263eeda6fb
fix(jellyfin): separate "Featured On" from an artist's own discography
Deluan
2026-07-06 11:23:17 -04:00 -
ac21c4e19c
fix(jellyfin): advertise LocalAddress in the public system info handshake
Deluan
2026-07-06 11:13:28 -04:00 -
24344bff55
fix(jellyfin): read query params case-insensitively (Jellify support)
Deluan
2026-07-06 10:47:04 -04:00 -
f98f9380c4
fix(jellyfin): sort playlists by name (missing Playlist sort mapping)
Deluan
2026-07-06 10:00:11 -04:00 -
0fb520f3d3
fix(jellyfin): filter the Artists page by role (album artist vs performer)
Deluan
2026-07-06 09:55:54 -04:00 -
58cc14b0fa
docs(jellyfin): note WebSocket events and favourited playlists as follow-ups
Deluan
2026-07-06 09:32:43 -04:00 -
f81ec26e93
docs(jellyfin): note synthetic blurhash as a follow-up
Deluan
2026-07-06 09:28:50 -04:00 -
1fda149e4e
fix(jellyfin): set ArtistItems/AlbumArtists on songs (Now Playing artist)
Deluan
2026-07-06 09:18:22 -04:00 -
81e6dc88b0
feat(jellyfin): emit DateCreated (Date Added) on items
Deluan
2026-07-06 09:04:14 -04:00 -
4341b025ff
fix(jellyfin): honor the isFavorite query param for favorites filtering
Deluan
2026-07-06 08:57:40 -04:00 -
adf943fc87
fix(jellyfin): sort album tracks by track number when client sends IndexNumber SortBy
Deluan
2026-07-06 08:52:14 -04:00 -
cd18a6fa77
fix(jellyfin): only count a play past the scrobble threshold
Deluan
2026-07-06 08:37:44 -04:00 -
c3f1e29e71
fix(jellyfin): filter items by AlbumArtistIds/ArtistIds
Deluan
2026-07-06 08:28:24 -04:00 -
90e28148db
fix(jellyfin): default album track listing to track order
Deluan
2026-07-06 08:12:53 -04:00 -
a786f8a60e
docs(jellyfin): update README for playlists, images, id encoding, and e2e
Deluan
2026-07-06 08:07:44 -04:00 -
6386df4c22
Merge remote-tracking branch 'origin/master' into feat/jellyfin-api
Deluan
2026-07-06 08:03:18 -04:00 -
13fc4bc9cf
feat(jellyfin): implement POST /Playlists/{id} to update name, visibility, tracks
Deluan
2026-07-06 07:55:18 -04:00 -
a2b8d8c0d0
fix(jellyfin): artist search 500 (library filter leaked into FTS query)
Deluan
2026-07-06 07:45:25 -04:00 -
b10ec9e9c9
test(jellyfin): e2e for streaming, sessions, and multi-user access control
Deluan
2026-07-06 00:44:51 -04:00 -
6aa0d6a2aa
test(jellyfin): e2e for playlists (CRUD, expansion, cover) and item images
Deluan
2026-07-06 00:36:04 -04:00 -
121dd71ea1
test(jellyfin): e2e for system, auth, routing, browsing, annotations
Deluan
2026-07-06 00:33:24 -04:00 -
8ce3f0e9ef
test(jellyfin): add e2e suite harness + smoke tests
Deluan
2026-07-06 00:18:27 -04:00 -
03d5ff12e5
fix(jellyfin): support playlist deletion via DELETE /Items/{id}
Deluan
2026-07-06 00:03:35 -04:00 -
00b9e26d36
fix(jellyfin): expand album/artist/playlist ids when building playlists
Deluan
2026-07-05 23:58:43 -04:00 -
d24ba9b5ea
fix(jellyfin): display playlist cover art
Deluan
2026-07-05 23:22:37 -04:00 -
ead911a9e1
feat(jellyfin): implement GET /Playlists/{id} for playlist visibility
Deluan
2026-07-05 23:22:37 -04:00 -
b3247591cc
fix(jellyfin): support playlist cover upload/delete and display via item image endpoints
Deluan
2026-07-05 22:44:45 -04:00 -
f80ee0e41b
fix(jellyfin): emit per-image ImageBlurHashes so clients de-dupe images and stop warning
Deluan
2026-07-05 22:35:01 -04:00 -
cb7b938fe6
fix(jellyfin): do not disable Jellyfin server when disabling external services
Deluan
2026-07-05 22:30:55 -04:00