Files transferred to K850i have truncated metadata

Bug #189702 reported by Alexander Jones
2
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: rhythmbox

When moving files to my Sony Ericsson K850i via Rhythmbox's MTP functionality, the metadata is encoded in a way that the device does not seem to like. (This is when Rhythmbox converts FLACs to MP3 on-the-fly.)

Example: "Push", "Strange World (2000 Remake)" goes to "Pu", "Strange World (20".

This is observable both when playing music back off the device in MTP mode and when browsing on the phone itself. (I guess, in MTP mode the software on the phone itself parses the metadata.)

Looking at the files over UMS mode shows that the metadata is intact as far as GStreamer is concerned.

It seems the bug is in Sony Ericsson's parsing of ID3v2.4 tags. Version 2.4 tags may not actually be supported, and there is no way to force Rhythmbox to use (the more widely supported) 2.3 because taglib apparently doesn't support it.

http://developer.sonyericsson.com/thread/38307
http://developer.sonyericsson.com/thread/34798

Tags: apport-bug
Revision history for this message
Alexander Jones (alex-weej) wrote :
Revision history for this message
Alexander Jones (alex-weej) wrote :

I sent another track over UMS that wasn't encoded by RB:

Paul Van Dyk - Live At Global Gathering 2007 => Paul V - Live At Global

Seems to be about half the length...

One other that I had just tagged with EasyTag came out perfectly, though.

Above & Beyond - Trance Around The World #201

Maybe there's nothing to be done here. The phone is just a buggy piece of closed source shit.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, it's ok if we close this report then? otherwise you may want to fill this upstream since you have the device, thanks.

Changed in rhythmbox:
assignee: nobody → desktop-bugs
status: New → Incomplete
Revision history for this message
Basilio Kublik (sourcercito) wrote :

Hi there
We are closing this bug report because no further information was provided, as described in the previous comments.Thanks again for taking the time to report this issue and help to make Ubuntu better, don't hesitate to submit bug reports in the future. If you are able to report this upstream at http://bugzilla.gnome.org, please do it, so the developers of the application could work on this and request you any information they might need.

Thanks again!

Changed in rhythmbox:
importance: Undecided → Low
status: Incomplete → Won't Fix
Revision history for this message
Alexander Jones (alex-weej) wrote :

Investigating this now. Seems ID3v2.4 is not very well supported on this phone, but ID3v2.3 works fine...

Changed in rhythmbox:
status: Won't Fix → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

leaving this as incomplete then pending on the information Alexander is going to provide, thanks you.

Changed in rhythmbox:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!.

Changed in rhythmbox:
status: Incomplete → Invalid
Revision history for this message
Alexander Jones (alex-weej) wrote :

K850i (and my previous phone, K750i) seems to have a faulty implementation of ID3v2.3. There needs to be some way for us to note that it only supports as new as ID3v2.2, perhaps in a HAL property. The "suppported formats" list of MIME Media Types is just not descriptive enough.

Furthermore, if this is the only resolution, the ID3 mux element in GStreamer needs to support muxing to an older version.

I will continue my investigations, but please understand that reverse engineering takes ages.

Changed in rhythmbox:
status: Invalid → New
Revision history for this message
Alexander Jones (alex-weej) wrote :

Damnit I meant 2.4 when I said 2.3 and 2.3 when I said 2.2 :P

description: updated
Revision history for this message
Dereck Wonnacott (dereck) wrote :

Thanks for doing the research here! Marking as 'triaged' because there should be enough information for developers to take a look at it.

In summery the Sony Ericsson K850i (and my previous phone, K750i) both require mp3 files to have ID3v2.3 tags rather than ID3v2.4 tags.

Changed in rhythmbox:
status: New → Triaged
Revision history for this message
Stéphane Maniaci (stephh) wrote :

I can confirm this on my Sony Ericsson v630i. Thanks for investigation !

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report Alexander Jones , It has been a long time without any comment or a duplicate in this bug report and It is possible that the bug has been fixed. May you please try to reproduce it with the latest Stable Release of Ubuntu the Natty Narwhal and add the respective comments to the report? You can learn how to get that release at http://www.ubuntu.com/download . Thanks again and we appreciate your help.

Changed in rhythmbox (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Triaged → Incomplete
Revision history for this message
Alexander Jones (alex-weej) wrote :

I doubt this was fixed, but whatever. Thanks

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

[Expired for rhythmbox (Ubuntu) because there has been no activity for 60 days.]

Changed in rhythmbox (Ubuntu):
status: Incomplete → Expired
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.