// Sunset.qml import QtQuick import Quickshell import Quickshell.Io import QtQuick.Layouts import QtQuick.Controls import Quickshell.Services.Mpris import "../../" import "../classes" as Class RowLayout { anchors.centerIn: parent id: music spacing: 4 // property var player: Mpris.players.values[1] property var player: Mpris.players.values?.find(x=>x.identity=="Music Player Daemon") Class.BottombarIcon { // font.pixelSize: this+2 text: ({ 0: "", 1: "", 2: "" }) [music.player.playbackState] ?? "" } Class.TopbarText { // font.pixelSize: this-1 // text: music.player.desktopEntry text: (music.player.playbackState != 0) ? (music.player.trackTitle+" - "+music.player.trackArtist) : "" } } // TODO: make alt-player for firefox/youtube/audiobookshelf // TODO: KDEconnect? // TODO: duration? // TODO: Buttons, play/pause, goto source. next/prev // TODO: keyboard keys