Home of the Squeezebox™ & Transporter® network music players.
Page 3 of 3 FirstFirst 123
Results 21 to 24 of 24
  1. #21
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    4,164
    Quote Originally Posted by d6jg View Post
    Correcting myself.
    Normal players can only connect using IP address but stream.mp3 could use a host name - so yes you could use ngrok to create two tunnels (9000 & 3843) and then use 2 browser windows, one for control and the other to play stream.mp3 although it isn't ideal.
    Now I am wondering whether a Squeezelite player would accept a hostname but I think not.
    Just had a look at Squeezelite man pages - it might accept a hostname but what it won't do is send the necessary auth credentials to ngrok.
    VB2.4 storage QNAP TS419p (NFS)
    Living Room - Joggler & SB3 -> Onkyo TS606 -> Celestion F20s
    Office - Pi3+Sreen -> Sony TAFE320 -> Celestion F10s / Pi2+DAC & SB3 -> Onkyo CRN755 -> Wharfedale Modus Cubes
    Dining Room -> SB Boom
    Kitchen -> UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) - Pi2+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) - SB Touch ->Sherwood AVR ->Mordaunt Short M10s
    Everything controlled by iPeng

  2. #22
    Senior Member philchillbill's Avatar
    Join Date
    Jan 2019
    Location
    The Netherlands
    Posts
    130
    Quote Originally Posted by d6jg View Post
    Just had a look at Squeezelite man pages - it might accept a hostname but what it won't do is send the necessary auth credentials to ngrok.
    Have you tried embedding the basic-auth in the URL? In other words, "https://joebloggs:lovesmom@1234567def.ngrok.io".

  3. #23
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,324

    Remote streaming password security

    > Normal players can only connect using IP address but stream.mp3 could
    > use a host name - so yes you could use ngrok to create two tunnels (9000
    > & 3843) and then use 2 browser windows, one for control and the other to
    > play stream.mp3 although it isn't ideal.


    For raw stream.mp3 playback you don't even need port 3843. That's only
    required when dealing with a slimproto compatible player outside your
    home network.

    --

    Michael

  4. #24
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    4,164
    Quote Originally Posted by philchillbill View Post
    Have you tried embedding the basic-auth in the URL? In other words, "https://joebloggs:lovesmom@1234567def.ngrok.io".
    No because Squezelite is designed to take a -s <server>[:<port>] switch.

    It might accept a hostname thus "-s 1234567def.ngrok.io" but it isn't documented that it will and there is certainly no means of including auth credentials

    By default the port used is 9000

    https://ralph-irving.github.io/squeezelite.html
    VB2.4 storage QNAP TS419p (NFS)
    Living Room - Joggler & SB3 -> Onkyo TS606 -> Celestion F20s
    Office - Pi3+Sreen -> Sony TAFE320 -> Celestion F10s / Pi2+DAC & SB3 -> Onkyo CRN755 -> Wharfedale Modus Cubes
    Dining Room -> SB Boom
    Kitchen -> UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) - Pi2+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) - SB Touch ->Sherwood AVR ->Mordaunt Short M10s
    Everything controlled by iPeng

Posting Permissions

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