SUMMARY I just updated audiotube (flatpak) on mxlinux (debian based) and nothing plays. If I go to Favorites or Played Songs and pick one, I get to teh point where the graphics is downloaded, then the duration at both side of progress bar is 0:0 and then nthing happem. If I click on "next", samne behaviour. STEPS TO REPRODUCE 1. Launch audiotube flatpak 25.12.1 2. Music is "found", but not played 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Linux/KDE Plasma: MXLinux 25.1/KDE 6.3.6 KDE Plasma Version: 6.3.6 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.1 ADDITIONAL INFORMATION
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.