Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 15 12311 ... LastLast
Results 1 to 10 of 147
  1. #1
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,642

    [ANNOUNCE] Squeezeslave: 1.3 final released

    The final Squeezeslave release 1.3-393 is now available on sourceforge.

    What's new in Squeezeslave 1.2-311

    Output device selection by name (-n/--name)

    See this post for usage details.

    Updated -l/--lcd LCDd (lcdproc) option to use Priorities keywords instead of values.

    Added -C/--lcdc option which uses the old values syntax.

    Added -F/--discovery UDP server discovery option.

    If you have more than one squeezebox server on your network, squeezeslave will connect to the first server that responds to the discovery packet.
    Server discovery does not always work when your system has more than one active network interface.
    You may have to continue to specify the squeezebox server name on the command line.

    Added -I/--findservers option to list servers found via UDP discovery and exit.

    Single Windows binary for ASIO, DirectX and WASAPI.
    No more separate windows binaries for each audio driver type.

    Universal Mac OSX binary for ia64, i386 and ppc.
    No more separate binaries for each architecture.

    Support for the Rio EMPEG car player. Thanks to rpress for his contributions to squeezeslave.
    The EMPEG package and required server patch are available on googlecode.
    Rio EMPEG squeezeslave in action, development information and lets not forget the Vanputer!

    Fixed crashing on exit when using SIGINT (Ctrl-C) on Windows.

    Fixed server name truncation at 16 characters. Max length is now 256 characters.

    Updated ogg library to 1.2.2.

    Updated vorbis library to 1.3.2.

    Source

    You can browse the source here

    Download it with subversion.
    svn checkout http://squeezeslave.googlecode.com/svn/squeezeslave/branches/squeezeslave-1.3-393

    Download in tar file format if you don't have subversion available.

    View detailed code changes.

    Wiki

    Usage, command line options and compiling instructions are available here or use -h/--help.
    Last edited by ralphy; 2013-01-21 at 05:33.
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 1-UE Radio
    Squeezebox client builds donations always appreciated.

  2. #2
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,642
    ---- ---- ---- ---- ----
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 1-UE Radio
    Squeezebox client builds donations always appreciated.

  3. #3
    Senior Member
    Join Date
    Dec 2007
    Location
    Boston area (NE USA)
    Posts
    662
    Thanks, Ralphy!

  4. #4
    Junior Member
    Join Date
    Apr 2011
    Posts
    24
    Hi I'm having some trouble getting squeezeplayer to output to the right device. I'm trying to use it on my HTPC connected to my TV via HDMI running XBMCbuntu (a cut down ubuntu distribution with a LXDE desktop that you can optionally boot to).

    If I just boot straight to XBMC the hdmi audio isn't displayed by squeezeslave -L however if I boot even to the login screen where you can chose which desktop environment to load I get the expected output and I can use squeezeslave just fine. Below are the outputs of aplay -L and -l (identical in both cases) and squeezeslave -l

    http://pastebin.com/TQs1LngM
    http://pastebin.com/aBEydASk

    Any ideas what's wrong here?

  5. #5
    Senior Member
    Join Date
    May 2005
    Posts
    277
    You might want to try this also:

    http://forum.xbmc.org/showthread.php?p=1012231

    (integrated basic controller/squeezeslave in XBMC)

  6. #6
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,642
    Quote Originally Posted by Jaicee View Post
    Hi I'm having some trouble getting squeezeplayer to output to the right device. I'm trying to use it on my HTPC connected to my TV via HDMI running XBMCbuntu (a cut down ubuntu distribution with a LXDE desktop that you can optionally boot to).

    If I just boot straight to XBMC the hdmi audio isn't displayed by squeezeslave -L however if I boot even to the login screen where you can chose which desktop environment to load I get the expected output and I can use squeezeslave just fine. Below are the outputs of aplay -L and -l (identical in both cases) and squeezeslave -l

    http://pastebin.com/TQs1LngM
    http://pastebin.com/aBEydASk

    Any ideas what's wrong here?
    ALSA does not allow sharing of the physical device. Once XBMC is running it opens the device which blocks squeezeslave from "seeing" it.
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 1-UE Radio
    Squeezebox client builds donations always appreciated.

  7. #7
    Junior Member
    Join Date
    Apr 2011
    Posts
    24
    Quote Originally Posted by bossanova808 View Post
    You might want to try this also:

    http://forum.xbmc.org/showthread.php?p=1012231

    (integrated basic controller/squeezeslave in XBMC)
    That's what I'm trying to use but it just interacts with the regular squeezeslave binaries. After further experimentation you are right - XBMC was keeping hold of the audio but it was doing so a bit sporadically. Turning of menu navigation sounds in XBMC fixed it.

    I still get the following error when playing or even listing devices however playback still works fine.

    Code:
    Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams, &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
    Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams, &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904

  8. #8
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,642
    Try adding -y84 to the command line when starting squeezeslave.
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 1-UE Radio
    Squeezebox client builds donations always appreciated.

  9. #9
    Junior Member
    Join Date
    Apr 2011
    Posts
    24
    Quote Originally Posted by ralphy View Post
    Try adding -y84 to the command line when starting squeezeslave.
    No joy with that - I've not had any dropouts or problems apart from the error message showing and I get those error lines even doing squeezebox -L

  10. #10
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,642
    Quote Originally Posted by Jaicee View Post
    No joy with that - I've not had any dropouts or problems apart from the error message showing and I get those error lines even doing squeezebox -L
    That error is coming from the system alsa library.

    The only thing I can suggest at the moment is to add -Y/dev/null to the command line and the error message(s) will be redirected to "bit heaven".
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 1-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
  •