PDA

View Full Version : Software Squeezebox



rtitmuss
2004-03-24, 02:26
Hi,

Following the 'Slimp3slave for Windows' thread last week I have been looking at developing an Squeezebox client in Java. This has the advantage of being cross platform, so it will work with Windows, Macs and Linux :-)

An alpha version is available from http://softsqueeze.sourceforge.net. This will play MP3's streamed from the slim server, emulates the squeezebox's VF display and has an emulation of the Slim remote control. The UI is crude at the moment, I'll be working on that next. Of course you can use the Slim server web interface to control the player.

I am looking for someone to help design a skin for SoftSqueeze (not good at graphics myself!). If your interested in helping then please get in touch. Also the code has only been tested on Windows so far, so if you try it on a Mac or Linux box I'd be interested to know how you get on.

Regards,
Richard

mherger
2004-03-24, 03:12
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)

Great idea! Until now I used slimp3slave to play my music on my server and
Triplefat (http://www.pdos.lcs.mit.edu/~decouto/slimp3/) for plug-in
developpement. Your softsqueeze could replace them both.

> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote control.
> The UI is crude at the moment, I'll be working on that next. Of course
> you can use the Slim server web interface to control the player.

Are there plans to have it running _without_ GUI? I'm running slimp3slave
on my server which does not have X installed (nor a keyboard, mouse or
monitor).

> I am looking for someone to help design a skin for SoftSqueeze (not good
> at graphics myself!). If your interested in helping then please get in
> touch. Also the code has only been tested on Windows so far, so if you
> try it on a Mac or Linux box I'd be interested to know how you get on.
>
> Regards,
> Richard
>
>
>
>
>



--

Michael

-----------------------------------------------------------
http://www.jo-sac.ch/lindenberg - die JO des SAC Lindenberg
http://www.jo-sac.ch - JO-SAC inoffiziell!
http://photo.jo-sac.ch - mein kleines Photoalbum

Peter van der Landen
2004-03-24, 04:51
I think this is the most useful addition to the Slim suite so far!

I'm now running it on my office desktop to stream music from my home
Slimserver (over a VPN and my ADSL line) and it works great already.

Thanks a lot!

Regards,
Peter

> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)
>
> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote control.
> The UI is crude at the moment, I'll be working on that next. Of course
> you can use the Slim server web interface to control the player.
>
> I am looking for someone to help design a skin for SoftSqueeze (not good
> at graphics myself!). If your interested in helping then please get in
> touch. Also the code has only been tested on Windows so far, so if you
> try it on a Mac or Linux box I'd be interested to know how you get on.
>
> Regards,
> Richard
>
>
>
>
>

mherger
2004-03-24, 05:27
Had to test it, too :-)

> I think this is the most useful addition to the Slim suite so far!
>
> I'm now running it on my office desktop to stream music from my home
> Slimserver (over a VPN and my ADSL line) and it works great already.

Used my ADSL through a SSH tunnel - no problem, except that I first took
the wrong firmware and the server wanted it to update...

But there's an issue with accented characters and umlauts: they're not
displayed. And when I tried to call a plug-in I did myself it blocked
slimserver.pl completely. I can't see why this would only happen with
SoftSqueeze, but I had to restart slimserver.pl (tested it twice) - this
never happened before, using SliMP3, Squeezebox, and triplefat.

Michael


>
> Thanks a lot!
>
> Regards,
> Peter
>
>> Following the 'Slimp3slave for Windows' thread last week I have been
>> looking at developing an Squeezebox client in Java. This has the
>> advantage of being cross platform, so it will work with Windows, Macs
>> and Linux :-)
>>
>> An alpha version is available from http://softsqueeze.sourceforge.net.
>> This will play MP3's streamed from the slim server, emulates the
>> squeezebox's VF display and has an emulation of the Slim remote control.
>> The UI is crude at the moment, I'll be working on that next. Of course
>> you can use the Slim server web interface to control the player.
>>
>> I am looking for someone to help design a skin for SoftSqueeze (not good
>> at graphics myself!). If your interested in helping then please get in
>> touch. Also the code has only been tested on Windows so far, so if you
>> try it on a Mac or Linux box I'd be interested to know how you get on.
>>
>> Regards,
>> Richard
>>
>>
>>
>>
>>
>
>
>
>

Thomas B. Malsbury
2004-03-24, 05:31
Richard,

Works great on XP from work to my linux server at home. I will use it for the day, and give you a full rundown this evening. I think this is going to be a very useful addition to the community.

Tom

----- Original Message -----
From: Richard Titmuss
To: discuss (AT) lists (DOT) slimdevices.com
Sent: Wednesday, March 24, 2004 4:26 AM
Subject: [slim] Software Squeezebox


Hi,

Following the 'Slimp3slave for Windows' thread last week I have been looking at developing an Squeezebox client in Java. This has the advantage of being cross platform, so it will work with Windows, Macs and Linux :-)

An alpha version is available from http://softsqueeze.sourceforge.net. This will play MP3's streamed from the slim server, emulates the squeezebox's VF display and has an emulation of the Slim remote control. The UI is crude at the moment, I'll be working on that next. Of course you can use the Slim server web interface to control the player.

I am looking for someone to help design a skin for SoftSqueeze (not good at graphics myself!). If your interested in helping then please get in touch. Also the code has only been tested on Windows so far, so if you try it on a Mac or Linux box I'd be interested to know how you get on.

Regards,
Richard







------------------------------------------------------------------------------

rtitmuss
2004-03-24, 06:05
Michael,

OK you caught me! Only just over half the characters will display correctly
at the moment. The code works OK but not all the bitmap data has been
entered into the configuration file yet. Easy to fix, but very boring ;-)

I am concerned that SoftSqueeze hung your slim server. If you could let me
have more details about your plugin and what should have been happening at
the time I'll look into this for you.

