An Phan
65400d40ee
Comment fix
2017-03-27 18:05:43 +08:00
An Phan
96e5c62ce0
Add "Play at 128kbps on mobile" setting
2017-03-26 17:02:03 +08:00
An Phan
632c6272fe
Make estlint happy
2017-03-26 16:13:13 +08:00
An Phan
43ef5cad26
Roll back the previous change
2017-03-26 11:53:04 +08:00
An Phan
26e57bd643
Fix play/pause handling bug
2017-03-26 11:46:17 +08:00
An Phan
cc43d5133a
Override playState of mediaSession for Chrome Android
...
Per Google Developers official doc:
> Note: The browser may consider that the web app is not playing media
> when files are seeking or loading. You can override this behaviour by
> setting navigator.mediaSession.playbackState to "playing" or "paused".
> This comes in handy when you want to make sure your web app UI stays in
> sync with the media notification controls.
2017-03-26 11:31:30 +08:00
An Phan
4618c8744e
Add media notif handlers on Android
2017-03-26 11:25:56 +08:00
An Phan
3fc10e3043
Preload the next song as soon as we can
2017-03-22 15:44:13 +08:00
An Phan
84d523d240
Refactor
2017-01-17 22:09:27 +08:00
An Phan
9537ad26b1
Refactor
2017-01-17 15:32:03 +08:00
An Phan
086f52761a
Implemented virtual scroll for desktop
2017-01-14 21:09:38 +08:00
An Phan
9dc0ddebb5
Remove jQuery
2016-12-20 23:48:37 +08:00
An Phan
d43c62a7b9
Keep recently played songs between sessions
2016-12-19 15:34:51 +08:00
An Phan
f22b108bfb
Normalize artist items playorder ( closes #374 )
2016-12-01 18:32:11 +07:00
An Phan
adfebd0167
Lint everything
2016-11-26 10:25:35 +07:00
An Phan
444d07ec8f
Remove obsolete param docs
2016-07-16 11:31:51 +07:00
An Phan
11712932b3
A better router.go
2016-07-11 09:41:35 +08:00
An Phan
032b9bee7c
Enable navigation with a basic router
2016-07-11 01:55:20 +08:00
An Phan
405923315f
Use promises
2016-06-27 14:11:35 +08:00
An Phan
8657387f0a
A change of heart re:indent size
2016-06-26 00:05:24 +08:00
An Phan
7f4bb0706d
Better organizing services and stores
2016-06-25 18:15:57 +08:00
An Phan
2f8a152c98
Switching to Vue2.0
2016-06-25 16:21:39 +08:00
An Phan
9a302fd111
Album item's Play button should play by order ( fixes #314 )
2016-05-30 14:31:12 +08:00
An Phan
4dc06719b3
First try
2016-04-17 23:38:06 +08:00
An Phan
1efe92f7b8
Revamp preference store
2016-04-05 17:19:20 +08:00
An Phan
cfdb4034d1
Refactor
2016-04-05 15:49:03 +08:00
An Phan
481d012d6c
Use explicit imports for lodash functions
2016-03-31 15:44:36 +08:00
An Phan
be4378d33f
Use proper const wherever applicable
2016-03-28 21:38:14 +08:00
An Phan
e0d783f366
Use getters/setters
2016-03-18 12:45:12 +08:00
An Phan
f6d0db1b4f
Make let, not var
2016-03-16 11:51:07 +08:00
An Phan
48c06592ab
Fix stop() method when there's no current song
2016-03-14 20:47:45 +08:00
An Phan
01480432a8
Massive jslint fix
2016-03-14 01:00:32 +08:00
An Phan
6b2efbf12a
Move nprogress logic to main.js
2016-03-11 18:49:54 +08:00
An Phan
2d08223106
Attempt to preload the next song ( resolves #232 )
2016-03-06 16:19:37 +08:00
An Phan
921b8a66c7
Manually set media src to fix equalizer bug
2016-02-21 15:03:48 +08:00
An Phan
15af325370
Upgrade plyr to fix player bugs
2016-02-21 14:28:22 +08:00
An Phan
b0a7329a57
Fix all kinds of bug after the poor merge at #243
2016-02-20 21:39:17 +08:00
An Phan
e78f498e13
Resolve issues after merge
2016-02-18 22:59:09 +08:00
rundef
bd937f6d07
Remove bower. Fetch plyr from npm instead
2016-02-17 10:53:53 -05:00
An Phan
6a382c51b2
Use configured app name
2016-02-14 15:38:00 +08:00
An Phan
cb23591f70
Use Vue in a modular way
2016-02-09 11:57:08 +07:00
An Phan
3ca0009f73
Add a home (dashboard) view
...
A home/dashboard view has been added, which contains most
recently-played songs (in the current session), top songs, albums, and
artists. Song playback has also been revised with proper Vue's
reactivity, resulting in a much better and cleaner code base.
2016-02-08 19:25:44 +07:00
An Phan
7e67d5db59
Add title to audio element
2016-01-30 23:38:55 +08:00
An Phan
5b496915a6
Song now properly skips when error
2016-01-30 23:14:15 +08:00
An Phan
20157e489e
Fix playback path
2016-01-28 15:58:41 +08:00
An Phan
8476a042e3
Add CDN support
2016-01-25 21:10:10 +08:00
An Phan
bbce9d9adf
Fix repeat-one logic
2016-01-25 15:21:00 +08:00
An Phan
c017a8dab6
Better jsdoc
2016-01-17 22:26:24 +08:00
An Phan
47064547f9
Add a (basic) equalizer
2016-01-11 23:25:58 +08:00
An Phan
52b115aabd
Better jsdoc
2016-01-07 17:03:38 +08:00