AudioTube Doesn't AutoPlay Next Song (Arch + Hyprland + wayland)

I installed audiotube using sudo pacman -S audiotube and it works fine. However, something I am noticing is that when a song finishes it will load the next song, but then not play it. I have to manually go in and hit play. I am curious if there is some config that I need to change, to allow autoplay. I don’t see an autoplay button anywhere.

Also, when I am in the media player. I cannot minimize it and go back to the home screen. I don’t know if this is because of hyprland, but it is driving me crazy. Since I need to close the application completely and restart it to go back to the main screen.

AudioTube 24.12.13
Hyprland 0.48.1 built from branch at commit 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc (version: bump to v0.48.1).
Date: Fri Mar 28 16:16:07 2025
Tag: v0.48.1, commits: 5937
built against:
aquamarine 0.8.0
hyprlang 0.6.0
hyprutils 0.6.0
hyprcursor 0.1.12
hyprgraphics 0.1.3

I have not seen this autoplay problem yet. The only case I can imagine it going wrong is a unstable internet connection, but that’s probably not the cause here.

This button should minimize the player again, does that not work?

So after all my usual suggestion, can you check whether this problem also occurs in the flatpak version?

@jbb Thanks for the suggestion! It is hard to see here, since my mouse doesn’t get included, but the X you point out was hidden by the AudioTube banner. Once I moused over it I saw the bottom of the button pop up highlight. So that works!

However, I am still having the problem where after every song plays the next one loads and is ready, but it doesn’t start. In regards to flatpak I don’t have it downloaded, as my arch setup is minimal. I mostly build the packages from source, aur, or pacman. Though this was the official audiotube in Pacman, so there shouldn’t be too many strange quirks with it.

I can reproduce the error on Manjaro 25, but i can’t in Fedora 42, both live USB, the only difference being QT 6.9 and QT 6.8.2. I remember this didn’t happen on Manjaro when it was QT 6.8.3.

I will report in bug tracker because Kasts seems to be affected too.

Both AudioTube and PlasmaTube are built with some weird framework, they are slow to use, with some disturbing blur effect, and their animations are supper lagging compared to other Qt apps like Kate, Konsole, Haruna…

I also cannot see that button at top

No they are not, go complain somewhere else.

It’s the exact same framework as all other QML applications in KDE (like Haruna).

Both are using Frameworks 6 and Qt 6. Haruna too:

 ~/Descargas  zypper info --requires plasmatube                                                ✔  12:56:34 
Cargando datos del repositorio...
Leyendo los paquetes instalados...


Información para paquete plasmatube:
------------------------------------
Repositorio           : Repositorio principal (OSS)
Nombre                : plasmatube
Versión               : 24.12.3-1.2
Arquitectura          : x86_64
Proveedor             : openSUSE
Tamaño de instalación : 2,0 MiB
Instalado             : No
Estado                : no se ha instalado
Paquete de fuentes    : plasmatube-24.12.3-1.2.src
URL ascendente        : https://apps.kde.org/plasmatube
Resumen               : YouTube client
Descripción           : 
    PlasmaTube allows you to watch YouTube videos on your phone or desktop using a
    elegant user interface integrated with the rest of Plasma.
Requiere              : [34]
    libstdc++.so.6()(64bit)
    libstdc++.so.6(GLIBCXX_3.4)(64bit)
    libstdc++.so.6(CXXABI_1.3)(64bit)
    libc.so.6(GLIBC_2.34)(64bit)
    libstdc++.so.6(CXXABI_1.3.9)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
    libQt6Core.so.6()(64bit)
    libQt6Core.so.6(Qt_6)(64bit)
    libQt6Gui.so.6()(64bit)
    libQt6Gui.so.6(Qt_6)(64bit)
    libQt6Core.so.6(Qt_6.8)(64bit)
    libQt6Widgets.so.6()(64bit)
    libQt6Widgets.so.6(Qt_6)(64bit)
    libKF6CoreAddons.so.6()(64bit)
    libKF6I18n.so.6()(64bit)
    libQt6Qml.so.6()(64bit)
    libQt6Qml.so.6(Qt_6)(64bit)
    libKF6ConfigCore.so.6()(64bit)
    libQt6Network.so.6()(64bit)
    libQt6Network.so.6(Qt_6)(64bit)
    libQt6DBus.so.6()(64bit)
    libQt6DBus.so.6(Qt_6)(64bit)
    libKF6ConfigGui.so.6()(64bit)
    libQt6Quick.so.6()(64bit)
    libQt6Quick.so.6(Qt_6)(64bit)
    libKF6DBusAddons.so.6()(64bit)
    libKF6WindowSystem.so.6()(64bit)
    kirigami-addons6
    libQt6QuickControls2.so.6()(64bit)
    libQt6QuickControls2.so.6(Qt_6)(64bit)
    libqt6keychain.so.1()(64bit)
    yt-dlp
    libMpvQt.so.1()(64bit)
    kf6-kirigami-imports >= 6.6.0
 ~/Descargas  zypper info --requires audiotube                                                 ✔  12:56:59 