And to answer your earlier question, yes I do plan to include a headless
option on SoftSqueeze (but this is not a priority at the moment).

Regards,
Richard


----- Original Message -----
From: "Michael Herger" <mherger (AT) jo-sac (DOT) ch>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, March 24, 2004 12:27 PM
Subject: [slim] Software Squeezebox


> Had to test it, too :-)
>
> > I think this is the most useful addition to the Slim suite so far!
> >
> > I'm now running it on my office desktop to stream music from my home
> > Slimserver (over a VPN and my ADSL line) and it works great already.
>
> Used my ADSL through a SSH tunnel - no problem, except that I first took
> the wrong firmware and the server wanted it to update...
>
> But there's an issue with accented characters and umlauts: they're not
> displayed. And when I tried to call a plug-in I did myself it blocked
> slimserver.pl completely. I can't see why this would only happen with
> SoftSqueeze, but I had to restart slimserver.pl (tested it twice) - this
> never happened before, using SliMP3, Squeezebox, and triplefat.
>
> Michael
>
>
> >
> > Thanks a lot!
> >
> > Regards,
> > Peter
> >
> >> Following the 'Slimp3slave for Windows' thread last week I have been
> >> looking at developing an Squeezebox client in Java. This has the
> >> advantage of being cross platform, so it will work with Windows, Macs
> >> and Linux :-)
> >>
> >> An alpha version is available from http://softsqueeze.sourceforge.net.
> >> This will play MP3's streamed from the slim server, emulates the
> >> squeezebox's VF display and has an emulation of the Slim remote
control.
> >> The UI is crude at the moment, I'll be working on that next. Of course
> >> you can use the Slim server web interface to control the player.
> >>
> >> I am looking for someone to help design a skin for SoftSqueeze (not
good
> >> at graphics myself!). If your interested in helping then please get in
> >> touch. Also the code has only been tested on Windows so far, so if you
> >> try it on a Mac or Linux box I'd be interested to know how you get on.
> >>
> >> Regards,
> >> Richard
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> >

T
2004-03-24, 06:12
Hi Richard,

The volume control doesn't have any effect on my machine (XP Pro, Edirol
UA-5 USB soundcard).

The rest seems fine.

Thanks for the work,

Tom

mherger
2004-03-24, 06:19
Richard

> OK you caught me! Only just over half the characters will display
> correctly
> at the moment. The code works OK but not all the bitmap data has been
> entered into the configuration file yet. Easy to fix, but very boring ;-)

No way to copy them over from one of the other projects (like triplefat,
which is also written in Java)?

> I am concerned that SoftSqueeze hung your slim server. If you could let

Usually I do "developpement" and test on my local machine at home. But as
I'm at the office... No problem! There was nobody listening music at home,
I hope :-)!

> me
> have more details about your plugin and what should have been happening
> at
> the time I'll look into this for you.

It's available from http://www.jo-sac.ch/herger/slim/ (SysInfo.pm). I'd
like to do some more tests, but can't tell you when this will be. My
freetime at home is rather limited this week.

> And to answer your earlier question, yes I do plan to include a headless
> option on SoftSqueeze (but this is not a priority at the moment).

....and not as important to me for the moment. Slimp3Slave has been running
fine for weeks. I rather see SoftSqueeze for plug-in developpement and
local playback on my workstation.

Regards,

Michael


> Regards,
> Richard
>
>
> ----- Original Message -----
> From: "Michael Herger" <mherger (AT) jo-sac (DOT) ch>
> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Wednesday, March 24, 2004 12:27 PM
> Subject: [slim] Software Squeezebox
>
>
>> Had to test it, too :-)
>>
>> > I think this is the most useful addition to the Slim suite so far!
>> >
>> > I'm now running it on my office desktop to stream music from my home
>> > Slimserver (over a VPN and my ADSL line) and it works great already.
>>
>> Used my ADSL through a SSH tunnel - no problem, except that I first took
>> the wrong firmware and the server wanted it to update...
>>
>> But there's an issue with accented characters and umlauts: they're not
>> displayed. And when I tried to call a plug-in I did myself it blocked
>> slimserver.pl completely. I can't see why this would only happen with
>> SoftSqueeze, but I had to restart slimserver.pl (tested it twice) - this
>> never happened before, using SliMP3, Squeezebox, and triplefat.
>>
>> Michael
>>
>>
>> >
>> > Thanks a lot!
>> >
>> > Regards,
>> > Peter
>> >
>> >> Following the 'Slimp3slave for Windows' thread last week I have been
>> >> looking at developing an Squeezebox client in Java. This has the
>> >> advantage of being cross platform, so it will work with Windows, Macs
>> >> and Linux :-)
>> >>
>> >> An alpha version is available from
>> http://softsqueeze.sourceforge.net.
>> >> This will play MP3's streamed from the slim server, emulates the
>> >> squeezebox's VF display and has an emulation of the Slim remote
> control.
>> >> The UI is crude at the moment, I'll be working on that next. Of
>> course
>> >> you can use the Slim server web interface to control the player.
>> >>
>> >> I am looking for someone to help design a skin for SoftSqueeze (not
> good
>> >> at graphics myself!). If your interested in helping then please get
>> in
>> >> touch. Also the code has only been tested on Windows so far, so if
>> you
>> >> try it on a Mac or Linux box I'd be interested to know how you get
>> on.
>> >>
>> >> Regards,
>> >> Richard
>> >>
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> >

Jason Holtzapple
2004-03-24, 07:08
Richard Titmuss wrote:
> I am looking for someone to help design a skin for SoftSqueeze (not good
> at graphics myself!). If your interested in helping then please get in
> touch. Also the code has only been tested on Windows so far, so if you
> try it on a Mac or Linux box I'd be interested to know how you get on.

Seems to work fine under Solaris so far:

mirkwood(5.9-64)$ java -version
java version "1.4.1_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_06-b01)
Java HotSpot(TM) Client VM (build 1.4.1_06-b01, mixed mode)

