Playback Comes to iPeng!
Here’s the first new release in 2011 and it brings you a long-awaited functionality for iPeng: Playback.
How Does it Work?
iPeng Playback will make your iOS device show up on a Squeezebox Server like any other Squeezebox Player and you control it just like that, too. With iPeng Playback your iOS device will have essentially the same music management capabilities as all your other players, so you can queue up tracks for a playlist or just play an album or even use plugins like Dynamic Playlists.
What Does it Support
iPeng Playback supports Squeezebox Server versions 7.3 and newer (previous versions back to 7.0 might work but are untested).
It plays the following file formats natively (that means: on the device itself):
- MP3
- AAC
- FLAC*)
- ALAC*)
Other formats can be used if your server supports transcoding and can encode them to FLAC. This depends on the available processing power and the file format involved.
*) Cellular Network Operation
When you use iPeng playback outside a WiFi network, over the cellular network, the “lossless” formats FLAC and ALAC will not be available to limit the bandwidth requirements. In this case, your server will have to support transcoding to MP3, which generally requires more processing power than FLAC encoding and you will have to have the necessary encoding software installed.
What are the Limitations?
iPeng Playback does NOT work directly with MySqueezebox.com. MySqueezebox.com is a service offered and run by Logitech in support of their own hardware and Logitech had to get approval from all of their content partners supported by it to use their services. This does not cover use on iOS so it’s not possible for us right now to use that service.
Also, we don’t believe this will be a big limitation since most of the services available through MySqueezebox.com can already be used through existing radio Apps for iOS or by the respective iOS Apps that these services provide themselves.
We believe, the biggest value of this feature lies in the capability to use your own library on the iOS device without having to sync it to the device.
Do I Have to Pay for Playback?
If you own only one iPeng version: yes.
Providing this capability along with continuing development of iPeng’s users interfaces and other functionalities (there’s a lot more exciting stuff coming up in 2011!) simply is too much work to be ever done for free.
In this particular case we used an implementation by a partner, James Fearon, who’s responsible for the whole feature and of course he wants to be rewarded for his hard work, too. We definitely can’t afford to pay him for all the users who have already purchased iPeng in the past, so this feature is only available as an “In App Purchase”.
Note: Free Playback is no longer available and has been replaced by a discounted version. Please read this newer post:
New iPeng Versions Update Playback, Change Discount Model
Get Playback for Free on iPad if You Own iPeng for iPhone and for iPad
There’s one exception: Those users who bought both the iPhone and the iPad version of iPeng can get the playback feature for free on iPad. It technically also works to transfer this to iPad if you follow the process below but be warned: it’s a bit awkward.
We regard this as a little “kickback” to our true customers. As I’ve written before, we would have loved to be able to give discounts to those who purchase both Apps but due to the structure of the App Store we can’t do that and we also could not afford to make the iPad version a completely free update. So this is how we want to give you a little delayed discount.
How do you get it?
- Install both Apps (iPeng for iPhone and iPeng for iPad) on your iPad. If you have not used iPeng for iPhone on your iPad: As long as you are using the same iTunes account as for your original purchase on iPhone or iPod, downloading it again on the iPad will be free; you can generally use App Store purchases on several devices. This is also true for In App Purchases (for the same App).
- Start iPeng for iPad and go to “Settings->Enable Playback->You own both iPeng for iPad and iPeng for iPhone? Get Playback for free!”.
- Press “Create Code”. This will create a voucher code that is valid in the OTHER App. Note: this code will only be valid for a limited time but you can create a new one at any time.
- When the code shows up in the entry field at the top of the page, “hold” the code text for a second and release to get the popup menu, then select “Select” and “Copy” to copy the code to the clipboard.
- Leave the App and start the OTHER iPeng App (iPeng for iPhone) on the iPad. Go to the same menu and do the “hold” in the empty text field, then select “Paste” from the popup menu.
- Now press “Validate Code” and the playback feature will be enabled. Enabling the feature in one App will enable it for both Apps on that device.
- Restart iPeng for iPad (the one where you generated the code). You need to “really” restart it, leaving to the home screen is not enough under iOS 4. You quit an App under iOS 4 by doubleclicking the “home” button on the iPad until the task bar shows up; then “hold” the App icon until it wobbles and press the red “-”. Then restart the App.
- Back Up your App Data with iTunes. We don’t guarantee that this offer will be available in future versions of iPeng but once enabled, Playback will stay activated.
- If you want to use the feature on other iOS devices, too, you need to first backup your App data on the iPad by synchronizing it with iTunes. Then you have to restore your other iOS devices using the backup you created from your iPad. This will work but you will have to re-install Apps that are different to the ones on your iPad and you will lose Music, Videos and other content stored on the second device in the process. I know this is complicated but we currently don’t have a different idea about how to solve it; the App Store only restores purchases that actually have been done through it.

