/LocalTv

Stream local file to apple tv with subtitle support without re encoding the video file

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Stream local files to appleTV with subtitle support


LocalTV Main Screen LocalTV Movie Screen LocalTV Burning subtitle Screen LocalTV Streaming Screen LocalTV Update Screen

This code uses node-airplay to stream to appleTV, and ffmpeg (at the moment you must have installed ffmpeg in /usr/bin/) to burn subtitle track without re-encode the video file, you can download a ffmpeg binary from Here

The app only support *.mp4 files and *.srt for subtitles, the app has a poster download feature. (in my roadmap i hope develop a autodownload subtitle file for spanish users)

At this time, the code is inmature to release a stable version, and no have a GUI, but the core is ready, im working fast as i can.

Now i have a beta release only for Mac OSX, ive tested this app on my MacBoock Pro with Mavericks, and works really fine, i have an issue when i stream large movies, 1 hour or more, but it has by my router, cause this has no sreaming capabilies, my router is an linksys with a DDWRT, i recommend a 5ghz band router.

For the code of the file server i used the code of Paolo Rossi, you can look it Here. I want do some modifications in the near future, to adapt better to my code, and extend some functionalities.

Actually i have an issue when the streaming start, its works fine for 1 minute only cause the connection to appleTV timed out.


Instructions to use:

  • Drag the movie to the "Movie" section (only .mp4 files)
  • Drag the Subtitle to the "Subtile" section (only .srt files)

You can download the STABLE Release from Here (Last Updated: 13/08/2014 - 10:55)

Changelog

  • 09/08/2014

  • First Stable realease

  • Bugs fixes (ip server, drag files on diferent area cause crash, uncaught error handle)

  • Add resume playback, when the streams go out or when you stop the stream on your atv

  • Playlist for see tv shows has started to develop

  • 11/08/2014

  • Check updates feature

  • dmg compressed container

  • Bug fix at resume playback feature

  • Add no poster screen

  • Stability bug fixes

  • 12/08/2014

  • Add analytics

  • 13/08/2014

  • Bug Fix movie poster fetch

  • Add Rotten Tomatoes API Service as secondary movie poster system.

Known Issues

  • LocalTV airplay icon always stay red, thats meens LocalTV didnt found a atv device, the issue is caused by a blocking connection in your mac, sometimes the PF Firewall causes that, you can manage with this app IceFloor, turn off the PF Firewall and thats all.
  • LocalTV may crash when the filename of the movie hasn't this name format [MovieName.year ex: Divergent.2014.720p.BluRay.x264.YIFY.mp4], im working to solve this issue

LocalTV streaming to my AppleTV

LocalTV Streaming Screen