Nice work!

--Jason

Andrew W. Donoho
2004-03-24, 07:53
Richard,

It runs on my Mac using Mac OS X 10.3.3 and Java 1.4.2.

Andrew

P.S. You're right about graphic design... ;-) I'm sure some of us Mac
UI bigots can help out here. ;-) I have a class of budding Java
programmers that could probably pitch-in...

On Mar 24, 2004, at 03:26, Richard Titmuss wrote:

> Hi,
>
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)
>
> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote
> control. The UI is crude at the moment, I'll be working on that next.
> Of course you can use the Slim server web interface to control the
> player.
>
> I am looking for someone to help design a skin for SoftSqueeze (not
> good at graphics myself!). If your interested in helping then please
> get in touch. Also the code has only been tested on Windows so far, so
> if you try it on a Mac or Linux box I'd be interested to know how you
> get on.
>
> Regards,
> Richard
>
>
>
>
>
>

Ron Thigpen
2004-03-24, 08:08
Richard,

Is there support for password protected SlimServers?

--rt

rtitmuss
2004-03-24, 09:15
Andrew,

Thanks for the offer of help. I am planning a XML driven skin interface (similar to WimAmp), the aim is to remove as much of the UI from Java as possible. I really need some help on the artwork, I would like to make SoftSqueeze as stylish as the Squeezebox itself :-)

Regards,
Richard


----- Original Message -----
From: Andrew W. Donoho
To: Slim Devices Discussion
Sent: Wednesday, March 24, 2004 2:53 PM
Subject: [slim] Software Squeezebox


Richard,

It runs on my Mac using Mac OS X 10.3.3 and Java 1.4.2.

Andrew

P.S. You're right about graphic design... ;-) I'm sure some of us Mac UI bigots can help out here. ;-) I have a class of budding Java programmers that could probably pitch-in...

On Mar 24, 2004, at 03:26, Richard Titmuss wrote:


Hi,

Following the 'Slimp3slave for Windows' thread last week I have been looking at developing an Squeezebox client in Java. This has the advantage of being cross platform, so it will work with Windows, Macs and Linux :-)

An alpha version is available from http://softsqueeze.sourceforge.net. This will play MP3's streamed from the slim server, emulates the squeezebox's VF display and has an emulation of the Slim remote control. The UI is crude at the moment, I'll be working on that next. Of course you can use the Slim server web interface to control the player.

I am looking for someone to help design a skin for SoftSqueeze (not good at graphics myself!). If your interested in helping then please get in touch. Also the code has only been tested on Windows so far, so if you try it on a Mac or Linux box I'd be interested to know how you get on.

Regards,
Richard

rtitmuss
2004-03-24, 09:16
Ron,

Not yet. I'll add that in for the next release.

Regards,
Richard


----- Original Message -----
From: "Ron Thigpen" <rthigpen (AT) nc (DOT) rr.com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, March 24, 2004 3:08 PM
Subject: [slim] Software Squeezebox


> Richard,
>
> Is there support for password protected SlimServers?
>
> --rt
>
>
>
>

Bob Myers
2004-03-24, 09:40
Quoting Richard Titmuss:

> An alpha version is available from
> http://softsqueeze.sourceforge.net. This will play MP3's streamed
> from the slim server, emulates the squeezebox's VF display and has an
> emulation of the Slim remote control. The UI is crude at the moment,
> I'll be working on that next. Of course you can use the Slim server
> web interface to control the player.

I have Server v5.1.1 but server/Firmware/squeeze.version reports it
wants firmware version 7. Whether I tell Softsqueeze 4 or 7 or 8 it
wants to do a "firmware upgrade". I supposed I need to upgrade to the
latest version of the server. Any other ideas?

--
Bob Myers

seanadams
2004-03-24, 10:13
Bob,

Yesterday I checked into CVS a new mechanism for checking which
firmware rev the client is running and forcing the update as
appropriate. See cvs log for details.

One thing I didn't consider is that there could be clients which don't
want to use this mechanism. Perhaps your client could send a magic
value, say 0, for his revision, and that would mean don't ever force an
update.

This should actually work right now if you try with the latest CVS.
Change your revision to 0, and when you connect to the server with
--d_firmware, it should print something to the effect of "no updates
found for squeezebox v.0"

Sean

On Mar 24, 2004, at 8:40 AM, Bob Myers wrote:

> Quoting Richard Titmuss:
>
>> An alpha version is available from
>> http://softsqueeze.sourceforge.net. This will play MP3's streamed
>> from the slim server, emulates the squeezebox's VF display and has an
>> emulation of the Slim remote control. The UI is crude at the moment,
>> I'll be working on that next. Of course you can use the Slim server
>> web interface to control the player.
>
> I have Server v5.1.1 but server/Firmware/squeeze.version reports it
> wants firmware version 7. Whether I tell Softsqueeze 4 or 7 or 8 it
> wants to do a "firmware upgrade". I supposed I need to upgrade to the
> latest version of the server. Any other ideas?
>
> --
> Bob Myers
>
>

Cormac Long
2004-03-24, 10:30
Folks,
I can confirm that it does indeed work on Linux..

But.. :)
One weird behaviour is that the web interface refreshes every 1-2
seconds when the java player is the selected player.. that doesn't
happen when a bog standard streamer player (or real Squeezbox) is
selected from the player combo... maybe that is a linux/mozilla thing..
but IMO.. unlikely.

The sound quality is not as good as with xmms (Winamp equiv on Linux)..
this is probably the Java VM that I have.

However,.. I found I could run xmms on Linux to stream in the playlist
(with the better sound quality) and then additionally start the Java
client on the same client machine.. now I was able to use the Java
client to control the playlist over my favourite player. Obviously xmms
was slower at changing the song, album etc as the data was being
buffered.

