Phan An
9dc23f319e
feat(plust): playlist collaboration
2024-07-06 17:44:44 +02:00
Phan An
71f5e1d804
feat(test): add tests song visibility
2024-07-06 17:44:44 +02:00
Phan An
179faefeed
fix: assing default user to S3-imported songs
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
7861478f12
fix: static analytics
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
ca9b77f697
feat: allow making songs public/private
2024-07-06 17:44:41 +02:00
Phan An
3aef0dc2b8
feat: deactivate license
2024-07-06 17:44:41 +02:00
Phan An
d5d78afa76
feat: compare store ID
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
1bb22bc336
feat: integrate with Lemon Squeezy
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
ff033139a4
feat: supports multi-tenant
2024-07-06 17:44:39 +02:00
Phan An
3a3a84164d
fix: updating songs from S3 might create duplicates
2024-01-15 14:33:04 +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
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
3b15622693
feat: add and use "last played" timestamp for songs ( #1578 )
2022-11-08 18:38:28 +01:00
Phan An
4854e56fdb
feat: use webp by default, falling back to jpeg ( #1574 )
2022-11-03 13:46:54 +01:00
Phan An
a028dc03d0
feat(design): revamp the layout
2022-10-16 01:19:21 +02:00
Phan An
1acff99fba
feat: improve song updating logic
2022-10-12 14:33:41 +02:00
Phan An
ad1d36085a
feat: greatly reduce artist/album query complexity
2022-10-11 17:28:43 +02:00
Phan An
3ec65c4197
fix(compilation): some bugs with album artists
...
- album artists not properly shown on Artist screen
- updating song with album artists creates multiple albums
- downloading artists doesn't cater for "album artist" songs
2022-10-10 10:33:30 +02:00
Bartosz Taudul
98fe7431b0
Add .opus to list of recognized file extensions.
...
https://wiki.xiph.org/MIME_Types_and_File_Extensions
2022-10-09 13:00:01 +02:00
MaciejGorczyca
279f23d4e1
feat: Add env TRANSCODE_FLAC (default true) to toggle transcoding on/off for FLAC files ( #1458 )
...
Co-authored-by: CoUsT <gitea@coust.cloud>
2022-10-08 12:49:50 +02:00
Phan An
e068a4ca8c
feat: support genre and year ( closes #1503 ) ( #1509 )
2022-09-23 13:21:29 +07:00
Phan An
6791624ca5
feat: allow deleting songs from file system ( closes #1478 )
2022-09-16 17:51:55 +07:00
Joey Vos
4c7e2644a3
fix(metadata): add support for vorbis tags/comments in FileSynchronizer
2022-09-15 13:00:53 +07:00
Phan An
4306d1e6f6
feat: read LRC files if applicable ( closes #1447 ) ( #1502 )
2022-09-14 19:12:06 +07:00
Phan An
91e51f8b54
fix: songs with special chars won't transcode ( closes #1481 )
2022-09-11 15:33:55 +07:00
Phan An
1730e19d21
test: add tests for playlist folder functionalities
2022-09-10 12:45:04 +07:00
Phan An
52dd323c96
feat: support playlist folders ( closes #1476 )
2022-09-02 22:01:11 +07:00
Phan An
9d9dc0b397
refactor: use custom query builders instead of scopes
2022-08-09 20:45:11 +02:00
Phan An
f010c773a1
feat: rework 3rd integration
2022-08-08 18:00:59 +02:00