Cargando datos del repositorio...
Leyendo los paquetes instalados...


Información para paquete audiotube:
-----------------------------------
Repositorio           : Repositorio principal (OSS)
Nombre                : audiotube
Versión               : 24.12.3-1.2
Arquitectura          : x86_64
Proveedor             : openSUSE
Tamaño de instalación : 1,4 MiB
Instalado             : No
Estado                : no se ha instalado
Paquete de fuentes    : audiotube-24.12.3-1.2.src
URL ascendente        : https://apps.kde.org/audiotube/
Resumen               : YT Music player and playlists manager
Descripción           : 
    AudioTube can search YouTube Music, list albums and artists, play automatically
    generated playlists, albums and allows to put your own playlist together. It is
    adapted to mobile phones and desktop computers.
Requiere              : [57]
    libstdc++.so.6()(64bit)
    libstdc++.so.6(GLIBCXX_3.4)(64bit)
    libstdc++.so.6(CXXABI_1.3)(64bit)
    libgcc_s.so.1()(64bit)
    libgcc_s.so.1(GCC_3.0)(64bit)
    libc.so.6(GLIBC_2.34)(64bit)
    libstdc++.so.6(CXXABI_1.3.9)(64bit)
    libgcc_s.so.1(GCC_3.3.1)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.32)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.29)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
    libQt6Core.so.6()(64bit)
    libQt6Core.so.6(Qt_6)(64bit)
    libstdc++.so.6(CXXABI_1.3.15)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.18)(64bit)
    libQt6Gui.so.6()(64bit)
    libQt6Gui.so.6(Qt_6)(64bit)
    libQt6Core.so.6(Qt_6.8)(64bit)
    libstdc++.so.6(CXXABI_1.3.5)(64bit)
    libQt6Widgets.so.6()(64bit)
    libQt6Widgets.so.6(Qt_6)(64bit)
    libstdc++.so.6(CXXABI_1.3.13)(64bit)
    libstdc++.so.6(CXXABI_1.3.3)(64bit)
    libKF6CoreAddons.so.6()(64bit)
    libKF6I18n.so.6()(64bit)
    libQt6Qml.so.6()(64bit)
    libQt6Qml.so.6(Qt_6)(64bit)
    libQt6Network.so.6()(64bit)
    libQt6Network.so.6(Qt_6)(64bit)
    libstdc++.so.6(CXXABI_1.3.2)(64bit)
    libQt6DBus.so.6()(64bit)
    libQt6DBus.so.6(Qt_6)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.31)(64bit)
    libQt6Quick.so.6()(64bit)
    libKF6Crash.so.6()(64bit)
    libQt6Quick.so.6(Qt_6)(64bit)
    libpython3.13.so.1.0()(64bit)
    gstreamer-plugins-bad
    libKF6WindowSystem.so.6()(64bit)
    libQt6Sql.so.6()(64bit)
    libQt6Sql.so.6(Qt_6)(64bit)
    libQt6Multimedia.so.6()(64bit)
    libQt6Multimedia.so.6(Qt_6)(64bit)
    libQt6QuickControls2.so.6()(64bit)
    libQt6QuickControls2.so.6(Qt_6)(64bit)
    yt-dlp
    libfuturesql6.so.0()(64bit)
    python3-ytmusicapi
    kf6-kirigami-imports >= 6.6.0
    qt6-declarative-imports >= 6.6.0
    qt6-sql-sqlite >= 6.6.0
    qt6-multimedia-imports >= 6.6.0
    kirigami-addons6 >= 0.11
    kf6-purpose >= 6.6.0