So one improvement I could see the soft client getting is a command line
option or config setting to disable its built-in audio streaming and
coupling that with a configured command to execute everytime "play" is
invoked or when next/prev is pressed etc... you then get a means of
driving your favourite mp3 stream player but still retain the familiar
Slim UI and selection mechanisms.

But nonetheless.. an excellent alpha.. well done and congrats all round.

On Wed, 2004-03-24 at 09:26, Richard Titmuss wrote:

> Hi,
>
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)
>
> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote
> control. The UI is crude at the moment, I'll be working on that next.
> Of course you can use the Slim server web interface to control the
> player.
>
> I am looking for someone to help design a skin for SoftSqueeze (not
> good at graphics myself!). If your interested in helping then please
> get in touch. Also the code has only been tested on Windows so far, so
> if you try it on a Mac or Linux box I'd be interested to know how you
> get on.
>
> Regards,
> Richard
>
>
>
>
>
>
>

rtitmuss
2004-03-24, 11:08
Bob,

I found that once you had entered the wrong firmware version the slim server
locked the client out until it had upgraded. If you 'forget this player' on
the web interface and try again you should get further.

Regards,
Richard


----- Original Message -----
From: "Bob Myers" <rtm (AT) gol (DOT) com>
To: <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, March 24, 2004 4:40 PM
Subject: [slim] Software Squeezebox


> Quoting Richard Titmuss:
>
> > An alpha version is available from
> > http://softsqueeze.sourceforge.net. This will play MP3's streamed
> > from the slim server, emulates the squeezebox's VF display and has an
> > emulation of the Slim remote control. The UI is crude at the moment,
> > I'll be working on that next. Of course you can use the Slim server
> > web interface to control the player.
>
> I have Server v5.1.1 but server/Firmware/squeeze.version reports it
> wants firmware version 7. Whether I tell Softsqueeze 4 or 7 or 8 it
> wants to do a "firmware upgrade". I supposed I need to upgrade to the
> latest version of the server. Any other ideas?
>
> --
> Bob Myers
>
>

Roy M. Silvernail
2004-03-24, 11:27
On Wed, 2004-03-24 at 04:26, Richard Titmuss wrote:
> Hi,
>
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)

Works on Gentoo, alright. Nice work!

It looks like there are a few display features to work out. On volume
change (which doesn't change volume yet), it only displays the ends of
the progress bar. On playback, the Now Playing screen shows some
strange fixed value for the track timer. Once I'm playing a playlist, I
can't seem to left-arrow out of Now Playing to navigate to different
music. And holding "buttons" down doesn't produce their alternate
function (like holding 'Pause' for 'Stop').

Darned good for an alpha release, though! I'm looking forward to trying
newer versions.
--
Roy M. Silvernail is roy (AT) rant-central (DOT) com, and you're not
Never Forget: It's Only 1's and 0's!
SpamAssassin->procmail->/dev/null->bliss
http://www.rant-central.com

John Gorst
2004-03-24, 12:13
Cormac Long wrote:

> Folks,
> I can confirm that it does indeed work on Linux..
>
> But..
> One weird behaviour is that the web interface refreshes every 1-2
> seconds when the java player is the selected player.. that doesn't
> happen when a bog standard streamer player (or real Squeezbox) is
> selected from the player combo... maybe that is a linux/mozilla thing..
> but IMO.. unlikely.

I seem to be getting a similar problem with Windows XP. The browser
updates every 1-2 seconds. Will try it soon without the java player
connected to see if it still occurs, but I think it will.

Great program though!

Cheers
John

Tom Wynne
2004-03-24, 12:32
Hi Richard,

I've installed this on the same machine that runs my server (Win XP),
and it works fine if I use the controls on SoftSqueeze. If, however, I
try to remote control SoftSqueeze from the web interface via another PC
on the network, it doesn't seem to respond at all.

Could this be due to it running on the same machine as the server? Or
is it not intended to respond to remote commands via the SlimServer web
interface?

Great work either way, but would appreciate your thoughts.

Thanks,

Tom
Richard Titmuss wrote:
> Hi,
>
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)
>
> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote control.
> The UI is crude at the moment, I'll be working on that next. Of course
> you can use the Slim server web interface to control the player.
>
> I am looking for someone to help design a skin for SoftSqueeze (not good
> at graphics myself!). If your interested in helping then please get in
> touch. Also the code has only been tested on Windows so far, so if you
> try it on a Mac or Linux box I'd be interested to know how you get on.
>
> Regards,
> Richard
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
>

Tom Wynne
2004-03-24, 12:52
Scratch that - SoftSqueeze seems to have gotten into a weird state. I
closed it and restarted and it works fine from the web interface.

Incidentally I'm noticing the same as a few others have reported - that
the web interface refreshes every few seconds and the progress indicator
seems to be way off.

Still - looks great for a start. I look forward to watching the
development.

Thanks again,

Tom
Tom Wynne wrote:
> Hi Richard,
>
> I've installed this on the same machine that runs my server (Win XP),
> and it works fine if I use the controls on SoftSqueeze. If, however, I
> try to remote control SoftSqueeze from the web interface via another PC
> on the network, it doesn't seem to respond at all.
>
> Could this be due to it running on the same machine as the server? Or
> is it not intended to respond to remote commands via the SlimServer web
> interface?
>
> Great work either way, but would appreciate your thoughts.
>
> Thanks,
>
> Tom
> Richard Titmuss wrote:
>
>> Hi,
>>
>> Following the 'Slimp3slave for Windows' thread last week I have been
>> looking at developing an Squeezebox client in Java. This has the
>> advantage of being cross platform, so it will work with Windows, Macs
>> and Linux :-)
>>
>> An alpha version is available from http://softsqueeze.sourceforge.net.
>> This will play MP3's streamed from the slim server, emulates the
>> squeezebox's VF display and has an emulation of the Slim remote
>> control. The UI is crude at the moment, I'll be working on that next.
>> Of course you can use the Slim server web interface to control the
>> player.
>>
>> I am looking for someone to help design a skin for SoftSqueeze (not
>> good at graphics myself!). If your interested in helping then please
>> get in touch. Also the code has only been tested on Windows so far, so
>> if you try it on a Mac or Linux box I'd be interested to know how you
>> get on.
>>
>> Regards,
>> Richard
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>>

