Skip to content

Best way to download NHL games. NHL.TV, NHL LIVE, or WatchESPN account is required.

License

Notifications You must be signed in to change notification settings

rseanhall/nhl-tv-geeky-streams

 
 

Repository files navigation

Best way to download NHL games (both live and archive) to your Mac, PC or Linux. An active account to at least one provider is required. You should be familiar with terminal.

Currently supported providers:

  • NHL.TV
  • WatchESPN (US ESPN+ and ESPN channels)

Blackouts are not worked around in any way. This game is blacked out in your region. Try using VPN or select another game. message will be displayed in that case.

Demo

Usage

Copy config.yaml to src/config.yaml.local.

If using NHL.TV, edit src/config.yaml.local to set email and password (these are not stored anywhere else and used only to login).

If using WatchESPN, the app will give you a code for ESPN+ feeds that you have to enter at https://espn.com/activate (every 6 months). For ESPN channels, the app will give you a code that you have to enter at https://es.pn/appletv (every 12 months).

Explore other options available in src/config.yaml.local.

Video will be downloaded to ./video folder. This location can be customized in .env file.

Download latest version of this repository and unzip it anywhere.

With Docker

  • Run docker-compose run --rm nhltv in the directory where you've unzipped code to.
  • You can also run docker-compose run --rm nhltv yarn start --help for info on command line options.

Without Docker, much less resource hungry, instructions for macOS

  • Install dependencies with brew install yarn streamlink ffmpeg.
  • Run yarn install in the directory where you've unzipped code to.
  • Run yarn start in the directory where you've unzipped code to.
  • You can also run yarn start --help for info on command line options.

Credits

Loosely based on

Special credit to:

About

Best way to download NHL games. NHL.TV, NHL LIVE, or WatchESPN account is required.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.4%
  • Other 0.6%