Phan An
560d41bf1d
chore: fix CS
2020-12-22 21:11:22 +01:00
Phan An
1d6d832a15
feat: better API and API docs
2020-09-14 00:04:07 +02:00
Phan An
4b799e85a7
feat: add PHPCSFixer
2020-09-06 23:20:42 +02:00
Phan An
4858514225
Revert "Apply fixes from StyleCI ( #1207 )"
...
This reverts commit c2e358bdc8
.
2020-04-12 10:18:17 +02:00
Phan An
c2e358bdc8
Apply fixes from StyleCI ( #1207 )
2020-04-12 10:08:37 +02:00
Phan An
27c4aaf2ba
Revert "Apply fixes from StyleCI ( #1205 )"
...
This reverts commit 1cccffd6ce
.
2020-04-12 10:07:44 +02:00
Phan An
1cccffd6ce
Apply fixes from StyleCI ( #1205 )
2020-04-07 23:41:30 +02:00
Phan An
9cdca86b89
docs: remove periods from action titles
2020-04-07 23:41:06 +02:00
Phan An
ab4f2210d1
API doc ( #872 )
...
* Add the API documentation
* Apply fixes from StyleCI (#871 )
2018-12-09 22:24:43 +01:00
Phan An
6f0db1620f
Add "Recently Played" playlist ( #839 )
...
* Add "Recently Played" playlist
* Apply fixes from StyleCI (#838 )
2018-10-20 23:46:12 +02:00
Phan An
351efe4092
Move version checking logic to a service
2018-08-30 12:37:03 +07:00
Phan An
20282ed633
Use repositories
2018-08-29 13:15:11 +07:00
Phan An
1dd5457084
Upgrade to Larave 5.5 and PHP 7
2018-08-24 17:27:19 +02:00
Phan An
5cf19b09aa
Apply fixes from StyleCI ( #779 )
2018-08-19 17:26:52 +02: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
bca8668ace
Refactor and use extending request classes
2017-12-09 19:34:27 +01:00
Phan An
d949ea9e60
Load (and parse) playlist content on demand
2017-12-02 17:05:40 +01:00
Phan An
796088944d
Add more refactorings
2017-06-04 02:30:45 +01:00
Phan An
eb9a1a66e3
Apply fixes from StyleCI ( #588 )
2017-05-02 10:23:32 +07:00
Phan An
47360bcfa6
Cleanups
2017-05-02 10:23:10 +07:00
Phan An
57157b5a57
Modify MediaCache to adapt to new changes
2017-04-28 22:36:57 +08:00
Phan An
220cb45cdb
Apply fixes from StyleCI ( #580 )
2017-04-24 14:38:41 +08:00
Phan An
a96c0e22fb
Compilation fixes getting in shape
2017-04-24 00:01:02 +08:00
An Phan
96e5c62ce0
Add "Play at 128kbps on mobile" setting
2017-03-26 17:02:03 +08:00
An Phan
f51e660501
Cache the media
2017-01-06 11:04:08 +08:00
An Phan
86ca8d40f6
Add iTunes integration
2016-12-11 21:08:30 +08:00
An Phan
09b15b9e66
Add Sentry
2016-12-09 16:23:40 +08:00
An Phan
b0f5b3d76e
Upgrade to Laravel 5.3
2016-09-26 14:30:00 +08:00
bdgold
27933d49cf
move env variables to config ( #415 )
2016-08-21 22:19:03 +07:00
An Phan
d203b8a9d7
Empty settings for non-admins
2016-08-08 10:55:15 +07:00
An Phan
e3ee03db24
Complete YouTube feature
2016-07-30 23:32:17 +08:00
An Phan
27b44ec79c
Refactor useLastfm config
2016-06-05 18:44:13 +08:00
An Phan
774ae68efb
Finish Album download, starting Artist download
2016-06-04 19:20:11 +08:00
An Phan
24cb32ceea
Serve static assets via CDN if possible
2016-01-28 13:35:51 +08:00
An Phan
3e0c3ab809
Add CDN support
2016-01-25 18:55:00 +08:00
An Phan
ea18806f09
Fixes #151
2015-12-30 11:15:21 +07:00
An Phan
b3a93e4038
Add a version check
2015-12-27 21:06:10 +07:00
An Phan
f449a1a744
Add Last.fm scrobbling functionality
2015-12-20 20:17:35 +08:00
An Phan
cf27ed713d
First integration with Last.fm
...
Koel can now integrate and use the rich information from Last.fm. Now
whenever a song is played, its album and artist information will be
queried from Last.fm and cached for later use. What's better, if an
album has no cover, Koel will try to update its cover if one is found on
Last.fm.
In order to use this feature, users only need to provide valid Last.fm
API credentials (namely LASTFM_API_KEY and LASTFM_API_SECRET) in .env. A
npm and gulp rebuild is also required - just like with every update.
2015-12-20 00:36:44 +08:00
An Phan
0ee372882c
Big Bang
2015-12-13 12:42:28 +08:00