SqueezePlay OS for Joggler

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
Locked
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: SqueezePlay OS for Joggler

Post by roobarb! »

Fishy wrote:Hello again - thanks for quick response and warm welcome to the forum.

Error messages - On boot up it says the following amongst others in this order (please bear in mind this list isn't comprehensive and it does scroll very quickly but hopefully can give you an indication of how far it gets before looping)

No DMI BIOS year
Cannot read MAC address
Wifi - it makes 5 attempts, each with ipconfig SIOCGIFFLAGS - no such device wmm
ra0 no private ioctls

DHCP - another 5 attempts

Mongoose started

Then super rapid scrolling with brief breaks where you can only read a couple of words!
Amongst these I have seen Fatal Server Error and giving up !!!
I know what you've done. You've written the MMC version of SqueezePlay OS to a USB stick and are trying to boot from it, aren't you? That won't work - you need to write the Reflashing Tool (see sig) to the USB device, then follow the instructions on writing an alternative OS to internal memory (basically, just copy the sqpos105mmc.img.gz and sqpos105mmc.img.gz.md5 to the reflash directory that you'll see).

What's happening at the moment is that sqpOS's boot system is trying to boot the original operating system from the internal memory - which fails for numerous reasons.

Use the Reflash Tool to write sqpos105mmc.img.gz and you should be good to go.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: SqueezePlay OS for Joggler - w32codecs

Post by roobarb! »

January_King wrote:Can you advise on the installation of the w32codecs in order to play WMA radio stations? I have the .deb file and telnet etc access to the Joggler.
Copy the w32codecs .deb to your stick, boot Joggler, SSH in (it's not telnet!) and then:

Code: Select all

sudo dpkg -i w32codecs.deb
Or whatever the file name is.

Now, I tested this using apt-get and I can't remember if there were additional dependencies, so I can't guarantee that that will work first time. But give it a try and see where you end up. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler - w32codecs

Post by gegs »

January_King wrote:This is all going very well to the extent that it has caused me to get a second Joggler to feed my B&O system, thank you! It is running off a 2GB USB stick and external USB sound card.
Can you advise on the installation of the w32codecs in order to play WMA radio stations? I have the .deb file and telnet etc access to the Joggler.
JK
What WMA streams won't play? I haven't installed w32codecs but Squeezeplay OS still plays stations that identify themselves as "Windows Media" in the "More Info" dialogue.
User avatar
Fishy
Posts: 93
Joined: Wed Jun 27, 2012 4:46 pm
Location: Manchester, UK

Re: SqueezePlay OS for Joggler

Post by Fishy »

In the words of the great Alan Partridge: A-Haaaaa!

Just re-read your instructions and understand them fully now.
Didn't quite get the full nuances of the reflash tool bit yesterday but do now.
So have followed instructions exactly and am now the happy owner of a working SqueezePlay OS Joggler.
Can't wait to hook it up at home tonight and load LMS.
Then will be scouring fleabay for more Jogglers to put around the house....

Many thanks for your quick response and assistance.

Fishy :D
stevieduff
Posts: 3
Joined: Thu Jun 28, 2012 3:35 pm

Re: SqueezePlay OS for Joggler

Post by stevieduff »

Excuse my ingnorance, but why does the the OS MD5 file download as a img.gz.gz file and not as img.gz.md5.
If the two files are to be copied to to the reflash directory on rfl-boot as img.gz and img.gz.md5 how is this achievable.
New learner here so go slowly :D
great forum BTW
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: SqueezePlay OS for Joggler

Post by roobarb! »

stevieduff wrote:Excuse my ingnorance, but why does the the OS MD5 file download as a img.gz.gz file and not as img.gz.md5.
If the two files are to be copied to to the reflash directory on rfl-boot as img.gz and img.gz.md5 how is this achievable.
New learner here so go slowly :D
great forum BTW
Are you using Internet Explorer, by any chance? It has a habit of renaming downloaded files. :roll:

Just name it back to sqpos105mmc.img.gz.md5 and you'll be fine.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
stevieduff
Posts: 3
Joined: Thu Jun 28, 2012 3:35 pm

Re: SqueezePlay OS for Joggler

Post by stevieduff »

roobarb! wrote:
stevieduff wrote:Excuse my ingnorance, but why does the the OS MD5 file download as a img.gz.gz file and not as img.gz.md5.
If the two files are to be copied to to the reflash directory on rfl-boot as img.gz and img.gz.md5 how is this achievable.
New learner here so go slowly :D
great forum BTW
Are you using Internet Explorer, by any chance? It has a habit of renaming downloaded files. :roll:

Just name it back to sqpos105mmc.img.gz.md5 and you'll be fine.
No i'm using Opera. I thought that would be the solution,just didn't want to experiment without a nod of approval. Thanks
January_King
Posts: 14
Joined: Thu May 19, 2011 12:06 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler

Post by January_King »

@roobarb! - Thanks for the reply - I accessed the Joggler after implementing SSH but get the following response
joggler@joggler:~$ sudo dpkg -i w32codecs.deb
dpkg: error processing w32codecs.deb (--install):
cannot access archive: No such file or directory
The filename is present and correct on the USB stick BUT I probably have the wrong version or it won't read from the same USB as the boot image(?).
@geggs is probably correct - this may have been a question of wanting it all without sussing out if it was needed in the first place; I suspect not and will abandon this unless I find a specific need for it!
Thanks to both
JK
User avatar
BuZz
Site Admin
Posts: 1462
Joined: Fri Mar 04, 2011 1:15 am

Re: SqueezePlay OS for Joggler

Post by BuZz »

January_King wrote:@roobarb! - Thanks for the reply - I accessed the Joggler after implementing SSH but get the following response
joggler@joggler:~$ sudo dpkg -i w32codecs.deb
if you are connected to the net, can't you just do sudo apt-get install w32codecs ? (making sure mediabuntu repository is active)
stevieduff
Posts: 3
Joined: Thu Jun 28, 2012 3:35 pm

Re: SqueezePlay OS for Joggler

Post by stevieduff »

I,m up and running :)
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler

Post by gegs »

After trying the new Squeezeplay OS with LMS on my kitchen Joggler I was very impressed with the stability. After subsequently running the stock OS for a day or two and re-booting into sqpOS I now have problems with Spotify. I keep getting a 'Bad Player (Error: -5)' message and nothing will play.

I could post my Helper App log from LMS but I think the relevant lines are:

[[20:31:08.331717] main:727 newstream connection from 127.0.0.1
[20:31:08.339383] check_player:253 player address mismatch 127.0.0.1 192.168.0.7
[20:31:08.339565] main:785 unable to play on this player: -5

The rest of the log is mostly repeats of the same lines as it tries to play each track on a playlist. Does anybody know how to fix this?
User avatar
Fishy
Posts: 93
Joined: Wed Jun 27, 2012 4:46 pm
Location: Manchester, UK

Re: SqueezePlay OS for Joggler

Post by Fishy »

Hi - successfully flashed SqueezePlay OS onto Joggler and downloaded LMS.
Everything works perfectly running off LMS temporarily loaded onto my laptop.
Next step is to switch LMS provider to Joggler.
Now have 3 questions:

1) Music is stored on a Lacie NAS drive which hangs off one of my routers by ethernet not USB, (want to keep it that way so it is available to network users all of the time).
It's mapped L:\ in windows but obviously Joggler won't know that. Network address is \\networkspace and could find out IP and make it static if required.
Successfully logged into Joggler via browser using 192.###.##.##:9000 method but being unfamiliar with Linux could then not find how to mount the drive so that Joggler could establish it's library.

2) Have the low volume out from headphone jack problem. Think compensating for this will kill my amp in the long term if I don't find how to change it 100%.
Noticed on settings, audio, volume there are 2 options re output, each requiring a reboot after.
Do these switch the volume output from 70% to 100% and back (as referred to in other forum posts)? or are they related to those who want to run audio off the USB?
If not, how do I adjust output to 100%.

3) Am buying 2 more Jogglers for other parts of the house (!).
Is it worth running LMS on each to provide fail-over if principal Joggler server dies? - it's easy enough to switch libraries (LMS server) for each client via settings.
Is this a sensible strategy?
If did this would I hit LMS server naming conflicts for each Joggler server as can see it names the library host "joggler" when you download LMS onto it.

