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
|
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
|
cebbf13107
|
feat: improve Spotify integration
|
2022-07-18 13:24:43 +02:00 |
|
Phan An
|
878815659f
|
feat: integrate with Spotify
|
2022-07-17 00:42:29 +02:00 |
|
Phan An
|
a1f0309b0a
|
fix(test): sync tests
|
2022-07-07 12:45:57 +02:00 |
|
Phan An
|
7d4f3caf68
|
fix(test): broken tests
|
2022-07-06 18:08:55 +02:00 |
|
Phan An
|
aedff9cf6e
|
fix: do not remove S3-hosted songs post-sync (#1390)
|
2021-12-06 17:12:47 +01:00 |
|
Allen Taylor
|
aae444a9b4
|
fix: made rules optional (#1370)
Co-authored-by: Allen Taylor <allen.taylor@check24.de>
Co-authored-by: Phan An <me@phanan.net>
|
2021-10-25 21:17:25 +02:00 |
|
Phan An
|
30f4878ec3
|
feat(smart-playlist): validate smart playlist request (#1366)
|
2021-10-10 20:05:51 +02:00 |
|
Phan An
|
b29000bf8d
|
feat(smart-playlist): use proper Eloquent cast for rules (#1363)
|
2021-10-08 18:23:45 +02:00 |
|
Phan An
|
66badd0098
|
fix: static analysis errors
|
2021-07-26 23:21:36 +02:00 |
|
Phan An
|
70696da096
|
feat: require PHP7.4 (#1326)
|
2021-06-05 12:47:56 +02:00 |
|
Phan An
|
ef1add3877
|
feat(lastfm): batch like/unlike are now asynchronous
|
2021-06-04 17:19:33 +02:00 |
|
Phan An
|
50a94cb4b9
|
chore: fix static analysis problems
|
2020-12-23 00:01:49 +01:00 |
|
Phan An
|
560d41bf1d
|
chore: fix CS
|
2020-12-22 21:11:22 +01:00 |
|
Phan An
|
a90d961440
|
chore(builds): update packages
|
2020-12-22 21:11:07 +01:00 |
|
Phan An
|
58c00192ad
|
chore(builds): upgrade to Laravel 8 (#1261)
|
2020-11-14 17:57:25 +01:00 |
|
Phan An
|
4b799e85a7
|
feat: add PHPCSFixer
|
2020-09-06 23:20:42 +02:00 |
|
Phan An
|
e356e72814
|
feat: upgrade Laravel to 7.x
|
2020-09-06 20:21:39 +02:00 |
|
Phan An
|
3fbf14efd2
|
chore: sandbox tests
|
2020-06-13 14:19:24 +02:00 |
|
Phan An
|
6977cc4986
|
feat: get album thumbnail from the server
|
2020-06-12 15:55:45 +02:00 |
|
Phan An
|
2ecc37bf63
|
feat: use a Intervention/Image for proper image handling
|
2020-04-27 22:32:24 +02:00 |
|
Phan An
|
185cbeb870
|
Use JSON instead of XML for Last.fm API (#1215)
* trigger Travis build
* Revert "trigger Travis build"
This reverts commit 4c6410c79c .
* feat: use JSON instead of XML for Last.fm API
|
2020-04-18 16:15:07 +02:00 |
|
Phan An
|
2a3129d3f3
|
Upgrade Laravel to 5.8
|
2019-07-22 09:03:23 +02:00 |
|
Phan An
|
6122a25554
|
Apply fixes from StyleCI (#856)
|
2018-11-18 22:50:37 +01:00 |
|
Phan An
|
d45948e1bd
|
Revise the smart playlist rule
|
2018-11-18 22:50:15 +01:00 |
|
Phan An
|
0d1657ea66
|
Fix doc type hint (#850)
* Add "Smart Playlist" backend logics
* Apply fixes from StyleCI (#848)
|
2018-11-04 12:59:00 +01:00 |
|
Phan An
|
d088561e06
|
Add "Smart Playlist" backend logics (#849)
This commit prepares the backend for the "Smart Playlist" feature.
|
2018-11-04 00:25:08 +01:00 |
|
Phan An
|
096eb7e610
|
Remove over-engineered service
|
2018-09-04 13:25:24 +07:00 |
|
Phan An
|
373870fefb
|
Add a UserPreferenceService
|
2018-09-04 12:34:02 +07:00 |
|
Phan An
|
d88dd79f15
|
Fix basic errors detected by PHPStan
|
2018-08-31 20:47:15 +07:00 |
|
Phan An
|
c4beca787b
|
Assert that version is cached
|
2018-08-30 12:42:47 +07:00 |
|
Phan An
|
b91d478fdf
|
Apply fixes from StyleCI (#798)
|
2018-08-30 12:37:24 +07:00 |
|
Phan An
|
351efe4092
|
Move version checking logic to a service
|
2018-08-30 12:37:03 +07:00 |
|
Phan An
|
fe34592e66
|
Apply fixes from StyleCI (#793)
|
2018-08-29 11:42:11 +02:00 |
|
Phan An
|
1558062428
|
Rewrite the file synchronization handling logic
|
2018-08-29 16:41:42 +07:00 |
|
Phan An
|
b227ece517
|
Refactor Lastfm and iTunes services
|
2018-08-29 14:05:24 +07:00 |
|
Phan An
|
bf1d158c90
|
Refactor S3
|
2018-08-29 13:15:24 +07:00 |
|
Phan An
|
ffa05696c8
|
Upgrade to Larave 5.5 and PHP 7
|
2018-08-29 13:15:23 +07:00 |
|
Phan An
|
a837432a4e
|
Use proper DI for cache service
|
2018-08-19 16:58:14 +02:00 |
|
Phan An
|
1c76ff6d76
|
Use a service for iTunes
|
2018-08-19 16:40:25 +02:00 |
|
Phan An
|
67357316bc
|
Big revamp for lastfm and youtube services
|
2018-08-19 13:13:08 +02:00 |
|
Phan An
|
5fbec01c50
|
Big revamp for artist and album info
|
2018-08-19 11:06:31 +02:00 |
|
Phan An
|
cedb9f9922
|
Apply fixes from StyleCI (#776)
|
2018-08-18 15:20:02 +02:00 |
|
Phan An
|
4fc5117509
|
Use a service for media info
|
2018-08-18 15:19:40 +02:00 |
|
Phan An
|
1d5c8e84b6
|
Use a service for Interaction
|
2018-08-18 14:27:44 +02:00 |
|
Phan An
|
88d2d4fbe8
|
Apply fixes from StyleCI (#695)
|
2017-12-10 01:23:37 +01:00 |
|
Phan An
|
d2a535bcc1
|
Merge branch 'master' of github.com:phanan/koel
|
2017-12-10 01:23:11 +01:00 |
|
Phan An
|
b4103a67de
|
Move tests
|
2017-12-09 23:39:34 +01:00 |
|