Rhythmbox plugin "Song Lyrics" not working

Bug #1756597 reported by JP Vossen
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Unknown
rhythmbox (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

With either rhythmbox-plugins-3.0.2-0ubuntu2 (Linux Mint 17.3 Cinnamon) or rhythmbox-plugins-3.3-1ubuntu7 (Linux Mint 18.2 XFCE) when the "Song Lyrics" plugin is enabled and the following are checked, lyrics are never displayed:
* WinampCN (www.winampcn.com)
* Dark Lyrics (darklyrics.com)
* Jetlyrics (jetlyrics.com)
* I didn't use the other two since I speak only English

Looking at the code in '/usr/lib/rhythmbox/plugins/lyrics/' and experimenting with the queries suggests that the remote web sites have changed.

For example, 'JetlyricsParser.py' has:
* q = title + ' - ' + artist
* url = 'http://www.jetlyrics.com/search.php?q=%s' % (q)

But http://www.jetlyrics.com/search.php?q=acdc-hells+bells is 404, while doing it manually from http://www.jetlyrics.com/ yields http://lyrics.jetmute.com/search.php?q=acdc+hells+bells&search=Search with some results.

Likewise DarkLyricsParser.py has:
* url = 'http://www.darklyrics.com/lyrics/%s/%s.html' % (best_match.artist, best_match.album)

But http://www.darklyrics.com/lyrics/acdc/hells+bells.html returns a 404/search page and the search "acdc hells bells" from that page is null but manually working through the form you can get https://www.azlyrics.com/lyrics/acdc/hellsbells.html.

In those examples both the base web site and search strings have changed, rendering the plugin code out of date.

Also, CTRL-L no longer works in either Mint 17's RB 3.0.2 or Mint 18's 3.0.0, but "View > Song Lyrics" works.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in rhythmbox (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issues are upstream ones and should be reported on https://gitlab.gnome.org/GNOME/gnome-control-center/issues

Changed in rhythmbox (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Adriaan Nel (adriaan-nel) wrote :

If somebody can guide me how, I am willing to help update the plugin. This is a really frustrating problem on Rhythmbox.

2 Years & still nothing has been done. Please guide me, and I'll work on it.

Revision history for this message
crvi (crvi) wrote :
Changed in rhythmbox (Ubuntu):
status: Confirmed → Triaged
Changed in rhythmbox (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rhythmbox - 3.4.4-1ubuntu3.1

---------------
rhythmbox (3.4.4-1ubuntu3.1) groovy; urgency=medium

  * debian/patches/gitlab_lyrics_resources.patch:
    - disable lyrics servers that are not working anymore, either because
      they are down or because they changed (lp: #1756597)

  [ Laurent Bigonville ]
  * debian/rhythmbox.mime: Remove the quotes around the placeholder, that
    fixes the quoted-placeholder-in-mailcap-entry lintian warning

  [ Simon McVittie ]
  * d/p/plugins-Update-website-links.patch:
    Add patch from upstream to make plugins' Website links point to the
    GNOME wiki. rhythmbox.org seems to be mostly broken, and this change
    also has the side-effect of switching to https. (Closes: #964946)
  * debian/control.in:
    - Drop build-dependencies on GStreamer documentation

 -- Sebastien Bacher <email address hidden> Thu, 24 Sep 2020 12:51:31 +0200

Changed in rhythmbox (Ubuntu):
status: Fix Committed → Fix Released
Changed in rhythmbox:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.