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
|
881ca574ae
|
refactor: prefer more invokeable controllers
|
2024-01-02 14:10:06 +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
|
f87d970b50
|
feat: invite users
|
2023-08-22 22:53:55 +02:00 |
|
Phan An
|
e25d22b41c
|
fix: conflict during merge
|
2023-08-20 13:06:05 +02:00 |
|
Phan An
|
4182411881
|
feat: guess table key name instead of hard-coding "id"
|
2023-08-20 13:03:29 +02:00 |
|
Phan An
|
48f6bcc105
|
chore: merge v6 into base API
|
2023-08-20 12:49:45 +02:00 |
|
Phan An
|
d1441382a3
|
fix: broken static analytics
|
2023-08-16 16:42:37 +02:00 |
|
Phan An
|
fe793ec285
|
feat: add playlist folder listing
|
2023-08-16 14:56:31 +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 |
|
Jan Mikeš
|
9e864c937f
|
fix: Added CreatesApplication strict typing (#1626)
|
2022-12-15 23:28:06 +07:00 |
|
Phan An
|
0b486e699b
|
feat(test): add SmartPlaylistService tests (#1616)
|
2022-12-05 22:49:46 +01:00 |
|
Phan An
|
dcc0e82a0b
|
feat(build): add CI for MySQL (#1614)
|
2022-12-04 14:56:25 +01:00 |
|
Phan An
|
5441cfb5f3
|
fix: update multiple songs duplicate values (#1607)
|
2022-11-29 13:16:43 +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
|
e527eccf03
|
feat(build): add CI unit tests with PostgreSQL (#1544)
|
2022-10-23 18:05:12 +02:00 |
|
Phan An
|
c70bb3b5af
|
feat: add Genres screens (#1541)
|
2022-10-21 22:06:43 +02:00 |
|
Phan An
|
41f6abc087
|
feat: tabs for Artist/Album screens (#1532)
|
2022-10-18 16:07:41 +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 |
|
Chun-Sheng, Li
|
59c493bae4
|
chore: improve assertEquals (#1512)
|
2022-10-07 16:25:44 +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
|
4be4742c78
|
Merge pull request #1499 from koel/dev/1476-playlist-folder
|
2022-09-10 22:18:37 +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
|
b5a8784322
|
fix: clean media cache upon upload
|
2022-09-02 12:00:49 +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 |
|
Phan An
|
c4cffcc2e7
|
feat: use UUIDs for song IDs
|
2022-08-01 12:42:33 +02:00 |
|
Phan An
|
4258873183
|
fix: broken tests
|
2022-07-29 13:08:24 +02:00 |
|
Phan An
|
686c5f70fe
|
feat: revamp sync and sync commands
|
2022-07-29 12:51:20 +02:00 |
|
Phan An
|
2835bfedae
|
fix(test): set fulltext search driver to tntsearch
|
2022-07-29 10:26:18 +02:00 |
|
Phan An
|
3832ca0fb3
|
[debug]
|
2022-07-29 09:53:54 +02:00 |
|
Phan An
|
bfd1008f6c
|
chore: clean up and make code php8-y
|
2022-07-29 09:04:44 +02:00 |
|
Phan An
|
a3c1f7aec4
|
fix(cs): broken static analysis
|
2022-07-27 20:08:57 +02:00 |
|
Phan An
|
e4ca67bc69
|
fix(test): broken tests
|
2022-07-27 12:44:25 +02:00 |
|
Phan An
|
93651a8e14
|
feat(test|api): add SongSearch tests
|
2022-07-27 12:04:04 +02:00 |
|
Phan An
|
42860cc221
|
feat(test|api): add Song tests
|
2022-07-27 12:01:17 +02:00 |
|
Phan An
|
c19ba06912
|
feat(test|api): add RecentlyPlayedSong tests
|
2022-07-27 11:31:53 +02:00 |
|
Phan An
|
91f38084eb
|
feat: change some routes
|
2022-07-27 11:30:04 +02:00 |
|
Phan An
|
334c53727e
|
feat(test|api): add PlaylistSong tests
|
2022-07-27 10:49:33 +02:00 |
|