yannick koechlin
2004-03-24, 12:53
looks cool.
i cant play in sync tho.. i got a slimp3.


am Mittwoch, 24. März 2004 um 10:26 schrieben Sie:

RT> Hi,

RT>

RT> Following the 'Slimp3slave for Windows' thread last
RT> week I have been looking at developing an Squeezebox client in Java. This
RT> has the advantage of being cross platform, so it will work with Windows, Macs
RT> and Linux :-)

RT>

RT> An alpha version is available from
RT> http://softsqueeze.sourceforge.net.
RT> This will play MP3's streamed from the slim server, emulates the squeezebox's VF
RT> display and has an emulation of the Slim remote control. The UI is crude at
RT> the moment, I'll be working on that next. Of course you can use the Slim server
RT> web interface to control the player.

RT>

RT> I am looking for someone to help design a skin for
RT> SoftSqueeze (not good at graphics myself!). If your interested in helping then
RT> please get in touch. Also the code has only been tested on Windows so far, so if
RT> you try it on a Mac or Linux box I'd be interested to know how you get
RT> on.

Max Adamiec
2004-03-24, 14:00
I'm getting a lot of skipping whilst playing tracks, both whilst sync'ed with my slimp3 and using the softsqueeze alone. It's pulling about 80% of the processor. Running on XP home, 256mb RAM, 750hz.

Max
----- Original Message -----
From: Richard Titmuss
To: discuss (AT) lists (DOT) slimdevices.com
Sent: Wednesday, March 24, 2004 9:26 AM
Subject: [slim] Software Squeezebox


Hi,

Following the 'Slimp3slave for Windows' thread last week I have been looking at developing an Squeezebox client in Java. This has the advantage of being cross platform, so it will work with Windows, Macs and Linux :-)

An alpha version is available from http://softsqueeze.sourceforge.net. This will play MP3's streamed from the slim server, emulates the squeezebox's VF display and has an emulation of the Slim remote control. The UI is crude at the moment, I'll be working on that next. Of course you can use the Slim server web interface to control the player.

I am looking for someone to help design a skin for SoftSqueeze (not good at graphics myself!). If your interested in helping then please get in touch. Also the code has only been tested on Windows so far, so if you try it on a Mac or Linux box I'd be interested to know how you get on.

Regards,
Richard

seanadams
2004-03-24, 14:03
> Running on XP home, 256mb RAM, 750hz.

I would try a faster server.

dean
2004-03-24, 14:07
Richard,

OUTSTANDING WORK! Thanks for adding so much to the community...

-dean

p.s. Working great on my Mac here...

On Mar 24, 2004, at 1:26 AM, Richard Titmuss wrote:

> Hi,
>
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)
>
> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote
> control. The UI is crude at the moment, I'll be working on that next.
> Of course you can use the Slim server web interface to control the
> player.
>
> I am looking for someone to help design a skin for SoftSqueeze (not
> good at graphics myself!). If your interested in helping then please
> get in touch. Also the code has only been tested on Windows so far, so
> if you try it on a Mac or Linux box I'd be interested to know how you
> get on.
>
> Regards,
> Richard
>
>
>
>
>
>

Pat Farrell
2004-03-24, 14:13
At 04:03 PM 3/24/2004, Sean Adams wrote:
>>Running on XP home, 256mb RAM, 750hz.
>
>I would try a faster server.

Probably would help, but after buying a CPU, new motherboard, new and more RAM,
wouldn't you spend as much as buying a new, wired SqueezeBox ?

Pat

seanadams
2004-03-24, 14:17
>
>
> Running on XP home, 256mb RAM, 750hz.
>
> I would try a faster server.
>
> Probably would help, but after buying a CPU, new motherboard, new and
> more RAM,
> wouldn't you spend as much as buying a new, wired SqueezeBox ?
>

I forgot to add the smiley. :)

The server should be fast enough assuming it's not running at 0.00075
MHz.

dean
2004-03-24, 14:21
I think that sean was commenting on the note that the server was
running at 750hz, not 750Mhz.

:)

Of course, the right solution is to buy a Squeezebox...


On Mar 24, 2004, at 1:13 PM, Pat Farrell wrote:

> At 04:03 PM 3/24/2004, Sean Adams wrote:
>
> Running on XP home, 256mb RAM, 750hz.
>
> I would try a faster server.
>
> Probably would help, but after buying a CPU, new motherboard, new and
> more RAM,
> wouldn't you spend as much as buying a new, wired SqueezeBox ?
>
> Pat
>

Max Adamiec
2004-03-24, 14:22
Already in the works :-)

Would you recommend any minimum spec to run (eventually) four
slimp3/squeezeboxes off?

Max

----- Original Message -----
From: "Sean Adams" <sadams (AT) slimdevices (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, March 24, 2004 9:03 PM
Subject: [slim] Software Squeezebox


>
> > Running on XP home, 256mb RAM, 750hz.
>
> I would try a faster server.
>
>

Max Adamiec
2004-03-24, 14:27
You'd be surprised how well slimserver runs on a Casio calculator :-)

Max

----- Original Message -----
From: "dean blackketter" <dean (AT) slimdevices (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, March 24, 2004 9:21 PM
Subject: [slim] Software Squeezebox


> I think that sean was commenting on the note that the server was
> running at 750hz, not 750Mhz.
>
> :)
>
> Of course, the right solution is to buy a Squeezebox...
>
>
> On Mar 24, 2004, at 1:13 PM, Pat Farrell wrote:
>
> > At 04:03 PM 3/24/2004, Sean Adams wrote:
> >
> > Running on XP home, 256mb RAM, 750hz.
> >
> > I would try a faster server.
> >
> > Probably would help, but after buying a CPU, new motherboard, new and
> > more RAM,
> > wouldn't you spend as much as buying a new, wired SqueezeBox ?
> >
> > Pat
> >

Ron Thigpen
2004-03-24, 14:36
yeah, sean may be more sensitive to units of measure after posting about
reading 44100.00 KHz frequency at the S/PDIF output. =)

