Missing dependencies: gst-plugins-good gst-libav
Description:
-
gst-plugins-good
Every time I launched audiotube, it crashed with this warning.
(audiotube:101330): GStreamer-Play-WARNING **: 07:29:08.344: GstPlay: scaletempo element not available. Audio pitch will not be preserved during trick modes
According to gstreamer api references,gst-plugins-goodis required forscaletempo.
After I installedgst-plugins-goodmanually, audiotube starts without crashing. -
gst-libav
Even though I can launch audiotube, it cannnot play music.
After some tinkering, I managed to play music on audiotube by installinggst-libavmanually.
(Maybegst-libavis required for AAC and OPUS, which Youtube Music uses.)
Additional info:
- package version(s): audiotube 24.12.0-2
- config and/or log files: see below for log
Steps to reproduce:
- Start audiotube without
gst-plugins-good. - Audiotube crashes.
- Play music on audiotube without
gst-libav. - Audiotube cannot play music.
Log without gst-plugins-good:
kyosuke@archlinux ~> 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"
futuresql: Running "select * from played_songs natural join songs order by plays desc limit 10"
futuresql: Running "select * from playlists"
qrc:/AlbumCoverItem.qml:19:12: Duplicate signal name: invalid override of property change signal or superclass signal
Running with untested version of ytmusicapi 1.9.0.
The currently tested and supported version is 1.8.2
futuresql: Running "select * from playlists"
futuresql: Running "select * from playlists"
Running with untested version of ytmusicapi 1.9.0. If you experience errors, please report them to your distribution.
(audiotube:101330): GStreamer-Play-WARNING **: 07:29:08.344: GstPlay: scaletempo element not available. Audio pitch will not be preserved during trick modes
Failed to initialize QAudioOutput "Could not find the autoaudiosink GStreamer element"
KCrash: Application 'audiotube' crashing... crashRecursionCounter = 2
fish: Job 1, 'audiotube' terminated by signal SIGSEGV (Address boundary error)