diff --git a/src/js/services/mopidy/actions.js b/src/js/services/mopidy/actions.js index a2ec2960..58b594a7 100755 --- a/src/js/services/mopidy/actions.js +++ b/src/js/services/mopidy/actions.js @@ -70,7 +70,7 @@ export function pause(){ export function stop(){ return { - type: 'MOPIDY_PAUSE' + type: 'MOPIDY_STOP' } } diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js index e07b2374..da1eb1cc 100755 --- a/src/js/services/mopidy/middleware.js +++ b/src/js/services/mopidy/middleware.js @@ -319,7 +319,10 @@ const MopidyMiddleware = (function(){ break case 'MOPIDY_STOP': - request(socket, store, 'playback.stop'); + request(socket, store, 'playback.stop') + .then(response => { + store.dispatch(mopidyActions.clearCurrentTrack()); + }); store.dispatch(pusherActions.deliverBroadcast( 'notification',