Lyrics from Genius
-
@snakefinger
It works for me both on Linux and Windows, unchecking all other providers and just using Genius I get lyrics, tested with Peter Gabriel Red Rain right now.
If you click on Genius in the lyrics settings under providers, does it say logged in? -
@jonas
Yes, it states I am logged in. I actually logged it out, and reestablished it through the prompt I get in my browser from Strawberry requesting access to my Genius profile (api.genius.com OAuth federation). I actually let it sit a second and looked back at the Strawberry settings popup which was waiting for me to approve. I approved it and and it showed signed in status immediately. I then tested with Peter Gabriel "Solsbury Hill". No results. I enabled Musixmatch, restarted the song and showed lyrics immediately. Not sure what the problem might be. -
@snakefinger
Maybe something to do with your account.
Unfortunately errors when fetching lyrics is only logged to the console.
But you can probably see the error if you use the debug version available on https://github.com/strawberrymusicplayer/strawberry/releases/tag/1.0.0
There is a console in the background where errors are shown. -
@jonas Sorry for the delay in responding. I'll get that debug version installed somewhere and see what it shows. Thanks!
-
@snakefinger I'm a bit lost on how to go about getting the debugger working.
To begin, I'm not sure which of the rpm files to use for OpenSuSE (el, fc, lp, mga).
Since I previously used lp I went with that and installed both debug-info and debug-source. I show debug-info installed along with the base version of Strawberry but nothing about debug-source which YaST software manager said was installed successfully. If I launch Strawberry the Console doesn't seem to do anything, and I don't see anything via command line that would indicate how to launch in debug mode. I hunted around but haven't found instructions on using the debugging/console features. Thanks for your help.
Note: If this would be easier in Windows I can try it that way. -
@snakefinger After searching debug I did find a post where someone launched with "gdb" program. I tried to match their steps but didn't get any DEBUG lines. I have no idea if I'm doing any of this correctly. If anyone can assist, please do. Thanks.
fuscop@Music:~> gdb strawberry GNU gdb (GDB; SUSE Linux Enterprise 15) 11.1 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://bugs.opensuse.org/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from strawberry... Reading symbols from /usr/lib/debug/usr/bin/strawberry-1.0.0-1.lp153.x86_64.debug... (gdb) run Starting program: /usr/bin/strawberry Missing separate debuginfos, use: zypper install glibc-debuginfo-2.31-9.6.1.x86_64 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 15:57:32.341 INFO main:171 Strawberry 1.0 15:57:32.341 INFO main:172 "openSUSE Leap 15.3 15.3 - (linux 5.3.18-59.37-default) [x86_64]" [New Thread 0x7fffdb952700 (LWP 21430)] [New Thread 0x7fffcf0e0700 (LWP 21431)] [New Thread 0x7fffce6cc700 (LWP 21432)] [New Thread 0x7fffb5778700 (LWP 21433)] [New Thread 0x7fffb48d7700 (LWP 21434)] [New Thread 0x7fffabfff700 (LWP 21435)] [New Thread 0x7fffab7fe700 (LWP 21436)] [Detaching after fork from child process 21437] [Detaching after fork from child process 21438] 15:57:32.859 INFO main:57 TagReader worker connecting to "/tmp/strawberry_1339361" 15:57:32.862 INFO main:57 TagReader worker connecting to "/tmp/strawberry_4125072" [New Thread 0x7fffaaffd700 (LWP 21439)] 15:57:32.886 INFO GlobalShortcutsBackendKDE:143 Media shortcut "next_track" QKeySequence("Media Next") 15:57:32.886 INFO GlobalShortcutsBackendKDE:143 Media shortcut "play_pause" QKeySequence("Media Play") 15:57:32.886 INFO GlobalShortcutsBackendKDE:143 Media shortcut "prev_track" QKeySequence("Media Previous") 15:57:32.886 INFO GlobalShortcutsBackendKDE:143 Media shortcut "stop" QKeySequence("Media Stop") 15:57:33.566 INFO Player:900 Registered URL handler for "subsonic" 15:57:33.569 INFO Player:900 Registered URL handler for "tidal" 15:57:33.578 INFO Player:900 Registered URL handler for "qobuz" [New Thread 0x7fffa9cba700 (LWP 21440)] [New Thread 0x7fffa94b9700 (LWP 21441)] [New Thread 0x7fffa8cb8700 (LWP 21442)] [New Thread 0x7fff8ffff700 (LWP 21443)] [New Thread 0x7fff8f7fe700 (LWP 21444)] [New Thread 0x7fff8effd700 (LWP 21445)] [New Thread 0x7fff7b67d700 (LWP 21447)] [New Thread 0x7fff7ae7c700 (LWP 21448)] [New Thread 0x7fff7a67b700 (LWP 21449)] [New Thread 0x7fff79e7a700 (LWP 21450)] [New Thread 0x7fff79679700 (LWP 21451)] 15:57:34.906 INFO DeviceManager:267 Device added from database: "DVDRAM GE24NU30 " 15:57:34.923 INFO DeviceManager:451 Device added: "/dev/sr0" ("/dev/sr0") [Thread 0x7fffa9cba700 (LWP 21440) exited] [Thread 0x7fffaaffd700 (LWP 21439) exited] [New Thread 0x7fffaaffd700 (LWP 21456)] [New Thread 0x7fffa9cba700 (LWP 21457)] [New Thread 0x7fff639e4700 (LWP 21458)] [New Thread 0x7fff631e3700 (LWP 21459)] [New Thread 0x7fff627ca700 (LWP 21460)] [New Thread 0x7fff61b81700 (LWP 21461)] [New Thread 0x7fff61380700 (LWP 21462)] [New Thread 0x7fff6096d700 (LWP 21463)] [New Thread 0x7fff3bfff700 (LWP 21464)] [New Thread 0x7fff3b7fe700 (LWP 21465)] [New Thread 0x7fff3adf5700 (LWP 21466)] [New Thread 0x7fff3a5f4700 (LWP 21467)] [New Thread 0x7fff39df3700 (LWP 21468)] [Thread 0x7fff3bfff700 (LWP 21464) exited] [Thread 0x7fff61b81700 (LWP 21461) exited] [Thread 0x7fffa9cba700 (LWP 21457) exited] [Thread 0x7fff39df3700 (LWP 21468) exited] [Thread 0x7fffaaffd700 (LWP 21456) exited] [Thread 0x7fff639e4700 (LWP 21458) exited] [Thread 0x7fff6096d700 (LWP 21463) exited] [Thread 0x7fff631e3700 (LWP 21459) exited] [Thread 0x7fff3a5f4700 (LWP 21467) exited] [Thread 0x7fff3b7fe700 (LWP 21465) exited] [Thread 0x7fff627ca700 (LWP 21460) exited] [Thread 0x7fff3adf5700 (LWP 21466) exited] [Thread 0x7fff79679700 (LWP 21451) exited] [Thread 0x7fffb48d7700 (LWP 21434) exited] [Thread 0x7fffab7fe700 (LWP 21436) exited] [Thread 0x7fffce6cc700 (LWP 21432) exited] [Thread 0x7fffabfff700 (LWP 21435) exited] [Thread 0x7fff61380700 (LWP 21462) exited] [Thread 0x7fffa94b9700 (LWP 21441) exited] [Thread 0x7fffa8cb8700 (LWP 21442) exited] [Thread 0x7fff8ffff700 (LWP 21443) exited] [Thread 0x7fffb5778700 (LWP 21433) exited] [Thread 0x7fffdb952700 (LWP 21430) exited] [Thread 0x7fff79e7a700 (LWP 21450) exited] [Thread 0x7fff7a67b700 (LWP 21449) exited] [Thread 0x7fff7ae7c700 (LWP 21448) exited] [Thread 0x7fff7b67d700 (LWP 21447) exited] [Thread 0x7fffcf0e0700 (LWP 21431) exited] [Thread 0x7fff8f7fe700 (LWP 21444) exited] [Thread 0x7ffff7f936c0 (LWP 21426) exited] [Inferior 1 (process 21426) exited normally] Missing separate debuginfos, use: zypper install Mesa-dri-debuginfo-20.2.4-57.12.x86_64 Mesa-libGL1-debuginfo-20.2.4-57.13.x86_64 Mesa-libglapi0-debuginfo-20.2.4-57.13.x86_64 breeze5-style-debuginfo-5.18.5-bp153.3.2.1.x86_64 fontconfig-debuginfo-2.12.6-4.3.1.x86_64 gstreamer-debuginfo-1.16.3-3.3.1.x86_64 gstreamer-plugins-base-debuginfo-1.16.3-4.3.1.x86_64 gvfs-debuginfo-1.42.2-4.24.x86_64 kimageformats-debuginfo-5.76.0-bp153.3.2.1.x86_64 kio-core-debuginfo-5.76.0-bp153.3.2.1.x86_64 kio-debuginfo-5.76.0-bp153.3.2.1.x86_64 kservice-debuginfo-5.76.0-bp153.2.2.1.x86_64 kwayland-debuginfo-5.76.0-bp153.2.2.1.x86_64 libFLAC8-debuginfo-1.3.2-3.6.1.x86_64 libICE6-debuginfo-1.0.9-1.25.x86_64 libIex-2_2-23-debuginfo-2.2.1-1.17.x86_64 libIlmImf-2_2-23-debuginfo-2.2.1-3.38.1.x86_64 libIlmThread-2_2-23-debuginfo-2.2.1-1.17.x86_64 libKF5Archive5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5AuthCore5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5Bookmarks5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5Codecs5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5Completion5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5ConfigCore5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5ConfigGui5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5ConfigWidgets5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5CoreAddons5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5Crash5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5GlobalAccel5-debuginfo-5.76.0-3.6.1.x86_64 libKF5GuiAddons5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5I18n5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5IconThemes5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5ItemViews5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5JobWidgets5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5Notifications5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5WidgetsAddons5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libKF5WindowSystem5-debuginfo-5.76.0-bp153.2.2.1.x86_64 libQt5Concurrent5-debuginfo-5.12.7-4.12.2.x86_64 libQt5Core5-debuginfo-5.12.7-4.12.2.x86_64 libQt5DBus5-debuginfo-5.12.7-4.12.2.x86_64 libQt5Gui5-debuginfo-5.12.7-4.12.2.x86_64 libQt5Network5-debuginfo-5.12.7-4.12.2.x86_64 libQt5PrintSupport5-debuginfo-5.12.7-4.12.2.x86_64 libQt5QuickControls2-5-debuginfo-5.12.7-1.53.x86_64 libQt5Sql5-debuginfo-5.12.7-4.12.2.x86_64 libQt5Svg5-debuginfo-5.12.7-3.3.1.x86_64 libQt5Widgets5-debuginfo-5.12.7-4.12.2.x86_64 libQt5X11Extras5-debuginfo-5.12.7-1.49.x86_64 libQt5Xml5-debuginfo-5.12.7-4.12.2.x86_64 libQtQuick5-debuginfo-5.12.7-4.2.1.x86_64 libSM6-debuginfo-1.2.2-1.23.x86_64 libX11-xcb1-debuginfo-1.6.5-3.21.1.x86_64 libXau6-debuginfo-1.0.8-1.26.x86_64 libXcursor1-debuginfo-1.1.15-1.18.x86_64 libXdamage1-debuginfo-1.1.4-1.23.x86_64 libXext6-debuginfo-1.3.3-1.30.x86_64 libXfixes3-debuginfo-5.0.3-1.24.x86_64 libXrender1-debuginfo-0.9.10-1.30.x86_64 libacl1-debuginfo-2.2.52-4.3.1.x86_64 libattr1-debuginfo-2.4.47-2.19.x86_64 libavcodec57-debuginfo-3.4.9-pm153.1.2.x86_64 libavutil55-debuginfo-3.4.9-pm153.1.2.x86_64 libblkid1-debuginfo-2.36.2-4.5.1.x86_64 libbreezecommon5-5-debuginfo-5.18.5-bp153.3.2.1.x86_64 libbz2-1-debuginfo-1.0.6-5.11.1.x86_64 libcanberra0-debuginfo-0.30-3.2.3.x86_64 libcap2-debuginfo-2.26-4.6.1.x86_64 libcdio19-debuginfo-2.1.0-1.27.x86_64 libcelt0-2-debuginfo-0.11.3-1.29.x86_64 libdbus-1-3-debuginfo-1.12.2-8.11.2.x86_64 libdouble-conversion3-debuginfo-3.1.5-3.2.1.x86_64 libdrm_intel1-debuginfo-2.4.104-1.12.x86_64 libdrm_nouveau2-debuginfo-2.4.104-1.12.x86_64 libelf1-debuginfo-0.168-4.5.3.x86_64 libexpat1-debuginfo-2.2.5-3.6.1.x86_64 libffi7-debuginfo-3.2.1.git259-10.8.x86_64 libfftw3-3-debuginfo-3.3.9-1.6.x86_64 libfreetype6-debuginfo-2.10.1-4.8.1.x86_64 libgcc_s1-debuginfo-11.2.1+git610-1.3.9.x86_64 libgio-2_0-0-debuginfo-2.62.6-3.6.1.x86_64 libglib-2_0-0-debuginfo-2.62.6-3.6.1.x86_64 libglvnd-debuginfo-1.3.2-1.49.x86_64 libgmodule-2_0-0-debuginfo-2.62.6-3.6.1.x86_64 libgmp10-debuginfo-6.1.2-4.9.1.x86_64 libgnutls30-debuginfo-3.6.7-14.13.5.x86_64 libgobject-2_0-0-debuginfo-2.62.6-3.6.1.x86_64 libgpg-error0-debuginfo-1.29-1.8.x86_64 libgstapp-1_0-0-debuginfo-1.16.3-4.3.1.x86_64 libgstaudio-1_0-0-debuginfo-1.16.3-4.3.1.x86_64 libgstpbutils-1_0-0-debuginfo-1.16.3-4.3.1.x86_64 libgstreamer-1_0-0-debuginfo-1.16.3-3.3.1.x86_64 libgsttag-1_0-0-debuginfo-1.16.3-4.3.1.x86_64 libharfbuzz0-debuginfo-2.6.4-1.56.x86_64 libhogweed4-debuginfo-3.4.1-4.18.1.x86_64 libicu-suse65_1-debuginfo-65.1-4.2.1.x86_64 libidn11-debuginfo-1.34-3.2.2.x86_64 libidn2-0-debuginfo-2.2.0-3.6.1.x86_64 libimobiledevice6-debuginfo-1.2.0+git20180427.26373b3-1.40.x86_64 libjbig2-debuginfo-2.1-1.31.x86_64 libjpeg8-debuginfo-8.1.2-5.18.1.x86_64 liblcms2-2-debuginfo-2.9-3.3.1.x86_64 libltdl7-debuginfo-2.4.6-3.4.1.x86_64 liblz4-1-debuginfo-1.9.2-3.3.1.x86_64 libmng2-debuginfo-2.0.3-1.39.x86_64 libmodman1-debuginfo-2.0.1-1.27.x86_64 libmp3lame0-debuginfo-3.100-1.33.x86_64 libmtp9-debuginfo-1.1.16-3.3.1.x86_64 libnettle6-debuginfo-3.4.1-4.18.1.x86_64 libnuma1-debuginfo-2.0.14.20.g4ee5e0c-10.1.x86_64 libogg0-debuginfo-1.3.2-1.24.x86_64 libopencore-amrnb0-debuginfo-0.1.5-pm153.1.8.x86_64 libopencore-amrwb0-debuginfo-0.1.5-pm153.1.8.x86_64 libopenjp2-7-debuginfo-2.3.0-1.25.x86_64 libopenssl1_1-debuginfo-1.1.1d-11.30.1.x86_64 liborc-0_4-0-debuginfo-0.4.28-3.3.1.x86_64 libp11-kit0-debuginfo-0.23.2-4.8.3.x86_64 libpcre1-debuginfo-8.45-20.10.1.x86_64 libpcre2-16-0-debuginfo-10.31-3.3.1.x86_64 libplist3-debuginfo-2.0.0-1.31.x86_64 libpng16-16-debuginfo-1.6.34-3.9.1.x86_64 libprotobuf20-debuginfo-3.9.2-4.9.1.x86_64 libpulse0-debuginfo-14.2-4.2.x86_64 libqt5-qtimageformats-debuginfo-5.12.7-1.50.x86_64 libsndfile1-debuginfo-1.0.28-5.12.1.x86_64 libsqlite3-0-debuginfo-3.36.0-3.12.1.x86_64 libswresample2-debuginfo-3.4.9-pm153.1.2.x86_64 libtheoraenc1-debuginfo-1.1.1-1.30.x86_64 libtwolame0-debuginfo-0.3.13-1.26.x86_64 libunistring2-debuginfo-0.9.10-1.1.x86_64 libusbmuxd4-debuginfo-1.0.10-3.23.x86_64 libva-x11-2-debuginfo-2.10.0-1.13.x86_64 libva2-debuginfo-2.10.0-1.13.x86_64 libvdpau1-debuginfo-1.1.1-1.28.x86_64 libvlc5-debuginfo-3.0.16-pm153.2.6.1.x86_64 libvlccore9-debuginfo-3.0.16-pm153.2.6.1.x86_64 libvorbisenc2-debuginfo-1.3.6-4.3.1.x86_64 libwebp7-debuginfo-1.0.3-1.62.x86_64 libx264-161-debuginfo-0.161+git20200912.d198931a-pm153.2.3.x86_64 libxcb-dri3-0-debuginfo-1.13-3.5.1.x86_64 libxcb-present0-debuginfo-1.13-3.5.1.x86_64 libxcb-render0-debuginfo-1.13-3.5.1.x86_64 libxcb-xfixes0-debuginfo-1.13-3.5.1.x86_64 libxkbcommon-x11-0-debuginfo-0.8.2-3.3.1.x86_64 libxkbcommon0-debuginfo-0.8.2-3.3.1.x86_64 libxvidcore4-debuginfo-1.3.7-pm153.1.7.x86_64 libz1-debuginfo-1.2.11-3.21.1.x86_64 (gdb) quit fuscop@Music:~>
-
@snakefinger
I told you to use the Strawberry debug version for Windows because you wrote that you were using Windows 10, but since you have switched to openSUSE. There is a separate .exe installation for Windows with -Debug in the filename.
The RPM releases weren't compiled with debug output.
I've enabled it now so you can try the latest from https://builds.strawberrymusicplayer.org/opensuse/lp153/
The official package in openSUSE also has this enabled by default, if you want 1.0.0 you can use https://build.opensuse.org/package/show/multimedia:apps/strawberry
There is no need to run it through GDB to see the output.
Only the 'lp' RPM will work on openSUSE Leap.
The others are:
fc = Fedora Core
mga = Mageia
el = Enterprise Linux (Redhat/CentOS) -
@jonas Thank you for the explanation and additional information. I will give it another try.
-
@snakefinger After reinstall the debugger is working, ran it with --verbose switch. Genius info at tail of output below:
code_text ```fuscop@Music:~> strawberry --verbose 17:42:30.560 INFO main:171 Strawberry 1.0 17:42:30.561 INFO main:172 "openSUSE Leap 15.3 15.3 - (linux 5.3.18-59.37-default) [x86_64]" 17:42:30.622 DEBUG main:213 Style: "breeze" 17:42:30.625 DEBUG Application:259 Database(0x55baae897440) moved to thread QThread(0x55baae8169c0) 17:42:30.625 DEBUG SCollection:63 CollectionBackend(0x55baae87b480) moved to thread QThread(0x55baae8169c0) 17:42:30.645 DEBUG Application:259 AlbumCoverLoader(0x55baae889ab0) moved to thread QThread(0x55baae77f0e0) 17:42:30.647 DEBUG SCollection:95 CollectionWatcher(0x55baae968d80) moved to thread Thread(0x55baae941710) 17:42:30.647 DEBUG Application:259 TagReaderClient(0x55baae967860) moved to thread QThread(0x55baae9662f0) 17:42:30.647 DEBUG NetworkProxyFactory:54 Detected system proxy URLs: ("", "", "", "") 17:42:30.647 DEBUG WorkerPool<HandlerType>:245 Using worker "strawberry-tagreader" from "/usr/bin" 17:42:30.647 DEBUG WorkerPool<HandlerType>:294 Starting worker 0x7f51f105c630 "/usr/bin/strawberry-tagreader" "/tmp/strawberry_1963692770" 17:42:30.648 DEBUG WorkerPool<HandlerType>:294 Starting worker 0x7f51f105c630 "/usr/bin/strawberry-tagreader" "/tmp/strawberry_2702329122" 17:42:30.659 INFO main:57 TagReader worker connecting to "/tmp/strawberry_1963692770" 17:42:30.660 DEBUG WorkerPool<HandlerType>:317 Worker 0x7f51dc006b80 connected to "/tmp/strawberry_1963692770" 17:42:30.661 INFO main:57 TagReader worker connecting to "/tmp/strawberry_2702329122" 17:42:30.661 DEBUG WorkerPool<HandlerType>:317 Worker 0x7f51dc006fc0 connected to "/tmp/strawberry_2702329122" 17:42:30.677 DEBUG GlobalShortcutsBackendKDE:63 Registering 17:42:30.677 INFO GlobalShortcutsBackendKDE:143 Media shortcut "next_track" QKeySequence("Media Next") 17:42:30.677 INFO GlobalShortcutsBackendKDE:143 Media shortcut "play_pause" QKeySequence("Media Play") 17:42:30.677 INFO GlobalShortcutsBackendKDE:143 Media shortcut "prev_track" QKeySequence("Media Previous") 17:42:30.677 INFO GlobalShortcutsBackendKDE:143 Media shortcut "stop" QKeySequence("Media Stop") 17:42:31.106 INFO Player:900 Registered URL handler for "subsonic" 17:42:31.109 DEBUG InternetServices:49 Added internet service "Subsonic" 17:42:31.109 INFO Player:900 Registered URL handler for "tidal" 17:42:31.117 DEBUG InternetServices:49 Added internet service "Tidal" 17:42:31.117 INFO Player:900 Registered URL handler for "qobuz" 17:42:31.126 DEBUG InternetServices:49 Added internet service "Qobuz" 17:42:31.745 DEBUG MainWindow:329 Starting 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Last.fm" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "MusicBrainz" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Discogs" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Deezer" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Musixmatch" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Spotify" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Tidal" 17:42:31.913 DEBUG CoverProviders:109 Registered cover provider "Qobuz" 17:42:31.920 DEBUG LyricsProviders:108 Registered lyrics provider "AudD" 17:42:31.920 DEBUG LyricsProviders:108 Registered lyrics provider "Genius" 17:42:31.920 DEBUG LyricsProviders:108 Registered lyrics provider "Lyrics.ovh" 17:42:31.920 DEBUG LyricsProviders:108 Registered lyrics provider "LoloLyrics" 17:42:31.920 DEBUG LyricsProviders:108 Registered lyrics provider "Musixmatch" 17:42:31.920 DEBUG LyricsProviders:108 Registered lyrics provider "ChartLyrics" 17:42:31.955 DEBUG MainWindow:378 Initializing player 17:42:32.016 DEBUG MainWindow:388 Creating models 17:42:32.016 DEBUG MainWindow:395 Creating models finished 17:42:32.022 DEBUG DeviceLister:67 CddaLister(0x55baaf88f290) moved to thread QThread(0x55baaf8d53e0) 17:42:32.022 DEBUG DeviceLister:67 Udisks2Lister(0x55baaf930aa0) moved to thread QThread(0x55baaf890a50) 17:42:32.022 DEBUG DeviceLister:67 GioLister(0x55baaf8d4060) moved to thread QThread(0x55baaf8d1880) 17:42:32.027 DEBUG Application:259 PlaylistBackend(0x55baaf963e10) moved to thread QThread(0x55baae8169c0) 17:42:32.034 DEBUG Application:259 RadioBackend(0x55baaf9af4c0) moved to thread QThread(0x55baae8169c0) 17:42:32.035 DEBUG RadioServices:67 Adding radio service: "SomaFM" 17:42:32.035 DEBUG logging:86(GLib-GIO) _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’ 17:42:32.036 DEBUG RadioServices:67 Adding radio service: "Radio Paradise" 17:42:32.036 DEBUG MainWindow:415 Creating UI 17:42:32.064 DEBUG ScrobblerServices:49 Registered scrobbler service "Last.fm" 17:42:32.064 DEBUG ScrobblerServices:49 Registered scrobbler service "Libre.fm" 17:42:32.064 DEBUG ScrobblerServices:49 Registered scrobbler service "ListenBrainz" 17:42:32.064 DEBUG ScrobblerServices:49 Registered scrobbler service "Subsonic" 17:42:32.165 DEBUG MainWindow:840 Creating playing widget 17:42:32.212 DEBUG MainWindow:892 Loading settings 17:42:32.412 DEBUG MainWindow:1027 Started QThread(0x55baae74a280) 17:42:32.433 INFO DeviceManager:267 Device added from database: "DVDRAM GE24NU30 " 17:42:32.435 INFO DeviceManager:451 Device added: "/dev/sr0" ("/dev/sr0") 17:43:00.654 DEBUG Database:514 Starting database integrity check 17:43:00.660 DEBUG Database:583 Starting database backup 17:43:21.955 DEBUG SongLoader:234 Loading local file "/home/fuscop/Music/FLAC/WasMP3/Albums/Doors/L.A. Woman/Doors - Love Her Madly.flac" 17:43:21.962 DEBUG _MessageReplyBase:31 Waiting on ID 0 17:43:21.962 DEBUG TagReaderTagLib:147 Checking for valid file "/home/fuscop/Music/FLAC/WasMP3/Albums/Doors/L.A. Woman/Doors - Love Her Madly.flac" 17:43:21.992 DEBUG MessageReply<MessageType>:90 Releasing ID 0 (finished) 17:43:21.992 DEBUG _MessageReplyBase:33 Acquired ID 0 17:43:21.994 DEBUG _MessageReplyBase:31 Waiting on ID 1 17:43:21.994 DEBUG TagReaderTagLib:703 Loading art from "/home/fuscop/Music/FLAC/WasMP3/Albums/Doors/L.A. Woman/Doors - Love Her Madly.flac" 17:43:21.994 DEBUG MainWindow:1343 Song changed to "The Doors" "L.A. Woman" "Love Her Madly" 17:43:21.995 DEBUG MessageReply<MessageType>:90 Releasing ID 1 (finished) 17:43:21.995 DEBUG _MessageReplyBase:33 Acquired ID 1 17:43:22.007 DEBUG Player:686 Playing song "Love Her Madly" QUrl("file:///home/fuscop/Music/FLAC/WasMP3/Albums/Doors/L.A. Woman/Doors - Love Her Madly.flac") position 0 17:43:22.012 DEBUG GstEnginePipeline:409 Setting buffer duration: 4000000000 low watermark: 0.33 high watermark: 0.99 17:43:22.015 DEBUG Playlist:1182 Updating playlist with new tracks' info 17:43:22.357 DEBUG GstEnginePipeline:476 1 event latency 17:43:22.365 DEBUG GstEnginePipeline:476 1 event latency 17:43:22.416 DEBUG GstEngine:974 Got stream info for "file:///home/fuscop/Music/FLAC/WasMP3/Albums/Doors/L.A.%20Woman/Doors%20-%20Love%20Her%20Madly.flac:" "FLAC" 17:43:22.928 DEBUG PlaylistBackend:335 Saving playlist 5 17:43:25.421 DEBUG GeniusLyricsProvider:553 GeniusLyrics: No lyrics for "The Doors" "Love Her Madly" I stopped the playback and closed the app at this point.
-
@snakefinger
Hi. I found a problem now.
The problem is that we can only use the Genius API for search for the link to the lyrics HTML pagres, it returns a link to the regular HTML page which we need to parse to fetch the lyrics. Some lyrics are returned in a different HTML format.
Fix here : https://github.com/strawberrymusicplayer/strawberry/commit/ce3af4961b34b1e90cc80a0849571d1687ff8b71
Builds should be available shortly.
I tested with Solsbury Hill (https://genius.com/Peter-gabriel-solsbury-hill-lyrics) and all the songs from the Peter Gabriel Car album. -
@jonas Thanks for the update, that sounds great. I have "Solsbury Hill" so I will use that to verify once the new build is available. I appreciate all of your hard work on creating a great app!