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
An Phan
d8d2dc8a5d
Support force and selective-tags sync
2016-03-22 16:22:39 +08:00
alex-phillips
940cd1a914
added support for song track numbers as well as subsorting song lists
...
with a second sort key. track numbers are also editable via the song
edit modal interface.
2016-03-20 09:06:53 -04:00
An Phan
ca7539ea31
Minor doc fixes
2016-03-16 15:16:48 +08:00
An Phan
70a34401f6
Better lyrics handling
2016-03-06 15:44:38 +08:00
Phan An
461480f766
Applied fixes from StyleCI
2016-03-05 23:11:28 -05:00
An Phan
8a5d242122
Add edit ability ( fixes #228 )
2016-03-06 11:58:51 +08:00
An Phan
46f6141fa8
Add "watch" functionality ( fix #213 )
2016-02-02 16:01:11 +08:00
An Phan
13436730c5
Indicate that Song IDs are not integers
2016-01-05 10:54:27 +08:00
An Phan
a8d620b83d
Upgrade to Laravel 5.2
2015-12-27 20:29:03 +07:00
An Phan
8495452762
Like/unlike now work with Last.fm
2015-12-21 21:49:00 +08:00
An Phan
79fa62d7b0
Merge branch 'master' into 1.1
2015-12-21 10:18:23 +08:00
Phan An
857af7572b
Applied fixes from StyleCI
2015-12-20 21:18:00 -05:00
An Phan
381751046e
Merge branch 'master' into 1.1
2015-12-21 10:17:27 +08:00
Matthias Gutjahr
2a0bd8fcd8
Add cast to convert Song.length to float
2015-12-20 19:09:34 +01:00
Phan An
1d417221bf
Applied fixes from StyleCI
2015-12-20 07:30:28 -05:00
An Phan
f449a1a744
Add Last.fm scrobbling functionality
2015-12-20 20:17:35 +08:00
An Phan
0ee372882c
Big Bang
2015-12-13 12:42:28 +08:00