Error handling and reporting for lyrics plugin needs improvement
Submitted by Daniel van Eeden
Link to original bug (#489902)
Description
I tried to get lyrics for a song and rhytmbox reported the following error: "Server did not respond."
But wireshark revealed that the server did actually respond.
Issue 1: The lyrics plugin should report which server didn't respond and should provide some simple steps the user can perform to fix this.
Issue 2: Use NetworkManager to see if there is a connection available for fetching lyrics. (not tested, so this could already be the case)
Issue 3: Display the error message if one is reported by the lyrics server ("There are no exact matches for the search." in my case) Bonus: let the user redefine the search.
Issue 4: Report to the user which service is used to fetch lyrics in the plugin descriptions. (credit where credit's due)
Version: 0.10.x