iPeng 1.2.1 Upgrade available
01:41 AM in
Uncategorized
Today, iPeng 1.2.1 got released on the App Store.
iPeng 1.2.1 is a maintenance release which primarily improves the compatibility with Squeezebox Server 7.4 and fixes some errors but it does come with a few improvements as well.
Improvements include:
- Better handling of context menus in SBS 7.4, especially including the “Add to favorites” and “Remove from favorites” menus available on the Squeezebox Controller to streaming service context menus.
- Better detection of „hold“ gesture avoids accidental triggering of actions;
- iPeng reconnects to the server by server name; this improves automatic reconnection in DHCP managed networks, you no longer need the “Forget Last Server” Option
- Status icons for Alarms and Sleep plus a lot of additional icons for plugins;
- Support for Slide Show Artwork (e.g. in the Flickr app);
- Sorting of search results, Albums returned by “Search” now are sorted as defined in iPeng’s settings plus additional information for the albums will be shown;
- If “Play Single Tracks” option is set in settings, the “Play Shuffled” item in Playlists and Albums will be replaced by “Play All” since “Play All” is not redundant in this context.
Learn more about the major 1.2 release.
See the full list of bugfixes in 1.2.1:
https://trac.penguinlovesmusic.de/trac/ipengnat/query?status=closed&milestone=Release+1.2.1
Have fun with iPeng 1.2.1!

Monday November 30th, 2009 at 01:11 AM
Hi,
After updating to 1.2.1 IPeng no longer see any player. I have 3 player and iPeng have worked fine until the update.
I have tried:
* Shutting off/on the iPod
* Removing iPeng and installing it again
* Removing the server (192,168,1,100:9001) and using nas:9001
I cant se the server on the list along with mysqueezebox.com – but no players.
Please help
Regards
Flemming
Tuesday December 1st, 2009 at 03:13 AM
I have the same problem as Flemstef. After the 1.2.1 update I can no longer see my players connected to MySqueezebox.com. I use MySqueezebox.com primarily. I have rebooted my iPhone, removed the app and reinstalled.
I have also installed and configured a SqueezeServer, when this is running I can connect. It shows that my players are connected to SqueezeNetwork and I cannot control them?!
Please Help, I need my iPeng!!!
Thanks
Turtle
Tuesday December 1st, 2009 at 08:46 AM
Turtle,
do you still see this? Flemmings issue was a network problem but if you use MySqueezebox.com: that (the Logitech service) had issues over the weekend which meant you could not use it with iPeng or the Squeezebox Controller. That should be fixed now.
If it persists for you, please mail me at coolio att penguinlovesmusic dott com and I’ll ask Logitech to fix your account.
Friday December 4th, 2009 at 10:50 AM
Hi,
I’m new to iPeng (and iPhone), but as a dedicated SqueezeBox user, i have also jumped into the i-Peng/Phone combination. And what a great combination that is!.
BUT, (you saw it coming), what is happening with the Search function?
My Sq.center is served by a ReadyNas Duo = not many muscles here (+18.000 songs). The Sc.Controller gives me the opportunity to ONLY search Artists or Albums, and not start the search before I am ready. This give me satisfying response.
As I can see it, the iPeng Search function tries to be smart, and start the search in Everything as soon as I have entered two characters. This kills everything!
Please, fix …
Friday December 4th, 2009 at 11:18 AM
Yes, this will be changed in the next release:
https://trac.penguinlovesmusic.de/trac/ipengnat/ticket/188
Friday December 4th, 2009 at 12:17 PM
Super, thanks for the quick response. (I dig that
Will it be possible to search ONLY Artists/Albums (exclude songs) ?
The search in my 18.000+ song collection will always give bad response times (also in Sq. Controller), so the option to only search Artists/Albums would be very nice.
Saturday December 5th, 2009 at 12:54 AM
Does the track search still hurt when it is run only once and as the last one? As it is currently designed, a full “track” search will be issued only _after_ the “normal” search is run, so you can already see albums and artists.
Also, search is being redesigned in SBS 7.5 so this may have som impact on how iPeng behaves, anyway.
Saturday December 5th, 2009 at 03:47 PM
I can`t see my server either – have used an hour now..please help!
Have tried adding manually, restarting etc, no way it can see it.
Happend after 1.2.1. Help
Monday December 7th, 2009 at 10:53 AM
It does not look like the search process gives me the Artist/Album results before the Tracks result (maybe a Update issue in the code?). The response time is very bad compared to a Artist/Album search by the the Sqz. Controller.
But, the very bad thing is, that it seems like the server gets busy delivering the result for the Track search, and I get bad response times all over.
I was not aware of the redesign of the search. Thanks for the info. Hopefully they will not mess up the Artist/Album search
Monday December 7th, 2009 at 11:05 AM
It depends on the number of results. A first batch is done right away – but that’s the way the server’s normal “search” command works (which is also being used on the web interface), maybe I break this up and use individual category searches.
But details and a longer list of tracks is then being requested when the first search is done and this also only happens when you press “Search” or leave the input field.
I believe the real issue here is the incremental search since it starts early (with two characters) and provides little information initially (only two characters). The more info you specify the shorter search times get. Also, I believe the ReadyNas simply has too little RAM so it will swap a lot, there are more issues due to that then just search; probably it gets better with 7.5’s embedded branch, should that be adopted on ReadyNAS it does indeed perform a bit better.
Monday December 7th, 2009 at 11:13 AM
Thanks for the elaboration on this issue.
I’m not quit clear on this though.
Is it not possible for iPeng to ONLY request an Artis/Album search ? (i.e. implement an iPeng Option for this)?
Monday December 7th, 2009 at 11:40 AM
Well, it’s possible but it’s a complete change in the way the search works.
You can search (on the server) within any table, e.g. Albums, Artists, Genres, etc. on it’s own. That would mean to issue several search requests until you have all the information. Also, the individual searches (at least for tracks) might be slower since more information is being requested.
And then there’s the server’s “search” command. This _always_ searches Albums, Artists, Genres and Tracks. This is what iPeng currently uses. Since the results for “Tracks” are incomplete (too little information to do everything iPeng does), iPeng issues an additional “tracks” search after the other results have been returned and matches the results. But this is not being done during the incremental search, which is why you will not see an artwork or album name in the result list during that phase. You probably didn’t notice it, yet, because you don’t see the results as long as there are also artists and albums being returned, just enter a whole track title and you’ll see what I mean.
Monday December 7th, 2009 at 12:27 PM
OK,
So what you say is, that if I enter “Toto” as search string, The process is as follows:
1) Request server search for “Toto” (searching Artist/Albums/Genres/Tracks) …
and when the results for this has been returned …
2) Request an extra Tracks search for “Toto” …
and when the results for this has been returned:
3) Collect the two search-results, and show the end-result to user.
I guess what I want is:
1) Request Artist search for “Toto”
2) Request Album search for “Toto”
3) Collect and return to user
(1&2 in parallell if possible).
Monday December 7th, 2009 at 12:57 PM
A search UI is firstly measured in Response time (and later on accuracy)!
A fast (partial) response is MUCH better than a slow complete response.
You can always issue a more precise seach.
The ultimate iPeng search UI would be checkboxes, where you could activate/de-activate search on “Artist”, “Album”, “Genre”, “Track” etc.
Monday December 7th, 2009 at 01:35 PM
Disagree on the “ultimate” UI including checkboxes and the like, the ultimate UI is simple
Your guess is wrong in one part: the results are also being shown incrementally (as soon as the server returns any information, iPeng shows it) and then the result changes.
Speed is not that big an issue on most systems, as it is on yours making convenience a factor, too.
Your alternative of doing artists and albums simultaneously w/o tracks probably would not be any faster than the current one as of my experience. Doing it sequentially could help. However, you have to be aware that the overall search will be much slower for most people if done that way.
I’ll experiment with this a bit.
Monday December 7th, 2009 at 01:59 PM
Ok – we’l leave it there
Thanks for precise answer.
I will follow the progress with interest, and comment if I feel urged.
Monday December 7th, 2009 at 02:07 PM
It could really help if you file a ticket on this:
https://trac.penguinlovesmusic.de/trac/ipengnat/
Will be more easy to follow then.
Monday December 7th, 2009 at 02:38 PM
Ok.
Created ticket 191:
https://trac.penguinlovesmusic.de/trac/ipengnat/ticket/191
Monday December 21st, 2009 at 03:39 PM
Hi again
I have another issue:
I don’t see the “Synchronize” button (described in the How-to section: “Now Playing”, “Synchronizing Players”). I only see the “Play” or “Pause” icons.
Is the “Synchronize” button vanished in 1.2.1? or is it an SqueezeServer-on-ReadyNas issue?
Monday December 21st, 2009 at 03:50 PM
Synchronization has changed in 1.2, didn’t you get the animation to explain it when you first went to the players screen?
You clicked it away
Well, you can replay it through “Help->Quick Tutorials->Players and Music Source”
Monday December 21st, 2009 at 04:36 PM
Thanks for info.
I’ll try it when I get home.
Tuesday December 22nd, 2009 at 10:56 PM
Hello
iPeng 1.2.1 cannot find my server. I was using the beta squeezeboxserver-7.4.2-29665-arm-linux on my Qnap 109 without any problems. I thought the problem might be something to do with it being a beta release so I downgraded back to squeezeboxserver-7.4.1. Eureka! It found the server. But sadly only for a few seconds and it hasn’t been able to find it again since. I’ve also tried restarting everything and uninstalling and reinstalling iPeng but nothing seems to work.
I’m at a loss now. Any ideas?
Thanks
Paul
Wednesday December 23rd, 2009 at 10:27 AM
Paul,
do you see your server when you open the web interface on your iPhone? Is it still running (few seconds sounds a bit like your server was going down).
Generally, 7.4.2 should be more stable than 7.4.1.
What do you see on iPeng’s player/server page (when you swipe right on NowPlaying)?
Is your iPhone/iTouch on the same subnet (e.g. 192.168.0.x vs 192.168.1.x) as your Qnap?
Have you tried to add the server manually:
http://penguinlovesmusic.de/ipeng-the-iphone-skin-for-squeezecenter/how-to-use-the-ipeng-application/setup-and-configuration/
Please also check the following setting in Squeezebox Server:
Settings->Advanced->Performance->Artwork Resampling, please make sure this is set to the “fast” setting if problems persist, maybe your server hangs because it’s busy converting thumbnails.
Are you using “.BMP” cover art? There have been reports of Squeezebox Server crashing when trying to convert that, it’s not officially supported (and definitely does NOT work with iPeng).
Sunday December 27th, 2009 at 05:13 PM
‘add all’ seems to do nothing since the 1.2.1 upgrade. I would expected it to add the tracks to the end of my playlist. ‘add next’ does add the tracks, but is not as useful as ‘add all’ because I often add whole albums and it inserts the next one in the middle of the previous album. I’ve tried both ‘play single tracks’ on and off. what am I doing wrong? thanks (great app btw)
Sunday December 27th, 2009 at 10:58 PM
Is this on Rhapsody and on MySqueezebox.com? If yes, it’s a known issue.
Monday December 28th, 2009 at 06:46 PM
Hello,
after updating to squeezecenter 7.4.1 and iPeng 1.2.1 I am having grave difficulties to synchronize the cache – it stops after reaching albums with the letter “C”. My music library currently currently holds about 15.000 title and I am running squeezcenter on a ReadyNAS Duo. Though I know that this is not the most performant NAS, I do not think that this should rule out a successful synchronization – especially as it worked fine with the prior versions of squeezecenter and iPeng. Are there any general incompatibilities or known issues with this?
Thanks, Christian
Monday December 28th, 2009 at 10:35 PM
hello.
Having trouble with artist browsing with the letters to the right. all artists are listet under “z”. i had borrowed a ipod touch with ipeng installed, and it worked fine. havent made any changes since. have tied to flush cache several times, and at one time it semed like it worked but the syncronization got stuck. everything else works like a charm.
amazing program.
any chance there will be added a line out on the ipod touch, like on the squeeze remote. that would be nice…
Tuesday December 29th, 2009 at 01:06 AM
Christian,
there could be two reasons for this:
1. Please make sure your iPhone doesn’t turn on the screen saver while downloading data or enable “preserve connection”.
2. (more likely if it worked before): there’s an issue with 7.4.1 and illegal characters in tags. You could try 7.4.2 beta or try to clean up the tags. Note: foreign characters are NOT illegal, only control characters are.
@Toden
this Looks like a code page issue. You probably have some artists that start with a character that your server sorts as “smaller than A” while iPhone finds it to be “sorted after Z”.
What Operating System is your server running on? Do you know which locale it uses?
Tuesday December 29th, 2009 at 11:12 AM
OS Version FreeBSD 7.2-RELEASE-p4 (revision 199506)
Locale??
if i go to album it vorks fine.
Tuesday December 29th, 2009 at 01:24 PM
A locale is the language setting for the character set used.
Please look at the first albums before “A”, some Scandinavian accents there that iPhone could sort after “Z”?
what’s the language setting on your iPhone?
Tuesday December 29th, 2009 at 11:15 PM
Freenas is only english but squeezeserver is set to danish.
letters in squeezebox server is working fine.
language on the ipod is danish.
album is working fine, but all artists are sorted under Z.
no other letters.
Tuesday December 29th, 2009 at 11:42 PM
yesssss!!!! got it working.
cleared my music library in squeezebox server and made a full search.
works perfect now.
did anyone know abot the line out on the ipod.
it would be nice to play the squeeze music on the ipod.
Wednesday December 30th, 2009 at 01:31 AM
Anyone see their iPeng volume control disabled?
Mine worked until today. Now everything BUT volume control is operable.
Should I do a re-install or is the problem at the Squeezebox Radio?
Wednesday December 30th, 2009 at 01:36 AM
Are you using MySqueezebox.com?
I assume re-starting iPeng did not help?
If you are running your own server, please check whether you have enabled (in the web interface) “Settings->Player->Audio->Volume Control->Output Level is Fixed at 100%”
If you are using MySqueezebox.com, this would be (in the MySB web interface): Players->Audio->Volume Control
Wednesday December 30th, 2009 at 01:51 AM
I am using MySqueezebox.com and no, re-starts didn’t correct it.
Calling up MySqueezebox.com on my laptop, it shows me logged in, but “Not Connected” on the Player page, while “Connected” on the “Squeezebox Radio” page.
All iPeng settings on the handheld read “Off.”
Really odd that volume control worked so well.
Wednesday December 30th, 2009 at 01:57 AM
OK, I meant the “Squeezebox Radio” page. What do you see under “Audio->Volume Control”?
Wednesday December 30th, 2009 at 02:05 AM
Only pages I have ever accessed are:
http://www.mysqueezebox.com/index/Home
http://127.0.0.1:9000/settings/index.html?player=
Sorry to be so utterly clueless. Where’s the “Audio>Volume Control” option, again?
Wednesday December 30th, 2009 at 02:05 AM
I have to run out for a sec. Thanks, in advance!!
Friday January 1st, 2010 at 10:03 PM
Hi Coolio
Sorry about the delay in replying Ive been home for christmas. I manually added the server as you suggested and hey presto – Im in business. Thanks a million. I love this program.
Paul
Saturday January 2nd, 2010 at 01:18 AM
@fanin
http://mysqueezebox.com/player/viewPlayers
Here you have to select your player and then there’s an “Audio” tab to the right.
Saturday January 2nd, 2010 at 09:20 PM
Hi Coolio,
thanks for the hint with the tags. I have worked on my library and isolated a couple of tags which were not good. After adjusting/deleting them I finally got it working again today! I will be extremely careful with tags from now on. Thanks a million again, Christian
Sunday January 10th, 2010 at 05:37 PM
Hi, I just bought you iPeng app, and am having trouble with three synced players (two wireless and one ethernet).
When I skip to a position within a track all players become out of sync. I have to go to the web interface and nudge the slider to fix it again. Hopefully this can be fixed soon, as I’m using this feature quite often, and now I have to use the web interface anyway.
Thanks,
Christian
Sunday January 10th, 2010 at 08:18 PM
Hm, that should not be an iPeng issue. Works fine for me. It’s the server’s responsibility to keep the devices synced.
Which server version do you use? What kind of Squeezebox and which file type is this?
Does it work correctly when you use the web interface?
Monday January 11th, 2010 at 03:05 AM
I use 7.4.1 on a Windows 7 64-bit. They are all identical Squeezebox 3 players. The file is a 128 kbps CBR MP3 with a duration of around 57 minutes.
If the players are out of sync using the slider in iPeng, I can use the slider in the web interface to force them into sync again.
It seems consistent that the two wireless players are in sync with each other, but the ethernet player is around 5 seconds ahead.
Monday January 11th, 2010 at 03:22 AM
Does “force into sync” mean that all will sync up with each other after you move the slider for one player?
Does it matter which of the players you control – in iPeng as well as in the Web Interface?
Monday January 11th, 2010 at 03:35 AM
Is this you?
http://forums.slimdevices.com/showthread.php?t=73751
No, you only talk about three players, right?
Did you try 7.4.2?
http://downloads.slimdevices.com/nightly/?ver=7.4
Tuesday January 12th, 2010 at 09:06 PM
Q: Does “force into sync” mean that all will sync up with each other after you move the slider for one player?
A: Yes
Q: Does it matter which of the players you control – in iPeng as well as in the Web Interface?
A: I’m using the slider for the whole sync group in iPeng. In the web interface, it doesn’t matter which player I use.
Q: Is this you?
A: Nope
Q: Did you try 7.4.2?
A: No, I haven’t. I’ve had some bad experiences with installing nightly builds, so I’ll just wait for the release.
If you believe it’s a Squeezebox Server problem, I can report the problem to Logitech.
Wednesday January 13th, 2010 at 01:24 AM
Well, as you see other people seem to have similar issues without iPeng.
hat said, I will try to experiment a bit with this to find out whether iPeng could be involved.
If it works as designed, iPeng should only send the “time” command (that’s what the slider does, it specifies where in the track the playback should jump to) to the master in the group of synced players and the server should take care of synchronously changing the playback on all players.
Wednesday January 13th, 2010 at 01:36 AM
Oh, and my 7.4.2 comment was not without reason. I’ve seen a lot of sync issues with 7.4.x, mainly with the new players but that’s probably because I test these more often.
7.4.2 is just a “bugfix collection” and probably the most stable version you can get right now. It will never be released but only contains fixes against 7.4.1 that can’t wait until 7.5 is ready, which will be the next official release.
What makes 7.4.2 relatively stable is the fact that it contains absolutely no new features.
Although I personally feel that 7.5 will probably be a better release than 7.4, it feels much more stable now than the 7.4 betas ever did.
Wednesday January 13th, 2010 at 02:28 AM
There’s one issue I can see which is that iPeng sends the “time” command TWICE. I don’t know, maybe this causes some confusion on the server side.
Could you please send me an e-mail to coolio att penguinlovesmusic dott com?
Thursday January 14th, 2010 at 08:04 PM
Hi, I had heard a rumor that at some point in a future iPeng iPhone app release you would be able to stream music from your squeezbox server to the iPhone. Is that true? If so, any idea when that is coming out?
Friday January 15th, 2010 at 12:40 AM
Yes, that will be in the next major release (1.3).
I’m sorry, but i have given up trying to make estimates about when releases will be ready, we are currently developing this but also have some other things to get done in iPeng for that release, e.g. accessibility so it’s hard to give an exact schedule.
Friday January 15th, 2010 at 05:24 PM
That is understandable. Thanks and looking forward to 1.3!
Thursday February 4th, 2010 at 10:50 PM
I’m using Pandora. None of the actions on the “Song Info” seem to do anything. They light then clear and nothing happens. Have these functions been implemented or am I having a problem?
Thanks
Friday February 5th, 2010 at 12:53 AM
You mean things like “Bookmark”.
This is a known bug in MySB/SBS, please vote for it if you want it fixed:
http://bugs.slimdevices.com/show_bug.cgi?id=14617
I believe it is also the same as this:
http://bugs.slimdevices.com/show_bug.cgi?id=14857
Friday February 5th, 2010 at 01:08 AM
The one that I use the most is “Don’t play this song for a month”. I’ll create an account and vote. Thanks
Sunday February 28th, 2010 at 04:22 PM
Great app! I use it all the time. I’m having an issue adding tracks to the playlist from within Rhapsody. “Play” and “play next” both seem to work fine but “add” does not. Is this a known issue with Rhapsody? I’m using iPeng 1.2.1 and SB server 7.4.2. Thanks!
Sunday February 28th, 2010 at 11:17 PM
Yes, that’s a known issue with Rhapsody and Napster.
It was supposed to be fixed in 7.4.2 but looks like it isn’t
Does add not work at all or does it add the whole album?
Sunday February 28th, 2010 at 11:52 PM
OK, if it adds the whole album: this seems to be the behavior right now if “Play Other Tracks in Album” is set in the player settings in Squeezebox Server.
If you don’t want this and only use iPeng, you could disable this setting, iPeng will PLAY whole albums even without that setting.