iAmpache is a native iPhone application that can be downloaded from the Apple App Store. Please see the offical webpage for more information.
This client requires the Ampache API be configured to allow access from your iPhone
Apple rocks… that's why they decide FOR you which protocol your music can be streamed over. We've changed that! Credit to cslamar for the write-up.
This tutorial will not tell you how to jailbreak your iPhone. If you can't google that then you shouldn't be messing around with this.
We take NO responsibility for what can/will/may/would happen to your iPhone. Do this at your own risk. It worked for me, and others, however Apple has a history of punishing users who modify their hardware.
This can be done one of two ways. First is to install OpenSSH on your iPhone through Cydia. The second is to use MobileTerminal. I will be using MobileTerminal as it will not leave your iPhone with an open ssh port to the world, and will not require you to change the root password. Open Cydia and go to search. Enter MobileTerminal into the search bar. Install MobileTerminal. After the install go to the Terminal application on the main screen. You will be provided a shell. Enter the following commands:
That's it!
You've now registered all programs that would only run over wifi with the cell modem!