LIV golf

LIV Golf can only be watched "live" online via livgolf.com or Youtube, no tv networks, no recording.
It's legal.
I would like to be able to record it using Channels.
Is there a way, maybe using Custom channels, capturing an m3u...??
Details please, like a Tutorial.
Thanks

Yeah this starts tomorrow. Once the stream is live, we'll know whether the stream can be captured and if it is static

I just tried a sniffer for an LIV replay using Chrome.
No stream to capture.

Replay:
https://v-liv-golf.viewlift.com/ArchiveA/LIVGolfInvitationalBedminsterR3_31_07_2022/index.m3u8

1 Like

Nice.
How did you do it?
.
Since it likely has no Guide, can you record the live stream if you get that live one?
I believe there is a way to do a manual recording with start / stop times,
otherwise it's just live, I need to record sometimes.
Thanks

See here: DVR Pre-Release: Placeholder guide data

That link is a replay not a live stream. So it would be better used as a .strm file because it won't work as custom channel.

Has anyone tried using this with hlstube?
http://hlstube-IP:8080/_/https://www.youtube.com/c/LIVGolfInv/live

It should work as long as there's a live stream playing there.
If no live stream playing that youtube url lands on their homepage.
And that trick of appending /live to the end of the url doesn't work if they have more than 1 live stream running. But that hasn't happened yet https://www.youtube.com/c/LIVGolfInv/videos?view=2&live_view=503

1PM EST tomorrow?

Used the hlstube in a custom channel M3U and setup a pass to record the first hour tomorrow, from 1:01-2:01 PM EST. I'll see how it goes


Decided to change the recording to 6 hrs.
All the master.m3u8's that hlstube have grabbed for me so far expire in 6 hrs, but seems it tries to grab a new one after 5 hrs. So will have to see what happens when the live stream actually ends.

My Custom Channel settings


Source Text (my hlstube docker container is at 192.168.1.4:8080)

#EXTM3U
#EXTINF:-1 channel-id="LIVGolf" tvg-chno="9001" tvg-id="LIVGolf" tvg-name="LIV Golf Live Events" group-title="HD",LIV Golf Live Events
http://192.168.1.4:8080/_/https://www.youtube.com/c/LIVGolfInv/live

Started streaming at 12:50PM EST

Channels DVR recorded the live stream until it ended at 18:49:33 EST.
1920x1080p @59.94 fps 3.2 Mbps
Although the recording is fine and stopped when the live stream stopped, Channels is showing it as Interrupted and still Recording. Schedule shows Failed: could not start stream on channels=[9001]: M3U: Stream Not Available. Manage recordings shows Recording & Interrupted

2022/09/04 10:01:00.001738 [DVR] Starting job 1662310860-109 LIV Golf Live Events @ 10AM on ch=[9001]
2022/09/04 10:01:00.212686 [TNR] Opened connection to M3U-LIVGolf for ch9001 LIV Golf Live Events
2022/09/04 10:01:00.215839 [DVR] Recording for job 1662310860-109 from M3U-LIVGolf ch9001 into "TV/LIV Golf Live Events @ 10AM/LIV Golf Live Events @ 10AM 2022-09-04-1001.mpg" for 5h58m59.98320731s
2022/09/04 10:01:00.847970 [IDX] Generating video index for job 1662310860-109
2022/09/04 15:49:33.259797 [SNR] Buffer statistics for "TV/LIV Golf Live Events @ 10AM/LIV Golf Live Events @ 10AM 2022-09-04-1001.mpg": buf=0% drop=0%
2022/09/04 15:49:33.343956 [MTS] Statistics for "TV/LIV Golf Live Events @ 10AM/LIV Golf Live Events @ 10AM 2022-09-04-1001.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=0 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=true saw_pmt=true highest_pts=20930.016300
2022/09/04 15:49:33.391339 [TNR] Closed connection to M3U-LIVGolf for ch9001 LIV Golf Live Events
2022/09/04 15:49:33.391385 [DVR] Job 1662310860-109 LIV Golf Live Events @ 10AM ended prematurely: 10m26.608621821s
2022/09/04 15:49:33.520610 [DVR] Starting job 1662310860-109 LIV Golf Live Events @ 10AM on ch=[9001]
2022/09/04 15:49:33.608244 [ERR] Failed to start stream on channel 9001 via M3U-LIVGolf: M3U: Stream Not Available
2022/09/04 15:49:33.608307 [DVR] Error running job 1662310860-109 LIV Golf Live Events @ 10AM: could not start stream on channels=[9001]: M3U: Stream Not Available

So other than those minor annoyances, hlstube and placeholder EPG worked great.

For anyone trying what I did, just be prepared for it to look ugly. The recording is fine and now that I watched it wanted to show what it looks like before I trash it. If you wanted to keep it around and don't like seeing the errors, you could move it to your video imports and edit metadata and art.

Schedule

Manage recordings

View Details
Screenshot 2022-09-06 at 18-32-50 Channels View Details