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: 1746
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

SqueezePlay OS for Joggler

Post by roobarb! »

-------------------------------------------
LATEST VERSION - Version 1.09 - 23rd January 2013
-------------------------------------------


SqueezePlay OS, as I’ve been inventively calling it, is a small Ubuntu installation built using debootstrap and designed to run SqueezePlay for Joggler. You can download it, flash it to a USB stick, plug it into your Joggler and be up and running in no time. It’s also designed to look neat, with no console output on boot (although verbose output is easy to turn back on) dropping you straight into the SqueezePlay user interface.

After the first version was released it was clear that people wanted to install it onto the internal flash memory of their Jogglers, completely replacing the OpenPeak system. It’s taken a bit of work, but there’s now a specialised copy of SqueezePlay OS that can be written to the Joggler’s internal storage using the latest Reflashing Tool.


Highlights:
  • Small Ubuntu 10.04 (Lucid) system dedicated to SqueezePlay.
  • Can be installed to the Joggler's 1GB internal storage using the Reflashing Tool.
  • Automated installation of Logitech Media Server.
  • Full hardware accelerated video playback through mplayer.
  • Easy network configuration from a SqueezePlay applet.
  • Auto-mounting of USB storage devices.
  • NFS preinstalled.
  • Quiet startup (verbose boot optional).
  • Proper system startup and shutdown controls.
  • Full apt-get package management system underneath!
  • All of the features of SqueezePlay for Joggler, including the Update applet.
  • Settings applet for backlight level and display standby.
  • Settings applet for internal or external (USB) audio interface.
  • Fully compatible with remote control apps, eg. Squeezebox Remote.
Installation

Full details are on my SqueezePlay OS for Joggler page.


This should be a fun system for running all sorts of background applications, in a much easier to use environment than the native operating system (without the risk of unwanted updates!), so please post and let me know what you make of it!
BirdsLikeWires - Get fresh builds of Debian Bullseye and Bookworm for OpenFrame with the latest 5.10 and 6.1 kernels! 8-)
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: SqueezePlay OS for Joggler

Post by danfoshizzle »

Nice! congrats dude.
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
cbredfred
Posts: 72
Joined: Fri Mar 04, 2011 11:22 am

Re: SqueezePlay OS for Joggler

Post by cbredfred »

Thank you for sharing with us your excellent, well thought out, well documented software creations, Roobarb!.

On your website you state "Or you can run it from a larger device and use the remaining space for music.", does this mean that Squeezeserver (or one of it's 52 other names!) is included in the build?
User avatar
roobarb!
Posts: 1746
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

SqueezePlay OS for Joggler

Post by roobarb! »

cbredfred wrote:Thank you for sharing with us your excellent, well thought out, well documented software creations, Roobarb!.
Thanks! :)
cbredfred wrote:On your website you state "Or you can run it from a larger device and use the remaining space for music.", does this mean that Squeezeserver (or one of it's 52 other names!) is included in the build?
It isn't, but I do plan to make another installer under Settings > Advanced > Additional Software to add it. Can't promise when, but it shouldn't be a huge task.

I'll just need to keep an eye on free space. I'm considering making it a 2GB requirement using ext2 on the stick, then using compressed btrfs on the internal flash. This uses kernel 3.2.16, so hopefully btrfs should be stabilising nicely by now.
BirdsLikeWires - Get fresh builds of Debian Bullseye and Bookworm for OpenFrame with the latest 5.10 and 6.1 kernels! 8-)
mikeywilliams
Posts: 75
Joined: Fri Mar 04, 2011 5:23 pm

Re: SqueezePlay OS for Joggler

Post by mikeywilliams »

Excellent.
Booted up with no problems and seems to be running perfectly.
Now I can face the coming software update with equanimity.
Many thanks.
User avatar
roobarb!
Posts: 1746
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: SqueezePlay OS for Joggler

Post by roobarb! »

mikeywilliams wrote:Excellent.
Booted up with no problems and seems to be running perfectly.
Now I can face the coming software update with equanimity.
Many thanks.
First success report! Hooray!

It's always nice when somebody else says that it works. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye and Bookworm for OpenFrame with the latest 5.10 and 6.1 kernels! 8-)
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler

Post by gegs »

This looks superb. My second Joggler, the one hooked up to my hi-fi, is only ever used for Squeezeplay and my kitchen Joggler also runs Logitech Media Server. Synchronising both players when guests are round is a neat touch; I still think it's pretty cool having the same music playing in the kitchen and in the lounge and being able to control them both from one machine.

I always presumed that occasional glitches were due to stock OS jiggery-pokery running in the background. I'm hopeful that this will be much more stable.
User avatar
offbeatdave
Posts: 1045
Joined: Wed Mar 09, 2011 10:43 pm

Re: SqueezePlay OS for Joggler

Post by offbeatdave »

Looking forward to finding a moment to give this a go - the Joggler by my bed is a Squeezeplay only setup so this could be ideal!
"EVERY DAY I'M JOGGLERING!"
Jogglering since Dec '09;
Tinkering with Jogglers since Feb '10 thanks to PMJ, Jogtools, PnP & sqpOS;
Gave something back Feb '12 to Apr '14 with PnP Mk II & PnP III;
Finally 'completed' PnP III Apr '15!
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: SqueezePlay OS for Joggler

Post by danfoshizzle »

Tested sqpOS and it works flawlessly, wifi applet works well, and the ssh installed in about 5 minutes for me!

