New iPeng Versions Update Playback, Change Discount Model
The recent updates to iPeng 1.3.2 and iPeng for iPad 1.1.2 bring some improvements to playback, bug fixes and a change to the discount offered for users of both Apps.
What Happened to Free Playback?
Let’s talk about the discount first.
When we introduced Playback in iPeng 1.3/1.1, I wanted to give something back to true customers of both iPeng versions. This is not as easy as it sounds since the App Store business model is fixed, discounts are not provided for. Something is either entirely free or has to be sold at full price.
So my idea was: “Hey, let’s give users who own both Apps the Playback for free”.
Bad idea.
To cut a long story short: As it turned out, the only solution we found was too complicated for a lot of users and the lack of a simple capability to transfer the license to other devices (there was a capability, but it was awkward) lead to a lot of disappointment and bad mood.
The final stroke then came when Apple objected to this model because it’s in a violation of one of their App Store review rules. The rule says, that you may only use App Store mechanisms to unlock additional features. Our interpretation of this (and well, it did pass review) was that this only applies to using other means of SELLING features (so that you can not set up your own In-App-Purchase system) but Apple informed us that it would also apply to unlocking something for free. Now actually a lot of other Apps do that, too, but this is probably a different story.
So that was it for free playback. However, if you have enabled this feature in version 1.3.1/1.1 you will not lose it, your free playback will stay active!
Enter Discounted Playback
However, I’m not willing to give up the discount completely so here’s a new try: Discounted Playback. It uses the App Store to make available a discounted (to the equivalent of $1) copy of Playback through the App Store in iPeng for iPhone (it will enable playback for iPeng for iPad, too). Besides having the disadvantage of requiring you to pay 1$ more, it has a few advantages:
- It only uses the App Store to unlock a feature so should be compliant to the App Store rules.
- Since it uses the App Store it’s simple to transfer it to other devices.
How does Discounted Playback Work?
Here are the steps you have to follow to purchase and use the discounted playback.
- Install both iPeng for iPhone and iPeng for iPad on the same iPad.
- Start both Apps on iPad.
- Go to iPeng for iPhone(!) on iPad
- In the Enable Playback dialog, iPeng for iPhone will now offer you to purchase Playback at a discounted rate equivalent to ~1US$
- Purchase Playback
- Playback is now enabled for both Apps on the iPad
- To transfer the license, open iPeng for iPhone on a different device and press Restore Previous Purchase in the Enable Playback dialog. Do NOT purchase it again, use the Restore Playback button instead.
What else has changed?
OK, so much for the business side of things. There are also some other improvements in these iPeng releases.
- New File and Stream formats: iPeng Playback now supports Ogg/Vorbis and PCM (WAV, AIFF). While Ogg/Vorbis is helpful for files in that format and some radio streams that use it, PCM will especially help support some streams that required server-side transcoding.
- Bug fixes in Playback and stream handling. BBC streams in AAC format, for example, will now work.
- iPeng now limits the bitrate over the cellular network to 128kbps to meet the App Store criteria.
- And then this iPeng release fixes a really nasty bug that lead to excessive CPU usage and battery consumption in iPeng, not only with playback.
Now, I know a lot of you will be disappointed by the dropping of the free Playback capability. I’m sorry about that but can’t change that, I hope you can live with the discount solution, too.
If I could start this anew, I’m pretty sure I would no longer try to discount something but just charge the full price. While this, too, would cause some bad mood it would just cause so much less trouble.
Cheers!

