Are there any software implementations of the SliMP3 protocol? I'm
aware of triplefat, but I'm looking for something that does the audio
rather than the UI.
I currently use mpg123 pointed at stream.mp3, but there are limitations
with this (slow response, mp123 getting upset and dieing).
I might have a go at implementing this myself, but wanted to check that
it hasn't already been done.
Paul
Results 1 to 10 of 36
-
2003-12-08, 10:49 #1Paul WarrenGuest
Software implementation of SliMP3
-
2003-12-08, 16:38 #2Paul WarrenGuest
Re: Software implementation of SliMP3
On Mon, Dec 08, 2003 at 05:49:27PM +0000, Paul Warren wrote:
> Are there any software implementations of the SliMP3 protocol? I'm
> aware of triplefat, but I'm looking for something that does the audio
> rather than the UI.
>
> I currently use mpg123 pointed at stream.mp3, but there are limitations
> with this (slow response, mp123 getting upset and dieing).
>
> I might have a go at implementing this myself, but wanted to check that
> it hasn't already been done.
Can someone point me to the protocol docs? They don't appear to be
under cvs/docs, as the website suggests.
Paul
-
2003-12-08, 18:51 #3Kevin Deane-FreemanGuest
Re: Software implementation of SliMP3
Quoting Paul Warren <pdw (AT) ex-parrot (DOT) com>:
> On Mon, Dec 08, 2003 at 05:49:27PM +0000, Paul Warren wrote:
> > Are there any software implementations of the SliMP3 protocol? I'm
> > aware of triplefat, but I'm looking for something that does the audio
> > rather than the UI.
> >
> > I currently use mpg123 pointed at stream.mp3, but there are limitations
> > with this (slow response, mp123 getting upset and dieing).
> >
> > I might have a go at implementing this myself, but wanted to check that
> > it hasn't already been done.
>
> Can someone point me to the protocol docs? They don't appear to be
> under cvs/docs, as the website suggests.
>
look in your slimserver's help section, under technical information.
-kdf
-
2003-12-08, 20:21 #4Roy M. SilvernailGuest
Re: Software implementation of SliMP3
On Monday 08 December 2003 20:51, Kevin Deane-Freeman wrote:
> Quoting Paul Warren <pdw (AT) ex-parrot (DOT) com>:
> > Can someone point me to the protocol docs? They don't appear to be
> > under cvs/docs, as the website suggests.
>
> look in your slimserver's help section, under technical information.
I hate to have to point this out, but:
| Note: This document describes the previous version of the SLIMP3 protocol.
| This document will be updated to accurately reflect the current protocol. It
| also doesn't describe the Squeezebox control protocol. Sorry.
Looks like we have to wait a bit.
-
2003-12-08, 20:34 #5Kevin Deane-FreemanGuest
Re: Software implementation of SliMP3
Quoting "Roy M. Silvernail" <roy (AT) rant-central (DOT) com>:
> On Monday 08 December 2003 20:51, Kevin Deane-Freeman wrote:
> > Quoting Paul Warren <pdw (AT) ex-parrot (DOT) com>:
>
> > > Can someone point me to the protocol docs? They don't appear to be
> > > under cvs/docs, as the website suggests.
> >
> > look in your slimserver's help section, under technical information.
>
> I hate to have to point this out, but:
>
> | Note: This document describes the previous version of the SLIMP3 protocol.
> | This document will be updated to accurately reflect the current protocol.
> It
> | also doesn't describe the Squeezebox control protocol. Sorry.
>
> Looks like we have to wait a bit.
aye. docs are a hard thing to keep up.
if you are familiar with Perl, try having a gander at Networking/Protocol.pm
it can at least get you started as to what has changed since the help docs were
written.
sorry
-kdf
-
2003-12-09, 03:03 #6Paul WarrenGuest
Re: Software implementation of SliMP3
On Mon, Dec 08, 2003 at 07:34:57PM -0800, Kevin Deane-Freeman wrote:
> Quoting "Roy M. Silvernail" <roy (AT) rant-central (DOT) com>:
>
> > | Note: This document describes the previous version of the SLIMP3 protocol.
> > | This document will be updated to accurately reflect the current protocol.
> > It
> > | also doesn't describe the Squeezebox control protocol. Sorry.
> >
> > Looks like we have to wait a bit.
>
> aye. docs are a hard thing to keep up.
> if you are familiar with Perl, try having a gander at Networking/Protocol.pm
> it can at least get you started as to what has changed since the help docs were
> written.
Well, I guess that's the beauty of Open Source - it's documented in the
source if nowhere else. Perhaps someone could give me a few pointers...
- The old protocol was UDP. The new one uses TCP, correct?
- Which version of the server implemented this change?
- The squeezebox has its own protocol? What does that do?
thanks,
Paul
-
2003-12-09, 08:40 #7
Re: Software implementation of SliMP3
The Squeezebox and SLIMP3 protocols are very different. To look at the
source, the SLIMP3 stuff is implemented in:
Slim::Networking::Stream
Slim::Networking::Protocol
Slim::Player::Slim
and the Squeezebox stuff is in:
Slim::Networking::SlimProto
Slim::Player::Squeezebox
Of course there's a lot of help from the other modules, but that's the
core.
-dean
On Dec 9, 2003, at 2:03 AM, Paul Warren wrote:
> On Mon, Dec 08, 2003 at 07:34:57PM -0800, Kevin Deane-Freeman wrote:
>> Quoting "Roy M. Silvernail" <roy (AT) rant-central (DOT) com>:
>>
>>> | Note: This document describes the previous version of the SLIMP3
>>> protocol.
>>> | This document will be updated to accurately reflect the current
>>> protocol.
>>> It
>>> | also doesn't describe the Squeezebox control protocol. Sorry.
>>>
>>> Looks like we have to wait a bit.
>>
>> aye. docs are a hard thing to keep up.
>> if you are familiar with Perl, try having a gander at
>> Networking/Protocol.pm
>> it can at least get you started as to what has changed since the help
>> docs were
>> written.
>
> Well, I guess that's the beauty of Open Source - it's documented in the
> source if nowhere else. Perhaps someone could give me a few
> pointers...
>
> - The old protocol was UDP. The new one uses TCP, correct?
>
> - Which version of the server implemented this change?
>
> - The squeezebox has its own protocol? What does that do?
>
> thanks,
>
> Paul
>
-
2003-12-09, 10:44 #8Kevin Deane-FreemanGuest
Re: Software implementation of SliMP3
Quoting Paul Warren <pdw (AT) ex-parrot (DOT) com>:
> On Mon, Dec 08, 2003 at 07:34:57PM -0800, Kevin Deane-Freeman wrote:
> > Quoting "Roy M. Silvernail" <roy (AT) rant-central (DOT) com>:
> >
> > > | Note: This document describes the previous version of the SLIMP3
> protocol.
> > > | This document will be updated to accurately reflect the current
> protocol.
> > > It
> > > | also doesn't describe the Squeezebox control protocol. Sorry.
> > >
> > > Looks like we have to wait a bit.
> >
> > aye. docs are a hard thing to keep up.
> > if you are familiar with Perl, try having a gander at
> Networking/Protocol.pm
> > it can at least get you started as to what has changed since the help docs
> were
> > written.
>
> Well, I guess that's the beauty of Open Source - it's documented in the
> source if nowhere else. Perhaps someone could give me a few pointers...
>
> - The old protocol was UDP. The new one uses TCP, correct?
Slimp3 uses UDP and still does
Squeezebox uses TCP (slimproto.pm)
>
> - Which version of the server implemented this change?
SlimServer 5.0 is the start of the TCP support. I'm not sure which specific
version of Slimp3 Server made the larger changes in the UDP protocol where the
current docs became obsolete.
>
> - The squeezebox has its own protocol? What does that do?
streams music to the squeezebox
Generally allows more useful bandwidth, less
overhead and some room to grow its uses in the future.
-kdf
-
2003-12-12, 05:55 #9David RanchGuest
Moving forward: Future support of the Slimp3 vs.SqueezeBox
Hey Dean,
Obviously the SqueezeBox is the new direction for SlimDevices but I'm curious
about future SW support for the legacy Slimp3 player. Will SlimDevices
continue to test against this HW platform? If so, any plans to discontinue
support in the future?
--David
>The Squeezebox and SLIMP3 protocols are very different. To look at the
>source, the SLIMP3 stuff is implemented in:
>
>Slim::Networking::Stream
>Slim::Networking::Protocol
>Slim::Player::Slim
>
>and the Squeezebox stuff is in:
>
>Slim::Networking::SlimProto
>Slim::Player::Squeezebox
>
>Of course there's a lot of help from the other modules, but that's the
>core.
>
>-dean
..----------------------------------------------------------------------------.
| David A. Ranch - Linux/Networking/PC hardware dranch (AT) trinnet (DOT) net |
!---- ----!
`----- For more detailed info, see http://www.ecst.csuchico.edu/~dranch -----'
-
2003-12-12, 09:21 #10
Re: Moving forward: Future support of the Slimp3 vs.SqueezeBox
We intend to fully support SLIMP3.
-dean
On Dec 12, 2003, at 4:55 AM, David Ranch wrote:
>
> Hey Dean,
>
> Obviously the SqueezeBox is the new direction for SlimDevices but I'm
> curious about future SW support for the legacy Slimp3 player. Will
> SlimDevices continue to test against this HW platform? If so, any
> plans to discontinue support in the future?
>
> --David
>
>
>
> >The Squeezebox and SLIMP3 protocols are very different. To look at
> the
> >source, the SLIMP3 stuff is implemented in:
> >
> >Slim::Networking::Stream
> >Slim::Networking::Protocol
> >Slim::Player::Slim
> >
> >and the Squeezebox stuff is in:
> >
> >Slim::Networking::SlimProto
> >Slim::Player::Squeezebox
> >
> >Of course there's a lot of help from the other modules, but that's the
> >core.
> >
> >-dean
> .----------------------------------------------------------------------
> ------.
> | David A. Ranch - Linux/Networking/PC hardware
> dranch (AT) trinnet (DOT) net |
> !----
> ----!
> `----- For more detailed info, see
> http://www.ecst.csuchico.edu/~dranch -----'
>
>

Reply With Quote


