Kyle Travis
|
4cfd0852d3
|
Fix S3 storage song compilation setting (#1426)
Co-authored-by: Phan An <me@phanan.net>
|
2022-04-13 15:59:37 +02:00 |
|
Phan An
|
f4161fc567
|
chore: use noContent() method on response
|
2021-12-06 18:07:43 +01:00 |
|
Phan An
|
aedff9cf6e
|
fix: do not remove S3-hosted songs post-sync (#1390)
|
2021-12-06 17:12:47 +01:00 |
|
Phan An
|
1b2a70f5c1
|
chore: better routes (#1368)
|
2021-10-11 16:23:00 +02:00 |
|
Phan An
|
54d2029d47
|
feat(playlist): use own controller for playlist songs (#1367)
|
2021-10-11 13:30:27 +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
|
230ec454dd
|
fix(smart-playlist): ignore songs when creating a smart playlist (#1362)
|
2021-10-08 12:19:44 +02:00 |
|
Phan An
|
70696da096
|
feat: require PHP7.4 (#1326)
|
2021-06-05 12:47:56 +02:00 |
|
Phan An
|
51130e3a20
|
feat: use model casting for user preferences
|
2021-06-04 18:19:34 +02:00 |
|
Phan An
|
ef1add3877
|
feat(lastfm): batch like/unlike are now asynchronous
|
2021-06-04 17:19:33 +02:00 |
|
Phan An
|
a5389c41f7
|
feat: implement stricter password rules
|
2021-05-21 19:14:00 +02:00 |
|
Phan An
|
12b3ee69da
|
feat: throttle login attempts (#1319)
|
2021-05-21 13:50:23 +02:00 |
|
Phan An
|
8a966242f0
|
feat: reset API token if password is changed
|
2021-01-31 18:21:57 +01:00 |
|
Phan An
|
e284a40d0d
|
feat: store Koel version in a .version config file instead
|
2021-01-10 23:18:14 +01:00 |
|
Phan An
|
588b30d9bb
|
feat: modify the response format for search
|
2020-12-25 12:52:28 +01:00 |
|
Phan An
|
c9fe724036
|
feat: add Song search
|
2020-12-24 23:35:39 +01:00 |
|
Phan An
|
201da1caa5
|
feat: add Excerpt search
|
2020-12-24 13:41:18 +01:00 |
|
Phan An
|
dbb91d24f9
|
chore: rename the search:import command
|
2020-12-23 14:04:02 +01:00 |
|
Phan An
|
ef7d00e16a
|
feat: guess Model class automagically
|
2020-12-23 12:03:53 +01: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
|
36b808c067
|
chore: cleanups
|
2020-10-26 16:29:29 +01:00 |
|
Phan An
|
1d6d832a15
|
feat: better API and API docs
|
2020-09-14 00:04:07 +02:00 |
|
Phan An
|
860ec4648f
|
chore: use Laravel' original structure
|
2020-09-12 17:14:34 +02:00 |
|
Phan An
|
84b05c449f
|
feat: move non-API routes out of API namespace
|
2020-09-07 22:43:23 +02:00 |
|
Phan An
|
67fc706870
|
fix: API doc for Lastfm connect
|
2020-09-06 23:22:12 +02:00 |
|
Phan An
|
4b799e85a7
|
feat: add PHPCSFixer
|
2020-09-06 23:20:42 +02:00 |
|
Phan An
|
d5e2d3ec79
|
fix: make Lastfm work with Sanctum
|
2020-09-06 23:11:48 +02:00 |
|
Phan An
|
e356e72814
|
feat: upgrade Laravel to 7.x
|
2020-09-06 20:21:39 +02:00 |
|
Phan An
|
2b65cb6c57
|
chore: change song upload api return format
|
2020-06-13 20:11:27 +02:00 |
|
Phan An
|
a5d25c3aed
|
feat: Allow creating admins
|
2020-06-13 17:23:22 +02:00 |
|
Phan An
|
dcf6970355
|
chore: make album thumbnail blurry
|
2020-06-12 17:05:18 +02:00 |
|
Phan An
|
6977cc4986
|
feat: get album thumbnail from the server
|
2020-06-12 15:55:45 +02:00 |
|
Phan An
|
e6eb28ba2d
|
feat: add upload feature
|
2020-06-07 22:43:04 +02:00 |
|
Phan An
|
70e0f28774
|
feat: make Last.fm-related features queue-ready
|
2020-04-27 20:55:23 +02:00 |
|
Phan An
|
e5a67fed05
|
feat: drag/drop to upload album/artist images
|
2020-04-26 21:09:43 +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 |
|
dependabot-preview[bot]
|
0fff66ece8
|
chore(deps-dev): bump filp/whoops from 2.7.0 to 2.7.1 (#1171)
* chore(deps-dev): bump filp/whoops from 2.7.0 to 2.7.1
Bumps [filp/whoops](https://github.com/filp/whoops) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/filp/whoops/releases)
- [Changelog](https://github.com/filp/whoops/blob/master/CHANGELOG.md)
- [Commits](https://github.com/filp/whoops/compare/2.7.0...2.7.1)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Apply fixes from StyleCI (#1172)
Co-authored-by: Phan An <me@phanan.net>
|
2020-01-17 17:45:45 +01:00 |
|
Phan An
|
32b75e0dca
|
fix: dispatching SongStartedPlaying event
|
2019-12-02 10:42:53 +01:00 |
|
Phan An
|
c42c770acf
|
chore: more cleanups
|
2019-11-29 23:15:53 +01:00 |
|
Phan An
|
3c2d6a040b
|
fix: disable updating preferences in demo
|
2019-11-06 12:33:40 +01:00 |
|
Phan An
|
f485e2e2ad
|
Some minor tweaks
|
2019-08-13 15:56:59 +07:00 |
|
Phan An
|
b3b9202ed8
|
Fix some problems with code analytics
|
2019-06-30 16:23:02 +02:00 |
|
Phan An
|
3c2996a380
|
Take rules into account when update playlist
|
2019-04-13 22:38:34 +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
|
d58b791c37
|
Allow smart playlist creation
|
2018-11-25 22:21:46 +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
|
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
|
096eb7e610
|
Remove over-engineered service
|
2018-09-04 13:25:24 +07:00 |
|
Phan An
|
5102e75698
|
Apply fixes from StyleCI (#803)
|
2018-09-04 12:43:12 +07:00 |
|
Phan An
|
373870fefb
|
Add a UserPreferenceService
|
2018-09-04 12:34:02 +07:00 |
|
Phan An
|
0f9bb32956
|
Refactor Lastfm's disconnect
|
2018-09-04 09:25:34 +07:00 |
|
Phan An
|
5c870ee254
|
Refactor Lastfm's connect
|
2018-09-04 09:24:29 +07:00 |
|
Phan An
|
a57fe76dfe
|
Fix some more advanced errors reported by PHPStan
|
2018-09-03 19:42:14 +07:00 |
|
Phan An
|
d88dd79f15
|
Fix basic errors detected by PHPStan
|
2018-08-31 20:47:15 +07:00 |
|
Phan An
|
351efe4092
|
Move version checking logic to a service
|
2018-08-30 12:37:03 +07:00 |
|
Phan An
|
3825452658
|
Apply fixes from StyleCI (#790)
|
2018-08-29 09:07:44 +02:00 |
|
Phan An
|
0ad670ffff
|
Use repositories
|
2018-08-29 13:30:39 +07:00 |
|
Phan An
|
ffa05696c8
|
Upgrade to Larave 5.5 and PHP 7
|
2018-08-29 13:15:23 +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
|
6a2a2263fa
|
Apply fixes from StyleCI (#786)
|
2018-08-22 22:25:23 +02:00 |
|
Phan An
|
a340a64748
|
Better download tests
|
2018-08-22 22:25:01 +02:00 |
|
Phan An
|
1be4678b25
|
DI for ProfileController
|
2018-08-22 21:46:36 +02:00 |
|
Phan An
|
61bc21c303
|
Better tests for User Controller
|
2018-08-22 21:40:04 +02:00 |
|
Phan An
|
7c7693179d
|
Refactor streamers
|
2018-08-22 19:59:14 +02:00 |
|
Phan An
|
8f7654a220
|
Refactor scrobble
|
2018-08-19 23:17:05 +02:00 |
|
Phan An
|
f087dc71a2
|
Apply fixes from StyleCI (#780)
|
2018-08-19 18:05:54 +02:00 |
|
Phan An
|
69d68727b9
|
Rewrite Lastfm tests
|
2018-08-19 18:05:10 +02:00 |
|
Phan An
|
5cf19b09aa
|
Apply fixes from StyleCI (#779)
|
2018-08-19 17:26:52 +02:00 |
|
Phan An
|
f3887e6276
|
Rewrite Sync command
|
2018-08-19 17:26:34 +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
|
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
|
181357f3de
|
Rename Download service
|
2018-08-18 14:27:17 +02:00 |
|
Phan An
|
f4c00abe02
|
Use DI in Download controllers
|
2018-08-18 13:53:15 +02:00 |
|
N.Yanbe
|
064d6f8615
|
Fix AWS S3 related issues. (#757)
* Avoid an error from MySQL, "Column cannot be null".
Similar to this issue: https://stackoverflow.com/questions/43860634/laravel-5-4-upgrade-integrity-constraint-violation-column-cannot-be-null
* Clears the media cache after storing a new song.
|
2018-06-16 11:29:41 +02:00 |
|
Phan An
|
bf3ca591d1
|
Apply fixes from StyleCI (#694)
|
2017-12-09 21:10:55 +01:00 |
|
Phan An
|
bca8668ace
|
Refactor and use extending request classes
|
2017-12-09 19:34:27 +01:00 |
|
Phan An
|
9987443795
|
Apply fixes from StyleCI (#690)
|
2017-12-02 17:07:53 +01:00 |
|
Phan An
|
d949ea9e60
|
Load (and parse) playlist content on demand
|
2017-12-02 17:05:40 +01:00 |
|
Phan An
|
537cff716c
|
Apply fixes from StyleCI (#644)
|
2017-08-27 16:53:50 +01:00 |
|
Phan An
|
dc7c6bec45
|
Refactor the remote controller into its own page
|
2017-08-27 16:53:17 +01:00 |
|
Phan An
|
0ebf07021c
|
Small best practice fixes
|
2017-08-06 10:50:52 +01:00 |
|
Phan An
|
f827c63819
|
Make controllers slim
|
2017-08-06 10:43:59 +01:00 |
|
Phan An
|
c9ec0406ff
|
Apply fixes from StyleCI (#611)
|
2017-06-04 02:31:59 +01:00 |
|
Phan An
|
796088944d
|
Add more refactorings
|
2017-06-04 02:30:45 +01:00 |
|
Phan An
|
7d80f1d143
|
Refactor and fix code styles
|
2017-06-03 17:35:08 +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
|
2e15efd1c3
|
Apply fixes from StyleCI (#587)
|
2017-05-02 00:49:44 +07:00 |
|
Phan An
|
0521e2e119
|
Merge conflicts
|
2017-05-02 00:49:08 +07:00 |
|
Phan An
|
4301682c7d
|
Apply fixes from StyleCI (#586)
|
2017-05-02 00:47:23 +07:00 |
|
Phan An
|
2e59ab0bb1
|
Use proper Request instance
|
2017-04-29 14:06:36 +08:00 |
|
Phan An
|
40225f9cff
|
Use proper Request instance
|
2017-04-29 14:04:23 +08:00 |
|
Phan An
|
a8bd7ea7c6
|
Rename contributing_artist_id to simple artist_id
|
2017-04-29 11:49:14 +08:00 |
|
Phan An
|
a123243658
|
Always save contributing_artist_id for S3 put
|
2017-04-29 10:58:08 +08:00 |
|
Phan An
|
40deeb9f8b
|
Refactor and clean up
|
2017-04-29 10:55:41 +08:00 |
|
Phan An
|
47c36f289e
|
Move User dependency out of Song scrobble method
|
2017-04-29 10:38:17 +08: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 |
|
Phan An
|
3049804811
|
Move streamers into Services
|
2017-04-20 19:20:32 +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
|
b058ea5c42
|
Fix playlist sync bug
|
2016-11-18 13:41:54 +08:00 |
|
An Phan
|
fe3600670e
|
Simplify song tests
|
2016-09-26 14:49:30 +08:00 |
|
An Phan
|
b0f5b3d76e
|
Upgrade to Laravel 5.3
|
2016-09-26 14:30:00 +08:00 |
|
bdgold
|
cf1a244606
|
Fix steaming bug typo (#439)
|
2016-09-10 14:39:57 +07:00 |
|
bdgold
|
27933d49cf
|
move env variables to config (#415)
|
2016-08-21 22:19:03 +07:00 |
|
Phan An
|
4eeb3d577c
|
Applied fixes from StyleCI (#407)
|
2016-08-16 23:12:35 +08:00 |
|
An Phan
|
4480ad7ccf
|
Make PHPStorm happy
|
2016-08-16 23:12:11 +08:00 |
|
An Phan
|
1f6d272f39
|
Refactor
|
2016-08-10 09:23:52 +08:00 |
|
An Phan
|
089283b04c
|
Better logic for transcoding check
|
2016-08-10 09:12:20 +08:00 |
|
An Phan
|
8065c00f94
|
Fixes #396
|
2016-08-10 09:08:52 +08:00 |
|
An Phan
|
d203b8a9d7
|
Empty settings for non-admins
|
2016-08-08 10:55:15 +07:00 |
|
Phan An
|
cb7cebe151
|
Applied fixes from StyleCI (#392)
|
2016-08-03 18:42:39 +08:00 |
|
An Phan
|
65d403f857
|
Code style and refactor
|
2016-08-03 18:42:11 +08:00 |
|
An Phan
|
e3ee03db24
|
Complete YouTube feature
|
2016-07-30 23:32:17 +08:00 |
|
An Phan
|
528469fdc4
|
Add YouTube service on the server side
|
2016-07-14 16:53:10 +08:00 |
|
An Phan
|
339d0c464d
|
Fix playlist creation bug
|
2016-07-11 01:59:25 +08:00 |
|
An Phan
|
c098301167
|
Add S3 functionality
|
2016-06-13 17:04:42 +08:00 |
|
An Phan
|
ad150daa5e
|
Fix syntax (!) bug
|
2016-06-10 15:51:08 +08:00 |
|
An Phan
|
83f421f990
|
Add ability to view artist individually
|
2016-06-05 19:06:24 +08:00 |
|
An Phan
|
db340438ad
|
Add ability to view album info individually
|
2016-06-05 18:46:40 +08:00 |
|
An Phan
|
27b44ec79c
|
Refactor useLastfm config
|
2016-06-05 18:44:13 +08:00 |
|
Phan An
|
b8bcff0842
|
Applied fixes from StyleCI
|
2016-06-04 13:10:29 -04:00 |
|
An Phan
|
b151f3f00a
|
Typos and doc fixes
|
2016-06-04 22:17:24 +08:00 |
|
An Phan
|
6d0322f80d
|
Finish Favorites download
|
2016-06-04 21:42:12 +08:00 |
|
An Phan
|
44e184454c
|
Authorize playlist before downloading
|
2016-06-04 21:29:45 +08:00 |
|
An Phan
|
970981ccc1
|
Finish Playlist download, starting Fav download
|
2016-06-04 20:29:23 +08:00 |
|
An Phan
|
774ae68efb
|
Finish Album download, starting Artist download
|
2016-06-04 19:20:11 +08:00 |
|
An Phan
|
5185f3dc6b
|
Finish structure and song download
|
2016-06-03 01:53:26 +08:00 |
|
alex-phillips
|
b2ffb28fd3
|
added support for determining to transcode or not via the URL as well as specifying the bitrate, also added support for starting transcode stream at specific point in time of the file
|
2016-06-02 08:47:48 -04:00 |
|
Phan An
|
1343eda239
|
Applied fixes from StyleCI
|
2016-05-30 01:52:02 -04:00 |
|
An Phan
|
aba3740567
|
Refactor
|
2016-05-30 13:50:59 +08:00 |
|
An Phan
|
22b228f338
|
Merge branch 'master' into compilation
|
2016-05-08 17:52:51 +08:00 |
|