An Phan
2d08223106
Attempt to preload the next song ( resolves #232 )
2016-03-06 16:19:37 +08:00
An Phan
70a34401f6
Better lyrics handling
2016-03-06 15:44:38 +08:00
An Phan
29ac291340
Remove obsolete comments
2016-03-01 00:52:49 +08:00
An Phan
a7e5cdcb00
Eliminate Vue.http deprecated warning
2016-03-01 00:50:25 +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
c2aef059ce
Add a preamp into the equalizer
2016-01-19 19:00:23 +08:00
An Phan
c017a8dab6
Better jsdoc
2016-01-17 22:26:24 +08:00
An Phan
545c5b9ced
Disable equalizer on Apple devices
2016-01-13 21:27:42 +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
An Phan
96c91d248b
Better play control on mobile
2016-01-07 12:22:02 +08:00
An Phan
d17b9d8103
Allow song selection on mobile devices
2016-01-07 00:41:59 +08:00
An Phan
0460d69f65
Bug fixes and enhancements
2016-01-06 15:17:52 +08:00
An Phan
eeeb03b313
Playback now initializes only once
2016-01-03 16:09:34 +08:00
An Phan
12e4bd473f
Basically completed jwt
2015-12-30 11:29:35 +07:00
An Phan
950772a701
Bump version
2015-12-30 11:15:21 +07:00
An Phan
a083696289
Add updateNowPlaying for Last.fm
2015-12-23 14:26:16 +08:00
An Phan
f449a1a744
Add Last.fm scrobbling functionality
2015-12-20 20:17:35 +08:00
An Phan
9f6e46371e
Merge branch 'master' into lastfm
2015-12-20 10:07:59 +08:00
An Phan
6457528990
Fix notification bug #67
2015-12-20 10:07:39 +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
3aa7cb5ec4
Better error handling for settings saving
2015-12-16 00:28:54 +08:00
An Phan
28103d3754
Oppa ES6 style
2015-12-14 21:13:12 +08:00
An Phan
22e027c2ad
Fix #6 : "Prev" control should go to beginning of song if already passed 5 seconds
2015-12-14 12:51:52 +08:00
An Phan
0ee372882c
Big Bang
2015-12-13 12:42:28 +08:00