Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 3 of 3
  1. #1

    LMS client specifications

    Hi,

    Where would one start to understand what is required to have a client device be recognized and interact with LMS ?
    I am interested in designing a client on a microcontroller board (ethernet input, usb output), with limited features (PCM stream only).

    Thanks.

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,426
    I would start by understanding squeezeesp32 (see https://github.com/bgiraut/SqueezeEsp32 )

    You want a subset of its functionality.

    To do PCM only - the client just advertises it only support PCM .

    To do Ethernet and not WIfi - again it will be a subset simpler by losing the radio PHY stuff.

    For example board look at ESP32 development system or perhaps Polyvection's DAC32 boards https://polyvection.com/wp-content/u...ic-Rev.-AA.pdf

    I suspect USB support may be a lot of work depending on what level of support you plan. You should not forget user "interface" setup/upgrade/reset etc. - it can be more work than player.

  3. #3
    Quote Originally Posted by bpa View Post
    I would start by understanding squeezeesp32 (see https://github.com/bgiraut/SqueezeEsp32 )

    You want a subset of its functionality.

    To do PCM only - the client just advertises it only support PCM .

    To do Ethernet and not WIfi - again it will be a subset simpler by losing the radio PHY stuff.

    For example board look at ESP32 development system or perhaps Polyvection's DAC32 boards https://polyvection.com/wp-content/u...ic-Rev.-AA.pdf

    I suspect USB support may be a lot of work depending on what level of support you plan. You should not forget user "interface" setup/upgrade/reset etc. - it can be more work than player.
    Thank you, will look into that link.

Posting Permissions

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