PDA

View Full Version : softsqueeze source?



Phillip Kerman
2004-08-18, 11:07
I'm curious about how one might try to make a Flash version of softsqueeze.
Is the source available? Are there any general tips or just coarse
description available for how it works? Like does it go through a COM
interface (I don't think so)... or what protocols does it use? Et cetera.

Thanks,
Phillip

rtitmuss
2004-08-18, 12:04
Philip,

The Softsqueeze source is available on sourceforge at
http://softsqueeze.sourceforge.net. It has been developed in Java, and
does not have any external interfaces at the moment. Two tcp sockets are
used to communicate with the slim server, one uses the proprietary
'slimproto' for control and display updates, the other streams music
over HTTP.

I think the most important thing you need to work out is what level of
support Flash provides for streaming music. You will need a low level
api, especially if you want to get sync to work. The audio buffer needs
to emulate the behavior of the Squeezebox, and audio buffer status needs
to be returned on the control socket.

What are your aims for a Flash version? If you want to implement a new
UI it might be possible to develop an interface that will allow you to
add a Flash skin for Softsqueeze. This would save you a lot of work.

If you got any more questions, I am happy to help.

Regards,
Richard


Phillip Kerman wrote:

>I'm curious about how one might try to make a Flash version of softsqueeze.
>Is the source available? Are there any general tips or just coarse
>description available for how it works? Like does it go through a COM
>interface (I don't think so)... or what protocols does it use? Et cetera.
>
>Thanks,
>Phillip
>
>

anthony webb
2004-08-18, 12:06
wow, a flash player would be a perfect idea!

Although I would like to see a flash player integrated with some navigation
and playlist functionality instead of just a squeezebox emulator.
Navigating on the squeezebox itself can be cumbersome, searching large
collections with a remote control is always tough. Why take and emulate it
one the pc? Not to knock softsqueeze because I love that product and am
using right now. But it seems to me that if you are designing a player for
another medium (ie the pc) utilize the keyboard and larger screen. Match
the player to use the strengths of the medium that you delivering it to. On
a pc, navigation (like the web interface) with a player built in make a lot
better sense in my mind.

Am I all alone or has anyone else longed for a full featured, mouse/keyboard
slim server player for the computer? Where flash is cross platform, it just
might be the ticket...

-Anthony

----- Original Message -----
From: "Phillip Kerman" <lists (AT) phillipkerman (DOT) com>
To: "'Slim Devices Discussion'" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, August 18, 2004 12:07 PM
Subject: [slim] softsqueeze source?


> I'm curious about how one might try to make a Flash version of
softsqueeze.
> Is the source available? Are there any general tips or just coarse
> description available for how it works? Like does it go through a COM
> interface (I don't think so)... or what protocols does it use? Et cetera.
>
> Thanks,
> Phillip
>
>

Mike Kozlowski
2004-08-18, 13:00
On Wed, 18 Aug 2004, anthony webb wrote:

> Although I would like to see a flash player integrated with some navigation
> and playlist functionality instead of just a squeezebox emulator.
> Navigating on the squeezebox itself can be cumbersome, searching large
> collections with a remote control is always tough. Why take and emulate it
> one the pc? Not to knock softsqueeze because I love that product and am
> using right now. But it seems to me that if you are designing a player for
> another medium (ie the pc) utilize the keyboard and larger screen. Match
> the player to use the strengths of the medium that you delivering it to. On
> a pc, navigation (like the web interface) with a player built in make a lot
> better sense in my mind.

So, um, why not use the Web interface? That's what I do -- bring up
SoftSqueeze, minimize it, and use the SlimServer web page. It's got a
superb UI for PC use, so why waste time duplicating it in Flash?

--
Mike Kozlowski
http://www.klio.org/mlk/

Jules Taplin
2004-08-18, 13:15
Hehe. Well... speaking as a plugin developer... a desktop mounted software
emulation of an actual player is _EXACTLY_ what the doctor ordered ;)

And if I want more control... there's always the web interface.

-- Jules

----- Original Message -----
From: "anthony webb" <ievolve (AT) hotmail (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, August 18, 2004 8:06 PM
Subject: [slim] softsqueeze source?


> wow, a flash player would be a perfect idea!
>
> Although I would like to see a flash player integrated with some
> navigation
> and playlist functionality instead of just a squeezebox emulator.
> Navigating on the squeezebox itself can be cumbersome, searching large
> collections with a remote control is always tough. Why take and emulate
> it
> one the pc? Not to knock softsqueeze because I love that product and am
> using right now. But it seems to me that if you are designing a player
> for
> another medium (ie the pc) utilize the keyboard and larger screen. Match
> the player to use the strengths of the medium that you delivering it to.
> On
> a pc, navigation (like the web interface) with a player built in make a
> lot
> better sense in my mind.
>
> Am I all alone or has anyone else longed for a full featured,
> mouse/keyboard
> slim server player for the computer? Where flash is cross platform, it
> just
> might be the ticket...
>
> -Anthony
>
> ----- Original Message -----
> From: "Phillip Kerman" <lists (AT) phillipkerman (DOT) com>
> To: "'Slim Devices Discussion'" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Wednesday, August 18, 2004 12:07 PM
> Subject: [slim] softsqueeze source?
>
>
>> I'm curious about how one might try to make a Flash version of
> softsqueeze.
>> Is the source available? Are there any general tips or just coarse
>> description available for how it works? Like does it go through a COM
>> interface (I don't think so)... or what protocols does it use? Et
>> cetera.
>>
>> Thanks,
>> Phillip
>>
>>

rtitmuss
2004-08-18, 13:20
Anthony,

Softsqueeze is already developing in this direction. The next release
will see the inclusion of album art and a playlist, with a full playlist
editor available later. I was hoping that some of this would be finished
already, but ironing out the audio bugs and sync just seems to take so
much time ...

Regards,
Richard


anthony webb wrote:

>wow, a flash player would be a perfect idea!
>
>Although I would like to see a flash player integrated with some navigation
>and playlist functionality instead of just a squeezebox emulator.
>Navigating on the squeezebox itself can be cumbersome, searching large
>collections with a remote control is always tough. Why take and emulate it
>one the pc? Not to knock softsqueeze because I love that product and am
>using right now. But it seems to me that if you are designing a player for
>another medium (ie the pc) utilize the keyboard and larger screen. Match
>the player to use the strengths of the medium that you delivering it to. On
>a pc, navigation (like the web interface) with a player built in make a lot
>better sense in my mind.
>
>Am I all alone or has anyone else longed for a full featured, mouse/keyboard
>slim server player for the computer? Where flash is cross platform, it just
>might be the ticket...
>
>-Anthony
>
>----- Original Message -----
>From: "Phillip Kerman" <lists (AT) phillipkerman (DOT) com>
>To: "'Slim Devices Discussion'" <discuss (AT) lists (DOT) slimdevices.com>
>Sent: Wednesday, August 18, 2004 12:07 PM
>Subject: [slim] softsqueeze source?
>
>
>
>
>>I'm curious about how one might try to make a Flash version of
>>
>>
>softsqueeze.
>
>
>>Is the source available? Are there any general tips or just coarse
>>description available for how it works? Like does it go through a COM
>>interface (I don't think so)... or what protocols does it use? Et cetera.
>>
>>Thanks,
>>Phillip
>>
>>

anthony webb
2004-08-18, 13:29
That is what I do at the moment (launch softsqueeze, the browse to the web
for navigation), but an integrated solution would be far less overhead,
hastle, and would actually pass the "wife test"...

Player integrated into one of the web interfaces would be the ultimate
solution.. Immediate access from whatever computer I wanted without having
to download softsqueeze, unzip, launch, launch web browser....

Just to be able to visit my site from any flash enabled browser and listen
to some music, no downloads, unzips, just pure music on the spot... zen :-)

-Anthony


----- Original Message -----
From: "Mike Kozlowski" <mlk (AT) klio (DOT) org>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, August 18, 2004 2:00 PM
Subject: [slim] softsqueeze source?


> On Wed, 18 Aug 2004, anthony webb wrote:
>
> > Although I would like to see a flash player integrated with some
navigation
> > and playlist functionality instead of just a squeezebox emulator.
> > Navigating on the squeezebox itself can be cumbersome, searching large
> > collections with a remote control is always tough. Why take and emulate
it
> > one the pc? Not to knock softsqueeze because I love that product and am
> > using right now. But it seems to me that if you are designing a player
for
> > another medium (ie the pc) utilize the keyboard and larger screen.
Match
> > the player to use the strengths of the medium that you delivering it to.
On
> > a pc, navigation (like the web interface) with a player built in make a
lot
> > better sense in my mind.
>
> So, um, why not use the Web interface? That's what I do -- bring up
> SoftSqueeze, minimize it, and use the SlimServer web page. It's got a
> superb UI for PC use, so why waste time duplicating it in Flash?
>
> --
> Mike Kozlowski
> http://www.klio.org/mlk/
>
>

kdf
2004-08-18, 14:05
1) check out the flash skin, called Gordon.
2) latest nightly has the softsqueeze applet built into the help section of most
skins.

-kdf

Quoting anthony webb <ievolve (AT) hotmail (DOT) com>:

> That is what I do at the moment (launch softsqueeze, the browse to the web
> for navigation), but an integrated solution would be far less overhead,
> hastle, and would actually pass the "wife test"...
>
> Player integrated into one of the web interfaces would be the ultimate
> solution.. Immediate access from whatever computer I wanted without having
> to download softsqueeze, unzip, launch, launch web browser....
>
> Just to be able to visit my site from any flash enabled browser and listen
> to some music, no downloads, unzips, just pure music on the spot... zen :-)
>
> -Anthony
>
>
> ----- Original Message -----
> From: "Mike Kozlowski" <mlk (AT) klio (DOT) org>
> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Wednesday, August 18, 2004 2:00 PM
> Subject: [slim] softsqueeze source?
>
>
> > On Wed, 18 Aug 2004, anthony webb wrote:
> >
> > > Although I would like to see a flash player integrated with some
> navigation
> > > and playlist functionality instead of just a squeezebox emulator.
> > > Navigating on the squeezebox itself can be cumbersome, searching large
> > > collections with a remote control is always tough. Why take and emulate
> it
> > > one the pc? Not to knock softsqueeze because I love that product and am
> > > using right now. But it seems to me that if you are designing a player
> for
> > > another medium (ie the pc) utilize the keyboard and larger screen.
> Match
> > > the player to use the strengths of the medium that you delivering it to.
> On
> > > a pc, navigation (like the web interface) with a player built in make a
> lot
> > > better sense in my mind.
> >
> > So, um, why not use the Web interface? That's what I do -- bring up
> > SoftSqueeze, minimize it, and use the SlimServer web page. It's got a
> > superb UI for PC use, so why waste time duplicating it in Flash?
> >
> > --
> > Mike Kozlowski
> > http://www.klio.org/mlk/
> >
> >

Mike Kozlowski
2004-08-18, 17:16
On Wed, 18 Aug 2004, anthony webb wrote:

> Player integrated into one of the web interfaces would be the ultimate
> solution.. Immediate access from whatever computer I wanted without having
> to download softsqueeze, unzip, launch, launch web browser....

Softsqueeze is included with the latest SlimServer builds; you can click
on a link on the front page to run it.

--
Mike Kozlowski
http://www.klio.org/mlk/