Commit graph

142 commits

Author SHA1 Message Date
Phan An
6664e1d1ea feat: use transcode-and-cache instead of direct on-the-fly transcode&streaming 2024-09-03 12:52:07 +02:00
Phan An
e3086422c7 fix(build): fixing build errors 2024-07-07 22:52:27 +02:00
Phan An
7ee8c7ba45 fix: get playables not returnig episodes 2024-07-06 17:45:13 +02:00
Phan An
9adfabb651 chore: some cleanups 2024-07-06 17:45:11 +02:00
Phan An
3d68b1b470 feat(test): BE tests for Podcast feature 2024-07-06 17:45:05 +02:00
Phan An
f60d7b0acf fix(tests): broken tests after Podcast feature 2024-07-06 17:45:05 +02:00
Phan An
3e321bf47e feat: podcasts 2024-07-06 17:45:04 +02:00
Phan An
aa787edb2e feat(plus): add SFTP support 2024-07-06 17:45:02 +02:00
Phan An
971f184e65 feat: upgrade PHPUnit 2024-07-06 17:44:58 +02:00
Phan An
460ba2614d feat: convert storage tyes to enums 2024-07-06 17:44:58 +02:00
Phan An
3b7d47cb25 feat(build): uprade to Laravel 10 (and PHP 8.1) 2024-07-06 17:44:57 +02:00
Phan An
d80a19ba70 feat: support reverse proxy authentication 2024-07-06 17:44:56 +02:00
Phan An
bd8ada1d10 feat: support Google SSO 2024-07-06 17:44:56 +02:00
Phan An
58f62c24ed fix: static analytics 2024-07-06 17:44:56 +02:00
Phan An
4b649f2f58 fix(tests): broken tests after Saloon migration 2024-07-06 17:44:54 +02:00
Phan An
e9695495c9 feat: forgot password 2024-07-06 17:44:47 +02:00
Phan An
302f2a84d0 feat: custom cover for playlists 2024-07-06 17:44:46 +02:00
Phan An
52285a1c48 refactor: use adapters for streamers 2024-07-06 17:44:46 +02:00
Phan An
ff79332c6a feat(test): add tests for cloud storages 2024-07-06 17:44:46 +02:00
Phan An
3bf620039f feat(plus): delete from cloud filesystems 2024-07-06 17:44:46 +02:00
Phan An
bfd00de9e2 feat(plus): create command to setup Dropbox storage 2024-07-06 17:44:45 +02:00
Phan An
d313a72619 feat(plus): rework cloud storages and streamers 2024-07-06 17:44:45 +02:00
Phan An
b723f3d7c9 feat(plus): support S3 compatible storages 2024-07-06 17:44:45 +02:00
Phan An
28af8c0122 feat: support reorder songs in playlists 2024-07-06 17:44:45 +02:00
Phan An
259e96bdd3 feat(test): add missing tests for Playlist services 2024-07-06 17:44:45 +02:00
Phan An
5c5c538478 feat(plus): song visibility behaviors for collaborative playlists 2024-07-06 17:44:45 +02:00
Phan An
f3689f61d4 feat: store perferences on server and make upload visibility a preference 2024-07-06 17:44:45 +02:00
Phan An
9dc23f319e feat(plust): playlist collaboration 2024-07-06 17:44:44 +02:00
Phan An
c620aaefe5 feat(plus): support "own songs only" option for smart playlists 2024-07-06 17:44:43 +02:00
Phan An
9f30ca65c1 feat(plus): add tests for License service 2024-07-06 17:44:42 +02:00
Phan An
dd7c1e754a feat(plus): add upload tests 2024-07-06 17:44:42 +02:00
Phan An
72a6f2b17f chore: refactor tests and factories 2024-07-06 17:44:42 +02:00
Phan An
928a2eb615 feat(plus): add song interaction tests 2024-07-06 17:44:42 +02:00
Phan An
f22f1e0cba chore: minor refactoring 2024-07-06 17:44:41 +02:00
Phan An
64b664addf feat(plus): add song play and visibility change tests 2024-07-06 17:44:41 +02:00
Phan An
cc12618a95 feat(plus): add song policy tests 2024-07-06 17:44:41 +02:00
Phan An
4012f8d0fb feat: adapt downloading to Plus 2024-07-06 17:44:40 +02:00
Phan An
a8c78adf65 feat: make song edit/deletion plus-aware 2024-07-06 17:44:40 +02:00
Phan An
4574139998 feat: rename (alias) koel:sync to koel:scan and add owner/private options 2024-07-06 17:44:40 +02:00
Phan An
53d08371b9 feat: allows users to upload for Plus 2024-07-06 17:44:40 +02: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
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
0b486e699b
feat(test): add SmartPlaylistService tests (#1616) 2022-12-05 22:49:46 +01:00
Phan An
64229568a1
feat: allow specifying folder when create/edit playlists (#1603) 2022-11-27 16:29:29 +01:00
Phan An
d2f8e4d920
feat: use a composition token (#1592) 2022-11-16 18:57:38 +01:00
Phan An
1acff99fba
feat: improve song updating logic 2022-10-12 14:33:41 +02:00
Chun-Sheng, Li
59c493bae4
chore: improve assertEquals (#1512) 2022-10-07 16:25:44 +02:00