Home of the Squeezebox™ & Transporter® network music players.
Page 4 of 15 FirstFirst ... 2345614 ... LastLast
Results 31 to 40 of 144
  1. #31
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    1,136
    Quote Originally Posted by bobkoure View Post
    I'm testing squeezeslave-1.2L-320.exe on a WinXPSP3 box.
    When I first start it, I get the error:
    "the procedure entry point NtAlpcSendWaitReceivePort could not be located in the dynamic link library ntdll.dll"

    This does not happen with squeezeslave-asio-1.1-281.exe (or any of the previous versions I've tried) on that same machine.

    I searched a bit with this error message, came up with the suggestion to rename \windows\system32\avrt.dll to something else.
    Doing so fixed my issue. It's just one system, so just 'anecdata', but might be useful if someone else has this issue.
    The newer builds includes WASAPI support which is only available on Vista/Win7. My research on this indicates that the avrt.dll is not for XP and really should never have been installed by what app did so. I've made a change in the r323 build which might stop this error from popping up. I guess you'd need to rename avrt.dll back to it's original to try it.

    Quote Originally Posted by bobkoure View Post
    One question: If I use the -L option to get a list of output devices, how then do I use -n to specify that device? for instance, -L gets me
    Output devices:
    * 4: (Windows DirectSound) Primary Sound Driver (119/239)
    5: (Windows DirectSound) SoundMAX HD Audio (119/239)
    6: (Windows DirectSound) BEHRINGER USB AUDIO (119/239)
    7: (ASIO) BEHRINGER USB AUDIO (5/5)

    So, if I want to specify #7, what part of that string do I use? I've tried "(ASIO) BEHRINGER USB AUDIO (5/5)" and "(ASIO) BEHRINGER USB AUDIO", neither of which worked. Got any suggestions?
    The r323 build also has a new command line option (-t/--audiotype) to limit the (-n/--name) search to one audio type.

    Try this on the command line.

    -tASIO -n"BEHRINGER USB AUDIO" -L

    You should see the * next to device 7.
    Ralphy

    1-Touch, 4-Classics, 2-Booms, 1-Reverted UE Radio
    Squeezebox client builds donations always appreciated.

  2. #32
    Junior Member
    Join Date
    Mar 2011
    Posts
    12

    squeezeslaves 'stalling'

    Quote Originally Posted by ralphy View Post
    I have a couple things for you to try.

    1. Remove -DUSE_SIGNALS_FOR_RESTART from the CFLAGS in makefile.linux26-i64-alsa-display and rebuild. Use squeezeslave as before and see if it "hangs" again.

    Code:
    make -f makefile.linux26-i64-alsa-display clean
    make -f makefile.linux26-i64-alsa-display
    2. Run squeezeslave, any build, adding -dslimproto to your existing command line. Report the line that starts with proto_sigpipe:

    Mine looks like
    Code:
    proto_sigpipe: MSG_NOSIGNAL
    I expect yours to be different.

    I'll have further suggestions based on the reported MSG.
    hi ralphy,

    i'm having exactly the same issue as described before, over multiple versions of everything. i compiled like you said, and i get the same MSG_NOSIGNAL on the debug of slimproto. what information can i provide about my build that might help you troubleshoot?

    i'm using the latest sources, but this issue has been consistent, exactly as described by the other fella.

    root@tucker:/usr/local/bin# squeezeslave -V
    squeezeslave 1.2-319 Apr 19 2012 21:32:51
    compile flags: linux portaudio:1608 debug daemon renice zones
    buffer sizes: decoder 2097152 output 2822400 bytes

    Copyright 2004-2012 Richard Titmuss, Duane Paddock.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  3. #33
    Senior Member gharris999's Avatar
    Join Date
    Apr 2005
    Location
    Santa Fe, NM
    Posts
    3,380

    Running squeezeslave as a service on Ubuntu

    Attached is a proposed configuration script to allow one to run squeezeslave as a service on Ubuntu / Debian. The script attempts to automatically:

    • create a random fake mac address for the squeezeslave instance
    • figure out the correct output audio device
    • figure out the ip address of the target lms
    • writes the above to a configuration file at /etc/default/squeezeslave
    • creates a /etc/init.d/squeezeslave service script
    • creates the service control links via update.rc.d


    Requirements:

    squeezeslave binary somewhere in the path (e.g. /usr/sbin/squeezeslave)
    update.rc.d

    Once run, you'll be able to start and run squeezeslave in the background via:

    # sudo service squeezeslave start

    ..and stop it via

    # sudo service squeezeslave stop

    Details of the service and the squeezeslave instance can be controlled by editing the /etc/default/squeezeslave config file.

    Enjoy.
    Attached Files Attached Files

  4. #34
    Junior Member
    Join Date
    Mar 2011
    Posts
    12
    Quote Originally Posted by Kvaks View Post
    I woke up this morning and the running Squeezeslave responded nicely when I pressed play, so this might have worked. Thanks!

    (If it turns out it didn't work, I'll come back :-) )
    did that work out for you? it fixed it for a few days for me, but that was all.

  5. #35
    Junior Member
    Join Date
    Apr 2012
    Posts
    10

    Donald duck and squeezeslave

    When I try to play something streaming from the web with squeezeslave, I get stuttering and the sound is like it got run through a Donald Duck processor. If I use mplayer with the cache:

    mplayer -really-quiet -cache 8192 -cache-min 5 URL_WOULD_GO_HERE/stream.mp3

    it works just fine. I tried --latency nnn but no joy; Donald Duck still lives in my streaming radio.....

    Any way to cache the stream like mplayer does?

  6. #36
    Are there any plans to support direct streaming and thusly plugins like spotify?

  7. #37
    Junior Member
    Join Date
    Apr 2012
    Posts
    10
    Quote Originally Posted by cptdondo View Post
    When I try to play something streaming from the web with squeezeslave, I get stuttering and the sound is like it got run through a Donald Duck processor. If I use mplayer with the cache:

    mplayer -really-quiet -cache 8192 -cache-min 5 URL_WOULD_GO_HERE/stream.mp3

    it works just fine. I tried --latency nnn but no joy; Donald Duck still lives in my streaming radio.....

    Any way to cache the stream like mplayer does?
    OK, I traced this down to 32KHz streams. Any way for squuezeslave to play 32KHz streams without sounding like a duck? I have mplayer and lame installed. Is there a custom config file I can use to resample on the fly?

  8. #38
    Junior Member
    Join Date
    May 2012
    Posts
    2
    Can anyone tell me what I'm doing wrong here?

    I'm trying to use output 9. I'd prefer to set the output by name as the output device numbers change depending on which device is set as default in W7.

    It works if I use -o9, but I get PortAudio error7 when I try -n
    Attached Images Attached Images  

  9. #39
    Junior Member
    Join Date
    May 2012
    Posts
    2
    Ahh all fixed thanks to the r323 build.

    SQUEEZ~1.EXE -t"Windows WASAPI" -n"S/PDIF (M-Audio Delta AP 192)"


  10. #40
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    1,136
    Quote Originally Posted by bugmenot View Post
    Are there any plans to support direct streaming and thusly plugins like spotify?
    No.
    Ralphy

    1-Touch, 4-Classics, 2-Booms, 1-Reverted UE Radio
    Squeezebox client builds donations always appreciated.

Tags for this Thread

Posting Permissions

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