SqueezePlay for Joggler (Native, Ubuntu & SQPOS)

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
User avatar
BuZz
Site Admin
Posts: 1450
Joined: Fri Mar 04, 2011 1:15 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by BuZz » Sat Mar 24, 2012 5:32 pm

== is supported by bash, although bash also support a single =, it's fairly common to find bashisms, and easy to make those mistakes. I recently fixed up a bunch of stuff I had written that was bash specific but actually didn't need to be - http://mywiki.wooledge.org/Bashism

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

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by fraserm » Sun Mar 25, 2012 8:34 am

Hey all -

I run 3 Jogglers with Squeezeplay on. Two of them work great. The third in my kitchen seems to have a few quirks, namely:

- Major stuttering playing iPlayer streams using Triode plugin (saw the odd post on here, but no resolution?)
- The clock didnt update this morning

Interestingly enough, the problem Joggler is running the latest version of them all:

Firmware: 7.7.1-r1797:9561MS

The other two are running:

Firmware: 7.6.2-r1758:9510MS
Firmware: 7.6.0-r1655:9426MS

The server is running:

Logitech Media Server Version: 7.7.1 - r33750

So... what gives? :-) Is there a known good combination to run? Will an old version (like 7.6.2) just install over the top of 7.7.1?

Cheers
Fraser

IanWood
Posts: 13
Joined: Wed Feb 22, 2012 9:34 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by IanWood » Sun Mar 25, 2012 9:17 pm

Problem with Spotify and .m4a (mpeg-4) files. I am using the latest version on my native Joggler.

I have LMS installed on an Ubuntu server which serves a SqueezeBox Radio and a Touch. When I try to use the Joggler to control the other two Spotify and .m4a files won't play. "Problem can't open file for"

I am trying to play normal .mp3 file it works very well as a controller of the other two.

If I exit SqueezePlay on the Joggler I can play them on the Radio and Touch.

Is there something else other than SqueezePlay that I must install to play, or control other players to play Spotify and .m4a (mpeg-4) files?

Thanks in advance,

Ian

Street
Posts: 12
Joined: Mon Jan 02, 2012 2:44 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by Street » Mon Mar 26, 2012 2:59 pm

Edit: Figured out what I was doing wrong and have it all working now! :D

ordessa
Posts: 79
Joined: Tue Mar 15, 2011 3:25 pm

BBC radio player on Squeeze play - doesnt play

Post by ordessa » Mon Mar 26, 2012 4:02 pm

can anyone help me...i can get squeezeplay to play a BBC audio stream... try as I might

what setting have I missed??

Street
Posts: 12
Joined: Mon Jan 02, 2012 2:44 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by Street » Mon Mar 26, 2012 4:29 pm

Have you tried using the BBC app? They don't work normally for me, but with that app they work perfectly! :)

gegs
Posts: 1143
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: BBC radio player on Squeeze play - doesnt play

Post by gegs » Mon Mar 26, 2012 4:43 pm

ordessa wrote:can anyone help me...i can get squeezeplay to play a BBC audio stream... try as I might