Cheers for another fine release there rhoobarb!
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
Fursty Ferret
Posts: 4
Joined: Fri Apr 27, 2012 9:04 am

Re: SqueezePlay OS for Joggler

Post by Fursty Ferret »

Fantastic idea - looking forward to the option to install to internal flash memory.
ARJunior
Posts: 51
Joined: Fri Aug 05, 2011 2:28 pm

Re: SqueezePlay OS for Joggler

Post by ARJunior »

Maybe adding an option for changing timezone on first Squeezeplay startup would be great too :)
I've had to change it through SSH access (dpkg-reconfigure tzdata)

Regards.
fraserm
Posts: 33
Joined: Thu Apr 28, 2011 12:25 pm

Re: SqueezePlay OS for Joggler

Post by fraserm »

Awesome! I will have a play over the weekend. Out of interest, how far can sqpOS be pushed? Are we ever likely to see a YouTube sqpApp or Google Maps sqpApp? Or are all apps limited to the usual UI?
User avatar
roobarb!
Posts: 1746
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

SqueezePlay OS for Joggler

Post by roobarb! »

fraserm wrote:Awesome! I will have a play over the weekend. Out of interest, how far can sqpOS be pushed? Are we ever likely to see a YouTube sqpApp or Google Maps sqpApp? Or are all apps limited to the usual UI?
It's Linux - anything's possible! ;)

I'd like to create an applet to play video from the Elgato Netstream using the VA-API enabled mplayer, but I find coding in Lua (at least for SqueezePlay) quite a frustrating experience. I'll not be working on such things as YouTube support, but that sort of thing shouldn't be impossible. The idea is that SqueezePlay is the only UI on sqpOS, so yes, that's the interface.

Google Maps... I can't really see it myself. That's leaving behind the AV specialty of SqueezePlay, and I'm a big believer in 'the right tool for the right job'.

There's nothing to say you couldn't run Google Chrome as a front-end and use some sort of web UI. The back end is all there. In fact, I was toying with the idea of an interactive display using it. If only Google did a pop-up keyboard for Chrome. I've seen their very-beta tablet version, which would be awesome, but I'd not relish the thought of compiling that. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye and Bookworm for OpenFrame with the latest 5.10 and 6.1 kernels! 8-)
User avatar
roobarb!
Posts: 1746
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

SqueezePlay OS for Joggler

Post by roobarb! »

Just as a quick status update, I hammered out the first 'install to internal flash' script while having a sarnie today. Went well - until I messed up the initrd stuff for btrfs and didn't set fstab up correctly.

The result - a Joggler that does nothing but kernel panic and die, and needs to told what to boot from manually. I'll fix it next week, but just a word of warning - it's easy to mess up! Luckily, being able to mash ESC at startup makes recovery fairly straightforward.

Time for a Joggler-free weekend, I think. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye and Bookworm for OpenFrame with the latest 5.10 and 6.1 kernels! 8-)
User avatar
hawsey
Posts: 2069
Joined: Sun May 22, 2011 11:23 pm
Location: Northumberland

Re: SqueezePlay OS for Joggler

Post by hawsey »

Wow roobarb just noticed this thread, as I use xbmc exclusively for my music at the minute I tend to skip squeeze stuff, but this really interests me so will have to try it out.
I stream from openelec on my revo at the mo ,do you think your new os might see my files or would I have to install squeeze server at the revo end? It has w7 on it at the minute and I have a feeling that might slow stuff down.
What set up do you peeps use for squeeze ?
Happy Joggling
asm495
Posts: 7
Joined: Sat Mar 03, 2012 7:29 am

Re: SqueezePlay OS for Joggler

Post by asm495 »

This looks great. I exclusively use Squeezeplay and this will make things much easier. Will give it a go later.
User avatar
roobarb!
Posts: 1746
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: SqueezePlay OS for Joggler

Post by roobarb! »

hawsey wrote:I stream from openelec on my revo at the mo ,do you think your new os might see my files or would I have to install squeeze server at the revo end? It has w7 on it at the minute and I have a feeling that might slow stuff down.
What set up do you peeps use for squeeze ?
You do need LMS (Logitech Media Server) installed for SqueezePlay to work, unless you use the mysqueezebox.com service. You don't get local music files using that, though - only online stuff through their own applets. Watch out, though - Spotify won't work this way because the source code for that isn't open. However, LMS is pretty lightweight (it runs on NAS boxes very well), so I wouldn't worry about it slowing your system down too much. It also has a DLNA server built-in, so content can be sent to any DLNA compatible device.
BirdsLikeWires - Get fresh builds of Debian Bullseye and Bookworm for OpenFrame with the latest 5.10 and 6.1 kernels! 8-)
gegs
Posts: 1146
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay OS for Joggler

Post by gegs »

roobarb! wrote:... LMS is pretty lightweight (it runs on NAS boxes very well) ...
Do your homework before buying a NAS.
LMS can't be installed on my Iomega Home Media Network drive.
ordessa
Posts: 79
Joined: Tue Mar 15, 2011 3:25 pm

Re: SqueezePlay OS for Joggler

Post by ordessa »

Take a look at the Synology brand...
asm495
Posts: 7
Joined: Sat Mar 03, 2012 7:29 am

Re: SqueezePlay OS for Joggler

Post by asm495 »

Installed this on 2 Jogglers this evening and I have to say it is fantastic. Great work!
Locked