play-on-apple-tv

A command line tool to play any audio/video on an Apple TV.

Usage no npm install needed!

<script type="module">
  import playOnAppleTv from 'https://cdn.skypack.dev/play-on-apple-tv';
</script>

README

play-on-apple-tv

A command line tool to play any audio/video on an Apple TV.

asciicast

npm version ISC-licensed chat on gitter support me on Patreon

Usage

Using npx:

npx play-on-apple-tv some-audio-file.mp3 my-apple-tv.local
npx play-on-apple-tv 'http://some-server/some-audio-file.mp3' my-apple-tv.local

Find the name of your Apple TV using bonjour-browser:

npx bonjour-browser | grep airplay

Play a Youtube video by finding the raw video url using youtube-dl:

npx play-on-apple-tv $(youtube-dl -f 136 --get-url 'https://www.youtube.com/watch?v=jNQXAC9IVRw') my-apple-tv.local

Contributing

If you have a question or have difficulties using play-on-apple-tv, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.