Monday March 21st, 2011 at 12:35 AM
Great update, but now my iPeng has started to crash on my iPad, before it was rock solid!
has anyone else this problem?
Monday March 21st, 2011 at 12:37 AM
Anything you can reproduce? Like when it’s crashing? Is it crashing on it’s own or whenever you do something specific?
I haven’t seen any other reports of crashing (and it’s too early for Apple’s crash reports).
What player are you playing on? iPeng?
If it’s iPeng: Which file format?
Monday March 21st, 2011 at 12:55 AM
if I quit iPeng (push the iPad home button) and then start the iPeng again, as soon as I press an album cover in iPeng the app wil close….has never happend before.
It seems to happen if the player is in NEW SONGS
iPengHD for iPad
any file format, ACC and AIFF
Monday March 21st, 2011 at 01:10 AM
hi again, I have made a little film with my iPhone that shows the problem. Thank you for the quick reply
http://www.mediafire.com/?y7wic5z2feukqwa
Monday March 21st, 2011 at 01:38 AM
me again
same thing when using iPeng on iPhone 4, the app doesn’t close but you cant choose a new song.
Monday March 21st, 2011 at 03:15 AM
OK, this seems to be caused by a change in iOS 4.3 (not iPeng 1.x.2).
Thanks for reporting.
Will do a fix ASAP.
Monday March 21st, 2011 at 08:18 AM
cool… thank you
keep up the good work, your app is awesome!
Monday March 21st, 2011 at 11:07 AM
are there any plans regarding playing aiff files through the iPad?
Also the national radio stations in my country (Denmark) won’t play on the iPad but other locals are just fine.
Monday March 21st, 2011 at 12:29 PM
Does AIFF not work in the current release? It should.
On the station: Is that maybe in WMA-Format? There is very little chance that we can support WMA in iPeng – Microsoft’s license fees are ridiculous and the free implementation that is around is under GPL which is not compatible with the App Store (the App Store agreement violates GPL; that’s why, for example, VLC is no longer available for iThingies).
There is a server side plugin called “PlayWMA” that can transcode WMA to FLAC/MP3 so you can play it through iPeng but that requires a sufficiently powerful server.
Monday March 21st, 2011 at 01:22 PM
First of all thanks for your effort to bring free / discounted playback to us!
I have both iPengHD and iPeng and tried the _old_ way of activating free playback. This worked somehow (I have playback on both apps on iPad now) but I never activated it on my phone, because I did’t wanted to wipe all my settings.
My problem: because playback is enabled on iPeng (for iPhone) on iPad, I cannot make the discounted playback in-app purchase
Is there any way to “reset” the playback feature? Reinstalling iPeng/iPengHD didn’t work.
Thanks in advance!
Monday March 21st, 2011 at 02:07 PM
admin: all my files are ACC and AIFF, the ACC files work but not AIFF. I think that you are right about the WMA on the radio, I will look at that plugin, thanks
Monday March 21st, 2011 at 02:23 PM
@kraftwurm
Yes, that’s very unfortunate. My fault. I simply forgot that the menu would not be available in this case.
Another update is on the way that fixes this.
You have two options:
1. You can wait until the new update is out.
2. You can restore the iPad: Sync the iPad with iTunes; do a factory restore without restoring the actual data); then install the two iPeng Apps from your iTunes account (needs to be the same as for the original purchase); purchase the discounted playback; and then restore the synced data to the iPad; After syncing the data, the feature should already be re-enabled but on other devices you can then just use the “Restore Purchase” button (NOT do an additional purchase!) This is what I’ve done to test this and in my setup it took about 30min for the whole process, but I did not have any music or video files on the iPad.
Sorry for the inconvenience.
Tuesday March 22nd, 2011 at 05:08 PM
@admin: perfect, thanks!
I’m fine with waiting for the next release.
Thank you and keep up the good work!
Wednesday March 23rd, 2011 at 11:40 PM
@runekc
On iPad on WiFi I get both “DR P4 København 96.5 (Lokale Music)” and “DR P3 93.9 (Eurohits)” streaming well with both iPengHD and iPeng.
I say on WiFi since I cannot get Restore Previous Purchase working on iPeng on my 3GS. I get to OK my Apple-id, but nothing happens. I have removed and restored iPeng and done a soft reset of the iPhone – no dice. Something has happenedthough, as the iPad now shows up in iPeng on iPhone.
Which, by the way, blows my mind completely! It’s perfectly logical, but nonetheless awesome: I can now control iPengHD on iPad from iPeng on iPhone … speaks to my gadget soul…
Thursday March 24th, 2011 at 08:58 AM
@Eccentric
Hmm…. Doesn’t work for me.
Thursday March 24th, 2011 at 11:06 AM
@admin
hi, are there any plans regarding changing the layout of the iPengHD app.? Because for me it is a problem that the choice of player is in the same spot as the volume control, every time i want to change the volume i hit the player option.
If i use my Duet Controller and do a search, the text “Latest Search” appears on the iPengHD but there is no icon next to it, maybe a “fix” for your next update.
Keep up your AWESOME work
best regards
Rune
Thursday March 24th, 2011 at 11:34 AM
@Eccentric: Have you purchased playback in iPeng for iPhone (on the iPad)? You can’t transfer purchases between Apps, there’s just no way. That’s one of the reasons why we introduced the discounted Playback.
@runekc:
Yes, we are indeed working on a redesign, that will be one of the things that is going to change.
On the missing search icon: Yes, I always forget about that one, a tocket would be nice
https://trac.penguinlovesmusic.de/trac/ipengnat/
Thursday March 24th, 2011 at 12:29 PM
Nice…
have filed a ticket, I hope
Thursday March 24th, 2011 at 12:30 PM
Yes. Thanks!
Thursday March 24th, 2011 at 03:16 PM
hey coolio
Habe mir die Playback funktion gekauft und muss sagen: Funktioniert super!
Habe mir bei der Arbeit einen kleinen Server eingerichtet. In diesem Netz habe ich jedoch keine “echte” Squeezebox. Verbinde ich mich in diesem Fall mit dem Server, kann ich die Playback-Funktion nicht nutzen. Das iPhone wird einfach nicht angezeigt.
Ist da was zu machen?
Thursday March 24th, 2011 at 04:59 PM
@admin
In my iTunes Store Purchase History there is no indication that I purchased Playback for iPeng for iPhone on iPad, but it is enabled and works! I’ll just join kraftwurm.
@Rune
I have only tried it on WiFi and there’s a 20-second delay.
Friday March 25th, 2011 at 05:41 PM
@vyn
Das sollte aber gehen. Ist Port 3483 erreichbar auf dem Server? Ich verwende oft nur iPeng an meinem Notebook, ohne weitere SBs.
Saturday March 26th, 2011 at 02:07 AM
I can get Playback to work great when I am on Wifi but it doesn’t work on 3G. What am I doing wrong?
I opened the 9000 and 3483 ports on my router.
iPeng seems to be picking up the wrong Mac address (removing a 0 from the address even if I keep reentering)
Any help would be great
Saturday March 26th, 2011 at 02:40 AM
Have you read this:
http://penguinlovesmusic.de/2011/02/11/coolios-guide-to-remote-playback/
Do you forward port 9000 to the same port you use internally?
Also, do you have lame installed on the server? iPeng requires the server to transcode to 128kbps mp3 when streaming over 3g to meet Apples requirements for bandwidth use.
Leading zeroes in MAC addresses are irrelevant, iPeng uses the byte format and the string without the zeroes is what iOS makes out of that, that’s OK.
Saturday March 26th, 2011 at 03:44 AM
Hi,
I am now forwarding to the same port internally but still no such luck. I can’t see my iphone as a player in iPeng unless I am connected to Wifi. The moment I switch to 3G it goes away from the list.
For Lame, I installed LameFE from CNET which should include the encoder as well I assume.
Thanks,
Sunday March 27th, 2011 at 01:26 AM
Did you forward both ports (3483 and 9000) to the same port on your router?
Please try to shut down iPeng (through the task bar) and then re-open it connecting to the server remotely.
If you can’t even see the player it’s not the lame issue. In that case the player would show up but you would not get a sound.
Tuesday March 29th, 2011 at 11:02 AM
[...] New iPeng Versions Update Playback, Change Discount Model [...]
Sunday April 10th, 2011 at 12:41 AM
Sorry. I have iPeng 1.3.3 on my iPhone. I would dearly love to play my SqueezeBox music on my iPhone. Unless it’s like .. $20 or something, I don’t care about the cost.
How do I get to the “Enable Playback” dialog? I don’t see it anywhere.
Sunday April 10th, 2011 at 11:56 AM
It in “Settings”. If it isn’t it means iPeng can’t get a connection to the App Store.
Please check whether you have an internet connection or whether you have disabled “In-App-Purchases” in the iPhone nettings.
I’ve had another user with the problem, for him rebooting the iPhone helped.
Wednesday April 27th, 2011 at 09:59 PM
Hi. Just bought iPeng (1.3.3 according to the help) for my iPhone4 (4.3.2). I have not been able to get it to see my SlimServer (version 6.5.3). It did not pick it up automatically, and I have entered the IP address as an Additional Server (192.168.1.65:9001) as listed under Home/Server Settings/Basic Settings & /Network on my SlimServer webpage. I see a Sever Settings page on my phone with the URL and MAC address, but when I touch Artists or Albums all I ever see is Loading… I have a Logitech SqueezeBox which works fine over the same WiFi network. Advice very welcome.
Thursday April 28th, 2011 at 12:10 AM
Julian,
sorry, but iPeng doesn’t work with SlimServer 6.5, it needs at least 7.0 and we only test from 7.3.3 on and recommend 7.5.
The 6.x versions of the server simply don’t have the necessary interfaces for remote control (other than the WebUI) yet.
Sorry, but this is written everywhere in the App descriptions. Squeezebox Server (or SqueezeCenter) has now been released more than three years ago, 6.5 is what? 5 years old now?
Thursday April 28th, 2011 at 11:05 AM
Hi, thanks for your quick response coolio, I will attempt an upgrade of SlimServer. I did not see any hint that my version would not work, there is nothing in the FAQ or in the Setup and Configuration sections. I did read the entire manual before purchase, and do not recall seeing any hint that this would be a problem. Ah – I have found one footnote saying ‘from V7.0′, oh well.
Thursday April 28th, 2011 at 11:11 AM
Well, yes, it’s in the App Store description.
If your server is somehow resource-limited you might want to give the SBS 7.6 beta a try. It might still have bugs but it’s much faster and also said to consume less memory:
http://downloads.slimdevices.com/nightly/
Thursday May 5th, 2011 at 02:24 PM
Hi, I am having problems with both iPhone and iPad apps when trying to playback on the devices they both stutter, stop and restart all the time duing playback.
This has only started happening in the last couple of weeks seemingly since i purchsed the iPhone playback option though i don’t know if this is the cause ?
Playback is fine on the Squeezebox Duet itself.
Any ideas as its very annoying ?
Thanks for all the hard work.
Thursday May 5th, 2011 at 03:59 PM
Did you maybe sync the iPeng player with another one? That’s not really supported, yet.
If not: which file format are you playing that gives you stutter and on what iOS hardware? There’s some issue with ogg which will be improved in the next release.
Thursday May 5th, 2011 at 05:11 PM
Hi, Thanks for the reply.
Not sure what you mean about syncing iPeng with another ?
Files are all Flac and ios is 4.3.1 on both devices.
As i say it has been working perfectly and has only started happening recently.
Sqeezebox server is version 7.4.2
Cheers
Monday May 9th, 2011 at 01:22 AM
With syncing I mean whether you use the option to have the players synchonized and play the same music simultaneously.
Are you streaming over WiFi or 3G?
Wednesday June 1st, 2011 at 12:00 AM
Hi Coolio. I just wanted to report that I have successfully upgraded my NAS QNAP TS-109 firmware, and my old version of slimserver 6.5.3 to squeezebox 7.5.1, and hey presto iPeng works on my iPhone! Excellent, I am looking forwards to playing with all my music now.
Wednesday June 8th, 2011 at 03:17 PM
I’m having issues with MusicIP playlists. They don’t update the Now Playing screen so when I am scrolling through the screens, the playlist view shows the old playlist.
Example – if I am playing an album, the full album is in the playlist. If I generate a new MusicIP playlist and select Play this Mix, the playlist view in Now Playing still shows the album songs. If I use the FF/RR buttons they go through the songs in the MusicIP mix ok. Issue is I can’t see the playlist (and lose it as soon as I navigate away). On the Now Playing screen the name of the song updates only for songs that have been played. Artwork doesn’t update at all and stays with the last playlist.
Weird.
Otherwise love the app. Thanks for all your hard work.
Wednesday June 8th, 2011 at 06:26 PM
Which Squeezebox Server version is this?
I’ll look into it but I suspect it’s actually a server isuue.
Friday June 10th, 2011 at 04:45 PM
I’m on 7.5.3.
The reason why I expect iPeng is that I don’t see the same behaviour in the Web UI or on the players themselves. Playing a new mix updates the Now Playing playlist on both.
It seems to be isolated in iPeng where it is have trouble refreshing the playlist.
Thanks again.
Friday June 10th, 2011 at 08:39 PM
I think I’ve been able to reproduce it once but when I really wanted to debug it it went away.
It should show the same bahvior on the Squeezebox itself, too, though, at least if it’s a Touch, Radio or Controller.
Friday June 10th, 2011 at 09:47 PM
So I don’t have a touch, radio or controller. I am only able to check behavior on an SB3, Boom and through the Web UI.
I can consistently reproduce the behavior with both an Ipad and Ipod Touch. I don’t see this on the SB3/Boom. Here is what I am doing:
1) Browse to a song (from any menu – Artist, Album, Years, New Music, etc.)
Go to Now Playing Screen. Artwork shows correctly for the current song playing. All other songs have the same artwork and artist/title information from the original playlist. Skipping to next track plays the correct song from the new mix and updates the Artist title information. Artwork does not update.
2) Bring up the context menu and select Create MusicIP Mix
3) Play the Mix
4) Bring up the Now Playing Screen. Artwork, Playlist and Lyrics screens all work as expected.
5) Go back to browse library
6) Select a new song and create a new mix
7) Play the mix
As an aside. I also noticed that if I generate a MusicIP playlist and go to the Now Playing screen, when I navigate back to Browse music, it refreshes the playlist and creates a new MusicIP with the same root song.
Sorry for the long email. Let me know if it would be easier to take conversation offline.
Friday June 10th, 2011 at 09:54 PM
Actually the feedback is much appreciated!
That the mix refreshes whenever you go back to the MIP screen is to be expected, there are menus like “new music” or “random albums” in CustomBrowse which require that behavior
Saturday June 11th, 2011 at 05:30 AM
I don’t get it reproduced right now but the only server I’m currently runninf MusicIP on is on SBS 7.6 beta, will have to get it somehow tried on 7.5.4
Sunday July 31st, 2011 at 03:28 PM
Great update! I like the lookup of artist and album/song information even though I like the AllMusicGuide (like Songbird) info more the locale Wikipedia specialy the dutch version . By changing the language setting to English on my iPad I finaly got it right. Still it’s big fun with iPeng on iPad.
Sunday July 31st, 2011 at 06:34 PM
Thanks! The next update will have an option to always select English as the Wikipedia language.
If you want to use Allmusic, have a look at the “Biography” and “Album Info” plugins for Squeezebox Server, they pull information from Allmusic.
Wednesday August 3rd, 2011 at 09:32 PM
If using iPeng+Playback on an iPhone 3G with iOS 4.2.1 (not supporting Airplay) is possibile to stream to an Airplay receiver ? That is, using the iPhone as a relay is possibile only starting from 3GS ?
Thanks
Wednesday August 3rd, 2011 at 11:10 PM
Sorry, no, you need an AirPlay capable device and OS to stream to an AirPlay receiver. The capability is built into the OS and can’t be provided by an App.
Sunday August 7th, 2011 at 11:36 PM
As odd as this may sound I can’t find the in app purchase button. Where is it?
Using a iPod Touch 4 (4.3.5) 8GB and iPeng 1.3.5.
Got £2.99 burning a hole in my pocket!
Sunday August 7th, 2011 at 11:40 PM
Sorry – Just found it
Monday August 8th, 2011 at 01:23 AM
Fantastic – long time fan of iPeng as a remote controller but Playback now means its is 100% improved. £2.99 absolute bargain.
Only oddity is two internet radio stations do not play with sound – streamed via my QNAP server and not squeezebox.com.
LBC (London 97.3)and BBC Radio 4 both silent. Any ideas what might be causing this as other stations I’ve saved to Favorites all play perfectly.
Monday August 8th, 2011 at 02:41 AM
Could it be that these stations stream in WMA format? WMA is not supported by iPeng’s playback (and given Microsoft’s license fees probably never will) and needs to be transcoded on the server. The QNAP will not be powerful enough for this.
Depending on how you accessed these stations there might be a chance to switch to another stream using a different format. I believe that the BBC also streams in AAC for example.
Monday August 8th, 2011 at 10:07 AM
Coolio – You’re the man.
Playback now means I’ve no need to think about paying £100 for a Controller to get my portable Squeezebox player.
Genius.
Wednesday August 10th, 2011 at 10:14 PM
Hi,
I am looking for some help because I am getting the error “Your player was not found” on iPeng. Here is the scenario:
1. Squeezebox server 7.6.1 running from a QNAP NAS
2. Squeezebox Boom connected and playing tracks OK.
3. I can operate the SqueezeBox Boom from Boom itself – no problem.
4. I can operate the SqueezeBox Boom from server web interface – no problem.
5. Open iPeng 1.3.5 on iPhone4 iOS 4.3.5 and shows connection to squeezebox
6. After a few seconds, the problem starts
Without touching any controls on iPeng
a) Squeezebox Boom freezes
b) I am unable to switch tracks or make any changes
c) The Squeezebox Boom continues to play existing track
b) iPeng says “Your player was not found”
To fix the problem I need to exit from iPeng and after about 30 seconds, the Squeezebox Boom unfreezes. This is the 1st time I have used iPeng. My wife has been using it succesfully until recently, but now she is having the same problems.
Q: Does anyone know how to fix this iPeng problem?
Thanks for any advice.
Wednesday August 10th, 2011 at 10:59 PM
Could you send ne an e-mail using the “mail” link under “help” in iPeng? It will send some diagnostics info.
I suspect iPeng keeps your server busy while downloading data from it although that really should not be under 7.6.1.
I understand that you can browse your library using iPeng?
Thursday August 11th, 2011 at 10:53 PM
Many thanks for looking into this. Yes – the complete library is there in iPeng and I can see all the music. Email now sent.
Saturday March 17th, 2012 at 12:31 AM
Hi
Just got the new iPad today and have downloaded iPeng to it but i no longer have the option of playing through the Ipad, the only option is to control my SB Touch.
It worked fine on my old iPad 1 and also works fine on my iPhone 4, i have deleted the app and redownloaded but its still the same.
Any ideas ?
Thanks for all your time and effort
Cheers, Carl
Saturday March 17th, 2012 at 01:04 AM
Sorted downloaded the iPhone app to the iPad and re-enabled playback
Cheers