Manual search via CDDB is broken

Bug #384929 reported by Chris Merrett
44
This bug affects 6 people
Affects Status Importance Assigned to Milestone
easytag (Debian)
Fix Released
Unknown
easytag (Ubuntu)
Fix Released
Undecided
Unassigned
Karmic
Fix Released
Undecided
Unassigned
Lucid
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: easytag

Description: Ubuntu 9.04
Release: 9.04
Using latest version as per Ubuntu 'jaunty' repos

When performing a manual CDDB lookup, the initial search for relevant Artists/Albums completes (if there are results), but the subsequent track lookup fails, citing a HTTP 301 Moved Permanently error. Changing the manual search server details fails.

I've managed to fix this bug by referring to a bug report submitted to Debians's bug tracker (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527216) using the supplied patch. The patch requires that the manual search host be changed from 'www.gnudb.org' to 'gnudb.org', but it restores proper functionality. The credit for this fix goes to Vladimir Stiff <email address hidden>

Kind regards,

Chris

TEST CASE:
* Select 'www.gnudb.org' as server for manual search (Settings -> Preferences...)
* select a file, Misc -> CD Data Base Search -> Manual Search -> Words, enter a search string and press Find, select an search result

Revision history for this message
Bruin (chdebruin) wrote :

I am really new at this. I have downloaded the patch, how doe I apply it to easytag?

Thanks in advance,
Chris

Revision history for this message
Chris Merrett (chrisfu) wrote :

Hi Chris,

I've uploaded the fixed package that I built for you to use:

http://upload.hardc0re.org.uk/view_file.php?uid=117&file=easytag_2.1.4-1.1_i386.deb

I'd suggest you also check out some of the many Debian/Ubuntu tutorials available explaining how to obtain Debian package source code via apt-get, and re-build it yourself. The patch I linked to in my last post needs to be applied to the source code, and then a new package build from that source code.

Hints:

1. http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html
2. apt-get build-dep easytag
3. Apply the patch ;)
4. Build your .deb

Hope all that helps you!

Chris

FriedChicken (domlyons)
Changed in easytag (Ubuntu):
status: New → Confirmed
Revision history for this message
Michal Pěnka (michal-penka) wrote :

The patch doesn't work for me :/ AMD64, Jaunty, version 2.1.4 here. I've had (and still have) also problems with connection to freedb.musicbrainz.org:

Can't connect to 'freedb.musicbrainz.com' (Connection refused)!

...(translated from Czech)

Changed in easytag (Debian):
status: Unknown → New
Revision history for this message
Jerome COUDERC (easytag) wrote : Re: [Bug 384929] Re: Manual search via CDDB is broken

Here is attached a patch for this problem, to apply to version 2.1.6

Regards,
Jerôme

Brian Murray wrote, the 23/08/2009 17:15 :
> ** Bug watch added: Debian Bug tracker #527216
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527216
>
> ** Also affects: easytag (Debian) via
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527216
> Importance: Unknown
> Status: Unknown
>
>

--
EasyTAG - Tag editor for MP3 and Ogg Vorbis files
http://easytag.sourceforge.net
--
Jerome COUDERC <email address hidden>

Artur Rona (ari-tczew)
tags: added: patch
Revision history for this message
Tanner Postert (tanner-postert) wrote :

applied this patch to amd64 2.14 and still get the same 301 errors on Manual Search

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

This bug was fixed in the package easytag - 2.1.6-1ubuntu1

---------------
easytag (2.1.6-1ubuntu1) lucid; urgency=low

  * Fix broken manual search via CDDB (LP: #384929)
    - Add debian/patches/cddb_manual_search_fix.patch
 -- Benjamin Drung <email address hidden> Sat, 14 Nov 2009 16:27:54 +0100

Changed in easytag (Ubuntu Lucid):
status: Confirmed → Fix Released
Revision history for this message
John Dong (jdong) wrote :

ACK from MOTU-SRU for +easytag (2.1.6-1ubuntu0.1) karmic-proposed; urgency=low

Revision history for this message
John Dong (jdong) wrote :

I should add, it'd be preferable if the bug original description be edited to supply the information requested by https://wiki.ubuntu.com/StableReleaseUpdates#Procedure

Revision history for this message
Scott Kitterman (kitterman) wrote : Please test proposed package

Accepted into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in easytag (Ubuntu Karmic):
status: New → Fix Committed
tags: added: verification-needed
Benjamin Drung (bdrung)
description: updated
description: updated
Revision history for this message
Ilya Barygin (randomaction) wrote :

The fix works for me, track names are displayed now.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
didi (polkumb-jybe) wrote :

Here is a 64Bit .deb Package built on Kubuntu 9.10 (propably also works on other systems)

Greetings, Martin

Revision history for this message
didi (polkumb-jybe) wrote :

Now with file...

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

This bug was fixed in the package easytag - 2.1.6-1ubuntu0.1

---------------
easytag (2.1.6-1ubuntu0.1) karmic-proposed; urgency=low

  * Fix broken manual search via CDDB (LP: #384929)
    - Add debian/patches/cddb_manual_search_fix.patch
 -- Benjamin Drung <email address hidden> Sat, 14 Nov 2009 20:12:02 +0100

Changed in easytag (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Ralf (shusai99) wrote :

Just installed 2.1.6-1ubuntu0.1 on Karmic via Synaptic, but still get an error:

The server returned a wrong answer! (HTTP/1.1 302 Found)

At least the error message has changed...

Revision history for this message
Ing. Florian Stichlberger (florian-stichlberger) wrote :

didi's .deb package worked for me on karmic 64bit

thanks a lot :)

Changed in easytag (Debian):
status: New → 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.