summaryrefslogtreecommitdiff
path: root/modules/dashboard/Media.qml
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-04 22:38:23 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-04 22:38:23 +1000
commitd5afda9d953f423fb88100e0d496db87a0e3e47d (patch)
treee6125d7740820c654eeb85336f43aafaba47719a /modules/dashboard/Media.qml
parentnix: remove unneeded deps (diff)
downloadcaelestia-shell-d5afda9d953f423fb88100e0d496db87a0e3e47d.tar.gz
caelestia-shell-d5afda9d953f423fb88100e0d496db87a0e3e47d.tar.bz2
caelestia-shell-d5afda9d953f423fb88100e0d496db87a0e3e47d.zip
plugin: add BeatTracker
Replaces beat-detector.cpp
Diffstat (limited to 'modules/dashboard/Media.qml')
-rw-r--r--modules/dashboard/Media.qml7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/dashboard/Media.qml b/modules/dashboard/Media.qml
index 937e07e..eeebaf2 100644
--- a/modules/dashboard/Media.qml
+++ b/modules/dashboard/Media.qml
@@ -7,6 +7,7 @@ import qs.components.controls
import qs.services
import qs.utils
import qs.config
+import Caelestia
import Quickshell
import Quickshell.Widgets
import Quickshell.Services.Mpris
@@ -58,6 +59,10 @@ Item {
service: Cava
}
+ Ref {
+ service: BeatTracker
+ }
+
Shape {
id: visualiser
@@ -525,7 +530,7 @@ Item {
height: visualiser.height * 0.75
playing: Players.active?.isPlaying ?? false
- speed: BeatDetector.bpm / 300
+ speed: BeatTracker.bpm / 300
source: Paths.absolutePath(Config.paths.mediaGif)
asynchronous: true
fillMode: AnimatedImage.PreserveAspectFit