what setting have I missed??
You need to use Triode's 3rd party iPlayer plugins, which you can install from the server's web interface (click the "settings" icon on the bottom right of the Joggler's LMS home page, choose the plugins tab and make sure that the box is ticked at the bottom of the page to allow 3rd party plugins).

The squeezebox.com BBC app defaults to WMA streams that the Joggler can't play, Triode's iPlayer app defaults to AAC streams. You can set stream preferences on the iPlayer plugin's settings page.

mrw
Posts: 46
Joined: Mon Jan 02, 2012 6:30 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by mrw » Mon Mar 26, 2012 7:20 pm

fraserm wrote:I run 3 Jogglers with Squeezeplay on. Two of them work great. The third in my kitchen seems to have a few quirks, namely:

<snip>
- The clock didnt update this morning
I'll hazard a guess that the third Joggler's Timezone in the O2 Settings|Date & Time is set to GMT, while the other two are set to BST.

Despite the description contained in the Timezone panel, the BST setting sets the local time zone to GB, while the GMT setting sets the local time zone to (strictly) GMT.

So, in reality, 'BST' gives you GMT in the winter and GMT + 1 in the summer, which is probably what you want. Perhaps somewhat misnamed. At least, on my joggler. Perhaps you can confirm ?

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

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by fraserm » Mon Mar 26, 2012 9:08 pm

Hey mrw, thanks for the reply. Think you were right. I dont run the native interface anymore (Squeezeplay runs instead by default), but I had a dig around the command line and sure enough "Date" returned the wrong time and reported GMT. I used this to set the timezone:

ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

And the time rule kicked in properly. Woohoo!

Cheers
Fraser

mrw
Posts: 46
Joined: Mon Jan 02, 2012 6:30 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by mrw » Mon Mar 26, 2012 9:42 pm

fraserm wrote:I used this to set the timezone:
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Looks good to me !

On my Debian Squeeze system, '/etc/localtime' is a copy of the relevant zoneinfo file, and there is a symbolic link back from the zoneinfo directory. In effect Debian seems to do this:

Code: Select all

cp /usr/share/zoneinfo/Europe/London /etc/localtime
ln -sf /etc/localtime /usr/share/zoneinfo/localtime
echo 'Europe/London' > /etc/timezone
I've no idea what advantage there is, if any, to the Debian set up.

mrw
Posts: 46
Joined: Mon Jan 02, 2012 6:30 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by mrw » Mon Mar 26, 2012 10:10 pm

mrw wrote:
fraserm wrote:I used this to set the timezone:
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Looks good to me !
On second thoughts, it doesn't, because it won't survive a reboot. Look in '/etc/init.d/boot.d/S14boot.time' for why, the localtime file is stored in nvram and reset on boot.

Verify for yourself:

Code: Select all

nvram -r sys.tz
I would suggest this to set it, permanently !

Code: Select all

nvram -w sys.tz=/usr/share/zoneinfo/GB

cszhy
Posts: 107
Joined: Sun Apr 24, 2011 5:25 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by cszhy » Sat Mar 31, 2012 5:11 am

Hello, I've been using squeeze play for over one year,
and it works pretty well, I really love it!
but I met a problem yesterday, that most of the station in my favorite list suddenly can't work anymore,
a male's voice kept telling me that
"this service is not available in your country"
the only working station is live365 app in squeezeplay
anyone can help?
thanks

mikeyg
Posts: 2
Joined: Mon Mar 26, 2012 12:05 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by mikeyg » Mon Apr 02, 2012 9:03 am

Just got squeezeplay working and I love it. Especially with the image viewer plugin configured to a directory mapped directly to my nas.

One thing I would pay for however is to be able to background squeezeplay. i.e. instead of exiting just bring tango back to the forground so I can open opera and browse the web, play games, whatever while the music keeps on playing.
Alternatively - Add a launcher menu to squeezeplay. Then boot directly into squeezeplay and not use tango at all.

If squeezeplay can be left running all the time I can use the squeezebox alarm, The ImageViewer plugin shows my photos whenever it's not being used, and I can start the music remotely without having to go and start it from the device.

Anyway thanks - I'll send you beer!

User avatar
roobarb!
Posts: 1529
Joined: Sat Mar 05, 2011 1:30 pm
Location: Manchester, UK
Contact:

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by roobarb! » Mon Apr 02, 2012 9:04 am

cszhy wrote:a male's voice kept telling me that
"this service is not available in your country"
the only working station is live365 app in squeezeplay
That sounds like the providers of the streams you have been listening to have changed their policy to prevent access from your location. There's not much you can do from SqueezePlay to rectify that. There are ways to go about making your connection appear like it is coming from another location, but that's a different matter.

Which streams give you that message, and where are you located?
birdslikewires.net - home of the Reflash System, SqueezePlay (OS) and various tools for the Joggler!

cszhy
Posts: 107
Joined: Sun Apr 24, 2011 5:25 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by cszhy » Mon Apr 02, 2012 11:48 am

roobarb! wrote:
cszhy wrote:a male's voice kept telling me that
"this service is not available in your country"
the only working station is live365 app in squeezeplay

That sounds like the providers of the streams you have been listening to have changed their policy to prevent access from your location. There's not much you can do from SqueezePlay to rectify that. There are ways to go about making your connection appear like it is coming from another location, but that's a different matter.

Which streams give you that message, and where are you located?

I'm a Chinese, all station in my favorite list return back that information,
all of those are classical music station such as "radio mozart " or " 1 FM Otto's Classical Music"
now only apps can run and there is very few station can work properly,seems I was blocked to search station only related to China
it worked very well before

gegs
Posts: 1143
Joined: Fri Mar 04, 2011 3:22 pm
Location: Edinburgh

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by gegs » Mon Apr 02, 2012 1:12 pm

cszhy wrote:...,seems I was blocked to search station only related to China
it worked very well before
If so many stations are not working and you can only get Chinese streams, it sounds like blocking by the Chinese internet service provider (or Chinese government). It seems unlikely that all favourite stations would suddenly stop working if it was a change of policy by the internet radio stream providers.

cszhy
Posts: 107
Joined: Sun Apr 24, 2011 5:25 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by cszhy » Mon Apr 02, 2012 2:34 pm

gegs wrote:
cszhy wrote:...,seems I was blocked to search station only related to China
it worked very well before
If so many stations are not working and you can only get Chinese streams, it sounds like blocking by the Chinese internet service provider (or Chinese government). It seems unlikely that all favourite stations would suddenly stop working if it was a change of policy by the internet radio stream providers.
is there any proxy I can set in joggler? can I use ipv6 to access?

cszhy
Posts: 107
Joined: Sun Apr 24, 2011 5:25 am

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by cszhy » Tue Apr 03, 2012 2:29 pm

seems not only me experiencing this weired blocking, anyone can help? really appreciated

http://forums.slimdevices.com/showthread.php?t=94361

mrw
Posts: 46
Joined: Mon Jan 02, 2012 6:30 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by mrw » Tue Apr 03, 2012 3:55 pm

cszhy wrote:seems not only me experiencing this weired blocking, anyone can help? really appreciated

http://forums.slimdevices.com/showthread.php?t=94361
That thread seems to indicate that the problem lies with the stream URLs returned by TuneIn Radio. The Squeezebox Internet Radio menus are driven by TuneIn Radio.

The problem might be one of:

A) TuneIn Radio is providing 'blocked' stream URLs to its China located users, or

