Phan An
e41e658fce
Better type hints
2019-08-05 17:57:10 +07:00
Phan An
b3b9202ed8
Fix some problems with code analytics
2019-06-30 16:23:02 +02: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
a57fe76dfe
Fix some more advanced errors reported by PHPStan
2018-09-03 19:42:14 +07:00
Phan An
1558062428
Rewrite the file synchronization handling logic
2018-08-29 16:41:42 +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
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
20282ed633
Use repositories
2018-08-29 13:15:11 +07:00
Phan An
f4ca7cf09f
Refactor S3
2018-08-29 11:06:17 +07:00
Phan An
1dd5457084
Upgrade to Larave 5.5 and PHP 7
2018-08-24 17:27:19 +02:00
Phan An
86915c9280
Apply fixes from StyleCI ( #782 )
2018-08-19 23:17:24 +02:00
Phan An
8f7654a220
Refactor scrobble
2018-08-19 23:17:05 +02:00
Phan An
6181041331
Apply fixes from StyleCI ( #778 )
2018-08-19 13:13:29 +02:00
Phan An
67357316bc
Big revamp for lastfm and youtube services
2018-08-19 13:13:08 +02:00
Fiete Börner
4298774e7f
implement simple multi disc support ( #687 )
...
* add disc field to songs table via migration
* add disc field to song model
* collect disc information in file sync process
* sort song list by disc and track number in album context
* check the disc field in file test
* remove nullable flag from disc field in add_disc_into_songs migration
* fix php code style issues
* fix js code style
* fix sort usage in song-list
* sort songs by inserting into queue by clicking the album/artist item play button (album_id, disc, track)
* add disc to sync tags in media model
2017-12-03 11:02:31 +01:00
Phan An
f344b4c3fa
Make tests green
2017-08-05 23:27:26 +01:00
Phan An
56cbb4f8b3
Apply fixes from StyleCI ( #632 )
2017-08-05 19:55:53 +01:00
Phan An
a8f98b2377
Refactor tests
2017-08-05 17:56:11 +01:00
Phan An
fcf6c8a700
Finish Interaction unit test
2017-06-24 21:46:55 +01:00
Phan An
14b6c7154b
Finish unit tests for Song
2017-06-10 16:17:46 +01:00
Phan An
6e38f96eb2
Finish unit tests for Artist and Album
2017-06-10 14:25:30 +01:00
Phan An
aa7267419d
Massive refactorings
2017-06-04 00:21:50 +01:00
Phan An
4a23be1afd
More refactoring
2017-05-02 00:46:45 +07:00
Phan An
fb49cd6fb1
Some refactors
2017-05-02 00:36:42 +07:00
Phan An
a8bd7ea7c6
Rename contributing_artist_id to simple artist_id
2017-04-29 11:49:14 +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
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
d3843f2d5f
Fix #463
2016-09-26 15:32:16 +08:00
An Phan
fe3600670e
Simplify song tests
2016-09-26 14:49:30 +08: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
34a46f1f9c
Display recently added songs/albums on Home screen ( resolves #379
2016-08-07 19:33:46 +07:00
An Phan
65d403f857
Code style and refactor
2016-08-03 18:42:11 +08:00
An Phan
e19b5e5c79
Allow downloading from S3 ( fixes #371 )
2016-07-11 15:26:39 +08:00
Phan An
5dc2e7faf7
Applied fixes from StyleCI ( #357 )
2016-06-13 17:11:41 +08:00
An Phan
c098301167
Add S3 functionality
2016-06-13 17:04:42 +08: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
6b9ef7996a
Convert getLastfmSessionKey() into attribute
2016-05-30 14:15:55 +08:00
An Phan
7400f81d04
Fix song update logic
2016-05-27 11:32:52 +08:00
alex-phillips
3e8191b281
Fix song title not updated.
2016-05-27 10:41:46 +08:00
An Phan
13d3a86304
Second try and add tests
2016-05-02 09:55:59 +07:00
An Phan
edc4795421
Second try and add tests
2016-04-24 12:37:04 +08:00
An Phan
4dc06719b3
First try
2016-04-17 23:38:06 +08:00
An Phan
cfdb4034d1
Refactor
2016-04-05 15:49:03 +08:00
An Phan
8142782766
Cast track number as int
2016-03-28 21:18:09 +08:00