Commit Graph

62 Commits

Author SHA1 Message Date
jcass
c97458a8fe Show server information in loader and in navigation pane (hostname, ip address, port).
Fixes #67. Fixes #209.
2016-12-04 12:19:21 +02:00
jcass
5829368e40 Only capitalize first letter of a scheme if a mapping has not been statically defined.
Update test cases.
2016-05-08 10:52:37 +02:00
jcass
bbd9318e13 Update icons for tkem's podcast-related backend extensions. 2016-05-08 10:09:53 +02:00
jcass
eac5c64122 Fix popup menu icon in Queue pane. 2016-05-05 16:12:32 +02:00
jcass
30ac2a5065 New icons for 'PLAY' and 'PLAY_ALL' action. 2016-05-05 07:24:19 +02:00
jcass
7239d4dd4b fix:Small divider should not be rendered before last track in an album.
Fixes #196.
2016-05-04 18:10:38 +02:00
jcass
7de3476b5a Add 'Folder' FontAwesome icon on the Browse pane. 2016-04-28 14:45:40 +02:00
jcass
4474658d39 Reduce number of DOM manipulations to improve performance. 2016-04-27 10:27:15 +02:00
jcass
7daf5a7383 Modularise controls.js. Fixes 124
Make default click action user-configurable. Fixes #133.

Optimise updating of now-playing icons. Fixes #184.
2016-04-27 10:05:24 +02:00
John Cass
3dfbd76a83 * Retrieve album cover and artist images using MusicBrianz ID, if available.
* Retrieve album cover and artist images using MusicBrianz ID, if available.
2016-04-19 17:15:05 +02:00
jcass
9347c7d557 Upgrade media progress timer. Modularise progress_timer.js. 2016-04-03 14:53:41 +02:00
jcass
411a3781fd Combine .js and .py coverage reports.
Remove services that cannot be searched from search dropdown.

Refactoring and additional unit tests.
2016-03-28 06:17:43 +02:00
jcass
db006f6c54 Remember selection of which backend to search.
Fixes #130.
2016-03-19 00:20:27 +02:00
jcass
7944acecb9 Add missing object literal reference that was missed during merge. 2016-03-16 21:54:49 +02:00
jcass
7710d23567 Enhance getjQueryID to handle '#' prefix automatically. 2016-03-16 16:43:27 +02:00
jcass
21f16fb17b fix:Display album / artist information when browsing tracks.
Fixes #99. Fixes #126.
2016-03-16 16:25:52 +02:00
jcass
9c0e1cc56e fix:Don't create Mopidy models manually.
Fixes #172.
2016-03-06 22:51:18 +02:00
jcass
979dc028c7 fox:Manual eslint rule violation fixes. 2016-03-05 15:49:48 +02:00
jcass
168f2c549b fox:Automatic style changes applied by running eslint --fix 2016-03-05 15:11:48 +02:00
jcass
1db5c9aa8a Linter fixes for Javascript files. 2016-02-29 20:22:30 +02:00
jcass
7d680fe252 Only push album cover if more than one tracks are being shown for an album. 2016-02-21 20:14:39 +02:00
jcass
5290f81d8c fix:Retrieve album images using new mopidy.library.getImages format.
Fall back to using track artist if album artist is not available.

Fixes #128.
2016-02-18 13:10:21 +02:00
jcass
d89673dd56 Updated elapsed time while user is dragging the progress slider.
Also ensure that only one seek event can be triggered at a time.
2016-02-15 19:04:43 +02:00
jcass
756095c5ff Remove unused global variables. 2016-02-15 17:59:49 +02:00
jcass
0d54984f38 Prevent 'volumeChanged' events from interfering will volume slider being dragged. 2016-02-14 20:25:14 +02:00
jcass
a1b6cdbea1 fix: remove volume slider timer.
Fixes #162.
2016-02-14 17:29:23 +02:00
jcass
f5e372a70d fix:Avoid polling for current track and time changes.
Fixes #40.
2016-02-14 17:09:40 +02:00
wagamama
2e874b2f99 Split out and update vendor libraries. 2016-02-05 08:19:45 +02:00
Nick Steel
97c8817335 Gracefully handle a disabled m3u extension. 2016-02-04 01:33:45 +00:00
jcass
20818b29b2 fix:library.lookup calls. 2016-01-30 15:34:10 +02:00
jcass
a9338a6ec8 fix:Use explicit Mopidy.js calling convention. 2016-01-30 13:54:40 +02:00
jcass
2b70308028 Add event handling for 'muteChanged'. 2016-01-27 07:19:23 +02:00
Nick Steel
318a9763f2 Lookup playlist data consistently 2016-01-18 23:00:21 +00:00
Nick Steel
bace97cc7c Refactor playlist from URI helper function to return tracks. 2015-11-12 01:24:39 +00:00
Nick Steel
87ad7fc880 Merge branch 'streamuris-v2' of https://github.com/kingosticks/mopidy-musicbox-webclient into kingosticks-streamuris-v2
Conflicts:
	mopidy_musicbox_webclient/static/js/functionsvars.js
2015-11-09 23:04:54 +00:00
Nick Steel
4087cf9379 Tidied up handling when add by playlist fails.
Constant to define mbw URI scheme and get scheme helper.
2015-11-09 22:25:35 +00:00
Nick Steel
4e8856f4f3 Merge pull request #117 from DavisNT/feature/RefreshPlaylists
Feature refresh playlists
2015-10-11 23:07:00 +01:00
Nick Steel
0090699818 User's favourite streams now saved as an m3u playlist. 2015-10-09 01:00:37 +01:00
Nick Steel
7bad3ee89b Use mopidy v1.0 uris param when adding to tracklist.
Stop using deprecated tracks parameter when manipulating the
tracklist and use lightweight uris instead. (Fixes #111).
2015-10-04 14:09:16 +01:00
Nick Steel
3d156c3e62 Removed Grooveshark support. (Fixes #120). 2015-08-04 13:44:14 +01:00
Davis Mosenkovs
8502f648f1 Fix scroll offset on playlists load 2015-07-12 02:24:42 +03:00
Nick Steel
fe666ceee4 Recognise m3u backend and tidy processGetPlaylists 2015-06-23 16:57:26 +01:00
Nick Steel
ad816350f9 Use a fake 'mbw:' URI scheme for our internal track caches. (Fixes #109).
Better solution is to prevent sending our internal cache URIs to Mopidy in the first place.
Also removed unused customPlaylists.
2015-06-18 00:13:55 +01:00
Nick Steel
0a4c3ceed3 Better fake up Album model for stricter mopidy validation. (Fixes #111).
This is a bit of a hack. The better solution is to only send URIs rather than full Track models.
2015-06-17 23:51:26 +01:00
Nick Steel
83c04b693f Removed unused variables 2015-04-25 19:03:51 +01:00
Nick Steel
b436926b58 Remoe no longer used code. Fixes #100. 2015-04-25 18:42:58 +01:00
Camilo Nova
dde939ba45 Added grooveshark search backend 2015-04-25 10:54:37 -05:00
Camilo Nova
934014b17d Added grooveshark stream 2015-04-25 08:34:20 -05:00
Nick Steel
a2c78c491e Merge pull request #94 from wagamama/long-wait
Maintain local copy of browsed tracks.
2015-04-12 18:36:36 +01:00
wagamama
b4a780ad5a Keep track of browsing tracks
Store browsing tracks in global "browseTracks" for playing all tracks
2015-04-11 13:14:31 +08:00