Created attachment 159826 [details] In the image playerctl is not detecting audiotube. STEPS TO REPRODUCE 1. Install audiotube from pacman. 2. Open audiotube and play song. 3. Try to use media controls or playerctl. OBSERVED RESULT Cant use media controls on keyboard or playerctl to control audiotube playback. EXPECTED RESULT Media controls or playerctl being able to control audiotube playback. KDE Plasma Version: 5.27.6 KDE Frameworks Version: 5.107.0 Qt Version: 5.15.10 ADDITIONAL INFORMATION Audiotube logs: asyncdatabase: Checking whether migration "2022-05-20-194850_init" is already applied asyncdatabase: … yes asyncdatabase: Checking whether migration "2022-05-25-212054_playlists" is already applied asyncdatabase: … yes asyncdatabase: Migrations finished asyncdatabase: Running "select distinct (search_query) from searches order by search_id desc" asyncdatabase: Running "select * from favourites natural join songs order by favourites.rowid desc" asyncdatabase: Running "select * from played_songs natural join songs" asyncdatabase: Running "select * from played_songs natural join songs order by plays desc limit 10" Cannot initialize model with data QJsonObject(). missing: QJsonValue(string, "urls") Cannot initialize model with data QJsonObject(). missing: QJsonValue(string, "urls") asyncdatabase: Running "select * from playlists" Cannot initialize model with data QJsonObject(). missing: QJsonValue(string, "urls") Cannot initialize model with data QJsonObject(). missing: QJsonValue(string, "urls") asyncdatabase: Running "select * from playlists" asyncdatabase: Running "select * from playlists" qrc:/main.qml:97:17: Unable to assign null to double qrc:/MinimizedPlayerControls.qml:245:13: Unable to assign bool to int qrc:/LibraryPage.qml:28:13: Unable to assign [undefined] to double qrc:/LibraryPage.qml:322:13: Unable to assign [undefined] to double qrc:/LibraryPage.qml:609:13: Unable to assign [undefined] to double qrc:/dialogs/RenamePlaylistDialog.qml:25: TypeError: Cannot read property 'title' of undefined qrc:/dialogs/RenamePlaylistDialog.qml:31: TypeError: Cannot read property 'description' of undefined number of playlists 3 asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" number of playlists 3 asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" number of playlists 3 asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select * from playlists" qml: [] asyncdatabase: Running "select * from playlists" qml: [] asyncdatabase: Running "select * from playlists" qml: [] file:///usr/lib/qt/qml/org/kde/kirigami.2/Dialog.qml:372:37: QML Binding: Binding loop detected for property "value" file:///usr/lib/qt/qml/org/kde/kirigami.2/Dialog.qml:372:37: QML Binding: Binding loop detected for property "value" qml: [fmUDr2DO2is] qml: [A4iikWnsPnQ,C-CphDR73Vg,hV-8xBnyVlY,2Y9uceuIAxE] qml: [k21UjGlcmUk,4Jq7noDxybg] number of playlists 3 asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" number of playlists 3 asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" number of playlists 3 asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" asyncdatabase: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" qrc:/MinimizedPlayerControls.qml:141:9: Unable to assign null to QQuickAnchorLine Running with untested version of ytmusicapi 1.1.0. The currently tested and supported version is 1.0.0 asyncdatabase: Running "select count(*) > 0 from favourites where video_id = ?" [youtube] Extracting URL: dzjlKDiNtHw [youtube] dzjlKDiNtHw: Downloading webpage [youtube] dzjlKDiNtHw: Downloading android player API JSON asyncdatabase: Running "insert or replace into songs (video_id, title, artist, album) values (?, ?, ?, ?)" asyncdatabase: Running "insert or ignore into played_songs (video_id, plays) values (?, ?)" asyncdatabase: Running "update played_songs set plays = plays + 1 where video_id = ? " asyncdatabase: Running "select * from played_songs natural join songs" asyncdatabase: Running "select * from played_songs natural join songs order by plays desc limit 10" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment" qrc:/main.qml:226:13: QML Label: Binding loop detected for property "verticalAlignment"
*** This bug has been marked as a duplicate of bug 466213 ***
(In reply to Antonio Rojas from comment #1) > > *** This bug has been marked as a duplicate of bug 466213 *** I know it's supposed to have MPRIS support, the problem is it just doesn't work. That's the bug I'm reporting.
MPRIS is not yet included in the latest stable release, you need to use the nightly for it to work.