i had to get rid of my old 750Hz system. that constant midrange
processor whine was getting in the way of the music...

--rt

dean blackketter wrote:

> I think that sean was commenting on the note that the server was running
> at 750hz, not 750Mhz.

seanadams
2004-03-24, 16:03
Okay I just caught myself pointing the remote at my monitor.... "damn
you! change songs!"

Heh. excellent.


On Mar 24, 2004, at 1:26 AM, Richard Titmuss wrote:

> Hi,
>
> Following the 'Slimp3slave for Windows' thread last week I have been
> looking at developing an Squeezebox client in Java. This has the
> advantage of being cross platform, so it will work with Windows, Macs
> and Linux :-)
>
> An alpha version is available from http://softsqueeze.sourceforge.net.
> This will play MP3's streamed from the slim server, emulates the
> squeezebox's VF display and has an emulation of the Slim remote
> control. The UI is crude at the moment, I'll be working on that next.
> Of course you can use the Slim server web interface to control the
> player.
>
> I am looking for someone to help design a skin for SoftSqueeze (not
> good at graphics myself!). If your interested in helping then please
> get in touch. Also the code has only been tested on Windows so far, so
> if you try it on a Mac or Linux box I'd be interested to know how you
> get on.
>
> Regards,
> Richard
>
>
>
>
>
>

Rob Funk
2004-03-24, 23:01
Richard Titmuss wrote:
> I am looking for someone to help design a skin for SoftSqueeze (not good
at graphics myself!). If your interested in helping then please get in
touch. Also the code has only been tested on Windows so far, so if you try
it on a Mac or Linux box I'd be interested to know how you get on.

Looks pretty good so far. But when I tried to play it seemed to lock up.
java version "1.4.1"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.1-01)
Java HotSpot(TM) Client VM (build Blackdown-1.4.1-01, mixed mode)

--
==============================| "A slice of life isn't the whole cake
Rob Funk <rfunk (AT) funknet (DOT) net> | One tooth will never make a full grin"
http://www.funknet.net/rfunk | -- Chris Mars, "Stuck in Rewind"

mherger
2004-03-25, 00:09
> And when I tried to call a plug-in I did myself it blocked slimserver.pl
> completely. I can't see why this would only happen with SoftSqueeze, but
> I had to restart slimserver.pl (tested it twice) - this never happened
> before, using SliMP3, Squeezebox, and triplefat.

Have to withdraw that one... Have to say "It never happened before
updating to the latest slimserver". Have to check my plug-in myself. When
using it on my SliMP3 last night it broke the server, too.

Michael

>
> Michael
>
>
>>
>> Thanks a lot!
>>
>> Regards,
>> Peter
>>
>>> Following the 'Slimp3slave for Windows' thread last week I have been
>>> looking at developing an Squeezebox client in Java. This has the
>>> advantage of being cross platform, so it will work with Windows, Macs
>>> and Linux :-)
>>>
>>> An alpha version is available from http://softsqueeze.sourceforge.net.
>>> This will play MP3's streamed from the slim server, emulates the
>>> squeezebox's VF display and has an emulation of the Slim remote
>>> control.
>>> The UI is crude at the moment, I'll be working on that next. Of course
>>> you can use the Slim server web interface to control the player.
>>>
>>> I am looking for someone to help design a skin for SoftSqueeze (not
>>> good
>>> at graphics myself!). If your interested in helping then please get in
>>> touch. Also the code has only been tested on Windows so far, so if you
>>> try it on a Mac or Linux box I'd be interested to know how you get on.
>>>
>>> Regards,
>>> Richard
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>

John Gorst
2004-03-25, 01:07
John Gorst wrote:

> I seem to be getting a similar problem with Windows XP. The browser
> updates every 1-2 seconds. Will try it soon without the java player
> connected to see if it still occurs, but I think it will.

Update still appears to be happenign every 2 seconds when viewing status
of softsqueeze over http interface. Does not happen with when viewing
staus of other players (iTunes connected to http stream), even when
softsqueeze is connected. Windows XP, most skins (not handheld - I dont
think this self-updates), server 5.1.1.

I think this might be a problem with the reported time left in each
song? Someone elesewhere said this was reported incorrectly for
softsqueeze? I also believe that the web interace updates more often if
the end of a song is near? Maybe the server always thinks the end of a
song is near when streaming to a softsqueeze, therefore forcing a early
refresh?

Just some thoughts, relatively new to all this (havent even got my
squeezebox yet!)
Cheers

kdf
2004-03-25, 01:36
Quoting John Gorst <john_gorst (AT) hotmail (DOT) com>:

> John Gorst wrote:
>
> > I seem to be getting a similar problem with Windows XP. The browser
> > updates every 1-2 seconds. Will try it soon without the java player
> > connected to see if it still occurs, but I think it will.
>
> Update still appears to be happenign every 2 seconds when viewing status
> of softsqueeze over http interface. Does not happen with when viewing
> staus of other players (iTunes connected to http stream), even when
> softsqueeze is connected. Windows XP, most skins (not handheld - I dont
> think this self-updates), server 5.1.1.
>
> I think this might be a problem with the reported time left in each
> song? Someone elesewhere said this was reported incorrectly for
> softsqueeze? I also believe that the web interace updates more often if
> the end of a song is near? Maybe the server always thinks the end of a
> song is near when streaming to a softsqueeze, therefore forcing a early
> refresh?

