diff --git a/js/actionCreators.js b/js/actionCreators.js index 5a9eb0cc..2ab2b515 100644 --- a/js/actionCreators.js +++ b/js/actionCreators.js @@ -269,9 +269,10 @@ export function randomizeList() { export function sortListByTitle() { return (dispatch, getState) => { const state = getState(); - const trackOrder = sort(state.playlist.trackOrder, i => - state.tracks[i].title.toLowerCase() - ); + const trackOrder = sort(state.playlist.trackOrder, i => { + const { title, artist } = state.tracks[i]; + return `${artist} - ${title}`.toLowerCase(); + }); return dispatch({ type: SET_TRACK_ORDER, trackOrder }); }; }