| Summary: | audiotube does not play music | ||
|---|---|---|---|
| Product: | [Applications] audiotube | Reporter: | tasmoy |
| Component: | general | Assignee: | Jonah Brüchert <jbb> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 25.12.1 | ||
| Target Milestone: | --- | ||
| Platform: | Flatpak | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
tasmoy
2026-01-30 12:55:09 UTC
From shell prompt: flatpak run --branch=stable --arch=x86_64 --command=audiotube org.kde.audiotube futuresql: Migrations finished futuresql: Running "select distinct (search_query) from searches order by search_id desc limit 20" futuresql: Running "select * from favourites natural join songs order by favourites.rowid desc" futuresql: Running "select * from played_songs natural join songs order by played_songs.rowid desc" futuresql: Running "select * from played_songs natural join songs order by plays desc limit 10" futuresql: Running "select * from playlists" qt.qml.invalidOverride: qrc:/qt/qml/org/kde/audiotube/contents/ui/AlbumCoverItem.qml:19:12: Duplicate signal name: invalid override of property change signal or superclass signal futuresql: Running "select * from playlists" futuresql: Running "select * from playlists" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select * from playlists" futuresql: Running "select * from playlists" futuresql: Running "select * from playlists" futuresql: Running "select * from playlists" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" futuresql: Running "select video_id from playlist_entries where playlist_id = ? order by random() limit 4" qt.multimedia.gstreamer: Using Qt multimedia with GStreamer version: "GStreamer 1.26.9" Failed to connect to pipewire instance "Host is down" No formats found futuresql: Running "select count(*) > 0 from favourites where video_id = ?" [youtube] Extracting URL: gJPDsN6WU_8 [youtube] gJPDsN6WU_8: Downloading webpage qrc:/qt/qml/org/kde/audiotube/contents/ui/RoundedImage.qml:16:5: QML QQuickImage: Error decoding: file:///home/rednose/.var/app/org.kde.audiotube/cache/KDE/audiotube/thumbnails/6g6M0-8qf3k.webp: Unsupported image format WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add --js-runtimes RUNTIME[:PATH] to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See https://github.com/yt-dlp/yt-dlp/wiki/EJS for details on installing one [youtube] gJPDsN6WU_8: Downloading android sdkless player API JSON [youtube] gJPDsN6WU_8: Downloading web safari player API JSON WARNING: [youtube] gJPDsN6WU_8: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details [youtube] gJPDsN6WU_8: Downloading m3u8 information futuresql: Running "insert or replace into songs (video_id, title, artist, album) values (?, ?, ?, ?)" futuresql: Running "insert or ignore into played_songs (video_id, plays) values (?, ?)" futuresql: Running "update played_songs set plays = plays + 1 where video_id = ? " futuresql: Running "select * from played_songs natural join songs order by played_songs.rowid desc" futuresql: Running "select * from played_songs natural join songs order by plays desc limit 10" Hi, thanks for reporting. I think I might need to look into bundling a js engine, because the fallback in yt-dlp looks to be no longer working. Nothing changed on the AudioTube side, so it's probably that. I bundled deno now, which is the recommended solution from yt-dlp. That seems to work. I plan to test it with QuickJS in the future, to possibly reduce the flatpak size again. |