The server does refresh at a server preferred rate, but will refresh sooner if
the song end is found to be sooner than the next standard window. The minimum
refresh is 2 seconds. I have not been able to confirm since it refreshes too
quickly to grab the source, but I suspect the refresh is indeed being set to 2.
That I can't figure out, is any reason why a player would cause the song
remaining time to read wrong.

-kdf

rtitmuss
2004-03-25, 04:01
Hi John,

I think you've spotted the problem. Thanks. I will work on a fix ready for
the next release.

Regards,
Richard


----- Original Message -----
From: "John Gorst" <john_gorst (AT) hotmail (DOT) com>
To: <discuss (AT) lists (DOT) slimdevices.com>
Sent: Thursday, March 25, 2004 8:07 AM
Subject: [slim] Software Squeezebox


> John Gorst wrote:
>
> > I seem to be getting a similar problem with Windows XP. The browser
> > updates every 1-2 seconds. Will try it soon without the java player
> > connected to see if it still occurs, but I think it will.
>
> Update still appears to be happenign every 2 seconds when viewing status
> of softsqueeze over http interface. Does not happen with when viewing
> staus of other players (iTunes connected to http stream), even when
> softsqueeze is connected. Windows XP, most skins (not handheld - I dont
> think this self-updates), server 5.1.1.
>
> I think this might be a problem with the reported time left in each
> song? Someone elesewhere said this was reported incorrectly for
> softsqueeze? I also believe that the web interace updates more often if
> the end of a song is near? Maybe the server always thinks the end of a
> song is near when streaming to a softsqueeze, therefore forcing a early
> refresh?
>
> Just some thoughts, relatively new to all this (havent even got my
> squeezebox yet!)
> Cheers
>
>

Peter van der Landen
2004-03-25, 10:00
> Quoting John Gorst <john_gorst (AT) hotmail (DOT) com>:

> The server does refresh at a server preferred rate, but will refresh
> sooner if the song end is found to be sooner than the next standard
> window. The minimum refresh is 2 seconds. I have not been able to
> confirm since it refreshes too quickly to grab the source, but I suspect
> the refresh is indeed being set to 2.

I can confirm that. I managed to grab the source (Ctrl-U in Mozilla works
pretty well):

<meta http-equiv="refresh" content="2;
url=status.html?player=2f%3ab4%3a84%3abd%3aea%3af8&start=0&refresh=1">

Now someone figure it out...

Regards,
Peter

John Gorst
2004-03-26, 04:26
One more observation is that softsqueeze is not as resource friendly as
other players such as itunes or winamp, but I guess this is a very early
release. Great program though!

Perhaps slimdevices could use it, along with a 'public' slimserver (with
non copyright music of course!), to show potential customers how the
device works?

Cheers

rtitmuss
2004-03-26, 04:46
> One more observation is that softsqueeze is not as resource friendly as
> other players such as itunes or winamp, but I guess this is a very early
> release. Great program though!

I wondered when someone would spot that :-)

This is of course the disadvantage of implementing a music player in Java. I
already know of a couple of places where I can tweak the performance (as you
say it is an early release), but the Java based MP3 library will always use
more CPU. Once the first release is completed it should be possible to
integrate native MP3 libraries on the different platforms, and this should
really improve the resource usage.

BTW I am working on a fix for the playlist refresh problem and hope to have
a new release after the weekend.

Regards,
Richard

David Ranch
2004-03-27, 00:13
Maybe Softsqueeze can be enhanced to listen on your PC's IR port. Then..
Volia! Take your remote with you everywhere! And it will work too!

--David


>Okay I just caught myself pointing the remote at my monitor.... "damn
>you! change songs!"
>
>Heh. excellent.
>
>
>On Mar 24, 2004, at 1:26 AM, Richard Titmuss wrote:
>
>> Hi,
>>
>> Following the 'Slimp3slave for Windows' thread last week I have been
>> looking at developing an Squeezebox client in Java. This has the
>> advantage of being cross platform, so it will work with Windows, Macs
>> and Linux :-)
>>
>> An alpha version is available from http://softsqueeze.sourceforge.net.
>> This will play MP3's streamed from the slim server, emulates the
>> squeezebox's VF display and has an emulation of the Slim remote
>> control. The UI is crude at the moment, I'll be working on that next.
>> Of course you can use the Slim server web interface to control the
>> player.
>>
>> I am looking for someone to help design a skin for SoftSqueeze (not
>> good at graphics myself!). If your interested in helping then please
>> get in touch. Also the code has only been tested on Windows so far, so
>> if you try it on a Mac or Linux box I'd be interested to know how you
>> get on.
>>
>> Regards,
>> Richard
>>
>>
>>
>>
>>
>>

Daniel Cohen
2004-04-22, 08:33
I've just run into a couple of issues with Softsqueeze.

First may have been a slip of the finger on my part, but I can't
quite see how, as the window was beneath other windows and not
visible. I had Softqueeze synchronized with my Squeezebox, everything
was playing fine when suddenly, for no obvious reason, the whole
thing (as usual with me, a long radio programme) suddenly restarted
from the beginning.

Later. The problem might just be with the SlimServer, perhaps
together with Softsqueeze, as an hour or so into the track, it again
suddenly jumped back to the beginning without any input from me.

Hmm, I wonder if the computer went to sleep and then started up again
and that was the issue. My energy saver was set to sleep the computer
after some time, but I don't know how long (and the system log
doesn't show a sleep event).

By the way, checking the logs, I find that Softsqueeze is showing up
in the Consol log all the time. There are several thousand lines from
this afternoon's use of it.

Second is an odd behaviour on Softsqueeze. The sound suddenly
stopped. It's still playing the track, as shown by the time elapsed,
but no sound. I tried adjusting the volume down and then up, muted
and then unmuted, but still no sound. I can get sound from other
programs, so it's not a hardware issue. This happened about 30
minutes into a two hour programme.

