Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 4 123 ... LastLast
Results 1 to 10 of 36
  1. #1
    Paul Warren
    Guest

    Software implementation of SliMP3

    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

  2. #2
    Paul Warren
    Guest

    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

  3. #3
    Kevin Deane-Freeman
    Guest

    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

  4. #4
    Roy M. Silvernail
    Guest

    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.

  5. #5
    Kevin Deane-Freeman
    Guest

    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

  6. #6
    Paul Warren
    Guest

    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

  7. #7
    Gadfly, Former Founder Slim Devices dean's Avatar
    Join Date
    Apr 2005
    Location
    San Francisco, CA
    Posts
    4,427

    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
    >

  8. #8
    Kevin Deane-Freeman
    Guest

    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

  9. #9
    David Ranch
    Guest

    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 -----'

  10. #10
    Gadfly, Former Founder Slim Devices dean's Avatar
    Join Date
    Apr 2005
    Location
    San Francisco, CA
    Posts
    4,427

    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 -----'
    >
    >

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •