Registered Member
|
It seems as though Amarok is designed to detect iPods automatically and manages them like iTunes with the database. That's great for managing videos on my iPod Video which Rockbox won't play and I make use of that feature regularly. However, I see no way of making the iPod be detected as a regular mass-storage mp3-player as well, so I can't use Amarok to manage my portable music.
Rather than an either-or solution, is it possible to have Amarok treat my Rockbox enabled iPod as two seperate local collections when it's plugged in: one as an iPod and one regular usb mass-storage? Or, at least, can I force Amarok not to recognize my iPod as such? |
Registered Member
|
As far as I know this is an issue with hal. It can be fixed (at least I hope, I do not have an ipod) by removing the iPod entry from a hal policy file. On my system (Debian), it is located in /usr/share/hal/fdi/information/
Look for a .fdi file from libmtp that contains entries for a number of mp3 players. Make a backup of this file (if something goes wrong) and remove the entry for your ipod. |
Registered Member
|
Is it probable that amarok's behaviour towards rockboxed ipods will change with the new hal-less kde 4.6? Any experiences?
|
Administrator
|
Amarok's behaviour will depend on how UDev detects and handles Apple devices. If it recognises a Rockbox device as an Apple device still, it is probable that the behaviour will still be incorrect.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I see. May I reckon that rockboxed devices will be supported in the future? Would be great to just copy music from the collection, without using a file manager.
|
Administrator
|
Amarok's behaviour with them will depend on the rules shipped with udev and other components which interact with it.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I've installed Kubuntu 11.04 and removed /usr/share/hal/fdi/information/31-apple-mobile-device.fdi, but still Amarok thinks it is an iPod and says that it contains 0 tracks.
|
Registered Member
|
I recently moved to kde 4.6 and, as I expected, my modifications of hal are now useless. Did anybody have any luck writing an udev-rule for a rockboxed ipod? Or any other way to convince amarok that this device is to be treated as a standard usb storage? Any help appreciated!
|
KDE Developer
|
There was a bug in early versions of KDE 4.6 that caused iPods to be seen as regular mass storage devices. This was fixed by the addition of a udev rule for iPods. Hypothetically, therefore, removing said udev rule should cause your iPod to be detected as a mass storage device. The rule in question is /lib/udev/rules.d/90-libgpod.rules on my system; it should be something similar on yours (udev rules may also go in /etc/udev/rules.d, so check there if it's not under /lib). You probably want to keep a backup of the rules file in case this doesn't work. Please report back! |
Registered Member
|
Thank you for your input Sentynel, but sadly I have no file called 90-libgpod.rules or anything similar. Neither in /lib/udev/rules.d, nor in /etc/udev/rules.d. But thanks anyway!
|
Registered Member
|
This issue really starts getting on my nerves. I took me literally months to get amarok to work with rockbox, and now it seems to start all over again. I can't believe that I am forced to use the **** apple-firmware. Most of my collection is in ogg and flac, wich means I'll spend hours converting to mp3s.
Of course I could just use dolphin to sync my ipod, but I have a HUGE collection, so it is really uncomfortable scrolling through thousands of directories and files, just to find one track. I wish someone would take care of this! Sorry for the rant, but I had to let it out |
Manager
|
fyi 90-libgpod.rules is in the package libgpod-tools (at least in openSuse)
|
Registered Member
|
In debian it is in lipgpod-common (which isn't installed on my system). I already tried to install it, install the package and rename 90-libgpod.rules, and remove the package again. To no effect (why should there be, when the file was missing in the first place).
I think the bug in KDE 4.6 was fixed, so 90-libgpod.rules isn't needed anymore to recognize the Ipod "correctly". Is there any way to compile amarok without Ipod support? |
KDE Developer
|
Pass -DWITH_IPOD=OFF to cmake. |
Registered Member
|
Hah! That did the trick!
Thanks for this really valuable information, Sentynel! This is what I love about using linux. When there's a will, there's a way! |
Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]