[mythtv-users] To the owners of an Apple TV with an old firmware version

Jean-Yves Avenard jyavenard at gmail.com
Fri Oct 11 01:02:55 UTC 2013


Hi

I'm after someone who has an old Apple TV 2, and who has never
upgraded to the latest shiniest version, like 2 years old firmware.

If so, could you make sure AirPlay is activated, and let me know what
the device broadcast via Bonjour.

If you have a mac, you can use the Bonjour Browser utility:
http://www.tildesoft.com/files/BonjourBrowser.dmg

start it, and look into the local then expand _airplay._tcp.
There you'll see the name of your Apple TV, like so:
Apple TV FR
 deviceid=58:55:CA:12:7C:68
 features=0x39f7
 model=AppleTV2,1
 srcvers=130.14

Or in a terminal, you can get the list of AirPlay devices with:
dns-sd -B _airplay._tcp local
it will output something like:
['Browsing for _airplay._tcp.local']
['DATE: ---Fri 11 Oct 2013---']
['11:47:24.509  ...STARTING...']
['Timestamp     A/R    Flags  if Domain               Service Type
    Instance Name']
['11:47:24.510  Add        3   4 local.               _airplay._tcp.
    MythTV on htpc.avenard.org']
['11:47:24.510  Add        3   4 local.               _airplay._tcp.
    Apple TV FR']
['11:47:24.510  Add        2   4 local.               _airplay._tcp.
    MythTV on jyaimac']


Then you type:
dns-sd -L "Apple TV FR" _airplay._tcp local

replace "Apple TV FR" with the name of your Apple TV. You'll get something like:
['Lookup Apple TV FR._airplay._tcp.local']
['DATE: ---Fri 11 Oct 2013---']
['11:45:49.855  ...STARTING...']
['11:45:49.856  Apple\032TV\032FR._airplay._tcp.local. can be reached
at Apple-TV-FR.local.:7000 (interface 4)']
[' deviceid=58:55:CA:12:7C:68 features=0x39f7 model=AppleTV2,1 srcvers=130.14']

I'm interested with one whose srcvers value is < to 120

Then the same for AirTunes devices (AirPlay audio):
dns-sd -B _raop._tcp local

['Browsing for _raop._tcp.local']
['DATE: ---Fri 11 Oct 2013---']
['11:49:12.826  ...STARTING...']
['Timestamp     A/R    Flags  if Domain               Service Type
    Instance Name']
['11:49:12.827  Add        3   4 local.               _raop._tcp.
    5d295f443670 at MythTV on htpc.avenard.org']
['11:49:12.827  Add        3   4 local.               _raop._tcp.
    5855CA127C68 at Apple TV FR']
['11:49:12.827  Add        2   4 local.               _raop._tcp.
    242243646959 at MythTV on jyaimac']

dns-sd -L "5855CA127C68 at Apple TV FR" _raop._tcp local

['Lookup 5855CA127C68 at Apple TV FR._raop._tcp.local']
['DATE: ---Fri 11 Oct 2013---']
['11:50:12.013  ...STARTING...']
['11:50:12.122  5855CA127C68 at Apple\032TV\032FR._raop._tcp.local. can
be reached at Apple-TV-FR.local.:49153 (interface 4)']
[' txtvers=1 ch=2 cn=0,1,2,3 da=true et=0,3,5 md=0,1,2 pw=false
sv=false sr=44100 ss=16 tp=UDP vn=65537 vs=130.14 am=AppleTV2,1
sf=0x4']

Windows user can use:
http://hobbyistsoftware.com/Downloads/BonjourBrowser/BonjourBrowserSetup.exe

People on Linux would use the avahi tools:
$ avahi-browse --resolve _airplay._tcp
and
$ avahi-browse --resolve _raop._tcp



And post the result here...

after each dns-sd command, press Ctrl-C to exit

Thanks in advance !


More information about the mythtv-users mailing list