B) Various Chinese Internet Service Providers are intercepting requests to TuneIn Radio, and providing their own 'replacement' stream URLs instead.

You might get some insight into what is going on by increasing the 'formats.playlists' ( Playlist Parsing Information) log level to 'debug'. (The log level can be set in Server Settings|Advanced|Logging). That will show you the URLs of the streams that TuneIn Radio (or an 'interceptor') provided. You may be able to formulate your own conclusions, depending on the results.

For example, below is what I see when I access (ABC Australia's) ABC Classic FM, from here in the UK.

The TuneIn Radio station ID for this station is s53416. Tune In provides an 'M3U' playlist containing a number of possible stream URLs. Some of those stream URLs are in fact further 'PLS' or 'ASX' playlists, generating yet more stream URLs, and log entries.

So you could see what results you get for the same TuneIn Radio URL (http://opml.radiotime.com/Tune.ashx?id= ... ma,wmvoice), and start to experiment.

Ultimately, you may find that you get better results if you can get hold of 'real' stream URLs instead of relying on a potentially easy to block/intercept service such as TuneIn.

Code: Select all

[12-04-03 15:35:19.1569] Slim::Formats::Playlists::M3U::read (52) Parsing M3U: http://opml.radiotime.com/Tune.ashx?id=s53416&formats=aac,ogg,mp3,wma,wmvoice
[12-04-03 15:35:19.1581] Slim::Formats::Playlists::M3U::read (86)   entry from file: http://shoutmedia.abc.net.au:10422/
[12-04-03 15:35:19.1590] Slim::Formats::Playlists::M3U::read (141)     valid entry: http://shoutmedia.abc.net.au:10422/
[12-04-03 15:35:19.1806] Slim::Formats::Playlists::M3U::read (86)   entry from file: http://abc.net.au/res/streaming/audio/mp3/classic_fm.pls
[12-04-03 15:35:19.1815] Slim::Formats::Playlists::M3U::read (141)     valid entry: http://abc.net.au/res/streaming/audio/mp3/classic_fm.pls
[12-04-03 15:35:19.1837] Slim::Formats::Playlists::M3U::read (86)   entry from file: http://abc.net.au/res/streaming/audio/windows/classic_fm.asx
[12-04-03 15:35:19.1846] Slim::Formats::Playlists::M3U::read (141)     valid entry: http://abc.net.au/res/streaming/audio/windows/classic_fm.asx
[12-04-03 15:35:19.1868] Slim::Formats::Playlists::M3U::read (86)   entry from file: http://abc.net.au/res/streaming/audio/aac/classic_fm.pls
[12-04-03 15:35:19.1876] Slim::Formats::Playlists::M3U::read (141)     valid entry: http://abc.net.au/res/streaming/audio/aac/classic_fm.pls
[12-04-03 15:35:19.1897] Slim::Formats::Playlists::M3U::read (176) Parsed 4 items in playlist
[12-04-03 15:35:20.9951] Slim::Formats::Playlists::PLS::read (34) Parsing: http://www.abc.net.au/res/streaming/audio/mp3/classic_fm.pls
[12-04-03 15:35:20.9997] Slim::Formats::Playlists::PLS::read (57) Parsing line: [playlist]
[12-04-03 15:35:21.0011] Slim::Formats::Playlists::PLS::read (57) Parsing line: Title1=ABC Classic FM
[12-04-03 15:35:21.0029] Slim::Formats::Playlists::PLS::read (57) Parsing line: File1=http://shoutmedia.abc.net.au:10422/
[12-04-03 15:35:21.0053] Slim::Formats::Playlists::PLS::read (57) Parsing line: Length1=-1
[12-04-03 15:35:21.0067] Slim::Formats::Playlists::PLS::read (57) Parsing line: NumberOfEntries=1
[12-04-03 15:35:21.0079] Slim::Formats::Playlists::PLS::read (57) Parsing line: Version=2
[12-04-03 15:35:21.8947] Slim::Formats::Playlists::ASX::read (35) Parsing ASX 3.0: IO::String=GLOB(0x36510a0) url: [http://www.abc.net.au/res/streaming/audio/windows/classic_fm.asx]
[12-04-03 15:35:21.8957] Slim::Formats::Playlists::ASX::read (53) Encoding of ASX playlist: ascii
[12-04-03 15:35:21.8987] Slim::Formats::Playlists::ASX::read (139) Found an entry: mms://mfile.akamai.com/112897/live/reflector:58147.asx?bkup=23502&prop=a, title 
[12-04-03 15:35:21.9021] Slim::Formats::Playlists::ASX::read (213) parsed 1 items out of ASX
[12-04-03 15:35:22.0859] Slim::Formats::Playlists::ASX::read (35) Parsing ASX 3.0: IO::String=GLOB(0xfb3624) url: [mms://mfile.akamai.com/112897/live/reflector:58147.asx?bkup=23502&prop=a]
[12-04-03 15:35:22.1077] Slim::Formats::Playlists::ASX::read (53) Encoding of ASX playlist: ascii
[12-04-03 15:35:22.1102] Slim::Formats::Playlists::ASX::read (139) Found an entry: mms://a148.l11289758147.c112897.a.lm.akamaistream.net/D/148/112897/v0001/reflector:58147, title 
[12-04-03 15:35:22.1122] Slim::Formats::Playlists::ASX::read (139) Found an entry: mms://a1503.l11289723502.c112897.a.lm.akamaistream.net/D/1503/112897/v0001/reflector:23502, title 
[12-04-03 15:35:22.1141] Slim::Formats::Playlists::ASX::read (213) parsed 2 items out of ASX
[12-04-03 15:35:22.9532] Slim::Formats::Playlists::PLS::read (34) Parsing: http://www.abc.net.au/res/streaming/audio/aac/classic_fm.pls
[12-04-03 15:35:22.9549] Slim::Formats::Playlists::PLS::read (57) Parsing line: [playlist]
[12-04-03 15:35:22.9562] Slim::Formats::Playlists::PLS::read (57) Parsing line: Title1=ABC Classic FM
[12-04-03 15:35:22.9577] Slim::Formats::Playlists::PLS::read (57) Parsing line: File1=http://shoutmedia.abc.net.au:10322/
[12-04-03 15:35:22.9590] Slim::Formats::Playlists::PLS::read (57) Parsing line: Length1=-1
[12-04-03 15:35:22.9606] Slim::Formats::Playlists::PLS::read (57) Parsing line: NumberOfEntries=1
[12-04-03 15:35:22.9618] Slim::Formats::Playlists::PLS::read (57) Parsing line: Version=2
 

mrw
Posts: 46
Joined: Mon Jan 02, 2012 6:30 pm

Re: SqueezePlay for Joggler (Standalone Native and Ubuntu)

Post by mrw » Tue Apr 03, 2012 4:01 pm

cszhy wrote:is there any proxy I can set in joggler? can I use ipv6 to access?
You can tell the Squeezebox server to use a proxy in Server Settings|Advanced|Network.

I've no idea about ipv6.

Post Reply