After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 404698 - Track transfer fails with "failed to find acceptable mime type"
Track transfer fails with "failed to find acceptable mime type"
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Removable Media
HEAD
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 420702 592949 622662 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-02-05 18:38 UTC by Sven Arvidsson
Modified: 2010-06-24 22:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (1.92 KB, patch)
2007-02-06 04:01 UTC, James "Doc" Livingston
none Details | Review
better patch (4.61 KB, patch)
2007-02-06 08:20 UTC, James "Doc" Livingston
none Details | Review

Description Sven Arvidsson 2007-02-05 18:38:39 UTC
I have tried two different generic MP3 players. Both detected as such by Rhythmbox and they fail to transfer any tracks. 

No error message or other information is displayed in the GUI when I drag and drop songs, but this error message is printed in debug mode:

[0x80f0030] [impl_paste] rb-removable-media-source.c:295: failed to find acceptable mime type for file:///home/sa/Media/Music/Miles%20Davis/Kind%20Of%20Blue/01%20-%20So%20What.mp3

It does not seem to matter what kind of file it is as I get the same error message with both Mp3, Vorbis and FLAC.

I'm using GStreamer 0.10.11 and Rhythmbox 0.9.7.90.
Comment 1 James "Doc" Livingston 2007-02-06 04:01:26 UTC
Created attachment 81974 [details] [review]
patch

Ick, I'd forgotten to add error messages here. The problem is that your audio player only accepts certain types of audio (probably audio/mpeg, i.e.g MP3) and you don't have an audio encoding profile set up for that.

This patch adds some, but it currently doesn't tell you how to add an audio encoding profile, and it sucks a bit for i18n - which sucks.
Comment 2 James "Doc" Livingston 2007-02-06 08:20:51 UTC
Created attachment 81985 [details] [review]
better patch

This is a bit better, as it doesn't display one dialog per failed track. However we need to change it so that it doesn't become huge when you transfer lots of tracks.
Comment 3 Sven Arvidsson 2007-02-06 18:27:19 UTC
Thanks, I that works fine.

However, after installing the the GStreamer lame plugin, creating a profile for it, and making sure it works by importing a CD, I still can't transfer tracks.
Comment 4 Sven Arvidsson 2007-02-21 14:35:38 UTC
I tried the 0.9.8 release and it has the same problem. Any idea what can be wrong?
Comment 5 James "Doc" Livingston 2007-03-21 06:45:56 UTC
*** Bug 420702 has been marked as a duplicate of this bug. ***
Comment 6 Sven Arvidsson 2007-03-26 18:36:12 UTC
I finally figured out what's wrong.

When I added an encoding profile for mp3 I did it manually and it seems like Rhythmbox didn't find it. This time I removed the manually added profile and used the one shipped by default in gnome-media 2.18. Now transfers work ok.

/system/gstreamer/0.10/audio/global/profile_list now contains a profile with the name "mp3". If I remove that one and add a profile called "foo", still containing the same gstreamer pipeline, it's not found by Rhythmbox.
Comment 7 Jonathan Matthew 2009-08-30 12:07:42 UTC
*** Bug 592949 has been marked as a duplicate of this bug. ***
Comment 8 Jonathan Matthew 2010-05-22 11:48:15 UTC
fixed by commits 8b52800 through 0c2876b
Comment 9 Jonathan Matthew 2010-06-24 22:48:31 UTC
*** Bug 622662 has been marked as a duplicate of this bug. ***