1. 15

Schedule: https://hope.net/schedule.html

Live Streams:


  2. 5

    Warning: live streams require flash.

    1. [Comment removed by author]

      1. 9

        A) Using your browser’s devtools, spoof a phone.
        B) ‘view-source’ on those pages, ctrl-f for m3u8_url, and copy the address next to that key. Open VLC, ctrl+n, paste the address you copied.

        1. 4

          Or, if you have jq, curl, and vlc installed (assumes GNU sed / awk, but shouldn’t matter):


          URL=$(curl -s $STREAM | grep 'window.config' | awk -F '>' '{print $2}' | sed 's|;</script||g' | sed 's|window.config = ||' | jq -r '.event.stream_info.m3u8_url')
          vlc $URL

          Then, use it like hope.sh LIVESTREAM_URL and it’ll default to the first one otherwise.

          1. 3

            Or youtube-dl if you wish to be very lazy. :)

             vlc $(youtube-dl -g "$url")
            1. 1

              That works, too!

              1. 1

                or instead of vlc and it’s many desktop dependencies, try mplayer ;-)

                1. 1

                  Why yes indeed, I just used VLC because the above examples did. :P

                  Though personally, I use mpv (for no reason other than somebody else was using it).

                  1. 1

                    Ah didn’t mplayer had a fork!

                    (Tried to install it under OpenBSD but it was about to bring samba as a dependency!)