media controls: improve dupe entry filtering, correct cava config

This commit is contained in:
end-4
2025-06-11 22:59:16 +02:00
parent c2c7078957
commit 5a867ea061
3 changed files with 12 additions and 9 deletions
@@ -54,7 +54,7 @@ Scope {
for (let j = i + 1; j < players.length; ++j) {
let p2 = players[j];
if (p1.trackTitle && p2.trackTitle &&
(p1.trackTitle.startsWith(p2.trackTitle) || p2.trackTitle.startsWith(p1.trackTitle))) {
(p1.trackTitle.includes(p2.trackTitle) || p2.trackTitle.includes(p1.trackTitle))) {
group.push(j);
}
}
@@ -81,8 +81,7 @@ Scope {
stdout: SplitParser {
onRead: data => {
// Parse `;`-separated values into the visualizerPoints array
let allPoints = data.split(";").map(p => parseFloat(p.trim())).filter(p => !isNaN(p));
let points = allPoints.slice(Math.floor(allPoints.length / 2), allPoints.length);
let points = data.split(";").map(p => parseFloat(p.trim())).filter(p => !isNaN(p));
root.visualizerPoints = points;
}
}