iPeng for iPhone 2.0 / 3G is there!
08:49 PM in
Uncategorized
So, after a busy weekend doing some final fixes here’s the first version of iPeng for iPhone 2.0 / 3G (and iTouch 2.0, of course).
It finally will be a completely rewritten plugin, but for now, only some of the new stuff is ready, but it is already fully compatible to iPhone 2.0.
What’s new?
All of the current changes are on the NowPlaying screen (where they were needed most):
Smooth Scrolling:
- The different pages on the NowPlaying screen now can be scrolled in and out like the Pages of the Springboard.
- You don’t need to do “two finger scrolling” to move around content pages or the playlist. We’ve all waited for this, haven’t we
Seamless Volume and “Elased Time” controls
- In former iPeng versions, you could click on the volume bar to select a volume. This was a bit inexact. Now you can drag the volume handle.
- While dragging, the current volume will permanently alter, so you can hear whether it’s what you want
- An extra overlay will show the current volume level, in case you like it VERY exact.
- For “Elapsed Time” this will show the time into the track. But no, no immediate update here, of course, your track stays on until you release the handle
And last but not least: Drag’n'Drop reordering of the Playlist
- No more clicking between tracks to change their order.
- Just touch and hold a track for more than 1.5s and it will be “elevated”. Now you can drag it along the list and drop it into the place where you want it to be.
- COOL!
So. Have fun. Send fish. And wait for more to come

