Version: 18.104.22.168 (using KDE 4.2.0)
Compiler: gcc 4.3.2
Installed from: Gentoo Packages
I'm wanting to get my iPhone (supported just like an iPod at this point) working on Amarok 2.0. Probably a good first step is to get isIpod to return true for iPhone. Attaching patch.
I'm new to Amarok's code so I have no idea where the ipodDetected() and connectIpod() functions are defined. It does look however that if I could get HAL to store volume mount point for my iPhone, it would work properly in Amarok. Right now, I'm using sshfs to mount it. There is such a thing as iFuse, which does the AFP-over-USB thing needed to make the iPhone work. But that still doesn't really help me if I can't get HAL to understand where the mount point is located. (Is there a HAL policy file modification that can possibly make this work? NTFS-3G sets it so it must be possible)
Created attachment 31429 [details]
Return true in isIpod if iPhone is attached.
SVN commit 952165 by seb:
M +2 -2 MediaDeviceMonitor.cpp
WebSVN link: http://websvn.kde.org/?view=rev&revision=952165
This doesn't seem to be fixed yet in trunk: https://launchpad.net/bugs/362182
This patch was indeed commited to trunk, so please don't reopen this report.
Regardless, I don't see how we can solve the iPhone/touch connection problem without it being solved in upstream with a hal register.