This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Amarok doesn't treat Rockbox iPod as regular USB

Tags: None
(comma "," separated)
User avatar
Sentynel
KDE Developer
Posts
285
Karma
1
OS
It also occurs to me, possibly a little late, that, as of Amarok 2.4.1, you can disable iPod support in Amarok without recompilation in settings > configure Amarok > plugins...


stutschka
Registered Member
Posts
12
Karma
0
OS
*lol*

You're right! Sometimes things go funny ways...
stutschka
Registered Member
Posts
12
Karma
0
OS
Ok. Back to sqaure one.

It's still the same rockboxed Ipod, but amarok is now 2.5
Since the upgrade from 2.4 the device isn't recognized anymore. When I turn the "Ipod-Collection" module on, it's recognized as an Ipod (which I don't want, I want to use it as a mass storage). When I turn the module off, amarok does just nothing (KDE mounts the device just fine, by the way).

Any ideas/experiences/hints?
eduardowoj
Registered Member
Posts
2
Karma
0
I've got this problem too. I rockboxed an iPod Classic 2G (the 120GB model) and it works like a charm! But everytime I plug it in my computer, Amarok doesn't recognize it. By disabling the "iPod support" plugin, Amarok does not even recognizes the device.

Is there any way to make Amarok read the rockboxed iPod as a mass storage device without recompiling it?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Unfortunately the regular mass storage device handling has "Apple" vendor devices blacklisted - so recompiling will be required i'm afraid.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
strohel
KDE Developer
Posts
54
Karma
0
OS
bcooksley wrote:Unfortunately the regular mass storage device handling has "Apple" vendor devices
blacklisted - so recompiling will be required i'm afraid.
Exactly, unfortunately.

The root of the problem is KDE's Solid Bug #253671. In short, it doesn't provide us a way
to tell whether the connected device runs original iPod firmware or Rockbox one, which it
theoretically knows (as it uses media-player-info; though I don't know whether it would be able to
tell. Still you'd at least be able to override it per-device with udev rules etc.). So we have to
rely on heuristics, which is currently using the vendor name "Apple" vs. anything else.

Short-term workaround: as soon as MediaDeviceFramework is removed from Amarok (read: when my and
Tatjana's GSoC is merged), we can create a common factory for pluggable devices and then remove the
heuristics in USB Mass Storage collection (keeping it in iPod one), which would mean that the trick
to disable UMS Collection would work again.

The solution lies of course in solving the Solid bug.


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]