Monday July 14th, 2008 at 06:47 AM
You rock man! Can’t wait to try it out!
Is it now available through iTunes?
Monday July 14th, 2008 at 09:09 AM
No, this is still a webapp, so you don’t need iTunes.
But the native app will come…
Tuesday July 15th, 2008 at 12:29 PM
These updates sound great – will they also work okay in 1.1.4?
Tuesday July 15th, 2008 at 01:05 PM
Unfortunately not.
The new versions rely heavily on the new iPhone browser features so iPeng 0.5 does not work with FW 1.1.4.
The next release (0.5.2) will include the old skin as well (under the iPeng4 name) so that people who own an 2.0 and an 1.1.4 device can use both with the server.
Tuesday July 15th, 2008 at 02:05 PM
Thanks for the info – I’ll hold off upgrading until 0.5.2 or, err, my iPhone becomes upgradeable
Wednesday July 16th, 2008 at 05:38 AM
Thanks for the work on this. I have loaded the program on my Mac Mini like you said to do. I am confused about what to put in as the address in Mobil Safari on my apple touch. I have tried. squeezecenterhost:9000/iPeng and nothing. I have also tried localhost:9000/iPeng etc etc. I am not sure where to put the IP address in as well. Could you give me a bit more info on exactly what to put in the address of the apple touch to get iPeng up and running. Thanks
Wednesday July 16th, 2008 at 07:13 AM
Really Nice, great job, but I`ve tried Air Remote from the app store as well, and thats much more faster than coolio (I think that at the moment its too cold at the south-pole, where coolio lives!) Do you think, that coolio will be as fast as the apples web app? Yours Martin
Wednesday July 16th, 2008 at 08:23 AM
@moadib:
I assume, you’ve read the installation section (http://penguinlovesmusic.de/?page_id=12)
There is a description on how to find out your ip-address on the MacMini. You can find it under “System settings->Network->AirPort (or Ethernet)->Details. It’s a four-Number code like 192.168.0.2 or something similar.
You also have to make sure your MacMini is allows for external connections to the server to be establish (SystemSettings->Security->Firewall->Allow Access for Certain Applications. OSX will ask you to allow access to SqueezeCenter and Perl and you have to allow this. But I think the default for the Firewall is “off” and that works, too, although it’s more insecure.
Then you can access iPeng under xx.xx.xx.xx:9000/ipeng
@martin1:
But maybe he’s still more dull during summers.
Coolio lives in Berlin, not at the south pole. I think he got used so much to our climate that he would not survive there anymore
Well, yes. Apple’s is not a webapp, but most of the speed improvements due to that are just that it “feels” smoother. iPeng will get close to the speed with Version 0.6 in a few weeks, but will not be as smooth.
iPeng is getting native version which will have a quite similar look&feel to the Apple remote, it still cannot fully compete on speed where the SqueezeCenter server is slower than iTunes but it does offer much more functionality.
Wednesday July 16th, 2008 at 05:28 PM
Thanks,
I will try that. I went into the firewall settings last night but I will make sure I open access to squeeze and perl.
Wednesday July 16th, 2008 at 10:37 PM
Hello Coolio (and owner).
I have been looking at this app for some time now, just waiting for the iPhone to get back in stock so I can buy one and use iPeng.
Right now I am testing it out in Safari browser, and already it feels great. Looking forward to the Native app, it’s gonna be great.
I have one request/suggestion though:
When clicking on the title of a song, this song is played (or is it the entire album) and the current playlist is deleted.
This has lost my many a good playlist, because I mishit with my touchpad. Perhaps this gets better once I get the iPhone.
But I would like to have some setting to control what happened when clicking a song.
For instance, I rarely wants to abandon my current playlist, just to listen to another song. More often than not I will want to add the song to the playlist. If I want to listen to that song, then I will go into the playlist and select it afterwards.
This will also be the case in a party/friend-gathering-kind-of-thing, where I want others to be able to control the music. I think they will often click on a song, and then unwillingly erase a playlist.
Is the meaning of this clear? I am not sure if it’s possible for someone else to understand.
Thanks again for all the work on this amazing app!
Wednesday July 16th, 2008 at 10:44 PM
Jonas,
believe me, it will get better when you’ve got the device.
However, there’s two things to this:
1. You can actually do what you describe: if you click at the little “+” to the right of the song title the track will be added to the end of the playlist instead of playing it immediately (and erasing the playlist).
2. You are not the first one to comment like this, actually it’s a frequent comment about SqueezeCenter. The point about this being the default behavior is that it’s the same as on the native iPod application on the iPhone.
But we’ll consider an option to swap the default behavior, but I will not promise this to come before the native application is ready.
Does this help?
Cheers
Wednesday July 16th, 2008 at 11:14 PM
Hi
1: Yeah, I found out that the + worked the way I wanted, but I would still like it to to this when clicking on the song. I can see the logic that it is the same as the Native iPod App behavior – although I would also like to change this, I think
Perhaps this could also be solved (for me, I don’t know if others need a “solution” to the “problem”) if it, when you click on the name of the song, gives you a dialog box asking if you want to reset current playlist and play selected album – or something like that.
Just an idea, I’m sure I’ll end up learning the way it works anyway, and perhaps even teach my girlfriend how to do it .
And thanks for the quick reply, I have tremendous respect for people like yourself doing things like this in your freetime, and still having time to answer questions from “dissatisfied” people like myself.
Thanks for all
Wednesday July 16th, 2008 at 11:25 PM
Sorry, no dialog boxes. Never
But I think I have some ideas on how to do more options at least on the native app.
Actually, myself I would prefer something third (which I’m actually used to): I want “add next” as a default. That is: when you click a track it will be inserted after the currently playing track into the playlist.
That’s definitely best for parties!
And don’t hesitate to “complain”. In the end it’s user input that can make things better. You just can’t always make it “right” for everybody.
How was that Stones song “You can’t always get what you want, but if you try some time, you’ll get what you need…”
And that’s not even HipHop
Cheers
Friday July 18th, 2008 at 08:23 PM
I was very impressed with 0.4.5 and the Iphone 1.1.4. I can’t wait to try 0.5.1 with Iphone 2.0. Is there a issue with zip file on your website? When I download ipeng051.zip all the directories have a equivalent file with the same name and I am unable to extract the files. This is probably not the proper area to post this support question, but did not know a alternative.
Thanks,
Serg.
Friday July 18th, 2008 at 09:06 PM
That’s fine (the request, not the problem).
Which browser do you use? I tried this with IE, Firefox and Safari and it seems to work with all three. The file should have a size of 694 or 695 kB.
Try clearing the cache and downloading it again. Maybe it helps to right-click and “save as” instead of just clicking.
It does contain some mac files along with the plugin stuff but that should not be an issue.
I don’t fully understand, what you mean by “all the directories have a equivalent file with the same name”, by the way.
Does this help?
Friday July 18th, 2008 at 11:01 PM
Yay, I got my iPhone yesterday. It’s sweet
And that meant I got to try out iPeng “The way it’s meant to be”. So far it’s great, although a bit sluggish, but that was to be expected. I can’t wait until you get this made into a native app, it’s gonna be amazing.
My only problem so far, was that I somehow managed to add my entire library to a playlist (or so it seemed, it was a very high number of songs), and whenever I tried to go to “Now playing” it would just hang, and eventually throw me back to homescreen. I fixed it by going to the Squeezecenter Webinterface and deleting the playlist. Now my iPeng works great again.
Thanks for this app, it may save me the money for a Squeezebox Duet Controller.
Friday July 18th, 2008 at 11:27 PM
Jonas,
you can easily clear the playlist in iPeng by going to any browse scren and selecting the red “x” on the playlist control on the top of the list (yes, it will ask first
)
http://penguinlovesmusic.de/wp-content/uploads/playlist-control.png
Do you remember how you added the library to the playlist? This happens whenever there’s a malformed add requests. I thought they were all out…
A good way to do this is to search for nothing and then click “add all”…
Saturday July 19th, 2008 at 06:52 AM
Heya,
I can’t get this to work, using SlimServer 7.0 or 7.0.1, on the iPhone 3G. It keeps saying ‘Player not found’ when I click the little duck. Also on the main screen of iPeng it says player:none. I’ve tried accessing it both with my local and external IP.
When I try to go to stream.mp3 in quicktime it says movie cannot be played like you mentioned due to a bug in the iPhone. But I assume you got this to stream to the browser somehow in the now playing screen? (how?) I’m using version 051.
Any help is appreciated! The interface looks sleek and I can’t wait for the app store version.
Saturday July 19th, 2008 at 07:11 AM
Oh,
I had squeezeserver installed for just my user, not all users. But I tried reinstalling for all users (so I could use /Library) and reinstalled iPeng and restarted but it still says player:none and Squeezebox Music Player: Your player was not found.
Saturday July 19th, 2008 at 12:46 PM
Jordan,
you need a player as well. Currently, you can NOT stream to the iPhone. We are working on a workaround to enable something like flytunes (playing back the files on your server) but this is still in the making.
iPeng is a remote control app. If you want to play the music on your Mac or PC you also have to start SoftSqueeze.
SoftSqueeze comes with SqueezeCenter, so it’s already installed on your system. To start it, you will have to load SqueezeCenter from your PC or Mac: open your local browser and enter “localhost:9000″ and then you can select “SoftSqueeze” under “Extras”. It will give you the option to install it on your desktop, then.
As soon as you have started SoftSqueeze it will connect to your server and you can control it with iPeng.
Sunday September 21st, 2008 at 01:15 AM
Definitely a most excellent app – possibly the best Safari-based one I’ve seen for the iPhone. Can’t wait for the native one though – any ETA?
Thursday September 25th, 2008 at 07:03 PM
All hail the penguin.
Just a praise for this extremely well built plugin.
I have just stumbled on your plugin today, and I have to say I like what I am seeing. It looks so close to apples included music player I was fooled at first when I saw the now playing page. And the promise of local playback on the iphone makes me smile. cudoz
Wednesday October 1st, 2008 at 10:23 AM
Excellent interface. Thanks for the good work!
Saturday November 1st, 2008 at 04:11 AM
Off Topic: Any plans to port iPeng to Android phones?
Saturday November 1st, 2008 at 03:38 PM
Well, why not?
But we will first get the iPhone app out.
Sunday August 9th, 2009 at 01:44 PM
Are there now any plans to port iPeng to the Android phones?
Saturday August 15th, 2009 at 12:10 AM
I second that, I would love an android version of this plugin!