diff --git a/ui/src/album/AlbumActions.js b/ui/src/album/AlbumActions.js index eb16a51f1..2c7a48d1a 100644 --- a/ui/src/album/AlbumActions.js +++ b/ui/src/album/AlbumActions.js @@ -21,6 +21,13 @@ export const AlbumActions = ({ const dispatch = useDispatch() const translate = useTranslate() + // TODO Not sure why data is accumulating tracks from previous plays... Needs investigation. For now, filter out + // the unwanted tracks + const filteredData = ids.reduce((acc, id) => { + acc[id] = data[id] + return acc + }, {}) + const shuffle = (data) => { const ids = Object.keys(data) for (let i = ids.length - 1; i > 0; i--) { @@ -37,7 +44,7 @@ export const AlbumActions = ({