~/Descargas  zypper info --requires haruna                                                    ✔  12:57:11 
Cargando datos del repositorio...
Leyendo los paquetes instalados...


Información para paquete haruna:
--------------------------------
Repositorio           : Repositorio principal (OSS)
Nombre                : haruna
Versión               : 1.3.3-1.3
Arquitectura          : x86_64
Proveedor             : openSUSE
Tamaño de instalación : 1,7 MiB
Instalado             : Sí
Estado                : actualizado
Paquete de fuentes    : haruna-1.3.3-1.3.src
URL ascendente        : https://apps.kde.org/haruna
Resumen               : Video player built with Qt/QML on top of libmpv
Descripción           : 
    Haruna is a video player built with Qt/QML on top of libmpv.
Requiere              : [48]
    libstdc++.so.6()(64bit)
    libstdc++.so.6(GLIBCXX_3.4)(64bit)
    libstdc++.so.6(CXXABI_1.3)(64bit)
    libc.so.6(GLIBC_2.34)(64bit)
    libstdc++.so.6(CXXABI_1.3.9)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
    libQt6Core.so.6()(64bit)
    libQt6Core.so.6(Qt_6)(64bit)
    libQt6Gui.so.6()(64bit)
    libQt6Gui.so.6(Qt_6)(64bit)
    libQt6Widgets.so.6()(64bit)
    libQt6Widgets.so.6(Qt_6)(64bit)
    libQt6Core.so.6(Qt_6.9)(64bit)
    libKF6CoreAddons.so.6()(64bit)
    libKF6I18n.so.6()(64bit)
    libQt6Qml.so.6()(64bit)
    libQt6Qml.so.6(Qt_6)(64bit)
    libKF6ConfigCore.so.6()(64bit)
    libQt6Network.so.6()(64bit)
    libQt6Network.so.6(Qt_6)(64bit)
    libQt6DBus.so.6()(64bit)
    libQt6DBus.so.6(Qt_6)(64bit)
    libKF6ConfigGui.so.6()(64bit)
    libQt6Quick.so.6()(64bit)
    libKF6Crash.so.6()(64bit)
    libQt6Quick.so.6(Qt_6)(64bit)
    libKF6KIOCore.so.6()(64bit)
    libKF6KIOWidgets.so.6()(64bit)
    libKF6KIOGui.so.6()(64bit)
    libavutil.so.59()(64bit)
    libavutil.so.59(LIBAVUTIL_59.39_SUSE)(64bit)
    libKF6WindowSystem.so.6()(64bit)
    libKF6ColorScheme.so.6()(64bit)
    libavcodec.so.61()(64bit)
    libavcodec.so.61(LIBAVCODEC_61.19_SUSE)(64bit)
    libavformat.so.61()(64bit)
    libavformat.so.61(LIBAVFORMAT_61.7_SUSE)(64bit)
    libQt6QuickControls2.so.6()(64bit)
    libQt6QuickControls2.so.6(Qt_6)(64bit)
    libQt6Qml.so.6(Qt_6.9.0_PRIVATE_API)(64bit)
    libswscale.so.8()(64bit)
    libswscale.so.8(LIBSWSCALE_8.3_SUSE)(64bit)
    libavfilter.so.10()(64bit)
    libavfilter.so.10(LIBAVFILTER_10.4_SUSE)(64bit)
    libKF6FileMetaData.so.3()(64bit)
    yt-dlp
    kf6-breeze-icons
    libMpvQt.so.1()(64bit)

I use Haruna. You can see here:

Are in official repos (in openSuSE TW at least).

Regards

@CansecoGPC Thanks for figuring out this issue was introduced in Qt 6.9. I was able to find a workaround for it: Add hack to fix maximized player on Qt 6.9 (8b5c9a41) · Commits · Multimedia / AudioTube · GitLab.
Possibly ask distros shipping Qt 6.9 to backport it or wait for the next patch release.

Even if they are built on the same thing, but for me only those two apps suffer from a weird slowness, I use KDE Desktop everyday and open them from time to time but they always feel laggy compared to other apps like Haruna or Elisa.