Version: 2.0.0.1 (using KDE 4.2.0) Compiler: gcc 4.3.2 OS: Linux 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. Attaching patch
SVN commit 952165 by seb: Detect iPhones BUG: 184744 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.