Commit Graph

181 Commits

Author SHA1 Message Date
jcass
54e835b623 fix:Replace jquery.truncate.js with text-overflow: ellipses. 2016-02-04 21:46:11 +02:00
Nick Steel
af0ce8503b Merge branch 'develop' of github.com:pimusicbox/mopidy-musicbox-webclient into develop 2016-02-04 15:59:32 +00:00
jcass
920b60384c fix:Prevent song information text from overlapping the 'Play' button.
Fixes #155.
2016-02-04 17:38:11 +02:00
Nick Steel
a9b7b3febd Added changelog entry 2016-02-04 13:52:27 +00:00
jcass
6772e42e2b fix:Align layout and features of 'Search' pane with rest of the web client. 2016-02-04 14:00:24 +02:00
Nick Steel
d89731fea7 Reminded to remove streamUris upgrade functionality later. 2016-02-04 01:38:51 +00:00
Nick Steel
97c8817335 Gracefully handle a disabled m3u extension. 2016-02-04 01:33:45 +00:00
Nick Steel
8075bc3a0e Also show convert button when Favourites playlist is empty.
Will not show convert button if m3u playlists are disabled.
2016-02-04 00:00:55 +00:00
Nick Steel
61aee93ee5 Remove streamuris from manifest. 2016-02-03 23:34:47 +00:00
Nick Steel
3ecb4f65d3 Handle unresolvable streams gracefully and don't comvert automatically. 2016-02-03 23:33:17 +00:00
jcass
895eab0834 docs:Add comment to identify override of slider handle size. 2016-02-03 05:55:41 +02:00
Nick Steel
8477acc322 Update manifest. 2016-02-01 00:14:41 +00:00
Nick Steel
45a9c4522a Upgrade cookie-based streamuris to m3u playlist. (Fixes #146). 2016-02-01 00:12:26 +00:00
jcass
ee928f5841 Refactor volume slider handle attributes.
Move to custom CSS file instead of hard coding change in vendor-provided library.
2016-01-31 17:54:47 +02:00
jcass
4ec547a66a Refactor URI lookup routines. 2016-01-31 17:34:45 +02:00
jcass
2afe72d6fb Merge remote-tracking branch 'upstream/develop' into fix/79_explicit_2
Conflicts:
	mopidy_musicbox_webclient/static/index.html
	mopidy_musicbox_webclient/static/js/controls.js
	mopidy_musicbox_webclient/static/js/images.js
2016-01-31 08:26:05 +02:00
jcass
a81a3ac1d8 fix:Replace calls containing deprecated 'uri' parameter of core.LibraryController.lookup(). 2016-01-31 08:17:56 +02:00
jcass
19363e1476 Merge remote-tracking branch 'upstream/develop' into fix/79_explicit_2
Conflicts:
	README.rst
2016-01-31 06:46:25 +02:00
jcass
d0704e967a docs:Reformat section headers, remove old commented-out code sections.
Fix indentation.
2016-01-31 06:34:30 +02:00
jcass
02112b8d61 docs:Reformat section headers, remove old commented-out code sections. 2016-01-31 06:26:43 +02:00
jcass
19aa4e3cf1 fix:Fix misspelled 'heigth' attributes and incorrect assignment operator.
Reformat file, remove old commented-out sections.
2016-01-31 06:24:49 +02:00
jcass
20818b29b2 fix:library.lookup calls. 2016-01-30 15:34:10 +02:00
jcass
28a42f40eb fix:Javascript syntax errors. 2016-01-30 15:08:17 +02:00
jcass
f5c36d4b20 fix:Update manifest file. 2016-01-30 13:56:04 +02:00
jcass
a9338a6ec8 fix:Use explicit Mopidy.js calling convention. 2016-01-30 13:54:40 +02:00
jcass
4f42d344b0 fix:Simplify CSS to better align with theme's standard presets.
Improves layout of menu and search header buttons.
2016-01-30 13:20:29 +02:00
Nick Steel
04e7f118ac Merge branch 'fix/144_header_text_truncation' of https://github.com/jcass77/Mopidy-MusicBox-Webclient into jcass77-fix/144_header_text_truncation 2016-01-28 19:33:56 +00:00
Nick Steel
0fe5414b33 Setting Mopidy's mute state doesn't need a returned promise. 2016-01-28 19:06:01 +00:00
jcass
80bbada650 fix: remove hard-coded margin in title bar. 2016-01-28 17:25:13 +02:00
jcass
54a10b9737 fix: Remove grid so that more space is available for rendering the title text. Fixes #144. 2016-01-28 16:59:01 +02:00
jcass
2b70308028 Add event handling for 'muteChanged'. 2016-01-27 07:19:23 +02:00
jcass
11482adc75 Update manifest file. 2016-01-27 00:32:24 +02:00
jcass
eea716d8cd Swop mute / un-mute icons back. 2016-01-26 17:42:31 +02:00
jcass
c5cdc670ef Set color of mute buttons to ensure that it is always visible. 2016-01-26 17:39:18 +02:00
jcass
b103d6a8a6 Rename function to toggle mute. Don't need promise to be returned on Mopidy calls. 2016-01-26 17:27:06 +02:00
jcass
f18a80cc03 Get rid of local variables in checking current slider value. 2016-01-26 16:56:17 +02:00
jcass
d4ed52ac32 Use standard mixer controls to mute / un-mute. 2016-01-26 16:29:56 +02:00
jcass
1f45a7f4ac Add lable for mute/un-mute toggle. 2016-01-25 07:50:23 +02:00
jcass
4bca436000 Refactor volume control and mute/unmute features. 2016-01-25 07:34:56 +02:00
jcass
8cdc547d4e Fix to store current volume on startup. 2016-01-24 21:44:46 +02:00
jcass
fb3f8dda3f Fix mute/unmute functionality: now also works if user unmutes by sliding volume manually. 2016-01-24 21:29:32 +02:00
jcass
d1fbeef5ea Remove pause/play images in favor of standardising on fontawesome icons.
Ensure proper alignment of 'normalFooter' and 'nowPlayingFooter' when switching layouts.
2016-01-24 18:29:02 +02:00
jcass
01b4bce7d9 Align height of normalFooter and nowPlayingFooter. 2016-01-24 15:15:08 +02:00
jcass
ee6aa77cb9 Increase button sizes. 2016-01-24 12:20:23 +02:00
jcass
ef9f908add Fix vertical alignment of playback control buttons. 2016-01-24 12:03:54 +02:00
jcass
892e987e44 Update changelog. 2016-01-24 10:01:13 +02:00
jcass
452acccf16 Add back 'FontAwesome.otf'. 2016-01-24 09:45:49 +02:00
jcass
ebe6891ea6 Merge remote-tracking branch 'upstream/develop' into enhance/slider_handle 2016-01-24 09:42:14 +02:00
jcass
b992f4927f Remove unused web elements. Update application cache manifest. 2016-01-24 09:29:45 +02:00
jcass
d5cc790905 Increase size of slider handle by 30%. 2016-01-24 08:16:00 +02:00
Nick Steel
318a9763f2 Lookup playlist data consistently 2016-01-18 23:00:21 +00:00
nsteel
67246cda2f Fixed loading spinner when playlist empty 2015-11-13 12:17:57 +00:00
Nick Steel
24cea6d4be Stop using deprecated getPlaylists API.
Get playlist refs from asList().
Get playlist track refs using getItems().
Must then do a library.lookup() for all tracks since we require album metadata when displaying.
2015-11-12 01:27:55 +00:00
Nick Steel
bace97cc7c Refactor playlist from URI helper function to return tracks. 2015-11-12 01:24:39 +00:00
Nick Steel
c0d89b7437 Fixed displaying stream title updates. 2015-11-09 23:41:34 +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
a5255484d4 Update stream title info and restore adding radio special case. 2015-11-09 22:58:16 +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
92fe64ba1d Fix play now/next behaviour for generic playTrack method. 2015-11-09 21:47:29 +00:00
Nick Steel
c6feaeb048 Use a more generic maybePlay throughout playBrowsedTracks. 2015-11-09 21:20:04 +00:00
dmosen
aa7b0a59da Fixed behavior of play now/next on empty tracklist
removed getTracks() call
2015-11-09 19:48:50 +00:00
Nick Steel
ded5192b3b Update track name when stream title changes 2015-10-19 23:45:15 +01: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
Davis Mosenkovs
896ec8afde Add refresh button for playlists 2015-07-12 02:15:31 +03:00
Davis Mosenkovs
728c58d165 Fix Browse caption size 2015-07-12 01:39:00 +03:00
Nick Steel
fe666ceee4 Recognise m3u backend and tidy processGetPlaylists 2015-06-23 16:57:26 +01:00
Nick Steel
43c7733e73 Static client support. (Fixes #105). 2015-06-23 16:56:46 +01:00
Nick Steel
c8e5160bd6 Only consider tracks when playing from the browse results. (Fixes #112). 2015-06-19 01:27:00 +01:00
Nick Steel
204c5a27ac Correctly identify user's Spotify starred playlist. (Fixes #110). 2015-06-19 01:17:32 +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
ab59c7be00 Merge branch 'DavisNT-feature/SavePlaylist' into develop 2015-06-17 21:27:41 +01:00
Davis Mosenkovs
2b4c670ec3 Added ability to save Queue as local Playlist 2015-06-17 21:05:57 +01:00
Davis Mosenkovs
346a6a2e42 Link to Alarm Clock: fix home screen 2015-05-30 02:05:06 +03:00
Davis Mosenkovs
287995110b Add link to Alarm Clock 2015-05-30 01:05:42 +03:00
Nick Steel
5b7880936f Removed unused title templating 2015-04-26 00:46:16 +01:00
Nick Steel
b598dbd90d Optional config settings for websocket host and port 2015-04-26 00:38:43 +01:00
Nick Steel
83c04b693f Removed unused variables 2015-04-25 19:03:51 +01:00
Nick Steel
91d943db74 Update copyrite year 2015-04-25 19:02:33 +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
17834e0470 Improved text for the user 2015-04-25 08:37:26 -05:00
Camilo Nova
934014b17d Added grooveshark stream 2015-04-25 08:34:20 -05:00
Nick Steel
eb58e743d8 Treat streams same as everything else in playBrowsedTracks
Fixes #98
2015-04-24 00:13:37 +01:00
Nick Steel
a8ef6c43b1 Don't want for tracklist clear response in playBrowsedTracks 2015-04-24 00:11:39 +01:00
Nick Steel
bf0ad63317 Tidied up playBrowsedTracks 2015-04-14 23:29:47 +01:00
Nick Steel
ebe6772e1b Fixed indentation 2015-04-14 23:02:31 +01: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
Nick Steel
2c2e9776b7 Consolidate common code into getNowPlayingTlid. 2015-04-12 18:10:09 +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
wagamama
47b45dffa9 Refine code 2015-03-26 09:42:24 +08:00
wagamama
704e1fc191 Merge branch 'develop' into multi-songs
Conflicts:
	mopidy_musicbox_webclient/static/index.html
	mopidy_musicbox_webclient/static/js/controls.js
2015-03-26 09:31:00 +08:00
kingosticks
cfa6225e44 Fixed browse popup not closing 2015-03-26 00:08:07 +00:00
kingosticks
b0539387a0 Update stop for Mopidy playback API v1.0 2015-03-26 00:07:57 +00:00
kingosticks
b7c81f7aea Remove new button clutering Now Playing 2015-03-25 21:44:10 +00:00
wagamama
647a9d9c5f Bug fix
1. Fix typo in functionsvars.js
2. Close popup menu after actions in browse pane
2015-03-22 12:04:07 +08:00