Commit graph

302 commits

Author SHA1 Message Date
Phan An
a23e856a71 fix: attempt to transcode when ffmpeg is not configured throws error 2024-03-15 13:26:46 +01:00
Phan An
3c8f59e77f fix: do not fetch Last.fm info for unknown albums/artists 2024-03-15 13:23:52 +01:00
Phan An
52dca98ca7 feat: forgot password 2024-02-27 10:55:59 +07:00
Phan An
cdcbdf9755 feat: command to set up storage 2024-02-25 16:11:15 +07:00
Phan An
dc5a893be5 feat: custom cover for playlists 2024-02-25 00:38:50 +07:00
Phan An
019091cd57 refactor: use adapters for streamers 2024-02-24 15:18:14 +07:00
Phan An
0188f9ddd9 feat(test): add tests for cloud storages 2024-02-24 11:59:54 +07:00
Phan An
b80592b5e5 feat(plus): delete from cloud filesystems 2024-02-23 23:03:54 +07:00
Phan An
0d019f847d chore: remove deprecated S3Service 2024-02-05 23:47:13 +01:00
Phan An
c2865e9ce6 feat(plus): create command to setup Dropbox storage 2024-02-05 23:07:38 +01:00
Phan An
fc71af3c7a feat(plus): rework cloud storages and streamers 2024-02-05 14:27:17 +01:00
Phan An
06761b7917 feat(plus): support Dropbox 2024-02-05 12:50:06 +01:00
Phan An
833774e20a feat(plus): support S3 compatible storages 2024-02-05 11:38:08 +01:00
Phan An
a790cf904e feat: support reorder songs in playlists 2024-02-02 17:26:07 +01:00
Phan An
69dc61b06b feat(test): add missing tests for Playlist services 2024-01-26 12:06:57 +01:00
Phan An
449bc720c7 feat(plus): song visibility behaviors for collaborative playlists 2024-01-25 17:21:26 +01:00
Phan An
36785b720f feat(plus): manage collaborators 2024-01-25 00:09:26 +01:00
Phan An
83328284d7 feat: store perferences on server and make upload visibility a preference 2024-01-24 11:40:24 +01:00
Phan An
7d3c541850 fix(plus): smart playlist display inaccessible songs 2024-01-22 23:36:09 +01:00
Phan An
892be8378a feat(plust): playlist collaboration 2024-01-22 23:24:07 +01:00
Phan An
e3a469f264 feat(test): add tests song visibility 2024-01-16 22:14:14 +01:00
Phan An
9d9807f280 fix: assing default user to S3-imported songs 2024-01-15 18:45:01 +01:00
Phan An
a798e6bac9 fix: updating songs from S3 might create duplicates 2024-01-15 14:32:44 +01:00
Phan An
615682da18 feat(plus): support "own songs only" option for smart playlists 2024-01-12 15:41:02 +01:00
Phan An
6b23f85b90 feat(plus): add tests for License service 2024-01-11 20:29:15 +01:00
Phan An
70d3406009 fix: static analytics 2024-01-11 20:29:14 +01:00
Phan An
693939c1d2 chore: refactor tests and factories 2024-01-11 20:29:14 +01:00
Phan An
0407a000e8 feat(plus): add song interaction tests 2024-01-11 20:29:14 +01:00
Phan An
c7698a7b13 chore: minor refactoring 2024-01-11 20:29:14 +01:00
Phan An
3fd16b656b feat(plus): add song play and visibility change tests 2024-01-11 20:29:14 +01:00
Phan An
296a843612 feat(plus): add song policy tests 2024-01-11 20:29:14 +01:00
Phan An
abb66f2da8 feat: allow making songs public/private 2024-01-11 20:29:13 +01:00
Phan An
06a57a7a49 feat: deactivate license 2024-01-11 20:29:13 +01:00
Phan An
e5f049d785 feat: compare store ID 2024-01-11 20:29:13 +01:00
Phan An
473f1c11a1 feat: adapt downloading to Plus 2024-01-11 20:29:13 +01:00
Phan An
b112c76733 feat: make song edit/deletion plus-aware 2024-01-11 20:29:13 +01:00
Phan An
d0f61a0f4e feat: integrate with Lemon Squeezy 2024-01-11 20:29:13 +01:00
Phan An
9d94df50a8 feat: rename (alias) koel:sync to koel:scan and add owner/private options 2024-01-11 20:29:12 +01:00
Phan An
e0ca8e8bd5 feat: allows users to upload for Plus 2024-01-11 20:29:03 +01:00
Phan An
9e27a08960 feat: supports multi-tenant 2024-01-11 20:27:16 +01:00
Phan An
d8282557d7 refactor: better repository method naming and usage 2024-01-01 21:38:41 +01:00
Phan An
5f0eaf228d
feat: persist queue and playback state (closes #1675) (#1735) 2024-01-01 12:40:21 +01:00
Phan An
1518196af0 feat: wrap scanning in a try/catch (closing #1727) 2023-12-25 18:15:49 +01:00
Phan An
240794b4aa feat: optionally rehash password upon successful auth 2023-10-10 17:29:54 +02:00
Phan An
f87d970b50
feat: invite users 2023-08-22 22:53:55 +02:00
Phan An
de88d23b95
chore: merge v6 into base API (#1685) 2023-06-05 23:46:41 +02:00
Phan An
81748676ee feat: use UUID for smart playlist rules + test fixes 2023-04-17 21:45:43 +02:00
Phan An
cb84f14f34
fix: direct streaming with PHP not working for Safari (#1630) 2022-12-15 21:49:49 +07:00
Phan An
5441cfb5f3
fix: update multiple songs duplicate values (#1607) 2022-11-29 13:16:43 +01:00
Phan An
474fbff4d2
fix: file path inconsistency on Windows (closes #1507) (#1605) 2022-11-29 11:05:58 +01:00