announce: ShairTunes2W - Airtunes on LMS (forked version with Windows support)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • philippe_44
    Senior Member
    • May 2008
    • 9245

    announce: ShairTunes2W - Airtunes on LMS (forked version with Windows support)

    > Wow! LMS 8.4 also works for me, but oddly it emulates x86 architecture
    > on my M1 machine.


    I think that sometimes happens right after installation. Don't ask me
    why... But I fear you'll be back on native code next time you start LMS.

    That said you can probably force LMS to run in x86_64 mode by prepending
    the startup line with "arch -x86_64". Basically restore

    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
  • philippe_44
    Senior Member
    • May 2008
    • 9245

    #2
    announce: ShairTunes2W - Airtunes on LMS (forked version with Windows support)

    I'm starting a new thread for clarification as the repository are different and people might be confused if the original thread is being mixed with this version. So, based on disaster123's plugin I've done a port to Windows and added the following features.

    - Possibility to stream to synchronized players
    - Multiple streams at the same time from different Airtunes devices (to different SB obviously)
    - Better time progress consistency when using playlist
    - Built-in mDNS server to remove dependency from avahi and other mDNS servers (although they are tried before falling back to built-in version)
    - Artwork for LMS versions < 7.8
    - Does not conflict with my AirPlay bridge where "mirror" players would be create infinitely
    - No need to manually install anything (avahi, ssl, sdp ... all should be including if you use LMS 7.7.6 and above - i.e. Perl 5.14 or 5.20)

    Linux x86, x64, armv5hf and osx are there as well, but very lighty tested. All are named ShairTunes2W to avoid conflicting with original's version.
    To use native squeezelite devices before version 1.6 as well as my UPnP and Chromecast bridges, set "Allow all Squeezelite-based Players" in the plugin options
    The stable version is now part of the 3rd party plugin built-in list, so you should find it in the plugins page. If you want to test the development version (there is not always one on-going), just add the following repository http://downloads.sourceforge.net/pro...ev/repo-sf.xml

    Firewall Warning (if active)
    • You must allow the helper program to open ports. Set the base port and count in plugin's settings. When not set, ports are randomly selected
    • On Windows, the whole application can be authorized and is located in C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\ShairTunes2W\Bin\shairport_helper-win.exe
    • When no mDNS broadcast is found (avahi, mDNS-SD ...), the plugin will use it's own but port 5353 (standard mDNS) must be opened

    SSL issues

    Some Debian Stretch distributions (e.g. Raspian) only provide openssl1.0.2, but 1.0.0 is needed. For armv7 (Pi 2 and above) download the version for Jessie here or using wget http://security.debian.org/debian-se...b8u9_armhf.deb then install it with sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u9_armhf.deb. For an armv6 (Pi A and Zero), use this one http://security.debian.org/debian-se...7u4_armhf.udeb. Note that these links are updated regularly, so use judgment to find the exact one using the URI base ... (before posting)

    Last resort, and I really do not recommend doing that, you can find libssl.so.1.x.y and libcrypto.so.1.x.y and create two links libssl.so.1.0.0 and libcrypto.so.1.0.0 pointing at them
    Last edited by philippe_44; 2020-11-28, 01:05.
    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

    Comment

    • dhallag
      Senior Member
      • Jun 2009
      • 321

      #3
      firewall

      ok i see that you changed this to include the firewall access. i'll make that update when i get home to see if that solves my problem. thanks much.
      LMS 8.2 on QNAP Ts-h1886XU-RP R2
      8 wired Touch End Points plus Transporter
      Jolida Tube DAC III
      Marantz 2270 to Boston Acoustics Slimlines
      Marantz 7010 to B&W CM10 S2

      Comment

      • dhallag
        Senior Member
        • Jun 2009
        • 321

        #4
        still having error after firewall adjustment

        same problem. thanks for looking into this.

        [16-10-23 14:31:52.4677] Plugins::ShairTunes2W::Plugin::handleSocketConnect (331) New connection from: 192.168.0.122
        [16-10-23 14:31:53.6719] Plugins::ShairTunes2W::Plugin::conn_handle_request (674) DACP-ID: 54E0C654658A17B, Active Remote: 1083020004
        [16-10-23 14:31:53.8648] Plugins::ShairTunes2W::Plugin::conn_handle_request (769) launched decoder: Proc::Background=HASH(0xbf6c594) on ports: 6003/6004/6005/8000, http port: 57551
        [16-10-23 14:31:53.9399] Plugins::ShairTunes2W::Plugin::mDNSlistener (939) Found remote: 54E0C654658A17B, 192.168.0.122:56292
        [16-10-23 14:31:54.0975] Plugins::ShairTunes2W::Plugin::handleHelperOut (427) From helper: play
        [16-10-23 14:32:03.9803] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
        [16-10-23 14:32:14.9302] Slim::Networking::Slimproto::client_readable (414) Client not found for slimproto msg op: STAT from 192.168.0.119
        [16-10-23 14:32:15.0471] Slim::Web::Cometd::handler (422) errorNeedsClient: 02:9f:b1:3a:2d:f8, status, -, 1, tags:JjaldBxKAc, subscribe:60
        [16-10-23 14:32:17.0281] Plugins::ShairTunes2W::Plugin:ublishPlayer (299) avahi-publish-player not in path
        [16-10-23 14:32:17.0621] Plugins::ShairTunes2W::Plugin:ublishPlayer (307) dns-sd not in path
        [16-10-23 14:32:17.0967] Plugins::ShairTunes2W::Plugin:ublishPlayer (315) mDNSPublish not in path
        [16-10-23 14:32:17.0969] Plugins::ShairTunes2W::Plugin:ublishPlayer (317) using built-in helper: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\SHAIRT ~1\Bin\SHAIRP~1.EXE
        [16-10-23 14:32:17.1035] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0xdc5b294) with proc Proc::Background=HASH(0xdc4daa4)
        [16-10-23 14:32:23.9840] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
        [16-10-23 14:32:43.9862] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
        [16-10-23 14:33:03.9925] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
        [16-10-23 14:33:08.9938] Plugins::ShairTunes2W::Plugin::cleanHelper (581) Decoder error: bye!
        [16-10-23 14:33:10.9463] Plugins::ShairTunes2W::Plugin::handleSocketRead (454) Closed: IO::Socket::INET=GLOB(0xbf5f99c)
        LMS 8.2 on QNAP Ts-h1886XU-RP R2
        8 wired Touch End Points plus Transporter
        Jolida Tube DAC III
        Marantz 2270 to Boston Acoustics Slimlines
        Marantz 7010 to B&W CM10 S2

        Comment

        • philippe_44
          Senior Member
          • May 2008
          • 9245

          #5
          Originally posted by dhallag
          same problem. thanks for looking into this.

          [16-10-23 14:31:52.4677] Plugins::ShairTunes2W::Plugin::handleSocketConnect (331) New connection from: 192.168.0.122
          [16-10-23 14:31:53.6719] Plugins::ShairTunes2W::Plugin::conn_handle_request (674) DACP-ID: 54E0C654658A17B, Active Remote: 1083020004
          [16-10-23 14:31:53.8648] Plugins::ShairTunes2W::Plugin::conn_handle_request (769) launched decoder: Proc::Background=HASH(0xbf6c594) on ports: 6003/6004/6005/8000, http port: 57551
          [16-10-23 14:31:53.9399] Plugins::ShairTunes2W::Plugin::mDNSlistener (939) Found remote: 54E0C654658A17B, 192.168.0.122:56292
          [16-10-23 14:31:54.0975] Plugins::ShairTunes2W::Plugin::handleHelperOut (427) From helper: play
          [16-10-23 14:32:03.9803] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
          [16-10-23 14:32:14.9302] Slim::Networking::Slimproto::client_readable (414) Client not found for slimproto msg op: STAT from 192.168.0.119
          [16-10-23 14:32:15.0471] Slim::Web::Cometd::handler (422) errorNeedsClient: 02:9f:b1:3a:2d:f8, status, -, 1, tags:JjaldBxKAc, subscribe:60
          [16-10-23 14:32:17.0281] Plugins::ShairTunes2W::Plugin:ublishPlayer (299) avahi-publish-player not in path
          [16-10-23 14:32:17.0621] Plugins::ShairTunes2W::Plugin:ublishPlayer (307) dns-sd not in path
          [16-10-23 14:32:17.0967] Plugins::ShairTunes2W::Plugin:ublishPlayer (315) mDNSPublish not in path
          [16-10-23 14:32:17.0969] Plugins::ShairTunes2W::Plugin:ublishPlayer (317) using built-in helper: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\SHAIRT ~1\Bin\SHAIRP~1.EXE
          [16-10-23 14:32:17.1035] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0xdc5b294) with proc Proc::Background=HASH(0xdc4daa4)
          [16-10-23 14:32:23.9840] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
          [16-10-23 14:32:43.9862] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
          [16-10-23 14:33:03.9925] Slim::Utils::Misc:athFromFileURL (219) Warning: Path isn't a file URL: airplay://192.168.0.100:8000/a856f6dabd0e36badad56a2b5fe5d50b_stream.wav
          [16-10-23 14:33:08.9938] Plugins::ShairTunes2W::Plugin::cleanHelper (581) Decoder error: bye!
          [16-10-23 14:33:10.9463] Plugins::ShairTunes2W::Plugin::handleSocketRead (454) Closed: IO::Socket::INET=GLOB(0xbf5f99c)
          Are you sure you don't have both ShairTunes2 and ShairTunes2W installled together? It seems that the "protocolhandler" for airplay:// is not recognized
          LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

          Comment

          • dhallag
            Senior Member
            • Jun 2009
            • 321

            #6
            Originally posted by philippe_44
            Are you sure you don't have both ShairTunes2 and ShairTunes2W installled together? It seems that the "protocolhandler" for airplay:// is not recognized
            Is there a way to check other than the plugin list within the server settings http? I just picked the one from the list, there was only one...
            LMS 8.2 on QNAP Ts-h1886XU-RP R2
            8 wired Touch End Points plus Transporter
            Jolida Tube DAC III
            Marantz 2270 to Boston Acoustics Slimlines
            Marantz 7010 to B&W CM10 S2

            Comment

            • ronluna
              Junior Member
              • Apr 2015
              • 20

              #7
              Avahi not announcing player

              Everything seems to be in order, No errors in the logs ShairTunes2W 0.36 Installed and no other versions of shairtunes are installed.

              The problem is that for some reason Avahi is not announcing squeezelite players

              user@server-name:~$ ps -ef|grep avahi
              avahi 2307 1 0 14:52 ? 00:00:00 avahi-daemon: running [server-name.local]
              avahi 2308 2307 0 14:52 ? 00:00:00 avahi-daemon: chroot helper
              ctrlable 5844 1890 0 15:44 pts/0 00:00:00 grep --color=auto avahi

              Settings inside the avahi conf (/etc/avahi/avahi-daemon.conf) are exactly as explained in the documentation. avahi does announce none squeezelite players (squeeze-slave and squeezePlay) but squeezelite for some reason are being ignored

              the original ShairTunes2 work as it should and is able to create all the avahi announcements.

              Wondering if there something else I can do to get Avahi to announce all the players?

              Oh almost forgot, This is on a Ubuntu 14.04 server
              Last edited by ronluna; 2016-10-25, 21:57.

              Comment

              • philippe_44
                Senior Member
                • May 2008
                • 9245

                #8
                Originally posted by ronluna
                Everything seems to be in order, No errors in the logs ShairTunes2W 0.36 Installed and no other versions of shairtunes are installed.

                The problem is that for some reason Avahi is not announcing squeezelite players

                user@server-name:~$ ps -ef|grep avahi
                avahi 2307 1 0 14:52 ? 00:00:00 avahi-daemon: running [server-name.local]
                avahi 2308 2307 0 14:52 ? 00:00:00 avahi-daemon: chroot helper
                ctrlable 5844 1890 0 15:44 pts/0 00:00:00 grep --color=auto avahi

                Settings inside the avahi conf (/etc/avahi/avahi-daemon.conf) are exactly as explained in the documentation. avahi does announce none squeezelite players (squeeze-slave and squeezePlay) but squeezelite for some reason are being ignored

                the original ShairTunes2 work as it should and is able to create all the avahi announcements.

                Wondering if there something else I can do to get Avahi to announce all the players?

                Oh almost forgot, This is on a Ubuntu 14.04 server
                Yes, it's on purpose that squeezelite players, below version 1.8 are not announced by this new version
                LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                Comment

                • ronluna
                  Junior Member
                  • Apr 2015
                  • 20

                  #9
                  Originally posted by ronluna
                  Everything seems to be in order, No errors in the logs ShairTunes2W 0.36 Installed and no other versions of shairtunes are installed.

                  The problem is that for some reason Avahi is not announcing squeezelite players

                  user@server-name:~$ ps -ef|grep avahi
                  avahi 2307 1 0 14:52 ? 00:00:00 avahi-daemon: running [server-name.local]
                  avahi 2308 2307 0 14:52 ? 00:00:00 avahi-daemon: chroot helper
                  ctrlable 5844 1890 0 15:44 pts/0 00:00:00 grep --color=auto avahi

                  Settings inside the avahi conf (/etc/avahi/avahi-daemon.conf) are exactly as explained in the documentation. avahi does announce none squeezelite players (squeeze-slave and squeezePlay) but squeezelite for some reason are being ignored

                  the original ShairTunes2 work as it should and is able to create all the avahi announcements.

                  Wondering if there something else I can do to get Avahi to announce all the players?

                  Oh almost forgot, This is on a Ubuntu 14.04 server
                  I was using squeezelite 1.7, after recompiling squeezelite 1.8 the plugin was able to get avahi to start announcing the players.

                  Comment

                  • dhallag
                    Senior Member
                    • Jun 2009
                    • 321

                    #10
                    Originally posted by philippe_44
                    Are you sure you don't have both ShairTunes2 and ShairTunes2W installled together? It seems that the "protocolhandler" for airplay:// is not recognized
                    any other ideas for troubleshooting?

                    thanks much
                    LMS 8.2 on QNAP Ts-h1886XU-RP R2
                    8 wired Touch End Points plus Transporter
                    Jolida Tube DAC III
                    Marantz 2270 to Boston Acoustics Slimlines
                    Marantz 7010 to B&W CM10 S2

                    Comment

                    • philippe_44
                      Senior Member
                      • May 2008
                      • 9245

                      #11
                      Originally posted by dhallag
                      any other ideas for troubleshooting?

                      thanks much
                      I don't know, I'm sorry. Normally, the plugin registers a protocol handler named "airplay". When LMS receives a request to read an URL starting with by airplay://, it calls some of the plugin functions that will provide it the audio data. This is the way LMS can be extended to read new protocol/streams (qobuz, spotify, youtube ...). In your case and for a reason I don't know, LMS does not seem to have registered "airplay" as a protocol handler. Maybe you can post the log of the server when it starts and/or seek for somebody that has more expertise on LMS core
                      LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                      Comment

                      • ludwig.xiv
                        Junior Member
                        • Nov 2009
                        • 27

                        #12
                        Player visible but not playing on Windows WHS v1 (HomeServer) machine

                        Hi Philippe,

                        after I had shor time success with an old version of the plugin but unfortunately the latest 0.36 and 0.35.3 (forked) Versions do not work for me on a Windows Home Server WHSv1 anymore. - In a former thread I had issues with constantly reconnection of players which was solved by port opening of port 3483.

                        What ist the situation now:

                        1. All players show up in Itunes or iOS devices
                        2. After selection of one player one Itunes says it cannot connect after roughly 30 seconds and does not play
                        3. The iOS devices do not show error messages but cannot play either
                        4. If I switch the logging for the plugin from "errors" to "debugging" LMS does not seem to save this setting. The logfile does not show enhanced information and the drop-down box for the debugging setting in LMS switches automatically back to "errors".
                        5. Re-installation of the plugin has happened and it is shown as active in the plugin tab of LMS settings
                        6. The repository link to shairtunes from disaster123 war once in the LMS Settings but I have deleted it (so another shairtunes Version should not be installed)
                        7. The plugin folder of LMS shows only one folder "ShairTunes2W" no other shairtunes folder
                        8. The shairport_helper-win.exe is dated 10th Spetember 2016 in "C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\InstalledPl ugins\Plugins\ShairTunes2W\Bin"
                        9. I have the impression as the plugin does not start properly. So I ran the shairport_helper-win.exe manuelly with causes the message FATAL: Must supply AES key and IV!
                        10. Please see below the extract from the logfile. I cannot get more out of it for shairtunes2 even when I fiddle around with Itunes or Ios devices.

                        Code:
                        [16-10-27 09:43:20.7503] main::init (384) Starting Logitech Media Server (v7.9.0, 1477086729, Thu Oct 27 04:06:00 CUT 2016) perl 5.014001 - MSWin32-x86-multi-thread
                        [16-10-27 09:43:43.3992] Slim::Web::JSONRPC::requestMethod (443) 00:04:20:17:43:ec: request not dispatchable!
                        [16-10-27 09:43:43.5941] Plugins::ShairTunes2W::Plugin::publishPlayer (299) avahi-publish-player not in path
                        [16-10-27 09:43:43.5973] Plugins::ShairTunes2W::Plugin::publishPlayer (302) start dns-sd "Touch Living Room"
                        [16-10-27 09:43:43.7318] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0x83b9624) with proc Proc::Background=HASH(0x854d12c)
                        [16-10-27 09:43:54.3501] Plugins::ShairTunes2W::Plugin::publishPlayer (299) avahi-publish-player not in path
                        [16-10-27 09:43:54.3530] Plugins::ShairTunes2W::Plugin::publishPlayer (302) start dns-sd "Radio Steffi"
                        [16-10-27 09:43:54.3628] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0x83bd26c) with proc Proc::Background=HASH(0x8908f1c)
                        [16-10-27 09:43:56.0955] Plugins::ShairTunes2W::Plugin::publishPlayer (299) avahi-publish-player not in path
                        [16-10-27 09:43:56.0998] Plugins::ShairTunes2W::Plugin::publishPlayer (302) start dns-sd "Radio Bedroom"
                        [16-10-27 09:43:56.1107] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0x855d4cc) with proc Proc::Background=HASH(0x83bcffc)
                        [16-10-27 09:43:56.7004] Plugins::ShairTunes2W::Plugin::publishPlayer (299) avahi-publish-player not in path
                        [16-10-27 09:43:56.7040] Plugins::ShairTunes2W::Plugin::publishPlayer (302) start dns-sd "Radio Bathroom"
                        [16-10-27 09:43:56.7134] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::SqueezePlay=ARRAY(0x854dde4) with proc Proc::Background=HASH(0x8448cbc)
                        [16-10-27 09:43:59.2619] Plugins::ShairTunes2W::Plugin::publishPlayer (299) avahi-publish-player not in path
                        [16-10-27 09:43:59.2656] Plugins::ShairTunes2W::Plugin::publishPlayer (302) start dns-sd "Squeezebox Office"
                        [16-10-27 09:43:59.2820] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::Receiver=ARRAY(0x856a134) with proc Proc::Background=HASH(0x8df55c4)
                        [16-10-27 09:44:01.9584] Plugins::ShairTunes2W::Plugin::publishPlayer (299) avahi-publish-player not in path
                        [16-10-27 09:44:01.9629] Plugins::ShairTunes2W::Plugin::publishPlayer (302) start dns-sd "Squeezebox Boom"
                        [16-10-27 09:44:01.9852] Plugins::ShairTunes2W::Plugin::playerSubscriptionChange (210) create client Slim::Player::Boom=ARRAY(0x857bbac) with proc Proc::Background=HASH(0x8f91944)
                        [16-10-27 09:56:09.7735] Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Player::Source::__ANON__: illegal file descriptor or filehandle (either no attached file descriptor or illegal value):  at /<C:\Programme\Squeezebox\server\SqueezeSvr.exe>Slim/Networking/IO/Select.pm line 134.
                        ; fh=Slim::Player::Protocols::HTTP=GLOB(0x91f3524)

                        Does anyone have an Idea what might be wrong? Do I probably have to deinstall the plugin manually and reinstall via LMS interface? If yes, how to uninstall?

                        Thanks and best regards,
                        Ludwig
                        Last edited by ludwig.xiv; 2016-10-29, 08:46.

                        Comment

                        • philippe_44
                          Senior Member
                          • May 2008
                          • 9245

                          #13
                          Originally posted by ludwig.xiv
                          Hi Philippe,

                          9. I have the impression as the plugin does not start properly. So I ran the shairport_helper-win.exe manuelly with causes the message FATAL: Must supply AES key and IV!
                          10. Please see below the extract from the logfile. I cannot get more out of it for shairtunes2 even when I fiddle around with Itunes or Ios devices.

                          Does anyone have an Idea what might be wrong? Do I probably have to deinstall the plugin manually and reinstall via LMS interface? If yes, how to uninstall?

                          Thanks and best regards,
                          Ludwig
                          9. This helper is not intented to run independentely. The Perl part has to launch it with the correct parameters it gathers from the setup of the connection with the iXXX device
                          10. the logfile should contain much more than that when you set it to info or debug mode. Have you set the LMS logging system so that it's persistent to reboot?

                          Remember that the helper must be allowed in the Win10 firewall. I don't understand why opening port 3483 would have changed anything in the past, or there is something with your configuration that I need to understand. Can you desribe it precisely (LMS system, VM or not, # of network interfaces, a bit of topology ...)
                          LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                          Comment

                          • streampunk
                            Senior Member
                            • Nov 2016
                            • 180

                            #14
                            Shariplay on WD MyCloud Ex4?

                            EDIT: I've deleted my question as I'd failed to notice that this thread was only dealing with the Windows version - sorry for that.
                            Martin
                            Last edited by streampunk; 2016-11-04, 18:11.
                            PCP (always latest version) on RasPi 3 with PhatDac (player & server)
                            PCP on several RasPis 2 +3
                            2 Airplay speakers (Sony SA-NS510) integrated via Airplay Bridge Plugin

                            Comment

                            • philippe_44
                              Senior Member
                              • May 2008
                              • 9245

                              #15
                              Originally posted by streampunk
                              EDIT: I've deleted my question as I'd failed to notice that this thread was only dealing with the Windows version - sorry for that.
                              Martin
                              no, this thread does not deal with Windows only, but it deals with the version that I've forked that brings Windows compatibility, amongst other things
                              LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                              Comment

                              Working...