Third issue is probably just the way Softsqueeze and SlimServer work
together, but I am wondering if this can be modified. I set
Softsqueeze and Squeezebox to synchronize, but in certain
circumstances this gets reset to "No synchronization". This happens a
fair bit. I'm not sure whether it's quitting Softsqueeze, quitting
the SlimServer, or putting my computer to sleep, or maybe a
combination of these, that triggers the change. But it happens quite
frequently.

Nice to see both Softsqueeze and wireless Squeezebox working fine on AIFFs.

Mac OX 10.3.3, SlimServer 5.1.4
--
Daniel Cohen

Daniel Cohen
2004-04-22, 09:05
Am I being clumsy, or are there problems with the way the Fast
Forward and Rewinf buttons work?

The manual says that press fast forward will go to the next rack,
while pressing and holding will fast forward. I find that quite often
pressing and holding (even holding down for some time) will take me
to the next track.

I discovered, the one time I got things to work properly, that one
can repeatedly press and hold to speed up the fast action, to at
least 64 times. But when I got that to work, I couldn't get it to
start playing again. Later on, another track (which I hadn't meant to
select, it got chosen though I had held the Forward button, and then
somehow got to scanning 2x) got stuck in that setting. Turning off
power and turning on didn't improve things. By chance I pressed
Rewind and that got back to normal.

In fact I had other problems, but I suspect they may have been due to
being synchronized with a softsqueeze that had been quit. I can see
that trying to synchronize with something that isn't there could
cause problems, but if that was the issue perhaps something should be
done to ensure that trying to synchronize with something that isn't
there isn't an issue.
--
Daniel Cohen

rtitmuss
2004-04-22, 10:05
Daniel,

> In fact I had other problems, but I suspect they may have been due to
> being synchronized with a softsqueeze that had been quit. I can see
> that trying to synchronize with something that isn't there could
> cause problems, but if that was the issue perhaps something should be
> done to ensure that trying to synchronize with something that isn't
> there isn't an issue.

Yes, this is a known issue. If you synchronize softsqueeze with a hardware
player, then quit softsqueeze the hardware player will be silent until you
manually unsynchronize. This has confused me a couple of times as well :)

The slim server is used to always on hardware, so as the moment it can be
confused by software players that disappear. I am already discussing this
issue with Dean, and it will get fixed in the future.

Regards,
Richard

rtitmuss
2004-04-22, 12:01
Daniel,

If you still have the Console log could you email me a copy off list. I will
be reducing the amount of logging in a future release, but at the moment it
is verbose to help with debugging. I did not realise that it get captured on
a Mac, Windows and Linux boxes both discard this output unless you run
SoftSqueeze in a command window.

I have tried to recreate the "No synchronization" problem, but without luck.
Restarting the slim server should not make have this effect, nor restarting
softsqueeze. If you could pin it down then I can look into this.

Regards,
Richard



----- Original Message -----
From: "Daniel Cohen" <danco (AT) f2s (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Thursday, April 22, 2004 4:33 PM
Subject: [slim] Software Squeezebox


> I've just run into a couple of issues with Softsqueeze.
>
> First may have been a slip of the finger on my part, but I can't
> quite see how, as the window was beneath other windows and not
> visible. I had Softqueeze synchronized with my Squeezebox, everything
> was playing fine when suddenly, for no obvious reason, the whole
> thing (as usual with me, a long radio programme) suddenly restarted
> from the beginning.
>
> Later. The problem might just be with the SlimServer, perhaps
> together with Softsqueeze, as an hour or so into the track, it again
> suddenly jumped back to the beginning without any input from me.
>
> Hmm, I wonder if the computer went to sleep and then started up again
> and that was the issue. My energy saver was set to sleep the computer
> after some time, but I don't know how long (and the system log
> doesn't show a sleep event).
>
> By the way, checking the logs, I find that Softsqueeze is showing up
> in the Consol log all the time. There are several thousand lines from
> this afternoon's use of it.
>
> Second is an odd behaviour on Softsqueeze. The sound suddenly
> stopped. It's still playing the track, as shown by the time elapsed,
> but no sound. I tried adjusting the volume down and then up, muted
> and then unmuted, but still no sound. I can get sound from other
> programs, so it's not a hardware issue. This happened about 30
> minutes into a two hour programme.
>
> Third issue is probably just the way Softsqueeze and SlimServer work
> together, but I am wondering if this can be modified. I set
> Softsqueeze and Squeezebox to synchronize, but in certain
> circumstances this gets reset to "No synchronization". This happens a
> fair bit. I'm not sure whether it's quitting Softsqueeze, quitting
> the SlimServer, or putting my computer to sleep, or maybe a
> combination of these, that triggers the change. But it happens quite
> frequently.
>
> Nice to see both Softsqueeze and wireless Squeezebox working fine on
AIFFs.
>
> Mac OX 10.3.3, SlimServer 5.1.4
> --
> Daniel Cohen
>

Daniel Cohen
2004-04-22, 15:41
On 22/4/04 at 8:01 pm +0100, Richard Titmuss wrote
>I have tried to recreate the "No synchronization" problem, but without luck.
>Restarting the slim server should not make have this effect, nor restarting
>softsqueeze. If you could pin it down then I can look into this.

I think it may be the combination of the two. I have just tried the
following (tried twice, and got same effect both times). Run
softsqueeze, and synchronize the two players. Quit softsqueeze. Rerun
softsqueeze, and the synchronization remains. Quit softsqueeze. Stop
SlimServer. Start Slimserver. Start Softsqueeze. Now the two are
*not* synchronized. Makes sense really, as how can the squeezebox be
synchronized with something that doesn't exist.

On a very minor point, I have noticed that the SoftSqueeze panel
often goes black after saying "connecting to server". This, I think,
depends on what state things are in when it is started. Not a major
isse, as any arrow press brings up the display, but sometimes
confusing.
--
Daniel Cohen