Announcement

Collapse
No announcement yet.

ANNOUNCE: AirPlay Bridge = integrate AirPlay devices with LMS (squeeze2raop)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    Config file.txtDebug file.txt

    I can't get any sound from an Apple TV or a Soundmate using the current 1.0.2. or any previous versions. I have allowed squeeze2raop through the LMS server firewall and have even turned off the firewall with no success. Castbridge works fine as did UPnPbridge (now not installed) on the Soundmate which is capable of handling several protocols including airplay and DLNA. The one thing I note that is different about Airplaybridge is that it assigns bogus mac addresses to the Apple TV and Soundmate while the other bridges use the actual mac addresses. I have tried forcing the real Mac's through the settings and editing the config file to no avail. I have attached the debug and config files. Let me know if you need additional options set for the debug file. Thanks in advance for your help and also for this marvelous suite of "bridges". They have given the squeezebox ecosystem a new lease on life!

    Comment


      #32
      Originally posted by raglencross View Post
      [ATTACH]20060[/ATTACH][ATTACH]20061[/ATTACH]

      I can't get any sound from an Apple TV or a Soundmate using the current 1.0.2. or any previous versions. I have allowed squeeze2raop through the LMS server firewall and have even turned off the firewall with no success. Castbridge works fine as did UPnPbridge (now not installed) on the Soundmate which is capable of handling several protocols including airplay and DLNA. The one thing I note that is different about Airplaybridge is that it assigns bogus mac addresses to the Apple TV and Soundmate while the other bridges use the actual mac addresses. I have tried forcing the real Mac's through the settings and editing the config file to no avail. I have attached the debug and config files. Let me know if you need additional options set for the debug file. Thanks in advance for your help and also for this marvelous suite of "bridges". They have given the squeezebox ecosystem a new lease on life!
      The MAC address is voluntarely "bogus" in the sense that it is a hash of the unique ID of the device. I'm doing this because this is necessary to have different MAC when a device, like in your case, can be controlled by UPnP or AirPlay. Otherwise, LMS is confused with 2 devices with the same MAC. This causes no pain to the network as this address is not used for real MAC addressing, but just as an identifier from LMS, so no worries there.

      Did you edit manually the config file ? There is an error on the <resample_option> parameter which probably causes the file to not be read at initialization - this is strange

      For the error, can you enable the raop_log to debug ? The RAOP session obviously fails to establish properly with the devices, but then I need more details on what's happening. Do you have a password protection on your AirPlay devices ?
      Last edited by philippe_44; 2016-03-04, 20:33.
      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


        #33
        raop debug file.txt

        As you explain it, I do understand the need to assign a unique (bogus?) mac address to a device such as the Soundmate that has multiple renderer capabilities, but the Apple TV can only do airplay so I would expect it to be identified by its proper mac. If you check the config file from my previous post, you will see that it is assigned a bogus mac just like the Soundmate. Regardless, as I said in my OP the AppleTV, like the Soundmate, has no sound output. Both work with an iPad as the source. I did at one point edit the config file to try to force the use of the real mac addresses for one and/or both devices with no success. The config file I attached previously was not the edited file, but a newly generated one. I am not using any password protection on the airplay devices.

        I have attached the raop debug file as requested. Thanks for the help.
        Last edited by raglencross; 2016-03-05, 17:48.

        Comment


          #34
          Originally posted by raglencross View Post
          [ATTACH]20071[/ATTACH]

          As you explain it, I do understand the need to assign a unique (bogus?) mac address to a device such as the Soundmate that has multiple renderer capabilities, but the Apple TV can only do airplay so I would expect it to be identified by its proper mac. If you check the config file from my previous post, you will see that it is assigned a bogus mac just like the Soundmate. Regardless, as I said in my OP the AppleTV, like the Soundmate, has no sound output. Both work with an iPad as the source. I did at one point edit the config file to try to force the use of the real mac addresses for one and/or both devices with no success. The config file I attached previously was not the edited file, but a newly generated one. I am not using any password protection on the airplay devices.

          I have attached the raop debug file as requested. Thanks for the help.
          Yes but I can't know in advance if the player as multiple identities or not, so I always choose the random Mac

          [edit]: The AppleTV rejects my 'announce' request, I've not seen that before, let me investigate
          [edit2]: Anybody with an AppleTV wanting to give that a try ?
          [edit3]: Not sure if I asked before, but what is the computer you use to run the AirPlay bridge ?


          Envoyé de mon iPad en utilisant Tapatalk
          Last edited by philippe_44; 2016-03-07, 04:06.
          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


            #35
            Originally posted by philippe_44 View Post
            [edit2]: Anybody with an AppleTV wanting to give that a try ?
            I just tested with my ATV1,1 (the initial device, in aluminium) and 0.1.0.3-dev1
            For some reason audio works for about one second and then the device turns silent. Skip to next song and it plays for 1 sec, etc. Keep you posted.
            EDIT: Nothing special in the debug log, and obviously discovery runs fine.
            Tried changing the "analog volume" setting value to either empty or "100" but that didn't solve anything.
            I'll run the stable bridge version on my 32bit test machine and report what I see.

            EDIT2: ON the 32bit machine I had the same version installed. I reverted to the stable repository and installed v 0.1.0.2
            I have the same issue, the ATV plays 2 seconds and goes silent. Pause/play, or scrubbing brings the audio back for 2 secs. I've also seen the player unable to complete a song, a few seconds before the end it goes back in time and restarts, but never seems to be able to finish the song.
            The player is not synchronized, this instance of LMS only controls the AppleTV. The other LMS server wasn't shut down.
            There are very short bursts of audio from time to time, if I let the ATV play silently and don't touch anything.
            There is nothing strange in the bridge log, but perhaps this excerpt of server.log makes sense to you:
            Code:
            [16-03-07 13:11:16.0015] Slim::Player::StreamingController::_eventAction (271) aa:aa:b3:b8:e1:d6: StatusHeartbeat in PLAYING-STREAMING -> Slim::Player::StreamingController::_CheckSync
            [16-03-07 13:11:16.1896] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:16.1953] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:17.0016] Slim::Player::StreamingController::_eventAction (271) aa:aa:b3:b8:e1:d6: StatusHeartbeat in PLAYING-STREAMING -> Slim::Player::StreamingController::_CheckSync
            [16-03-07 13:11:17.7907] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:17.7930] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:17.7946] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:17.7959] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:17.7971] Slim::Player::Source::_wakeupOnReadable (409) aa:aa:b3:b8:e1:d6
            [16-03-07 13:11:17.7976] Slim::Player::Source::_readNextChunk (350) Read to end of file or pipe
            [16-03-07 13:11:17.7979] Slim::Player::Source::_readNextChunk (373) end of file or error on socket, song pos: 71300545
            [16-03-07 13:11:17.7982] Slim::Player::Source::_readNextChunk (378) aa:aa:b3:b8:e1:d6 mark end of stream
            [16-03-07 13:11:17.7987] Slim::Player::StreamingController::_eventAction (271) aa:aa:b3:b8:e1:d6: LocalEndOfStream in PLAYING-STREAMING -> Slim::Player::StreamingController::_Streamout
            [16-03-07 13:11:17.7990] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMOUT
            [16-03-07 13:11:17.7992] Slim::Player::StreamingController::_eventAction (303) aa:aa:b3:b8:e1:d6: LocalEndOfStream - new state PLAYING-STREAMOUT
            [16-03-07 13:11:18.0026] Slim::Player::StreamingController::_eventAction (271) aa:aa:b3:b8:e1:d6: StatusHeartbeat in PLAYING-STREAMOUT -> Slim::Player::StreamingController::_CheckSync
            [16-03-07 13:11:21.0024] Slim::Player::StreamingController::_eventAction (271) aa:aa:b3:b8:e1:d6: StatusHeartbeat in PLAYING-STREAMOUT -> Slim::Player::StreamingController::_CheckSync
            I am sure the ATV has worked fine in the past, but I don't remember with which version of the bridge that was. I hadn't tried using it in a while, obviously.
            EDIT 3: rebooted the ATV just to be sure. Same issue.
            EDIT 4. Just before stopping the server I looked at the log, I wonder if there isn't something going on with audio volume?
            Code:
            [13:55:08.171900] process:523 [0x80d9b20] audg
            [13:55:08.171915] process_audg:422 [0x80d9b20] (old) audg gainL: 0 gainR: 0
            [13:55:08.171952] PlayerThread:322 [0x812b300]: tick 1361394827
            [13:55:08.171972] PlayerThread:383 [0x812b300]: processing volume
            [13:55:08.172013] exec_request:470 [0xb6702628]: ----> : write SET_PARAMETER rtsp://172.17.255.201/1791929061 RTSP/1.0
            Content-Type: text/parameters
            Content-Length: 16
            CSeq: 62
            User-Agent: iTunes/10.6.2 (Windows; N;)
            Client-Instance: 0172c916b46b3524
            Client-Instance: 638a017d132ef26d
            Apple-Challenge: SYC1rtn4+Po7QEZYMGsW8A
            Session: 1
            
            volume: -144.0
            
            [13:55:08.172162] process:523 [0x80d9b20] strm
            [13:55:08.172180] process_strm:233 [0x80d9b20] strm command p
            [13:55:08.172195] sendSTAT:132 [0x80d9b20]: ms_played: 24480 (now: 1361394828)
            [13:55:08.172209] sendSTAT:158 [0x80d9b20]: STAT: STMp
            [13:55:08.172236] process_strm:274 pause interval: 0
            [13:55:08.172858] exec_request:496 [0xb6702628]: <------ : 200: request ok
            [13:55:08.172953] exec_request:503 [0xb6702628]: <------ : Server: AirTunes/101.9
            [13:55:08.172998] exec_request:503 [0xb6702628]: <------ : CSeq: 62
            [13:55:08.173019] PlayerThread:371 [0x812b300]: flushing ... (2)
            [13:55:08.173035] raopcl_flush_stream:731 [0xb6701350]: flushing up to s:31886 ts:1529834808
            [13:55:08.173070] exec_request:470 [0xb6702628]: ----> : write FLUSH rtsp://172.17.255.201/1791929061 RTSP/1.0
            RTP-Info: seq=31887;rtptime=1529834809
            CSeq: 63
            User-Agent: iTunes/10.6.2 (Windows; N;)
            Client-Instance: 0172c916b46b3524
            Client-Instance: 638a017d132ef26d
            Apple-Challenge: SYC1rtn4+Po7QEZYMGsW8A
            Session: 1
            
            
            [13:55:08.173790] exec_request:496 [0xb6702628]: <------ : 200: request ok
            [13:55:08.173902] exec_request:503 [0xb6702628]: <------ : RTP-Info: rtptime=1528492984
            [13:55:08.173987] exec_request:503 [0xb6702628]: <------ : Server: AirTunes/101.9
            [13:55:08.174031] exec_request:503 [0xb6702628]: <------ : CSeq: 63
            [13:55:08.174890] raopcl_send_sync:836 [0xb6701350]: sync ntp:3666344108.751133945 (ts:1590280737) (now:1361394830-ms) (el:1370656-ms)
            [13:55:08.174941] raopcl_send_sample:250 [0xb6701350]: Send 1st packet + synchro at:1529834808
            [13:55:08.216437] stream_thread:287 [0x80d9b20] streambuf read 16384 bytes
            [13:55:08.646668] raopcl_send_sync:836 [0xb6701350]: sync ntp:3666344108.2777405026 (ts:1590301552) (now:1361395302-ms) (el:1371128-ms)
            [13:55:08.884893] process:523 [0x80d9b20] audg
            [13:55:08.884940] process_audg:422 [0x80d9b20] (old) audg gainL: 0 gainR: 0
            [13:55:08.884990] PlayerThread:322 [0x812b300]: tick 1361395540
            [13:55:08.885017] PlayerThread:383 [0x812b300]: processing volume
            [13:55:08.885222] process:523 [0x80d9b20] strm
            [13:55:08.885248] process_strm:233 [0x80d9b20] strm command u
            [13:55:08.885276] process_strm:297 unpause at: 0 now: 1361395541
            [13:55:08.885298] sendSTAT:132 [0x80d9b20]: ms_played: 27449 (now: 1361395541)
            [13:55:08.885317] sendSTAT:158 [0x80d9b20]: STAT: STMr
            [13:55:08.885372] PlayerThread:322 [0x812b300]: tick 1361395541
            [13:55:08.885397] PlayerThread:360 [0x812b300]: raop connecting ...
            [13:55:08.885417] PlayerThread:363 [0x812b300]: raop connected
            [13:55:08.885752] process:523 [0x80d9b20] audg
            [13:55:08.885780] process_audg:422 [0x80d9b20] (old) audg gainL: 128 gainR: 128
            [13:55:08.885818] PlayerThread:322 [0x812b300]: tick 1361395541
            [13:55:08.885843] PlayerThread:383 [0x812b300]: processing volume
            [13:55:08.885897] exec_request:470 [0xb6702628]: ----> : write SET_PARAMETER rtsp://172.17.255.201/1791929061 RTSP/1.0
            Content-Type: text/parameters
            Content-Length: 13
            CSeq: 64
            User-Agent: iTunes/10.6.2 (Windows; N;)
            Client-Instance: 0172c916b46b3524
            Client-Instance: 638a017d132ef26d
            Apple-Challenge: SYC1rtn4+Po7QEZYMGsW8A
            Session: 1
            
            volume: 0.0
            
            [13:55:08.886889] exec_request:496 [0xb6702628]: <------ : 200: request ok
            [13:55:08.887011] exec_request:503 [0xb6702628]: <------ : Server: AirTunes/101.9
            [13:55:08.887079] exec_request:503 [0xb6702628]: <------ : CSeq: 64
            [13:55:08.935171] PlayerThread:322 [0x812b9cc]: tick 1361395591
            Last edited by epoch1970; 2016-03-07, 14:01.
            2 SB 3 • 1 PCP 7 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 8.1 (docker) with plugins: CD Player, WaveInput by bpa • Material Skin by Craig Drummond • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • BBC Sounds by Stuart McLean • AirPlay Bridge by philippe_44 • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.

            Comment


              #36
              Originally posted by epoch1970 View Post
              I just tested with my ATV1,1 (the initial device, in aluminium) and 0.1.0.3-dev1
              For some reason audio works for about one second and then the device turns silent. Skip to next song and it plays for 1 sec, etc. Keep you posted.
              [13:55:08.885298] sendSTAT:132 [0x80d9b20]: ms_played: 27449 (now: 1361395541)
              [13:55:08.885317] sendSTAT:158 [0x80d9b20]: STAT: STMr
              [13:55:08.885372] PlayerThread:322 [0x812b300]: tick 1361395541
              [13:55:08.885397] PlayerThread:360 [0x812b300]: raop connecting ...
              [13:55:08.885417] PlayerThread:363 [0x812b300]: raop connected
              [13:55:08.885752] process:523 [0x80d9b20] audg
              [13:55:08.885780] process_audg:422 [0x80d9b20] (old) audg gainL: 128 gainR: 128
              [13:55:08.885818] PlayerThread:322 [0x812b300]: tick 1361395541
              [13:55:08.885843] PlayerThread:383 [0x812b300]: processing volume
              [13:55:08.885897] exec_request:470 [0xb6702628]: ----> : write SET_PARAMETER rtsp://172.17.255.201/1791929061 RTSP/1.0
              Content-Type: text/parameters
              Content-Length: 13
              CSeq: 64
              User-Agent: iTunes/10.6.2 (Windows; N
              Client-Instance: 0172c916b46b3524
              Client-Instance: 638a017d132ef26d
              Apple-Challenge: SYC1rtn4+Po7QEZYMGsW8A
              Session: 1

              volume: 0.0

              [13:55:08.886889] exec_request:496 [0xb6702628]: <------ : 200: request ok
              [13:55:08.887011] exec_request:503 [0xb6702628]: <------ : Server: AirTunes/101.9
              [13:55:08.887079] exec_request:503 [0xb6702628]: <------ : CSeq: 64
              [13:55:08.935171] PlayerThread:322 [0x812b9cc]: tick 1361395591[/CODE]
              Thanks for the test. Volume set to 0 is normally correct, it means max volume (-30 .. 0). But there is something wrong with the fact that you have 2 Client-Instance. I did a small correction on the latest dev-3 version for that problem
              Last edited by philippe_44; 2016-03-07, 19:10.
              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


                #37
                Originally posted by philippe_44 View Post
                Yes but I can't know in advance if the player as multiple identities or not, so I always choose the random Mac

                [edit]: The AppleTV rejects my 'announce' request, I've not seen that before, let me investigate
                [edit2]: Anybody with an AppleTV wanting to give that a try ?
                [edit3]: Not sure if I asked before, but what is the computer you use to run the AirPlay bridge ?


                Envoyé de mon iPad en utilisant Tapatalk
                I am testing the Airplay bridge on 2 PC's, a Foxconn nt-i1200 (Windows 7) and a HP Mediasmart Server (Windows Server 2011). The debug logs are from the Foxconn. Neither PC results in any audio output from the Soundmate or the Apple TV ( the "new" one, unofficially called the ATV 4).

                Comment


                  #38
                  Originally posted by raglencross View Post
                  I am testing the Airplay bridge on 2 PC's, a Foxconn nt-i1200 (Windows 7) and a HP Mediasmart Server (Windows Server 2011). The debug logs are from the Foxconn. Neither PC results in any audio output from the Soundmate or the Apple TV ( the "new" one, unofficially called the ATV 4).
                  ok - I'll get an AppleTV later, seems that this is the only option. What I see in the log that immediately after I send the "announce" message, the AppleTv closes the connection ... I'll report later what I see on my own tests
                  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


                    #39
                    FYI, getting an ATV4 is in the cards for me as well.
                    I don't really feel the urge but I could have one within 1 or 2 weeks.
                    If you didn't plan on getting one...
                    2 SB 3 • 1 PCP 7 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 8.1 (docker) with plugins: CD Player, WaveInput by bpa • Material Skin by Craig Drummond • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • BBC Sounds by Stuart McLean • AirPlay Bridge by philippe_44 • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.

                    Comment


                      #40
                      Originally posted by philippe_44 View Post
                      Thanks for the test. Volume set to 0 is normally correct, it means max volume (-30 .. 0). But there is something wrong with the fact that you have 2 Client-Instance. I did a small correction on the latest dev-3 version for that problem
                      I ran dev-3 today. The bridge found all my players ok, all worked ok (the Zipp needs a volume command to start making noise, I think the others are free of this kink) except the AppleTV1,1 device. It still outputs 2 secs of audio before going mute, then it emits very short audio bursts from time to time.
                      I have uploaded my config file and the bridge debug log to my Dropbox folder: raopbridge-1457457006.log (135k), raopbridge-1457457006.xml

                      The log covers: startup, discovery of all 4 players, power on to the AppleTV player, play one song for about 2 secs, audio disappears, an audible burst happens, then player power off, and finally bridge shutdown.

                      This is on the test server where I fiddled with Localplayer and an alsa device recently. I removed the usb audio gizmo, deinstalled LocalPlayer plugin and rebooted the machine, but that didn't change anything.
                      The machine has an ipv4ll route, one gigabit ethernet and one wifi interfaces on the lan. The wifi interface has a lower priority.
                      I disabled the wifi interface and removed the ipv4ll route, to no avail. I specified the ethernet ip address in the bridge conf, to no avail.
                      In fact everything looks quite normal, except there is no audio...
                      Code:
                      [email protected]:~# dig @224.0.0.251 -p 5353 any [email protected]_raop._tcp.local
                      
                      ; <<>> DiG 9.9.5-9+deb8u5-Debian <<>> @224.0.0.251 -p 5353 any [email protected]_raop._tcp.local
                      ; (1 server found)
                      ;; global options: +cmd
                      ;; Got answer:
                      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38376
                      ;; flags: qr aa; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
                      
                      ;; QUESTION SECTION:
                      ;0017F2F85EED\@Hollywood._raop._tcp.local. IN ANY
                      
                      ;; ANSWER SECTION:
                      0017F2F85EED\@Hollywood._raop._tcp.local. 10 IN	SRV 0 0 49155 AppleTV-2.local.
                      0017F2F85EED\@Hollywood._raop._tcp.local. 10 IN	TXT "txtvers=1" "ch=2" "cn=0,1" "et=0,2" "sv=false" "da=true" "sr=44100" "ss=16" "pw=false" "vn=65537" "tp=TCP,UDP" "md=0,1,2" "vs=101.9" "am=AppleTV1,1" "sf=0x4"
                      
                      ;; ADDITIONAL SECTION:
                      AppleTV-2.local.	10	IN	AAAA	fe80::xxx:xxff:fexx:xxxx
                      AppleTV-2.local.	10	IN	A	172.17.20.1
                      
                      ;; Query time: 1 msec
                      ;; SERVER: 172.17.20.1#5353(224.0.0.251)
                      ;; WHEN: Tue Mar 08 19:12:58 CET 2016
                      ;; MSG SIZE  rcvd: 272
                      
                      [email protected]:~# netstat -an|grep 49155
                      tcp        0      0 172.17.255.201:33677    172.17.20.1:49155       ESTABLISHED
                      
                      [email protected]:~# ifconfig 
                      eth0      Link encap:Ethernet  HWaddr 00:17:31:38:46:c8  
                                inet addr:172.17.255.201  Bcast:172.17.255.255  Mask:255.255.0.0
                                inet6 addr: fe80::217:31ff:fe38:46c8/64 Scope:Link
                                UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                                RX packets:25513 errors:0 dropped:0 overruns:0 frame:0
                                TX packets:211832 errors:0 dropped:0 overruns:0 carrier:0
                                collisions:0 txqueuelen:1000 
                                RX bytes:4943049 (4.7 MiB)  TX bytes:280085394 (267.1 MiB)
                                Interrupt:19 Memory:ff6e0000-ff700000 
                      
                      lo        Link encap:Local Loopback  
                                inet addr:127.0.0.1  Mask:255.0.0.0
                                inet6 addr: ::1/128 Scope:Host
                                UP LOOPBACK RUNNING  MTU:65536  Metric:1
                                RX packets:45456 errors:0 dropped:0 overruns:0 frame:0
                                TX packets:45456 errors:0 dropped:0 overruns:0 carrier:0
                                collisions:0 txqueuelen:0 
                                RX bytes:428990283 (409.1 MiB)  TX bytes:428990283 (409.1 MiB)
                      
                      [email protected]:~# route -n
                      Kernel IP routing table
                      Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
                      0.0.0.0         172.17.0.1      0.0.0.0         UG    0      0        0 eth0
                      172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
                      Let me know if I can be of further help.

                      BTW, I don't know if getting the ATV1,1 to work (again) is really important. I for one, don't plan to use it as an Airplay target, rather to update it with an ATV4 (which will run Plex and iPeng, some day). The device was great, but it will be 10 years old soon...
                      Last edited by epoch1970; 2016-03-08, 19:40.
                      2 SB 3 • 1 PCP 7 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 8.1 (docker) with plugins: CD Player, WaveInput by bpa • Material Skin by Craig Drummond • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • BBC Sounds by Stuart McLean • AirPlay Bridge by philippe_44 • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.

                      Comment


                        #41
                        You will note from my post #37 that I am testing an AT4 with this plugin, also with audio problems like your ATV1 except that I have no audio O/P at all. I am sure Philippe will sort this out in due course! In the meantime, I highly recommend the AT4, particularly because it has its own app store and the ability to sideload non app store applications using a mac computer and the Xcode developer program.

                        Comment


                          #42
                          Originally posted by raglencross View Post
                          You will note from my post #37 that I am testing an AT4 with this plugin, also with audio problems like your ATV1 except that I have no audio O/P at all. I am sure Philippe will sort this out in due course! In the meantime, I highly recommend the AT4, particularly because it has its own app store and the ability to sideload non app store applications using a mac computer and the Xcode developer program.
                          I'll probably get an ATV3 because that will be just for test, I'll not use it after that, and an ATV4 is twice the price
                          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


                            #43
                            Originally posted by epoch1970 View Post

                            Let me know if I can be of further help.

                            BTW, I don't know if getting the ATV1,1 to work (again) is really important. I for one, don't plan to use it as an Airplay target, rather to update it with an ATV4 (which will run Plex and iPeng, some day). The device was great, but it will be 10 years old soon...
                            Do you think you could do a wireshark capture of a working session between itunes and the ATV1,1 ?
                            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


                              #44
                              Originally posted by philippe_44 View Post
                              Do you think you could do a wireshark capture of a working session between itunes and the ATV1,1 ?
                              Yes, I think I can get a pcap file from my OSX 10.11 desktop. Or from a Windows XP VM, but that will be with an older version of iTunes. I'll look into it soon.

                              EDIT: I've sent you a PM with a link to some log files.
                              Last edited by epoch1970; 2016-03-10, 23:37.
                              2 SB 3 • 1 PCP 7 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 8.1 (docker) with plugins: CD Player, WaveInput by bpa • Material Skin by Craig Drummond • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • BBC Sounds by Stuart McLean • AirPlay Bridge by philippe_44 • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.

                              Comment


                                #45
                                Hmmm, I'm having an issue with this on a Vortexbox. raopbridge.log contains the following (keeps on repeating ...):
                                Code:
                                Starting Squeeze2raop: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -f /var/log/squeezeboxserver/raopbridge.log -d raop=debug -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml -i /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml -i /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -f /var/log/squeezeboxserver/raopbridge.log -d raop=debug -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml -i /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml -i /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -f /var/log/squeezeboxserver/raopbridge.log -d raop=debug -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml -i /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml -i /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                
                                Retarting Squeeze2raop after crash: /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/RaopBridge/Bin/squeeze2raop-x86-64 -Z -I -x /var/lib/squeezeboxserver/prefs/raopbridge.xml
                                Main System: Marantz SR-5015 + Adam Audio T8V + Teufel Ultima 20 Mk 3 + BK Monolith+ FF + Lenovo T560 + Kodi + LG OLED65B26LA + UP-Board running Daphile
                                Kitchen: Touch + Ikea ENEBY 30
                                Home-Office: SqueezeLite-X + Topping DX3 Pro + NAD 312 + TMA Premium 905

                                Comment

                                Working...
                                X