Appreciate these are probably simple questions covered somewhere in the forum but sometimes it's hard to work out which is the definite final solution amongst all the chat!
So would be very grateful if you could either answer above directly or provide links to answers in forum.

Once again, thanks for all your work. :)
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: SqueezePlay OS for Joggler

Post by roobarb! »

Fishy wrote:1) Music is stored on a Lacie NAS drive which hangs off one of my routers by ethernet not USB, (want to keep it that way so it is available to network users all of the time).
It's mapped L:\ in windows but obviously Joggler won't know that. Network address is \\networkspace and could find out IP and make it static if required.
Successfully logged into Joggler via browser using 192.###.##.##:9000 method but being unfamiliar with Linux could then not find how to mount the drive so that Joggler could establish it's library.
Set up an NFS share on your NAS, then follow the link I posted in my announcement about sqpOS v1.05 which tells you how to map an NFS share in /etc/fstab. That's how I would do it.
Fishy wrote:2) Have the low volume out from headphone jack problem. Think compensating for this will kill my amp in the long term if I don't find how to change it 100%.
Noticed on settings, audio, volume there are 2 options re output, each requiring a reboot after.
Do these switch the volume output from 70% to 100% and back (as referred to in other forum posts)? or are they related to those who want to run audio off the USB?
If not, how do I adjust output to 100%.
Log in over SSH and enter the command 'alsamixer'. This will give you a graphical interface with which you can increase the output level to 100%.
Fishy wrote:3) Am buying 2 more Jogglers for other parts of the house (!).
Is it worth running LMS on each to provide fail-over if principal Joggler server dies? - it's easy enough to switch libraries (LMS server) for each client via settings.
Is this a sensible strategy?
If did this would I hit LMS server naming conflicts for each Joggler server as can see it names the library host "joggler" when you download LMS onto it.
You could do that, sure. Just edit /etc/hostname and change it to something else, the reboot.
Fishy wrote:Appreciate these are probably simple questions covered somewhere in the forum but sometimes it's hard to work out which is the definite final solution amongst all the chat!
I should compile this stuff into a wiki page, for sure.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler

Post by gegs »

Fishy wrote:2) Have the low volume out from headphone jack problem. Think compensating for this will kill my amp in the long term if I don't find how to change it 100%.
You should try the USB soundcard option - even easier now there is a switch for it in audio settings. The increase in volume is phenomenal.

I would recommend the Behringer UCA202 if you're hooking up to your hi-fi (good soundcard and it gives you various connection options).

To try out USB sound output without spending a lot of money you could try one of these:

http://amzn.to/LFAslY

It's what I use with my kitchen Joggler. An example of how much louder it is;
When watching iPlayer on the stock OS with internal soundcard and headphone socket, I used to have the volume all the way up - and it was still a bit on the quiet side. With the USB sound card anything above '3' is too loud. You'll be surprised how good such a cheap card can sound.
Glenn2
Posts: 37
Joined: Tue May 01, 2012 10:24 pm
Location: West London

Re: SqueezePlay OS for Joggler

Post by Glenn2 »

Hi,
Why do we need w32codecs?
I missed that bit in the instructions. I installed LMS, and then the BBC iPlayer, PlayWMA and PlayReal plugins.
I seem to be able to play everything, so what would w32codecs enable?
Cheers,
Glenn
ilovemyjoggler
Posts: 711
Joined: Sun May 13, 2012 4:42 pm

Re: SqueezePlay OS for Joggler

Post by ilovemyjoggler »

gegs wrote:To try out USB sound output without spending a lot of money you could try one of these:

http://amzn.to/LFAslY