Tuesday February 8th, 2011 at 01:35 PM
This is great news! What iOS versions is Playback supported on?
Tuesday February 8th, 2011 at 01:50 PM
It should be 3.0 but please give me a moment, I’m getting reports of people who have issues with this update on iPod touch Gen2; I’m not yet 100% sure whether it’s a hardware incompatibility or relates to iOS3.
I will try to get an update out as soon as possible, we’ve got it working on old hardware and iOS3 here.
Tuesday February 8th, 2011 at 02:20 PM
Playback feature works great. Only “problem” at the moment is a small lag so that the iPhone 4 (4.2.1) running iPeng is not completely in sync with the other squeezeboxes. Any advice or possibility to change that appreciated. Would be great because I am using the iphone on a sounddock which could replace a squezebox if the sync works neatless. Thanks.
Tuesday February 8th, 2011 at 02:31 PM
I have a first generation iPod touch running iOS 3.1.3 and I will buy this feature the minute I get confirmation that it works on my machine.
Tuesday February 8th, 2011 at 02:52 PM
I’ll write a post when the first generation version is out.
On the synchronization: I’ve seen that in some setups, too. We are working on improving that.
For the time being you can try to tweak it using the Player settings for the iPhone on the server:
Settings->Player Settings->Your iPhone
Tuesday February 8th, 2011 at 04:01 PM
Great new feature!
I’ve been using Squeezecast on my ipod touch 2nd gen and the ipeng player seems to be showing up as “Squeezecast”. IPeng plays from the server and Squeezecast is not among the running applications.
Tuesday February 8th, 2011 at 04:50 PM
I have a gen2 itouch so I’m waiting for the update based on the notice on the appstore.
I have a question though. If an iphone user was using say cellular (or a wifi touch was not on the same network) how does it contact the server remotely? Can you do this through the add new server dialogue in iPeng, and just open port 9000 on your router (obviously putting a publicly addressible address in)?
If I understand this feature correctly, I can take my ipod to a friends house, and listen to my music there.
Tuesday February 8th, 2011 at 05:07 PM
I’ve removed screencast from my touch and confirmed that it is iPeng that is playing when I select “Screencast”. I’ve changed the name of this player to “iPeng Player”. I’m just wondering if this is the reason for some of the problem reports you have been getting, since at first I thought the iPeng player was not showing up.
Tuesday February 8th, 2011 at 05:18 PM
Hey! Great work!
I was trying to buy the playback feature and there was mention of my environment being ‘Sandbox’ and I was prompted that I needed a test account. I can only assume this was a test environment you used during coding and debugging yet somehow I am getting that message.
This will be my first in-app purchase so I’m not sure if it’s my account or the app.
Any suggestions or comments?
Tuesday February 8th, 2011 at 07:42 PM
Hi!
Great News!!
Congrats on this major step.
I have both the iphone and ipad versions, but I wouldn’t mind paying for this new feature. What I need to know is: If I go to the iphone version and buy in-app, does it become available also on the ipad version? Or would I have to buy on both?
I understand this has to do with app-store limitations but I think this process is not smooth at all…
Thanks again, great app
Pedro.
Tuesday February 8th, 2011 at 07:43 PM
Well, it plays, but I hear no sound on my Iphone???
Tuesday February 8th, 2011 at 08:03 PM
OK, one after the other…
@dmtoddma
The “SqueezeCast” issue. SqueezeCast will have set the name of your iPhone to “SqueezeCast” on Squeezebox Server. The server remembers that name and uses it.
iPeng itself will only set the name of your device if it doesn’t already have one, in this case it will use the device name (the one you’ve given it in iTunes).
This way iPeng keeps the name even if you change it.
redneck6497
Essentially yes. Only that you also have to open port 3483 for TCP and UDP traffic.
I’ll write up a small tutorial in a blog post…
@illusion8055
The Sandbox thing is strange. This is indeed a testing thing but it’s nothing I can influence as a developer, it’s an App Store notification. It means that the App is running in debug mode which is something App Store Apps are not supposed to do.
Are you running a jailbreak? Are you doing development on that device?
There are a few things you can try:
1. Are you probably not logged in at the App Store App (err… unlikely given the fact that you just upgraded)?
2. Restart the App and try again. Please let me know (coolio att penguinlovesmusic dott com) if this persists and I’ll ask Apple about it.
@pfs
The In-App purchase will only be valid for the iPhone version in this case.
But you can always install the iPhone App on the iPad and activate it there and this will also activate it in the iPad app. Or you just use the voucher code mechanism to activate it on the iPad.
@Bollundus
Now THIS concerns me.
Can you give me more details (iOS device and iOS version)? Music file type you are trying to play.
Also, could you please try to restart the App?
Tuesday February 8th, 2011 at 09:28 PM
Great update! I own both versions and it’s easy to enable this for the iPad version but do I understand it correctly to enable the update for free on the iPhone I have to delete the entire contents of my iPhone and restore it from my iPad backup?
I’m not sure that’s a good idea!
Tuesday February 8th, 2011 at 09:44 PM
Ok, it is an Iphone 4 with 4.2.1
Filetype FLAC.
Well, with MP3 it works.(After your suggested restart)
Try that @home on Wlan.
Tuesday February 8th, 2011 at 10:05 PM
Hello
great app but i cannot fill the playback list!
When I’m choosing the Favorites where I have the radio stations it is working well.
When I’m choosing my music the playlist will stay empty!
Tuesday February 8th, 2011 at 10:17 PM
Hi,
I also have problems with playback on iPhone. Model 4, iOS 4.2.1 (8C148).
Symptoms are: After a reboot of the phone, playback works (most times). After switching playback to a new song a couple of times, it refuses to play. Sometimes indicating as not playing at all (indicator bar not moving, play button enabled), other times it seems to be playing (indicator bar moving, pause button enabled) but no sound. A reboot of the phone usually corrects the problem.
I also have iPeng for iPad installed, and that works perfectly so far.
Tuesday February 8th, 2011 at 10:26 PM
Oh, forgot: I’m streaming mp3’s
Tuesday February 8th, 2011 at 10:29 PM
Hello,
I, like Bollundus, receive no sound on my iPhone 4 with the in-app upgrade. The screens indicate the music is playing but I hear nothing on the iPhone. I re-booted iPeng after the upgrade with no improvement.
Tuesday February 8th, 2011 at 10:43 PM
Well, well … same problem with my iPad now. Cannot make it work, neither on iPad nor iPhone. Reboot doesn’t do the job. My Logitech receiver works fine as usually.
Tuesday February 8th, 2011 at 11:26 PM
I have purchased both versions, ipad and iphone. Also I have payed, from iphone version installed on ipad, the fee to activate playback. Please explain to me how to proceed to activate playback on ipad version, and also on iphone version, installed on my ipod touch and on my iphone.
Tx, Lucian
Tuesday February 8th, 2011 at 11:28 PM
PS: the variant with restoration of data from ipad on other devices is unacceptable inacceptable.
Wednesday February 9th, 2011 at 12:05 AM
I use IPeng on my Iphone for a while. Today I purchased IPeng for Ipad. I managed to activate playback on my IPad on both versions by activation in the IPad version.But after activation of the IPad version there is no longer a “Settings->Enable Playback->You own both IPeng for iPad and iPeng for iPhone? Get Playback for free!. I can enable playback on both versions. In the IPhone version is still a possibility to generate a key. But not in the Ipad version. It was not possible to activate playback on my Iphone after backup and synchronization. The restoration of my Iphone with the IPad data is no option because on both devices are different settings and data. So I purchased Playback also for my IPhone. The expensive way. Is this the way it was intended?
Wednesday February 9th, 2011 at 04:19 AM
@Bollundus, Alnilam
If you are using FLAC and if you are streaming over cellular network, your server needs to support transcoding to mp3 (see the announcement above). This is due to bandwidth limitations Apple (and the networks) impose on Apps. Actually iPeng is already stretching that a bit right now…
@svenddyhr
What file format are you using? I have seen this a few times during testing (not recently) but restarting the App (through the task bar) always fixed it. Will try to reproduce and fix.
@lucid, Insomnia
I agree it’s a bad solution, yet I simply don’t have a better one.
Apple doesn’t give us _any_ access to user, account or app purchase data. Even this is way beyond the limits of what Apple thinks how the App Store should work. By App Store logic this (playback) is TWO products (one for iPhone and one for iPad) and both should be purchased separately through the App Store. There also is no such thing as free In-App-Purchases.
Suggestions welcome.
@som1
Does this work with your other Squeezebox? What file formats are you using?
Wednesday February 9th, 2011 at 08:12 AM
@admin: Thank you for your response.
Then state that upfront: the “free” activation is a hack, and the Playback In-App-Purchase is not transferable nor between devices, nor between versions.
I think this is the proper and honest solution (until another, more technically, is found).
Wednesday February 9th, 2011 at 11:06 AM
@admin: As said: I’m using plain mp3’s.
Wednesday February 9th, 2011 at 11:12 AM
@lucid
The In-App-Purchase IS transferable between devices but not between versions. But if you activate it using the iPhone App on the iPad it will work in the iPad App, too.
So for the _purchase_ it’s not a hack but works and is also very easy (you simply re-download it).
The FREE voucher solution is a bit hacky but I think that’s something you notice when you read the description of it.
Wednesday February 9th, 2011 at 01:09 PM
Awesome add-on. I Appreciate the effort to give the add-on free for your dual customers, I know it isn’t easy working around the App Store’s constraints. I too am having some sync issues and had to kill iPeng a couple times to recover the playback function. Overall works great though.
Wednesday February 9th, 2011 at 02:15 PM
Regarding the free voucher solution being a bit hacky, that’s fair enough, but I can’t figure out how to make it work *at all* on the iPhone.
I can easily make it work on both iPeng and iPengHD on the iPad because I can install both applications there.
Because I can’t install iPengHD on the iPhone, there’s no way to do the same hack on the iPhone.
As I understand it the solution suggested is to wipe your entire iPhone and restore it from the backup of the iPad.
Is that how to do it? Because I don’t think anyone will really be interested in doing that.
If that is the only way then I’ll just pay to upgrade. I don’t resent that – you have an excellent product and it’s worth the small sum of money, but as lucid says, it’s probably better to be upfront about it.
Wednesday February 9th, 2011 at 03:12 PM
I’m using MP3 on my iphone 4. Before Squeezecast was running.
the problem is also existent for the other boxes.
1. I can see iPeng on the SqueezeController and fill the playlist from the controller. The player works.
2. I can fill the playlist of iPeng from SqueezeServer but only one file and not the hole album.
3. I cannot fill the list of any player
Wednesday February 9th, 2011 at 07:41 PM
Hi, I have successfully got the playback app working on my iPad while on my home wi-fi network. However, I don’t understand how to make the app function when I am outside my home wi-fi network. Is there some IP address that I must use and enter into the app to identify my home network when away from it, and must I open some port through my firewall at home (in which case, am I openly exposed to external attack)? Your advice for “network neophytes” is appreciated.
Also, since much of my music database is in FLAC format, how would I set SqueezeServer for mp3 transcoding — solely for your app and not for general listening through my other home networked player devices? Thanks. JCR
Wednesday February 9th, 2011 at 08:32 PM
Phone: AT&T GSM iPhone4 running iOS 4.2.1
Server: 7.5.3 running on a Apple PowerPC G5
iPeng has worked great for controlling my Boom. After upgrading to 1.3 and purchasing the playback feature it worked initially, though it was a little laggey in response time. As the battery drain is relatively intense, I don’t leave it running in the background if I’m not using it, so it has been quit and restarted a few times.
I rescanned my library as there were some new things added that were not available. After doing that, it won’t recognize my iPhone as a player and when I try to edit the music source it won’t let me drag and drop or really interface at all with the source (I’m not at home to turn my Boom on, I imagine (hope) if it were started it would become a recognizable device).
I did flush the cache on the iPhone thinking that might help reset the data, but that didn’t seem to help.
I would delete and reinstall iPeng, but I have a feeling that would delete my in app purchase of playback. As it stands I’m wondering whether there are any avenues to get my $4.99 back if this issue cannot be resolved.
Thursday February 10th, 2011 at 01:10 AM
@balustrade
Deleting will not make you lose your In-App-Purchase, you can always repeat the purchase for free (even on other devices) as long as you make sure you use the same iTunes account.
However, I don’t believe deleting the App will be needed, force-quitting and restarting it should be enough to resolve the issue.
iPeng should not drain the battery in the background on iOS 4.2.1 if you don’t have playback running and I hope even the issues running in the foreground behind the screen saver are solved now.
Thursday February 10th, 2011 at 01:12 AM
@jrobbins
I’ll write up a blog post on this.
About transcoding: If your server reports that lame is installed in the web interface under “Settings->Player Settings->Audio” and your server hardware (CPU) is reasonable powerful (e.g. a PC, NOT a ReadyNAS) transcoding should work fine.
iPeng switches the transcoding itself so your other players will not be affected.
Thursday February 10th, 2011 at 01:13 AM
iPhone4 ios 4.2.1
Server 7.5.3
No sound while trying to stream through iPhone ! Is it normal that the Squeezebox receiver light is white while trying to stream via the iPhone ? Sound via the Logitech Receiver works fine, iPhone shows music playing but can’t hear anything via iPhone speaker or iPhone headphone socket. Please help !
Thursday February 10th, 2011 at 01:35 AM
Which file format are you trying to stream?
Have you tried to force-quit and restart the iPeng App (through the task bar)?
The Receiver should be completely unrelated, iPeng is it’s own player and you can play separate music on it.
You did switch the player in the MultiPlayer control, did you?
Thursday February 10th, 2011 at 06:51 AM
I have both version and tried to enable playback on the iPhone… I’m in the process of re-restoring my iPhone because I restored the iPad on the iPhone but lost all of my settings. So I have to revert back. I do understand your challenge however and that you are pushing the boundary of “what is intended [by Apple]“. QUESTION: which piece of data do I need to migrate from the iPad to the iPhone? I’m asking because I have a software that gives me access to some of the files on the iPhone/iPad. If I knew which activated file to copy and paste from the iPad to the iPhone, it might just work very easily.
Thursday February 10th, 2011 at 07:49 AM
I have purchased iPeng for both the iPad and iPhone. I appreciate the kick back that you have offered customers such as myself to get Playback for free. I installed the iPhone version on my iPad, where my iPeng for iPad was already installed and updated. I started both, generated the code (from the iPhone version, I believe) and copied it to the other instance (iPeng for iPad, I believe) and validated the code. Now playback was enabled on both versions. I double clicked and stopped both instances of iPeng. I backed up my iPad to my Mac via iTunes. I deleted the iPeng on my iPhone, and restored from my iPad backup to my iPhone. However, the iPhone instance of iPeng did not have the playback enabled. Instead, I am offered the ability to buy or use the coupon method again. I did Instal from my iPad backup as I was warned that iPad apps would not transfer, and some films were copied over which were not previously on my iPhone.
I have tried several variations of these steps, but playback is never enabled when I get it on my iPhone. What am I doing wrong? I hate having to reinstal my other apps that were not on my iPad. I would like to get the updated iPeng working first. I have wasted more than $5 of my time
I should just buy the playback feature for my iPhone, but it has become a challenge and I hate to have wasted hours on this only to give up in defeat.
Thursday February 10th, 2011 at 08:06 AM
Update: I did test, and playback does work for both the iPeng for iPad and for iPhone versions on my iPad, after using the generate / validate code / coupon method. But the option on the version which is restored from my iPad to my iPhone reverts to the non-activated status.
Any help would be appreciated. I certainly do already appreciate your trying to reward customers who bought two versions of your great app, even if we have to jump through Apple’s hoops to (hopefully) get it to work in the end.
Thursday February 10th, 2011 at 08:30 AM
Ah, yes, you are right: no additional payments are made when a purchase is initiated on other devices for something that was already paid for.
Thank you, you have a great product !
Thursday February 10th, 2011 at 09:35 AM
“The Receiver should be completely unrelated, iPeng is it’s own player and you can play separate music on it.
You did switch the player in the MultiPlayer control, did you?”
Thanks for the time and effort for responding to all the questions posted. Sorry if this is a dadt question but how do you switch the player as I cannot see a “Multiplayer” control option in any of the settings.
Thursday February 10th, 2011 at 09:44 AM
Ok, it was me being daft. I switched the player in the Squeezebox Server settings to the iPhone 4 but still no sound !
Thursday February 10th, 2011 at 10:10 AM
“@balustrade
Deleting will not make you lose your In-App-Purchase, you can always repeat the purchase for free (even on other devices) as long as you make sure you use the same iTunes account.
However, I don’t believe deleting the App will be needed, force-quitting and restarting it should be enough to resolve the issue.
iPeng should not drain the battery in the background on iOS 4.2.1 if you don’t have playback running and I hope even the issues running in the foreground behind the screen saver are solved now.”
_____________
I’m kind of neurotic about keeping my background apps to a minimum, so I had force quit the app and restarted the phone a few times before I wrote in. I think it may have just been a perfect storm of updates: iPeng 1.3, 7.5.3 server recently, a freshly updated library on the server, as well as then flushing the cache on the phone.
I decided to go the nuke and pave route after you relayed I wouldn’t lose the in app purchase of playback, so I backed up my phone to my MacBook Pro and then deleted iPeng from the phone. When I went to the app store to grab it again, it did ask for $9.99. After a slight freakout, I hooked the phone up to my MacBook Pro and reinstalled iPeng from there. When I restarted it gave me the help screens of a new install, but otherwise everything functioned correctly and playback was working again. Hooray! Even seemed a little snappier.
After some testing this evening, I’m noting not too bad of drain on the battery if reduced to the background and especially if I just kill the screen. Seems like a normally expected drain amount, but when the app is active I can almost watch the drain.
Thanks for putting out a great app with a decent UI that lets me live the dream of being able to connect to my 40,000 tune library, which doesn’t easily fit on anything portable as many of the files are hi-rez and huge.
Thursday February 10th, 2011 at 10:16 AM
After rereading my above post I just realized I probably wasn’t logged into the app store when I tried to grab it from there. Disregard the idiocy.
Thursday February 10th, 2011 at 04:42 PM
Further to my post above… here is a thought… Isn’t there a way to, MAYBE, just move the “activation file” from the iPad backup to the iPhone backup and just sync the iPhone using this “new backup”? All this would require is to get the name of the file and just copy and paste it from the iPad backup to the iPhone backup.
WOULD THAT WORK?
If someone wants to try, backup your iPad BEFORE activation and make a copy. Activate it. Back it up again and compare to the copy. If a file changed, that would be the activation file (I’m assuming). Copy this file to the iPhone backup.
THIS WOULD BE VERY SIMPLE.
Thursday February 10th, 2011 at 04:50 PM
Does playback work with 1G ipod touch iOS 3.1.3 on the recently released version 1.3.1 of iPeng?
Thursday February 10th, 2011 at 05:18 PM
Has anybody successfully restored a backup of their iPeng for iPhone, previously activated for playback, from their iPad backup onto their iPhone and retained the playback activation? If so, were there any “tricks”? Anything that I did not try in my previous post? Thanks in advance!!!
Thursday February 10th, 2011 at 05:53 PM
I’m about to give up! I’ve tried just about everything. Why can’t we just manually input the code from the iPad directly in the iPhone and have it validated?
Thursday February 10th, 2011 at 09:26 PM
Although I own both the iPeng for iPad and the iPhone, I skipped the activation process and just paid the nominal amount for the upgrade.
I am now enjoying the Playback on my iPad – and would like to express my appreciation to the development team that made this possible.
And I can’t help wondering about all the nitpicking and belly-aching in the posts above about the difficulties in using the free activation process. After all, it s freebie.
Thursday February 10th, 2011 at 10:44 PM
Bought it for my 1G iPod touch 3.1.3 iOS and it works. Love it!
Friday February 11th, 2011 at 12:28 AM
@jrgeoffrion
Because nobody has yet found a way to validate it.
As I said before, Apple gives us NO access to ANY user, account or purchase data. Any code would be valid on any device so somebody could just take it, post it on the internet and it’s out.
The only way around that is to set up a full-blown registration service and actually giving all the trouble this is causing I’m seriously considering this now, just need somebody to write me one.
Friday February 11th, 2011 at 12:32 AM
@Technojunkie
It’s not a setting, it’s one of the sub-screens of NowPlaying.
In iPeng, see
Help->Quick Tutorials->NowPlaying
or in iPeng for iPad
Help->Quick Tutorials->Main Screen
And (in both Apps)
Help->Quick Tutorials->Players and Music Sources
Friday February 11th, 2011 at 12:48 AM
Very much appreciate the efforts both in building the playback (yay!) and the workaround to provide it for free. I was able to get ipad playback through the hd app, and it’s awesome – all the things you like about ipeng for squeezebox, with the intimacy of headphones sticking out of the ipad. I too can’t get the freebie on the iphone, so I’ll keep an eye out here for any other solutions that might present themselves.
Friday February 11th, 2011 at 01:54 AM
How do you currently validate the codes?
Friday February 11th, 2011 at 02:12 AM
I validate the code through the keyring.
I believe I might have found the problem. It could be that the backup/restore process only works if you enable the playback on the iPhone App, not if you enable it in the iPad App because the iPad App’s keys are not being transferred.
I think we do indeed need a different solution here, yet right now I don’t have one
I probably will need a registration and validation service.
Friday February 11th, 2011 at 07:26 AM
If I had previously enabled on the iPad app, as I believe I did, can I uninstall both iPeng for iPad and for iPhone on my iPad, and then reinstall both on my iPad via iTunes and try to enable again, but in the reverse order? I’m guessing “no”, partly since the keyring entries may survive the temporary app deletions and/ or be reinstated when reinstalling from iTunes, and partly because that sounds too easy and you would have suggested it already
I am pleased with how playback is working on my iPeng for iPad. Great for headphone use while surfing the web at night. I’d pay to get it working on my iPhone if need be. Not sure when i’d use it, but that’s what I said about playback on my iPad, and I’ve changed my mind about that!
Friday February 11th, 2011 at 07:35 AM
Now, this ain’t worth it just to save $5 or $10, but if the uninstall / reinstall / reactivation I wondered about above does not work, what if you reinitialize your iPad to factory settings, and then reinstall / reactivate? I ask more out of curiosity than any likelihood of actually going through all that (including reorganizing all y apps into folders, setting them up, etc. – ugh!)
Friday February 11th, 2011 at 09:07 AM
It’s too awkward but it should work, which is why I changed the instructions on the site towards this.
We have tested this here both on an iPhone 4 and an iPod touch 3G and it worked. However, I can reproduce that it does not if you enable the playback in the iPad App.
We need to find a better solution for the transfer to the iPhone.
Friday February 11th, 2011 at 09:56 AM
Thanks a million admin. I now have sound on the iPhone. Excellent. Thanks again.
Friday February 11th, 2011 at 10:34 AM
This is an absolutely superb extension to iPeng – you don’t need to apologise for charging for it – worth every penny, so firstly thank you.
My question is: What is the maximum sampling rate that is supported? (most of my music is 16/44 but I have some Hi-res).
It occurs to me that because of iPeng Playback one could use it and one of the new Pure i20 docks, which has a digital output, as an alternative to the Logitech Touch or Duet.
Friday February 11th, 2011 at 11:47 AM
Hi
This is a great up date! Worth the £2.99. However I also have issues with the iOS device not being fully in sync with my other rooms. I am using an iTouch 4 in an iPod dock in my kitchen. Also the iPeng app seemed to lock up on me a few times when trying to sync / un-sync the iOS device.
http://windowsmediacenter.blogspot.com/2011/02/ipeng-now-has-ios-device-playback.html
Also I have allot of WMA audio files how do you setup the server to transcode these? I have the Logitech Squeezebox server installed on my WHS box.
Thanks
Friday February 11th, 2011 at 01:24 PM
http://windowsmediacenter.blogspot.com/2011/02/ipeng-now-has-ios-device-playback.html
Friday February 11th, 2011 at 01:25 PM
Sorry wrong link, meant to post this one:
http://windowsmediacenter.blogspot.com/2011/02/ipeng-ios-playback-sync-options.html
Been playing around with the sync delay options!
Friday February 11th, 2011 at 01:56 PM
@BigJ
Up to 24/96 should work, at least with FLAC, I don’t know right now what the built-in codecs of the iPhone support
@cw-kid
Syncing is currently not really supported. It can work but it’s – as you found out – not reliably keeping sync. We’re working on that.
WMA, though, SHOULD work. I didn’t really test it which is why I said it’s not officially supported but James insists it works. Are your WMA files maybe with DRM?
Friday February 11th, 2011 at 02:50 PM
[...] You can read more about iPeng’s new update here. [...]
Friday February 11th, 2011 at 04:14 PM
Question: For those that have the iPhone version activated on the iPad, would it be possible to copy and paste the right files from the iPad MobileSync folder to the iPhone MobileSync folder and then just sync or restore from the iPhone (which would now contain the “activated” key)?
I’m willing to try… I just need to know which of the 0a622c4bfde456… files to copy.
Friday February 11th, 2011 at 04:16 PM
No, as said above: it’s not files. It’s in the key ring.
Friday February 11th, 2011 at 05:38 PM
I just entered apple store within iPeng and bought the playback function but where do I find it in my iphone 4? It’s not within iPeng and after purchase the menue to appstore I first saw and I wenth throught to buy the extra function is gone. However I see the receipt in Itunes appstore.
Friday February 11th, 2011 at 06:20 PM
Your iPhone should now be shown in your list of players on the MultiPlayer screen (swipe right on NowPlaying; see also Help->Quick Tutorials->NowPlaying).
Is it not?
Are you accessing your music library remotely? If yes, have a look at
http://penguinlovesmusic.de/2011/02/11/coolios-guide-to-remote-playback/
Saturday February 12th, 2011 at 12:29 AM
Hi,
Well, this is awesome.
Great feature, definitely worth the money.
I activated on the ipad using the key generation and on the iphone I decided it was not worth the hassle, and just bought it.
Now I have one problem, I really didnt understand yet.
Does playback work on the second gen itouch? I have the latest version (1.3.1) on the itouch and cant activate with the in-app purchase. Since I’m using the same account than the iphone, I allready paid, so it should work if it’s a pure licensing thing, right?
Keep up the great work.
P.S.: For feature request, sync play gets my vote
Pedro.
Saturday February 12th, 2011 at 12:41 AM
Yes, that should work. What are the symptoms you are seeing when it doesn’t work?
And yes, it should work on several devices, you only have to pay once.
Saturday February 12th, 2011 at 12:50 AM
Thanks for the quick reply.
I get a message saying “in-app purchases are not allowed”
Saturday February 12th, 2011 at 12:52 AM
Well, duh
I had it locked in the parental controls. It’s mainly my kid’s ipod.
(walking away in shame)
thanks again
Saturday February 12th, 2011 at 08:04 AM
I have the latest released SqueezeBox server v7.5.3 installed on my ReadyNas Duo (without Lame) but I cannot get WMA files to play. My MPEG-4 and MP3 files play properly and the WMA file play on the SqueezeBox Radio without issue.
I tried unsuccessfully to play WMA files of different bit and sample rates:
- 192kbps CBR, 44.1kHz, 16 Bits
- 160kbps CBR, 44.1kHz, 16 Bits
- 129kbps CBR, 44.1kHz, 16 Bits
- 128kbps CBR, 44.1kHz, 16 Bits
- 45kbps CBR, 32.0kHz, 16 Bits
Saturday February 12th, 2011 at 01:34 PM
Hi
My WMA files do not have DRM on them, they are CD’s I ripped to WMA in WMP11.
I am using Squeezebox Server version 7.5.3 – r31792
It looks like its working now, I tried to play 3 or 4 albums that are in WMA format and its just playing them OK now. Not sure why it wasn’t working before.
I hope that the iOS playback in sync can be resolved in the future as that would be the iceing on the cake!
Thanks
Saturday February 12th, 2011 at 03:35 PM
OK, WMA does NOT work natively as far as I can see.
You need to transcode on the server.
Please have a look at the “PlayWMA” plugin in Settings->Plugins in the server’s web interface
Sunday February 13th, 2011 at 09:51 AM
@Admin
Thank you for the response. I found a SqueezeBox server PlayWMA plugin from bpa. There are no settings, only descriptive notes and a suggested additional player plug-in for Real streams which I did not install. After the installation and NAS reboot, I still cannot play WMA. I will try again later.
I also noticed that radio streams do not work on your iPAD app either, e.g. NPR radio app works on the SqueezeBox radio but not on the iPAD app. That is not a big deal as I have dedicated iPAD apps for some of my radio streams.
@CW-Kid
You are now able to play WMA files streamed from a Squeezebox server? Presumably your server is a PC? Can you share your settings with me and information about your WMA files so I can try to reproduce your success?
Sunday February 13th, 2011 at 12:25 PM
Squeezecenter now lets you connect to UPnP servers if you wish – they just appear in the ‘My Music’ browse tree. But I can’t see UPnP servers in the same tree from iPeng. Is there a way to access UPnP servers via iPeng? If not, might there be in the future?
Sunday February 13th, 2011 at 08:02 PM
This should not really depend on iPeng. Is there a menu for the new Squeezeboxes?
Things like that are usually completely server dependent.
@saunderspp
Which format are the radio streams that don’t work in? You can see this under “More Info” in the NowPlaying context menu – even if it doensn’t play.
Monday February 14th, 2011 at 08:12 PM
I checked the NPR streams. They have some WMA streams and some MP3. Only the MP3 streams work.
Tuesday February 15th, 2011 at 02:30 AM
Yes, WMA definitely doesn’t work without the “PlayWMA” plugin.
Tuesday February 15th, 2011 at 08:21 PM
Great Product!
I added a remote server (public IP) to iPeng to play music away from my house where my Squeezebox server is located. Works great! Now that I am back home, I can’t get iPeng to use my local WiFi network instead of the public IP.
I deleted the external server from the iPeng settings page, but the players are still connected through the public IP as opposed to my 192.168.x.x when I am home.
What am I missing?
Thanks,
Tuesday February 15th, 2011 at 11:05 PM
Hi, I purchased the Playback option on my iPhone4 (4.2.1) and I do not see any sign in iPeng (1.3.1) of the iPhone as a player. My other three Squeezeboxes appear in iPeng as expected.
I rebooted the iPhone, I logged out of Squeezebox Server (7.5.3) on my Windows XP computer and then logged back in, and I synced my iPhone purchases with iTunes (latest version).
Still nothing….
Any help would be greatly appreciated. Thanks.
Tuesday February 15th, 2011 at 11:57 PM
UPDATE: Okay, I got the iPhone recognized as a player (by moving two of my three SB’s from mysqueezebox.com over to Squeezebox Server).
But now I cannot get any tracks to play. They show up in iPeng, but they will not start.
I have spent approximately an hour (and counting) trying in vain to get Playback to work on the latest iPhone running the latest firmware and using the latest Squeezebox Server.
I am willing to consider the possibility that ‘pilot error’ is to blame, but I have been using Squeezeboxes for 3+ years and have been with iPeng since the beginning, so I doubt that is the problem.
If someone could please advise as to what I should try next, I would be most grateful. Thanks in advance.
Wednesday February 16th, 2011 at 12:23 AM
SECOND UPDATE: Good news, I fixed it. I had native FLAC playback disabled Squeezebox Server so that the PC would stream decoded FLAC (i.e., PCM) to my three Squeezeboxes. This is an ‘audiophile’ tweak that some people believe improves sound quality. Obviously, the iPeng player did not like the PCM feed. I went into Server Settings and re-enabled native FLAC decoding and the iPeng player started working.
I experiencing intermittent sound dropouts on FLAC playback, but now that the FLACs are at least playing, I can try some additional workarounds to minimize dropouts.
Wednesday February 16th, 2011 at 04:17 AM
@dougwise
You don’t need to delete the players.
You just need to manually switch servers/music sources; just select your home server under “Music Sources”, it should show up there.
iPeng only “forgets” a server when it’s being restarted. Since your external address does actually work in your home network (you don’t really _need_ to switch) iPeng will see your players twice – once on your home network and once on the manually configured server. Since the manually configured server is the active one when you used it before it takes precedence. This changes when you select your home server.
@Bootzilla
I also answered your mail but for all: Yes, WAV is currently not supported but will be in the next release.
Wednesday February 16th, 2011 at 10:37 AM
Hi,
this is a great feature! But i have a big problem.
Music from my local Server works fine, but i´m not able to use “Applications”… If i try to go to application, there is a message that another user use the player.
i look in “mysqueezebox.com”. There ist no Squeezecast…
What can i do to make the applications work fine???
Thanks
nils
Wednesday February 16th, 2011 at 03:15 PM
Which Service is this? Do you get the message for all of them?
There are several “Apps” (e.g. Rhapsody or Pandora) that are blocked for software players by Logitech or the service providers.
Have you tried to register your iPhone with MySqueezebox.com? You can’t use playback on MySB but you can still register the device by just selecting MySB under music sources, maybe that helps.
Wednesday February 16th, 2011 at 06:05 PM
It es crazy…
I´ve i navigate to applications, i get the message directy. i don´t see my applications (i use napster and last fm).
But the crazy thing is: i´ve i go to my favorits and try to play some album from Napster: this will work…
I try to connect to mysqueezebox today in the evening…
Thanks
Nils
Wednesday February 16th, 2011 at 06:10 PM
any further info on iPeng ’seeing’ the same UPnP Servers that Squeezecenter can see?
Wednesday February 16th, 2011 at 06:18 PM
No, I have to find a UPnP server to try it.
Does anybody use this with a new Squeezebox (touch, radio, controller) to try it?
Wednesday February 16th, 2011 at 08:35 PM
Asset UPnP is a decent UPnP server – you can download it free from
http://www.dbpoweramp.com/asset-upnp-dlna.htm
Wednesday February 16th, 2011 at 09:15 PM
Yes, I’ve got that one but it only runs on Windows and I don’t have a Windows machine that I use regularly anymore
Thursday February 17th, 2011 at 05:47 AM
I’m not really a techie, so I’m following about half of this. I run iPeng on my iPad, and what I would like to do is to use iPeng to control either (a) the iPod app on my iPad (preferred), or (b) the iTunes files on my laptop, so I can play iTunes purchased music over my logitech duet that is plugged into my whole house music system. Does playback enable this?
Thursday February 17th, 2011 at 12:13 PM
Tom,
you can install Squeezebox Server on your laptop to play your iTunes music to the Duet.
I did not fully understand point a) Do you want to stream content from the iPad to the Duet? That Apple doesn’t allow, I believe (will have to check back; it was forbidden until last summer, don’t know the status now that AirPlay is out).
Tuesday March 8th, 2011 at 09:34 AM
“georgio
Tuesday February 8th, 2011 at 02:20 PM” wrote:
“Playback feature works great. Only “problem” at the moment is a small lag so that the iPhone 4 (4.2.1) running iPeng is not completely in sync with the other squeezeboxes. Any advice or possibility to change that appreciated. Would be great because I am using the iphone on a sounddock which could replace a squezebox if the sync works neatless. Thanks.”
Hi…. Any solution to this… I also having the same problems with sync, so it would be nice to have this problem solved..
Tuesday March 8th, 2011 at 11:15 AM
Well, sync simply is not really supported, yet.
We are working on it but it will be one or two more releases until it’s done. Will probably come together with gapless playback.
Tuesday March 8th, 2011 at 12:43 PM
Ok…
I seems that I succesfully can sync my Touch and my iphone when both devices are playing (Out of sync) From Ipeng I shut down and restart my Touch… Sometimes it does the trick…
Thursday March 10th, 2011 at 08:21 PM
I have purchased the in app playback feature for iphone, however, my iphone does not show up at all in the server list. I am only using a squeezebox radio and my phone, no additional servers. and I cant find any way in ipeng to troubleshoot. I have closed app, rebooted phone, and tried to delete and re-download ipeng nothing seems to work.
Thursday March 10th, 2011 at 09:21 PM
Sorry, but as written above, in the In-App-Purchase description within the App and in the App Store description, Playback does NOT work with MySqueezebox.com, Logitech doesn’t allow that.
You really need to use your own Squeezebox Server for the playback.
Friday March 11th, 2011 at 03:25 AM
iPeng for iPad with playback is a wonderful creation! Thank you thank you thank you! I’ve been using the Squeezebox Classic (v3) with the latest firmware and the latest server software (7.5.3). The music library contains ~30,000 items, nearly all m4a, ripped from CDs and managed in iTunes. It was a delight to add a new player with iPeng for iPad playback.
A couple of issues have arisen, however, when (and only when) using both players in sync. While seemingly distinct, I would cluster them both under the description, “playlist continuation”
Issue #1:
The playlist stalls when ending a track and doesn’t proceed to the next track.
iPeng shows the track that has just finished playing as still playing, with the accurate songtime (e.g. 3:00) and a higher current playtime (e.g. 3:14 and up). The web interface and Squeezbox Classic display both show the playtime stalled at the end of the track (playetime == songtime).
This first was noticed with the iPad several rooms away from the router, where it happened with up to 4/5 tracks. Suspecting a weak network connection to the iPad might be partly to blame, I tested the setup with the iPad in the same room as the router. Under that setup, the issue only occurred twice in ~2 hours of playtime.
This issue can be worked around each time it arrises by using any interface to skip to the next track or pick any song out of the playlist. The issue arrises repeatedly in a single playlist.
Issue #2:
The playlist gets stuck on a track and plays it over and over.
At the end of a track, instead of proceeding to the next track, it will continuously play the same track. (This is definitely not due to the repeat function set to repeat one track, as verified on every available interface). Once, I noticed about a half second of sound from the following track before the system backed up to the track that had just played.
This issue exhibits right away (when first playing playlist). Skipping forward effectivly moves to the next track, where the same behavior is exhibited.
This issue can be worked around by either restarting the server or—as I later figured out—by unsyncing then resyncing the players.
Have you heard any other reports of these issues? Is it possible to tweak my setup in software to minimize their impact? Any help would be greatly appreciated. Thanks!
Friday March 11th, 2011 at 05:18 AM
Yes, as said before: synchronizing players with iPeng playback is not really supported yet. It often works, but not well.
We are working on it.
Wednesday March 16th, 2011 at 07:12 PM
Hi admin
Something small but worth a mention.
The track titles on the top bar are a bit ‘fuzzy’ I think it’s just the drop shadow of the text, I thought it was my eyes after 6 pack!
Would be good if it could be altered or drop shadow removed
Wednesday April 6th, 2011 at 09:52 PM
Congratulations for this new feature, impressive work!
I’m curious — would it be possible to work the other way: send MP3’s from my iPhone / iPod to be played on my Squeezebox -> amp -> speakers ?
Friday April 8th, 2011 at 02:55 AM
It will definitely be hard.
As I said before I’m not sure Apple would now allow it (they did not in the past) and even if they did it would require a plugin on the server side to actually use the data.
Apart from that it would technically be doable.
Tuesday May 3rd, 2011 at 03:02 PM
iPhone4 with iOS 4.3.2
SqueezeBox Server 7.5.3 using iTunes mp3 library
I bought the Playback plugin. Works great & well worth 5$! I knew Playback wouldn’t work with MySqueezeBox.com but I went and switched my iPhone player to MySB.com. MISTAKE! My iPhone disappeared from the list of players. I forced quit iPeng, rebooted the iPhone and still the iPhone refuses to reappear on iPeng’s list of players. The in-app purchase isn’t available either, so I can’t buy Playback again. What do I do to get it back ?
Thanks in advance for your insight!!
Tuesday May 3rd, 2011 at 03:13 PM
Is probably iPeng as a controller still connected to MySB? Just switch to your local server under “Music Sources” and it should reappear. The player is always on the same server as iPeng as a controller, you can’t independently switch it.
Note that it can take up to a minute until it shows up, working on improving this.
Tuesday May 3rd, 2011 at 04:12 PM
Thanks for the quick reply.
I’ll select the iPeng music source to local SBServer. Should I completely remove MySB as a music source to achieve the switch back to local server?
Thanks again.
Tuesday May 3rd, 2011 at 04:34 PM
No (you can’t remove it anyway), just tap on the other source so that it will show up on top as the active music source.
Thursday June 2nd, 2011 at 12:32 AM
Thanks once again for a great app! I had a few lag issues when using playback, it may have been my wifi signal strengt, I’ll ket you know.
Anyway, it worked first time, and I was impressed as usual.
I’ve been using Ipeng since it first became available,
and I have never been dissapointed in the app or the updates and enhancements. Happy to pay the $5.00, well worth it.
Sunday June 26th, 2011 at 09:46 PM
As a tech neophyte, I received an iPod Touch 2nd gen.v.4.2.1 and downloaded iPeng (on6/24/11)from Apple App store. My purpose was to use the Touch as a remote to control two audio systems: one with SqueezeBox Touch with software version 7.5.4-r32171; the other in another room with Airport Express. Am having great difficulty setting this up. Would be glad to purchase ‘Playback’, but am afraid of getting too complicated. Can you help a real beginner?
Tuesday June 28th, 2011 at 12:45 AM
The Airport Express will be a bit difficult. Does it work with AirPlay, I don’t remember which devices do and which don’t. If it does, iPeng’s Playback can at least help you stream to it, albeit with using the iPod as a relay.
But let’s try the Squeezebox Touch first. Does the touch work and play music? In this case, all you really should need to do is make sure your iPod touch is on the same network as the Squeezebox and start iPeng.
If you are NOT using a Squeezebox Server or USB drive connected to the Touch (as it sounds you are doing), you will also have to tap on “MySqueezebox.com” under “Music Sources” on the screen that will automatically pop up; here, enter your MySqueezebox.com account credentials.
This is really all you should need to do to get iPeng to work with your Squeezebox. If it doesn’t work, please mail me under
coolio att penguinlovesmusic dott com
Tuesday June 28th, 2011 at 06:55 PM
Dear Coolio,
I do see my iTouch listed in my.squeezebox, but it is shown as “not connected”. My Squezeebox Touch is running well and can be controlled by iPing on the Touch.On the SBServer-> under ‘Info’->’Folders’->’Plugin:
[C:\PROGRA~1\SQUEEZ~1\server\Slim\Plugin. C:\Documents and Settings\All Users\Application Data\\Squeezebox\Cache\InstsalledPlugins\Plugins, C:\PROGRA~1\Squeez~1\server\Plugins] Please advise how to proceed as to problem above. Thanks
Tuesday June 28th, 2011 at 11:18 PM
Sorry, I don’t understand the last comment. Can you control the Touch with iPeng or not. And if you can, what exactly is the problem? What is the link about?
Wednesday June 29th, 2011 at 12:37 AM
Sorry to be unclear. The link was under ‘Folders’ listed in ‘Information’ Tab in Squeezebox Server (thought it might be of some relevance?). iPeng on the iPod Touch does control the Squeezebox Touch, and lives up to it’s purpose. I am unable to add the Airport Express (as a second player either to the Touch with iPeng or directly to the Sqeezebox) attached to a second audio system to control the music in another room. Is this within its possible uses?
I greatly appreciate your responsiveness.
Wednesday June 29th, 2011 at 04:47 PM
Sorry, but as I mentioned above, you can’t simply use the AE as a player, it’s not a Squeezebox.
A workaround would be to use iPeng’s playback on the iPhone, so that the iPhone would act as a player, and then to stream that to the AE using AirPlay – provided AirPlay works on your Airport Express.
In no case would I expect synchronous playback with that solution plus it means that you iPhone has to act as a player and a relay which will indeed be quite a bit of a drain on your battery.
Tuesday July 12th, 2011 at 12:24 AM
I’ve got a strange problem.
I have my squeezebox reciever setup no problem and have been using ipeng to control no problem.
Today, I purchased the playback upgrade and it works a treat. I have my squeezebox receiver and iphone in the same group and synched with the squeezebox receiver as master.
I can sit all night long with my iphone controlling and playing from my server. I wanted to use the playback to use my iphone on my dock. With music playing on both devices, shortly after putting my iphone in the dock the music stops on both and the only way to control/play music after that is to remove it from the dock. Is ipeng not compatible with iphones connected to docks???
Tuesday July 12th, 2011 at 01:08 AM
There are two things:
1. The dock itself should not have an impact but the process of putting the iPhone into a dock will change the audio route on the iPhone and depending on what it did before this can cause a remote control event which directs iPeng to pause the playback. In this case it should help to just press play again.
2. Syncing devices with iPeng isn’t really supported. It can be unreliable, but then the dock really should not have an impact.
Tuesday July 12th, 2011 at 08:33 AM
Thanks for the reply. I tried a few different things since and it seemed to work with other docks. The one I was having problems with was a sony air system with a wireless subwoofer. The problems I described I think are down to the wirless transmission from the dock. One to rememember.
Great app!
Monday August 15th, 2011 at 03:46 AM
I used the previous playback version – great stuff – and now have tried to set up the new version on my ipad(1.2.1) and iphone(1.3.5), (with Squeezebox 7.5.3).
I followed the instructions to start both apps on the ipad and use the Enable Playback>Buy/Restore options on the iphone app on the ipad first. After I get the Purchase Successful notification from the app, 1. the player is not enabled and 2. the Settings option will not respond.
I’ve tried closing the iphone app and restarting, rebooting the ipad, every variation I could think of, with the same result. Any idea of what might be wrong? Thanks.
Monday August 15th, 2011 at 04:16 AM
could you send me a diagnostics e-mail from within iPeng? Just tap the mail link in “Help”.
On the first start it can take up to a minute until the playback gets enabled in the App where you purchased it (the iPhone App) but it should work immediately in the iPad one.
What does “The settings option does not respond” mean? Which one and what exactly happens?
Thursday August 18th, 2011 at 03:05 AM
Thanks for the reply. I sent a diagnostic email from iPeng on the iPad. What I meant by “the Settings option” not responding was that after receiving the “Purchase Successful” notification, when I tap the More menu option and then tap the Settings submenu, the Settings submenu does not open.
I’ve tried a number of other sequences but so far haven’t got it to work. Thanks for your help.
Thursday August 18th, 2011 at 01:56 PM
Jim,
please note that iPeng’s playback does NOT work with MySqueezebox.com, Logitech doesn’t allow that.
This is clearly written in the article above!
Thursday September 8th, 2011 at 01:13 AM
Hi
I’m having problems with playback on my iPad where i get stuttering and jumping on playback, this is wireless over my home network.
At first i thought it was due to the files all being Flac on my WHS so i installed squeezeserver on my Windows 7 PC and pointed it to a MP3 folder and it still does the same.
I was using an older 7.5.1 version of squeezeserver and have now updated to the latest but its still the same, Any ideas ?
Thanks, Carl
P.S have also uninstalled and reinstalled iPeng on the iPad
Thursday September 8th, 2011 at 01:17 AM
This is with FLAC over WiFi and without any bitrate limitation set?
Are you syncing iPeng’s player with another Squeezebox or software player?
Thursday September 8th, 2011 at 01:25 AM
No not syncing with any other player, it is Flac over wifi but as i say it also does it with MP3, i should also mention it was working fine a few months ago but have only just started using it again in the last week or so and it just jumps and stutters (it might play a couple of tracks without a problem and then it starts jumping again)
Thanks
Thursday September 8th, 2011 at 01:50 AM
Right i have just tried iPeng on my iPhone 4 which i haven’t used for a while and its doing the same stuttering and jumping, so that on 2 different Squeezeservers one Flac and one MP3 on 2 different PC’s
Thursday September 8th, 2011 at 02:01 AM
Which version of Squeezebox Server do you use?
This sounds a bit like there’s either a timing problem or the server is busy doing other stuff, e.g. scanning.
iPeng’s buffering isn’t particularly good.
Could you try to limit the bitrate for iPeng’s player in the player setting (blue “>” on the player or “Settings->Player Settings”.
Thursday September 8th, 2011 at 02:13 AM
Thanks for the replies
I am using 7.6.1 whcih i think is the latest but as i say it was also doing it on a older version.
I have just set the bitrate to 160kbs and it is still doing it, i’m pretty sure the server isn’t doing anything else like scanning.
Have noticed the playback time bar jumps back and forth as well when it skips !
Thursday September 8th, 2011 at 02:10 PM
Ok i think i may have sorted the problem, i wasn’t convinced it wasn’t some sort of network connection issue so i completely reset my network (Wireless router, 2 Gigabit switches, PC and Server) and so far it seems to be working fine. i will try it again tonight and let you know
Thanks again for your help
Monday November 7th, 2011 at 01:16 AM
Hi!
I bought the squeezebox radio may 5th this year. And may 28 I bought iPeng 1.3.3 as well as iPeng Playback.
I have hade the playbackfunction but now its completely gone I have no clue what so ever on where to look for it. Please help!
/regards David S, Sweden
Monday November 7th, 2011 at 01:22 AM
Do you have a menu item called “Settings->Enable Playback”? That’s the purchase menu, here you can use the “Restore” button to get it back.
If that’s not there, there should be an “Enable Playback” switch in the “Settings->iPeng Settings”. Is this enabled, too (it’s by default but you can turn the playback off here).
Next guess would be: are you using MySqueezebox.com now instead of your own server? Playback doesn’t work on MySqueezebox.com, Logitech doesn’t allow that.
If it’s none of these, could you send me a diagnostics mail from within iPeng? Just tap the mail link in “Help”.
Monday November 7th, 2011 at 02:10 AM
ah! its probably that I’m using mysqueezebox.com. I realize I must have had my own server runing before…
I’ll look into it and let you know.
Thanks!
/David
Sunday March 18th, 2012 at 04:01 PM
Great feature I love it. Now that all my IOS devices are essentially squeezeboxes now!
I have a question, when I’m playing 24/96 FLAC files on these IOS devices what happens? On my squeezebox server I have FLAC as native meaning the individual SB are doing the D to A. So my squeezebox touch will decode natively the 24/96 and I know my older SB v3 will down sample as the dac there can’t do 24/96. So for these iOS device in playback what happens behind the curtain and is that adjustable?
Thx
Sunday March 18th, 2012 at 10:36 PM
Hi,
TODAY, iPeng plays FLAC directly but only up to 24/48 which is actually a bit of an accident in the protocol, iPeng can do 24/96, too, but since it doesn’t tell the server the server defaults to 24/48.
This will change with the next update which is due hopefully next week and will have a lot of improvements for playback (e.g. gapless and synchronization).
Now what happens “behind the scenes” in iPeng is that iPeng decodes FLAC to PCM (raw audio data) and throws that at the iOS device’s Audio Unit at up to 24/96 (depending on the format you have).
Now what iOS does then is re-sample that to 16/44.1 because that’s all iOS devices can actually play, they don’t have HD DACs or Audio processing (you also can’t do more than that on AirPlay, AppleTVs etc.). After this re-sampling, iPeng does some final in-the-loop procesing for synchronization and gapless playback (next version) and then the data is being sent back to iOS.
Volume control is NOT being done in the digital domain by iPEng but iPeng instead changes the playback volume on the iOS device. What the iOS device to handle the volume is something I don’t know, it may be a digital or an analog processing.
Dies this answer your question?
Sunday March 18th, 2012 at 11:59 PM
Thank you it pretty much answered all my questions. When you say iPeng play FLAC directly are you simply referring to the case in iOS ? I assume when it comes to squeezebox you just act as a control to SB server in which the server play directly to the squeezebox in whatever way (native or decode) its set up in the server.
The fact that you don’t implement another layer of volume control is a very good thing. Because by using the audio line out from the iPhone/iPad dock connector we can bypass the volume control (and the op amp) inside the iOS device and therefore gain best sound quality to my headphone amp and other stereo equipment.
Thank you.
Monday March 19th, 2012 at 04:49 AM
Yes, I meant iOS.
When playing on a Squeezebox the mode depends on the Squeezebox model and the server settings.
The SB capabilities are as you described.
The only example is when you synchronize players, then a format will be chosen that is supported on all devices so if your SB3 is part of the sync group 24/96 will be resampled to 24/48.
Saturday April 14th, 2012 at 07:58 PM
I just purchased the playback function to use my iPhone 4 as a player to stream music on my PC and cannot figure out how to make it play. Can you provide setup instructions?
Saturday April 14th, 2012 at 08:26 PM
There isn’t really anything to set up. If you are connected to a Logitech Media Server (formerly Squeezebox Server) your iPhone should then show up in the list of players (swipe right on NowPlaying) and you use it just like a Squeezebox.
http://penguinlovesmusic.de/ipeng-the-iphone-skin-for-squeezecenter/how-to-use-the-ipeng-application/nowplaying/
If it doesn’t, please send me a diagnostics mail from within iPeng (hut the mail link under “Help”).
Wednesday November 28th, 2012 at 05:15 AM
Hi, Just installed iPeng 2.0.3 + playback option, it already rocks. Great effort, thanks.
One question: is it possible to tell somehow what format & bitrate the music playing through iPeng is currently being transmitted over the network to the iPhone? As advanced users know, there are many audio options with Slim devices system.
Eg:
Audio streamed in native format or transcoded?
If transcoding is enabled, is it being done at the source (Slim server) or the destination (iphone)?
Cellular vs. WiFi network access?
Is there any way I can tell what’s happening, either at the Slim Server side or the iPeng player side? Because I am seeing some occasional dropouts and I suspect I am streaming FLAC, just want to confirm what’s actually happening.
Wednesday November 28th, 2012 at 05:53 AM
Yes, you can
.
On the NowPlaying screen, just “hold” the cover art and you get to a context menu. This does have a “More Info” menu which includes the format in which the server streams _to_ iPeng.
iPeng itself doesn’t manipulate the format (e.g. downsample or something) but iOS might if your output device doesn’t support the format in which iPeng is processing the data; and on iPhone/iPod no sample rates higher than 96kHz are supported anyway, so iOS would downsample these.
iPeng also has it’s own bitrate limitation settings under the player settings.
Wednesday November 28th, 2012 at 03:18 PM
That’s awesome, thanks. Just the info I was looking for.
“Bitrate 926kbps VBR (converted to 320kbps MP3)”
With the old Fishbone skin, you could see this info on the browser interface.
Friday February 8th, 2013 at 04:56 PM
Hi. I have the older iphone version 1.6.1 running on an old iphone 3G. I purchased the new ipad version and was able to do the $1.00 install of the player app on my ipad after installing both versions; however, when I tried to “Restore Previous Purchase” on my iphone, I can’t get playback on 1.6.1 (iphone).
I did the ipad purchases over the air, but my original ipeng 1.6.1 was purchased through iTunes. Do I need to sync both my iphone and ipad with iTunes? or do I need to re-purchase the player app for 1.6.1 ($4.99) because it is not the latest version (V2)? Does the player app even work with 1.6.1 on old hardware?
Thanks.
Monday February 11th, 2013 at 03:22 AM
Hi,
the player App works with 1.6.1 and older hardware, the only thing that will not work as well is the synchronization. The playback feature otherwise is pretty much the same in 1.6.1 and 2.0.x.
The problem you are facing is that iPeng for iPhone and iPeng for iPad are different Apps and the App Store can’t share In-App-Purchases between them, that requires iCloud which doesn’t work under iOS 4.2.
The one thing you _can_ do is install iPeng (the iPhone version) on the iPad, too. There you will be able to purchase the feature for $1 again and if you do that you will be able to restore it on the iPhone 3G.
If you want a refund on the duplicate purchase, please drop me a mail under coolio (att) penguinlovesmusic (dott) com.