Commit graph

761 commits

Author SHA1 Message Date
Phan An
a40578879f fix: restore caching for Last.fm requests 2024-03-22 16:05:39 +01:00
Phan An
cb539a6924 feat: use Saloon for YouTube integration 2024-03-22 15:58:45 +01:00
Phan An
fc5f6daf39 chore: use Authenticator instead of inheritance for Last.fm auth 2024-03-22 15:34:13 +01:00
Phan An
f15162d62b fix(plus): correct product URL and modal behavior 2024-03-22 15:02:07 +01:00
Phan An
e53037d37a feat: use Saloon for LemonSqueezy integration 2024-03-22 14:40:52 +01:00
Phan An
9ca631d423 feat: use Saloon for Last.fm integration 2024-03-22 13:55:25 +01:00
Phan An
28e2fd66c0 feat: custom profile avatar 2024-03-20 20:56:16 +01:00
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
0710daca96 fix: playlist UUID migration 2024-03-12 11:48:57 +07:00
Phan An
7a4a6e4d98 chore: add descripton for --no-assets option 2024-03-09 21:27:28 +07:00
Phan An
6217f1e36b feat: add scan and prune command to schedule 2024-03-09 21:08:25 +07:00
Phan An
07b8e11619 chore: command descriptions 2024-03-09 19:20:36 +07:00
Phan An
f2a5e84472 feat: use global constant for demo mode 2024-02-28 11:41:18 +07: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
4b500f9f48 feat(plus): disable scanning for cloud storages 2024-02-23 16:37:13 +07:00
Phan An
e512eb1b48 feat(plus): disallow setting media path for cloud storages 2024-02-23 16:32:54 +07:00
Phan An
8208ef2219 fix(plus): allow (cloud) upload even when media path is not set 2024-02-09 22:45:38 +07:00
Phan An
0d019f847d chore: remove deprecated S3Service 2024-02-05 23:47:13 +01:00
Phan An
a61e3f872f fix(plus): incorrect regex for storage metadata matching 2024-02-05 23:27:47 +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
0ae78ce130 feat(plus): revise artist/image art upload policies 2024-01-27 12:24:34 +01:00
Phan An
30230c79c9 feat(test): add client test for collaborative playlists and more 2024-01-26 15:24:46 +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
c707e0fdd4 feat(test): add tests for multiple functions 2024-01-16 00:38:50 +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
619f88c81c feat(plus): activate license from web interface 2024-01-13 19:08:42 +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
61d1cf2224 feat: show Empty state if All Songs fetch returns empty 2024-01-12 00:03:49 +01:00
Phan An
23feaebebe chore: a bit of improvement for init command 2024-01-11 23:50:15 +01:00
Phan An
bfa6a9c8e6 fix: restore helpers to Helpers because not worth it 2024-01-11 23:20:42 +01:00
Phan An
94fc39e532 feat(plus): allows filtering All Songs by own songs only 2024-01-11 23:14:22 +01:00
Phan An
6b23f85b90 feat(plus): add tests for License service 2024-01-11 20:29:15 +01:00
Phan An
10eed05543 feat(plus): add upload tests 2024-01-11 20:29:15 +01:00