Hi I installed ShairTunes and it works nicely when streaming from my iPhone to my piCorePlayer - perfect.
But I can't stream from my iPhone to my Mac running squeezelite (details below). I noticed the following errors in the server log as well - hope this helps. Any suggestions how I can use the ShairTunes plugin ton stream from my iPhone to the Macbook? Thanks, Rainer Complete server log after restart of lms server: ,---- | 2016-10-07 08:10:14 squeezeboxserver_safe started. | [16-10-07 08:10:25.8864] main::init (384) Starting Logitech Media Server (v7.9.0, 1475243668, Fri Sep 30 14:14:09 UTC 2016) perl 5.014002 - arm-linux-gnueabi-thread-multi-64int | [16-10-07 08:11:12.9965] Plugins::ShairTunes2W::Plugin::publishPlayer (294) start avahi-publish-service "MacBook Pro" | [16-10-07 08:11:13.0249] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0x5501168) with proc Proc::Background=HASH(0x5380530) | [16-10-07 08:12:36.7837] Slim::Web::JSONRPC::requestMethod (443) request not dispatchable! | [16-10-07 08:12:37.1440] Slim::Web::JSONRPC::requestMethod (443) request not dispatchable! | [16-10-07 08:12:37.1759] Slim::Web::JSONRPC::requestMethod (443) request not dispatchable! | [16-10-07 08:18:37.7117] Slim::Web::Cometd::handler (422) errorNeedsClient: 01:2f:14:f9:8c:22, status, -, 1, tags:uBJjdKlaAxcNo, subscribe:42 | [16-10-07 08:18:37.8157] Slim::Control::Request::notify (2060) Error: Failed notify: Wide character in subroutine entry at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 279. | [16-10-07 08:18:37.9209] Slim::Web::Cometd::handler (422) errorNeedsClient: ac:87:a3:0d:2e:c3, displaystatus, subscribe:showbriefly | [16-10-07 08:18:38.0488] Slim::Web::Cometd::handler (422) errorNeedsClient: ac:87:a3:0d:2e:c3, displaystatus, subscribe: | [16-10-07 08:18:40.6518] Slim::Utils::Misc::msg (1244) Warning: [08:18:40.6496] Use of uninitialized value in concatenation (.) or string at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 218. | [16-10-07 08:18:40.6547] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (218) publisher for Rainer M Krug’s iPhone PID will be terminated. | [16-10-07 08:18:40.6576] Slim::Control::Request::notify (2060) Error: Failed notify: Can't call method "die" on an undefined value at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 219. `---- Version info squeezelite: ,---- | 08:50:49 {master} ~/Documents/CV/CV$ /opt/squeezelite/bin/squeezelite --version | | Option error: --version | | Squeezelite v1.8.4-785, Copyright 2012-2015 Adrian Smith, 2015-2016 Ralph Irving. See -t for license terms | Usage: /opt/squeezelite/bin/squeezelite [options] | -s <server>[:<port>] Connect to specified server, otherwise uses autodiscovery to find server | -o <output device> Specify output device, default "default", - = output to stdout | -l List output devices | -a <l>:<r> Specify Portaudio params to open output device, l = target latency in ms, r = allow OSX to resample (0|1) | -a <f> Specify sample format (16|24|32) of output file when using -o - to output samples to stdout (interleaved little endian only) | -b <stream>:<output> Specify internal Stream and Output buffer sizes in Kbytes | -c <codec1>,<codec2> Restrict codecs to those specified, otherwise load all available codecs; known codecs: flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec) | -C <timeout> Close output device when idle after timeout seconds, default is to keep it open while player is 'on' | -d <log>=<level> Set logging level, logs: all|slimproto|stream|decode|output, level: info|debug|sdebug | -e <codec1>,<codec2> Explicitly exclude native support of one or more codecs; known codecs: flac,pcm,mp3,ogg,aac,wma,alac,dsd (mad,mpg for specific mp3 codec) | -f <logfile> Write debug to logfile | -m <mac addr> Set mac address, format: ab:cd:ef:12:34:56 | -M <modelname> Set the squeezelite player model name sent to the server (default: SqueezeLite) | -n <name> Set the player name | -N <filename> Store player name in filename to allow server defined name changes to be shared between servers (not supported with -n) | -W Read wave and aiff format from header, ignore server parameters | -r <rates>[:<delay>] Sample rates supported, allows output to be off when squeezelite is started; rates = <maxrate>|<minrate>-<maxrate>|<rate1>,<rate2>,<rate3>; delay = optional delay switching rates in ms | -R -u [params] Resample, params = <recipe>:<flags>:<attenuation>:<precision>:<passband_end>:<stopband_start>:<phase_response>, | recipe = (v|h|m|l|q)(L|I|M)(s) [E|X], E = exception - resample only if native rate not supported, X = async - resample to max rate for device, otherwise to max sync rate | flags = num in hex, | attenuation = attenuation in dB to apply (default is -1db if not explicitly set), | precision = number of bits precision (NB. HQ = 20. VHQ = 28), | passband_end = number in percent (0dB pt. bandwidth to preserve. nyquist = 100%), | stopband_start = number in percent (Aliasing/imaging control. > passband_end), | phase_response = 0-100 (0 = minimum / 50 = linear / 100 = maximum) | -D [delay] Output device supports DSD over PCM (DoP), delay = optional delay switching between PCM and DoP in ms | -Z <rate> Report rate to server in helo as the maximum sample rate we can support | -t License terms | -? Display this help text | | Build options: OSX PORTAUDIO SELFPIPE RESAMPLE FFMPEG DSD LINKALL `---- -- Rainer M. Krug email: Rainer<at>krugs<dot>de PGP: 0x0F52F982
signature.asc
Description: PGP signature
_______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins