mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-07 01:41:35 +00:00
Commit graph
Select branches
Hide pull requests
Issue-4540-SortBy-StartedDate-and-FinishedDate
audiobook_tools_enhancements
audiobook_tools_update
batch-edit-populate-map-details
book_author_secondary_sort
book_author_secondary_sort_title
book_tags_genres_dedupe
bookmark-modal-updates
check_path_api_fix
clean_duplicate_mediaprogress
count_cache_for_userpermissions
details_trim_whitespace
episode-timestamps-clickable
episode_download_fallback
episode_meta_tagging
episode_secondary_sorts
experimental_next_client
feature/nuxt-target-server
feed-episodes-upsert
feed_generator_updates
feed_migration
fix-chapter-end-sleep-timer
fix-heatmap-caption
fix-quick-match-all-crash
fix-remove-episode-from-playlist
fix_authorize_race_condition
fix_change_empty_root_password
fix_content_url_basepath
fix_dockerfile_nunicode
fix_ereader_socket_event
fix_exclude_prefixes_crash
fix_logger_fatal
fix_mediaprogress_updatedat
fix_mediaprogress_updatedat_2
fix_next_prev_edit_description
fix_oidc_create_user
fix_pathexists_join
fix_podcast_episode_scanner_promise
fix_podcast_session_track_index
fix_remove_authors_no_books
fix_scanner_deleting_single_file_books
fix_set_token
hls_stream_url_update
increase_express_json_limit
jwt_auth_refactor
localize_durations
master
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item
migrate-podcasts-new-library-item-2
migrations-first-upgrade
new_session_track_endpoint
new_stats_controller
parsing-opf-v3
pathexists_user_access
playback-session-use-new-library-item
player_track_tooltip
playlists
plugin-implementation-demo
podcast_episode_duration
podcast_useragents
progress_bar_visibility
progress_updated_sort
redirect_transcode_requests
refactor-feeds-from-item
refactor-library-item
remove-col-ambiguity
remove-old-playlist
remove_old_collection_object
sanitize_html_description
search_episodes
session_modal_user
share-media-player-media-session-api
socket_item_events
sqlite
sqlite_2
stringify_sequelize_query
trix_prevent_attachments
v2.17.3-fk-constraints-migration
validate_migration_files
video
watcher_rescans_update
waveform
#1005
#1007
#1031
#1047
#1076
#1105
#1106
#1107
#1109
#1110
#1111
#1119
#1120
#1121
#1124
#1127
#1132
#1134
#1143
#1144
#1145
#1146
#1147
#1149
#1155
#1156
#1171
#1175
#1176
#1177
#1180
#1181
#1182
#1185
#1187
#1188
#1192
#1193
#1194
#1195
#1196
#1197
#1200
#1205
#1206
#1208
#1211
#1212
#1218
#1220
#1220
#1221
#1225
#1230
#1231
#1234
#1238
#124
#1245
#1246
#1246
#1247
#1249
#1251
#1268
#1270
#1271
#1275
#1282
#1286
#1287
#1292
#1293
#1294
#1297
#1301
#1302
#1303
#1306
#131
#1310
#1312
#1320
#1332
#1333
#1335
#1336
#1338
#1341
#1343
#1350
#1353
#136
#1364
#1367
#1369
#1374
#1381
#1385
#1388
#1390
#1397
#1398
#1400
#1403
#1404
#1420
#1421
#1422
#1423
#1425
#1429
#1429
#1431
#1432
#1438
#1451
#1453
#1456
#1457
#1463
#1468
#1469
#1470
#1472
#1484
#1487
#150
#1500
#1505
#1515
#1517
#1518
#1521
#1521
#1528
#1529
#1530
#1532
#1534
#1536
#1539
#1551
#1553
#1554
#1556
#1559
#1562
#1563
#1581
#1585
#1586
#1587
#1599
#1609
#1618
#1621
#1624
#1625
#1627
#1636
#1645
#1651
#1654
#1659
#1665
#1669
#1670
#1680
#1684
#1686
#1688
#1692
#1695
#1706
#1707
#1710
#1724
#1727
#1729
#1730
#1736
#1739
#1741
#1745
#1746
#1747
#1748
#1750
#1760
#1778
#1786
#1808
#1810
#1814
#1816
#1819
#1838
#1849
#1850
#1874
#1888
#190
#1906
#1907
#1917
#192
#1923
#1925
#1946
#1965
#1985
#1994
#2009
#2026
#2027
#2030
#2048
#2054
#2079
#2083
#2089
#2098
#2098
#2099
#2101
#2102
#2103
#2120
#2121
#2129
#2133
#2138
#2146
#2161
#2162
#2171
#2175
#2176
#2178
#2178
#218
#2182
#2183
#2186
#2188
#2189
#219
#2198
#2198
#2205
#2215
#2229
#2233
#2240
#2245
#2246
#2249
#2253
#2255
#226
#2272
#2274
#2276
#2283
#2288
#2291
#2293
#2297
#2299
#2300
#2302
#2305
#2311
#2325
#2326
#233
#2333
#2336
#2343
#2351
#2365
#2372
#2386
#2391
#2397
#240
#2400
#2408
#2411
#2413
#2415
#2417
#2420
#2431
#2438
#2438
#2442
#2444
#2445
#2454
#2464
#2464
#2465
#2468
#2472
#2485
#2486
#2488
#2489
#249
#2491
#2503
#2506
#2510
#2521
#2524
#2553
#2554
#2559
#2564
#2567
#2570
#2573
#2580
#2582
#2584
#2584
#2601
#2601
#2607
#2610
#2617
#2619
#262
#2620
#2629
#263
#2634
#2635
#2636
#2638
#2639
#2641
#2643
#2644
#2646
#2648
#2657
#2658
#2659
#266
#2666
#2670
#2671
#2673
#2676
#2677
#2688
#2691
#2692
#2694
#2699
#270
#2701
#2706
#2714
#2717
#2717
#2721
#2724
#2726
#2728
#2731
#2732
#2733
#2734
#2737
#2738
#2740
#2742
#2744
#2745
#2747
#2756
#2757
#276
#2760
#2769
#2772
#2773
#2777
#2780
#2781
#2784
#2787
#2789
#2791
#2797
#2802
#2803
#2805
#2817
#2820
#2821
#284
#2840
#2841
#2853
#287
#2877
#2880
#2891
#2896
#2916
#2918
#2918
#2920
#2927
#2929
#2930
#2933
#2954
#2955
#296
#2963
#2966
#2967
#297
#2974
#2981
#2982
#2988
#300
#3002
#3009
#3010
#3012
#3014
#3015
#3017
#3022
#3023
#3028
#3035
#3037
#3040
#3043
#3053
#3054
#3057
#3059
#3063
#3071
#3078
#3080
#3086
#3089
#3094
#3095
#3096
#3099
#3103
#3107
#3108
#3111
#3113
#3115
#3116
#3117
#3122
#3125
#3126
#3128
#3133
#3136
#3138
#3139
#3140
#3151
#3152
#3160
#3162
#3163
#3165
#3170
#3173
#3173
#3179
#3182
#3184
#3185
#3186
#3188
#3195
#3197
#3197
#3198
#3199
#3204
#3208
#3210
#3212
#3214
#3216
#3217
#3223
#3225
#3226
#3228
#3233
#3235
#3236
#3239
#3245
#3247
#325
#3254
#326
#3262
#3265
#3269
#3271
#3278
#3288
#3291
#3294
#3295
#330
#3302
#3302
#3304
#3305
#331
#3311
#3312
#3313
#3319
#3326
#3328
#3329
#3330
#3332
#3334
#3334
#3335
#3336
#3340
#3342
#3348
#3350
#3351
#3354
#3355
#3356
#3360
#3367
#3368
#3371
#3374
#3378
#3388
#3388
#3394
#3395
#3396
#3397
#3405
#3407
#3410
#3411
#3414
#3416
#3417
#3418
#3422
#3423
#3424
#3425
#3426
#3427
#343
#3435
#3436
#3450
#3451
#3451
#3453
#3454
#3460
#3461
#3464
#3464
#3468
#3478
#3486
#3487
#3488
#3489
#3491
#3492
#3500
#3501
#3506
#3508
#351
#3512
#3514
#3518
#3520
#3521
#3522
#3523
#3526
#3528
#3529
#3530
#3531
#3532
#3533
#3536
#3542
#3546
#3549
#3553
#3554
#3565
#3566
#3568
#3574
#3575
#3576
#3577
#3577
#3580
#3584
#3585
#3587
#3589
#3594
#3595
#3597
#3598
#3599
#3600
#3603
#3604
#3607
#3613
#3614
#3615
#3624
#3626
#3631
#3632
#3639
#3643
#3655
#3664
#3665
#3666
#3670
#3671
#3672
#3674
#3687
#3689
#3690
#3692
#3694
#3701
#3714
#3717
#3721
#3724
#3726
#3727
#3729
#3729
#3732
#3735
#374
#3745
#3745
#3751
#3754
#3761
#3762
#3766
#3767
#3769
#3771
#3772
#3773
#3776
#3777
#3779
#3780
#3785
#3787
#3788
#3789
#3794
#3795
#3798
#3800
#3805
#3808
#3810
#3816
#3822
#3828
#3832
#3833
#3839
#3839
#3842
#3847
#3854
#3862
#3864
#3867
#3871
#3875
#3875
#3880
#3884
#3887
#3890
#3892
#3893
#3898
#3899
#3906
#3907
#3914
#3916
#3919
#3921
#3929
#3931
#3933
#3933
#3941
#3944
#3945
#3946
#3952
#3954
#3958
#3962
#3963
#3971
#3972
#3974
#3978
#3980
#3984
#3985
#3993
#3996
#4005
#4008
#4010
#4015
#4020
#4027
#4030
#4031
#4034
#4035
#4037
#4041
#4045
#4045
#4046
#4055
#4066
#4075
#4078
#4080
#4082
#4088
#4089
#4092
#4093
#4097
#4100
#4106
#4113
#4115
#4118
#4119
#4126
#4131
#4131
#4133
#4135
#4150
#4151
#4158
#4162
#4164
#4166
#4168
#418
#4192
#4195
#4200
#4212
#4213
#4214
#4223
#4226
#423
#4234
#4237
#4240
#4241
#4249
#4253
#4256
#4256
#426
#4261
#4263
#4266
#4270
#4274
#4275
#4285
#4288
#4293
#4296
#4299
#4301
#4301
#4302
#4303
#4318
#4319
#4320
#4326
#4331
#4331
#4342
#4349
#4350
#4355
#4358
#4361
#4364
#4370
#4373
#4374
#4378
#4381
#4381
#4383
#4384
#4385
#4386
#4388
#439
#4393
#4394
#4397
#4397
#4398
#4399
#440
#4404
#4409
#4409
#4413
#4416
#4417
#4419
#4422
#4425
#4428
#4428
#4430
#4432
#4441
#4441
#4444
#4445
#445
#4450
#4450
#4451
#4452
#4454
#4461
#4464
#4469
#4474
#4474
#4476
#448
#4486
#4492
#4493
#4498
#4498
#4503
#4508
#4510
#4520
#4523
#4525
#4528
#4530
#4533
#4534
#4535
#4542
#4546
#4547
#4548
#4548
#4551
#4552
#4557
#4559
#456
#4562
#4565
#4568
#4568
#457
#4574
#4575
#458
#4586
#459
#4590
#4593
#4593
#4594
#4595
#4596
#4598
#4607
#4607
#4608
#461
#4613
#4618
#4621
#4621
#4627
#4629
#4629
#463
#4633
#4635
#4636
#4639
#464
#4647
#4649
#465
#4656
#4662
#4664
#4681
#4681
#469
#4695
#4698
#4700
#4702
#4706
#4706
#4708
#4708
#4709
#4713
#4716
#4717
#4717
#4720
#4721
#4721
#4722
#4728
#4729
#4730
#4732
#4733
#4734
#4737
#4740
#4745
#4745
#4748
#4748
#4750
#4752
#4756
#4766
#4768
#477
#4770
#4774
#4774
#4782
#4782
#4788
#4788
#4792
#4792
#4795
#4795
#4797
#4797
#4806
#4806
#4807
#4807
#4808
#4815
#4828
#4828
#484
#4848
#485
#4857
#4857
#486
#4868
#4868
#4870
#4873
#4877
#4877
#4878
#4879
#4881
#4885
#4885
#489
#4890
#4892
#4906
#4907
#4913
#4916
#4921
#4925
#4925
#4927
#4933
#4935
#4935
#4936
#4938
#4945
#4952
#4957
#4957
#4958
#4958
#4959
#4960
#4960
#4962
#4962
#4970
#4972
#4973
#4974
#4974
#4975
#4975
#4976
#4976
#4978
#4978
#4988
#4988
#5004
#5006
#5006
#5015
#5015
#5030
#5031
#5031
#5036
#5039
#5040
#5040
#5042
#5045
#5045
#5046
#5046
#5052
#5056
#5056
#5060
#5063
#5064
#5064
#5065
#5065
#5066
#5068
#5071
#5073
#5076
#5076
#5077
#5078
#5078
#508
#5080
#5080
#5084
#5084
#5086
#5089
#509
#5092
#5092
#5096
#5097
#5098
#5098
#5102
#5104
#5104
#5105
#5106
#5106
#5112
#5112
#5115
#5118
#5118
#5119
#5119
#512
#5120
#5120
#5122
#5123
#5126
#5128
#5128
#5132
#5132
#5140
#5141
#5143
#5144
#5144
#5145
#5145
#5148
#5148
#5151
#5158
#5160
#5162
#5163
#5164
#5164
#5168
#5168
#5173
#5173
#5180
#5181
#5183
#5183
#5191
#5193
#5203
#5203
#5204
#5206
#5210
#5211
#5214
#5214
#5216
#5217
#5218
#5219
#5219
#522
#5221
#5229
#5229
#523
#5233
#5233
#5239
#5241
#5241
#5242
#5242
#5243
#5243
#5244
#5244
#5246
#5246
#5248
#5252
#5252
#5255
#5256
#5259
#5260
#5269
#5269
#5280
#5280
#5282
#5283
#5286
#5286
#5290
#5290
#5291
#5295
#5296
#5296
#5298
#5298
#5301
#5301
#5304
#5305
#5305
#5307
#5307
#5315
#5315
#5318
#5325
#5329
#5329
#5336
#5336
#5338
#5338
#5339
#5339
#534
#5341
#5341
#5342
#5342
#535
#546
#547
#548
#550
#551
#555
#561
#564
#571
#586
#593
#597
#598
#611
#612
#622
#631
#632
#651
#664
#678
#680
#681
#682
#692
#697
#699
#707
#709
#716
#720
#728
#730
#732
#733
#734
#735
#736
#739
#742
#744
#745
#746
#747
#748
#749
#752
#755
#757
#758
#759
#770
#776
#777
#791
#792
#795
#801
#802
#814
#814
#821
#842
#871
#942
#946
#955
#961
#974
0.9.61-beta
0.9.61-beta.0
v1.0.0
v1.1.10
v1.1.11
v1.1.12
v1.1.13
v1.1.14
v1.1.15
v1.1.8
v1.1.9
v1.2.1
v1.2.4
v1.2.5
v1.2.6
v1.2.8
v1.3.1
v1.3.3
v1.3.4
v1.4.0
v1.4.1
v1.4.11
v1.4.2
v1.4.4
v1.4.6
v1.4.7
v1.4.9
v1.5.0
v1.5.5
v1.6.0
v1.7.0
v1.7.1
v1.7.2
v2.0.1
v2.0.10
v2.0.11
v2.0.12
v2.0.13
v2.0.14
v2.0.15
v2.0.16
v2.0.17
v2.0.18
v2.0.19
v2.0.2
v2.0.20
v2.0.21
v2.0.22
v2.0.23
v2.0.24
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.1.4
v2.1.5
v2.10.0
v2.10.1
v2.11.0
v2.12.0
v2.12.1
v2.12.2
v2.12.3
v2.13.0
v2.13.1
v2.13.2
v2.13.3
v2.13.4
v2.14.0
v2.15.0
v2.15.1
v2.16.0
v2.16.1
v2.16.2
v2.17.0
v2.17.1
v2.17.2
v2.17.3
v2.17.4
v2.17.5
v2.17.6
v2.17.7
v2.18.0
v2.18.1
v2.19.0
v2.19.1
v2.19.2
v2.19.3
v2.19.4
v2.19.5
v2.2.0
v2.2.1
v2.2.10
v2.2.11
v2.2.12
v2.2.13
v2.2.14
v2.2.15
v2.2.16
v2.2.17
v2.2.18
v2.2.19
v2.2.2
v2.2.20
v2.2.21
v2.2.22
v2.2.23
v2.2.3
v2.2.4
v2.2.5
v2.2.6
v2.2.7
v2.2.8
v2.2.9
v2.20.0
v2.21.0
v2.22.0
v2.23.0
v2.24.0
v2.25.0
v2.25.1
v2.26.0
v2.26.1
v2.26.2
v2.26.3
v2.27.0
v2.28.0
v2.29.0
v2.3.0
v2.3.1
v2.3.2
v2.3.3
v2.3.4
v2.3.5
v2.30.0
v2.31.0
v2.32.0
v2.32.1
v2.33.0
v2.33.1
v2.33.2
v2.34.0
v2.35.0
v2.35.1
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.5.0
v2.6.0
v2.7.0
v2.7.1
v2.7.2
v2.8.0
v2.8.1
v2.9.0
-
94bd8f4110
Update author finding and creation for books
Nicholas Wallace
2026-05-11 19:44:25 -07:00 -
bf76128203
Add initial Author name normalization and calculated column updates
Nicholas Wallace
2026-05-11 19:40:46 -07:00 -
e70e4b9d40
Fix typo on onTest notification body
advplyr
2026-05-30 15:43:50 -05:00 -
c91696917cMerge branch 'advplyr:master' into auto-generate-chapters-from-timestamps
Harry
2026-05-29 08:33:42 +01:00 -
fa46c7d6eb
Handle redirect loops and maximum redirect limits
Paul Bütof
2025-12-02 21:33:04 +01:00 -
9bae42175b
Use experimental DNS resolution on redirects
Paul Bütof
2025-12-02 18:38:05 +01:00 -
5f5daaf1f6
Implement experimental DNS pre-resolution
Paul Bütof
2025-12-02 17:44:40 +01:00 -
aacdcc47ec
Version bump v2.35.1
v2.35.1
advplyr
2026-05-28 15:22:55 -05:00 -
499b52b4dd
Update Sequelize where query for User username/email case insensitive
advplyr
2026-05-28 14:49:49 -05:00 -
fb1607cb73Merge
ac841856dfinto1bad2d9072
Rapha149
2026-05-28 11:32:45 +02:00 -
1bad2d9072
Cleanup abmetadata file parsing & fix server crash #5268 #4287 #5142
advplyr
2026-05-27 17:33:14 -05:00 -
b3679b5692
added video playback
seba
2026-05-23 19:38:02 +02:00 -
e55e23b615
adding instalation of pkg
zdravko
2026-05-23 17:28:15 +02:00 -
755fbc035c
fix script
zdravko
2026-05-23 16:58:18 +02:00 -
0aa665e014
removed upstream workflows
zdravko
2026-05-23 16:53:53 +02:00 -
4a63f4a4c3Merge
37b95582a2intoc009db9f28
Paul DeVito
2026-05-22 23:09:03 +01:00 -
c009db9f28Merge pull request #5256 from nichwall/fix-bookauthor-collision-on-rename
advplyr
2026-05-22 15:43:13 -05:00 -
325469c5a5Merge pull request #5255 from nichwall/refresh-token-uniqueness
advplyr
2026-05-22 15:39:01 -05:00 -
c97b36e11c
Add
ignoreDuplicatesfor bookAuthor when renaming to respect unique index
Nicholas Wallace
2026-05-21 21:06:17 -07:00 -
e944b2a2f5
Add unique UUID to access and refresh tokens
Nicholas Wallace
2026-05-21 17:08:39 -07:00 -
c195550209Add punctuation normalization regression tests
leahjessie
2026-03-28 12:02:25 -07:00 -
9491db51deFix punctuation-insensitive library search
leahjessie
2026-03-26 17:05:18 -07:00 -
7a6df6b630
Merge remote-tracking branch 'advplyr/master' into log-purge-fixes
sir-wilhelm
2026-05-19 16:05:15 -05:00 -
10ac5d0934Merge branch 'advplyr:master' into auto-generate-chapters-from-timestamps
Harry
2026-05-18 17:31:06 +01:00 -
e94c1887c3
Fix SSRF agents for cross-protocol podcast redirects
Sejder
2026-05-18 12:01:55 +02:00 -
9a76293f20
Consider alternative encodings for text files
Carlos Galindo
2026-05-18 00:15:05 +02:00 -
2d0a5462d2
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
v2.35.0
advplyr
2026-05-17 14:31:45 -05:00 -
72dc75482f
Version bump v2.35.0
advplyr
2026-05-17 14:31:41 -05:00 -
cac74f3477Merge pull request #5004 from nichwall/token_refresh_race_condition
advplyr
2026-05-17 14:16:58 -05:00 -
1ad11b2b9eMerge pull request #5216 from weblate/weblate-audiobookshelf-abs-web-client
advplyr
2026-05-17 14:16:24 -05:00 -
e1ceac63e2
build and publish workflow
Josh Roskos
2026-05-17 10:45:45 -05:00 -
b2ba94eced
MR: Address reviewer feedback: remove dotfiles option, fix keepAliveTimeout comment
Trevor Renshaw
2026-05-17 09:41:20 -06:00 -
8673169280
Chore: Add Node 25 compatibility polyfill for SlowBuffer
Josh Roskos
2026-05-16 21:30:12 -05:00 -
5f92babc02
Chore: Fix Node 25 compatibility in jwa and update lockfiles
Josh Roskos
2026-05-16 21:11:13 -05:00 -
9ac3dae265
Commit 4: UI Progress & Frontend Error Handling
Josh Roskos
2026-05-16 21:10:42 -05:00 -
2ab36b42df
Commit 3: Frontend Chunking Logic
Josh Roskos
2026-05-16 21:10:31 -05:00 -
7bc04e5e16
Commit 2: Backend File Reassembly & Cleanup
Josh Roskos
2026-05-16 21:10:20 -05:00 -
0fb87e1c96
Commit 1: Backend Route & Temporary Storage
Josh Roskos
2026-05-16 21:10:11 -05:00 -
09a84837cf
Ignore .taskling directory
Trevor Renshaw
2026-05-16 11:28:11 -06:00 -
def602a30a
Add tests for download path: LibraryItemController.download, fileUtils.downloadFile, zipHelpers.zipDirectoryPipe
Trevor Renshaw
2026-05-16 10:35:09 -06:00 -
e74dbf5f40
Fix keep-alive timeout and remove fs.stat() overhead from downloads
Trevor Renshaw
2026-05-16 09:19:01 -06:00 -
cf0a432027
Fix slow downloads: larger buffers, Content-Length headers, parallel streams
Trevor Renshaw
2026-05-16 08:50:36 -06:00 -
41f55cc83aMerge
a6848065e1intoc010f0e1eb
Denis Arnst
2026-05-15 21:28:19 +02:00 -
50eeca2e0fTranslated using Weblate (Belarusian)
Pavel Miniutka
2026-05-13 13:47:32 +02:00 -
4f21fc023cTranslated using Weblate (Arabic)
EteranlK
2026-05-10 19:36:36 +02:00 -
52a485d135Added translation using Weblate (Latvian)
advplyr
2026-05-09 16:09:49 +02:00 -
3b025076e8Translated using Weblate (Bulgarian)
d0nizam
2026-04-29 17:36:49 +02:00 -
6d5d89429dTranslated using Weblate (Polish)
Mateusz Lesiak
2026-04-29 13:42:37 +02:00 -
c010f0e1eb
Fix android device sdkVersion not handling it using number type, causing android session device names to show as iOS
advplyr
2026-05-15 13:13:14 -05:00 -
3f2b6e8adc
Add play button and play action to ViewEpisode modal
Davíð Steinar
2026-05-14 17:12:01 +02:00 -
105703a817
Add "See all results for" button in global search
Davíð Steinar
2026-05-14 17:11:06 +02:00 -
61740bf08d
Enable episode deep linking via episodeId
Davíð Steinar
2026-05-14 17:10:18 +02:00 -
50a4b61cbc
Search podcast episode title and description
Davíð Steinar
2026-05-14 17:08:25 +02:00 -
eee377e081
Cleanup TokenManager logs
advplyr
2026-05-13 16:23:26 -05:00 -
885e98bfcffinetune opus encoding
takov751
2026-05-13 12:52:44 +01:00 -
b0aaa24660
Update socket events to check client is admin & validate log level
advplyr
2026-05-12 16:57:28 -05:00 -
537d3fe17dFix podcast episode sort for pre-1970 broadcast dates
Julien Cornebise
2026-05-10 17:33:21 +01:00 -
a2a94bc257
Fix continue-series to use most recently finished book when onlyShowLaterBooks is enabled
Eyad
2026-03-12 04:08:09 +00:00 -
80e52c0cbc
Add MediaProgress playbackRate unit tests
Eyad
2026-03-05 00:23:59 +00:00 -
419aa4f2cc
Add playbackRate to MediaProgress extraData for per-book playback speed #1173
Eyad
2026-03-04 22:04:59 +00:00 -
e4e74c3b05
chore: restore Cypress support newline
Jonathan Baldie
2026-05-07 20:45:10 +01:00 -
0f8be10275
chore: clean Smart Speed whitespace
Jonathan Baldie
2026-05-07 20:44:45 +01:00 -
577f111a17
test: trim Smart Speed Cypress harness changes
Jonathan Baldie
2026-05-07 20:44:13 +01:00 -
b4a9f8ad59
test: harden Smart Speed worklet coverage
Jonathan Baldie
2026-05-07 20:43:30 +01:00 -
76a04065df
test: add SmartSpeedInit focused unit test from na9
Jonathan Baldie
2026-05-02 13:27:09 +01:00 -
0147a6922f
Add Smart Speed E2E test with real audio and Web Audio API
Jonathan Baldie
2026-05-02 13:23:47 +01:00 -
bc0e4d59c0
fix: keep bookmark timestamps in wall-clock time
Jonathan Baldie
2026-05-02 01:53:45 +01:00 -
97c5d6341e
Fix Smart Speed playback time contract
Jonathan Baldie
2026-05-02 00:25:37 +01:00 -
5c747a7f8f
test: align MediaPlayerContainer session harness expectations
Jonathan Baldie
2026-05-02 10:07:27 +01:00 -
be14227db1
test: align MediaPlayerContainer audio src assertion
Jonathan Baldie
2026-05-02 10:03:52 +01:00 -
d7eb4dec9b
test: stabilize MediaPlayerContainer play-count harness
Jonathan Baldie
2026-05-02 09:59:01 +01:00 -
058e774351
test: stub MediaPlayerContainer audio player ref methods
Jonathan Baldie
2026-05-02 09:52:12 +01:00 -
74755e51d8
fix Cypress component debug hook registration
Jonathan Baldie
2026-05-02 09:47:06 +01:00 -
1fd5c205a9
add opt-in Cypress browser failure forwarding
Jonathan Baldie
2026-05-02 08:54:15 +01:00 -
08ad8f128c
fix cypress MediaPlayerContainer transcode assertion
Jonathan Baldie
2026-05-02 05:01:01 +01:00 -
9e537e7663
fix player harness transcode expectation
Jonathan Baldie
2026-05-02 03:42:53 +01:00 -
7d58adddd4
Fix MediaPlayerContainer Cypress harness bootstrap
Jonathan Baldie
2026-05-02 03:07:11 +01:00 -
27726e5d6c
Add real-path MediaPlayerContainer Cypress harness
Jonathan Baldie
2026-05-02 00:10:30 +01:00 -
42a1a82e8a
fix(client): fix smart speed seek race conditions and network buffering stall bugs
Jonathan Baldie
2026-05-01 22:47:42 +01:00 -
902d2448e1
fix(client): Fix Smart Speed playback rate state corruption
Jonathan Baldie
2026-05-01 22:43:56 +01:00 -
545c77a2dc
Redesign Smart Speed to dynamically adjust playbackRate instead of dropping samples, fix TimeMapper bugs by mapping audioContext to media time, and prevent SilenceMap memory leak by capping regions
Jonathan Baldie
2026-05-01 21:47:34 +01:00 -
fa2460868e
feat: implement smart speed UI and state persistence
Jonathan Baldie
2026-05-01 21:36:59 +01:00 -
4299fdce59
feat: implement smart speed phase 3 silence compression
Jonathan Baldie
2026-05-01 21:31:38 +01:00 -
ebff884562
feat(player): add silence detection and smart speed to local audio player
Jonathan Baldie
2026-05-01 21:17:35 +01:00 -
48c98f9655
Smart Speed Phase 1: add Web Audio API pipeline skeleton and enableSmartSpeed setting
Jonathan Baldie
2026-05-01 19:31:22 +01:00 -
bb08d0cd0fUpdate URL in PKGBUILD for audiobookshelf
Binyamin Blatt
2026-05-07 12:16:35 +03:00 -
47ea6b5092
Update book/podcast scanner to sanitize description pulled from metadata
advplyr
2026-05-05 17:18:49 -05:00 -
4b060febc2Merge pull request #5221 from brandonfhall/fix/rss-feed-m4b-content-type
advplyr
2026-05-03 14:40:43 -05:00 -
40869bcf39
fix: set correct Content-Type for RSS feed audio files
Brandon
2026-05-01 22:22:09 -04:00 -
087bb58dc8Add
audible.com.br(Audible Brasil) as a book metadata provider
Danilo Sousa
2026-05-01 21:02:22 -03:00 -
0331ca1441
Fix OpenID logout redirect URI for subfolder deployments
Jonathan Baldie
2026-05-01 20:10:27 +01:00 -
30b40c3c7a
Fix buffer-equal-constant-time for Node.js v25+ compatibility
Jonathan Baldie
2026-05-01 20:09:57 +01:00 -
3942805129
Cleanup rotateTokensForSession
advplyr
2026-04-30 16:25:43 -05:00 -
dc446862c1
Rename migration to v2.35.0 & merge master
advplyr
2026-04-30 16:08:24 -05:00 -
379f6c716a
Merge branch 'master' into token_refresh_race_condition
advplyr
2026-04-30 15:59:22 -05:00 -
74fd81da24Merge
09ab781cd5into47457ee1e7
alex-sviridov
2026-04-30 01:59:56 +02:00 -
c38460b5b4Merge
0a49d13c67into47457ee1e7
alex-sviridov
2026-04-30 01:59:55 +02:00 -
dc0899ff61
fix: preserve user-cleared scalar metadata fields on rescan
nickwolf
2026-04-29 12:20:49 -06:00 -
95fb522e8dMerge branch 'advplyr:master' into auto-generate-chapters-from-timestamps
Harry
2026-04-29 12:08:12 +01:00 -
47457ee1e7
Version bump v2.34.0
v2.34.0
advplyr
2026-04-27 16:51:34 -05:00