It's what I use with my kitchen Joggler. An example of how much louder it is;
When watching iPlayer on the stock OS with internal soundcard and headphone socket, I used to have the volume all the way up - and it was still a bit on the quiet side. With the USB sound card anything above '3' is too loud. You'll be surprised how good such a cheap card can sound.
Hi Gegs

I wonder if you could advise please. My (one and only at the mo!) joggler is stand alone and I have a cheap and cheerful 2 speaker set plugged into the headphone jack. It's not very loud and usually always set at highest setting, but at least the sound quality is better than the joggler's speaker. I'm interested in this device that you mentioned. I am using PnPIII on the new Openpeak firmware - as you may remember. Would this device work for my setup? I have had a quick look on amazon and from what I can gather it goes in the usb port, then the headphone jack of my speakers are plugged into the the device - is that correct? Would I need to do any fancy installing before I could use it? As it seems to be ridiculously cheap I think I really would like to give it a go.
Fishy wrote:2) Have the low volume out from headphone jack problem. Think compensating for this will kill my amp in the long term if I don't find how to change it 100%.
This worried me a little - can the way I have always listened to my joggler or this usb device damage it? Apologies all for possibly posting in the wrong thread and also my ignorance! Thanks.
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler

Post by gegs »

@ilovemyjoggler

Just buy the cheap soundcard, plug it in, go to the SWF Launcher on your Joggler, choose "Shell" from the menu on the right, then choose "/media/appshop/script/USB_sound.sh" at the bottom - this will create the necessary asound.conf file to enable the USB soundcard. Plug your speakers into the headphone socket of the soundcard (not the Joggler) and you will now have lovely, loud USB sound. You can undo the process by choosing the "/media/appshop/script/Internal_Sound.sh" script in SWF Launcher.

This is, in my opinion, one of the most useful but well-hidden features of PnPIII. Enabling USB sound used to mean creating an "asound.conf" file in Notepad and copying it to the Joggler using telnet / SSH. The new method is a foolproof newbie-friendly way of doing it on the stock OS.

Back on topic for Squeezeplay OS - USB soundcard is enabled by choosing Settings > Audio Settings > Interface Configuration > External Interface. As with PnPIII, this is one of the best new features of Squeezeplay OS and saves an awful lot of faffing about. Also easily undone by choosing 'Internal Interface' instead.

In your post above, I think Fishy meant that he might burn out his amp (not his Joggler) by having to crank the amp volume up too much to compensate for the low sound output from the Joggler headphone socket.
Last edited by gegs on Sat Jun 30, 2012 1:04 pm, edited 2 times in total.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

SqueezePlay OS for Joggler

Post by roobarb! »

Glenn2 wrote:Why do we need w32codecs?
I missed that bit in the instructions. I installed LMS, and then the BBC iPlayer, PlayWMA and PlayReal plugins.
I seem to be able to play everything, so what would w32codecs enable?
Logitech Media Server relies on mplayer, so far as I'm aware, to transcode WMA into FLAC for playback on a remote device without WMA playback support. Mplayer wouldn't play WMA from the command line for me, but would with the addition of w32codecs, which is why I mentioned it.

So in your case, where you can play everything you want to, it would add not a sausage.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
Glenn2
Posts: 37
Joined: Tue May 01, 2012 10:24 pm
Location: West London

Re: SqueezePlay OS for Joggler

Post by Glenn2 »

OK that great, thanks!
One more (hopefully) little question.
How do I stop the screen turning off so I can use as a clock in standby?
The clock disappears after 5 seconds, despite being set as disable standby.
User avatar
roobarb!
Posts: 1772
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

SqueezePlay OS for Joggler

Post by roobarb! »

Glenn2 wrote:OK that great, thanks!
One more (hopefully) little question.
How do I stop the screen turning off so I can use as a clock in standby?
The clock disappears after 5 seconds, despite being set as disable standby.
That happens if you turn SqueezePlay 'off'. The 'off' function doesn't have any other use except for saying "I'm not going to use you for anything for a while, so turn your screen off when you can".

Set the clock to appear 'when stopped' rather than 'when off' and leave SqueezePlay 'on'. This will leave the screen on unless you've got a display standby time set.
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
Locked