Hi Jeffrey. I’ve been using v3.08 since it released, but ran into a new issue today when trying to download last night’s Late Show With Stephen Colbert. In the metadata, the title includes double quotes in one of the guest names (Jeff “The Bear Man” Watson), which faults the Python script. I’m guessing the quotes need to be escaped, but my Python powers are too feeble to fix it. I pulled down 3.33 and it also reproduces with the same issue. Here is the output…
[chuck]$ python tablo2go-3.33.py
192.168.2.11 - Found Tablo - CC-Tablo (dual)
192.168.2.11 - 167049 - 2016-11-18 04:35Z - EP019062760248 - Downloading - /home/chuck/Media_Library/Tablo/dl/The Late Show With Stephen Colbert - S02E46 - Amy Adams; Simone Biles; Jeff “The Bear Man” Watson
Traceback (most recent call last):
File “tablo2go-3.33.py”, line 618, in
elif (get_video(QUEUE[TABLO_IP][airing_num][‘m3u8’], QUEUE[TABLO_IP][airing_num][‘build’])):
File “tablo2go-3.33.py”, line 324, in get_video
if line != ‘’ and line.find(“b’#”) != 0 and line.find(’#’) != 0:
TypeError: a bytes-like object is required, not ‘str’
No panic, but something for you to look at when time permits.
THANKS for all your work. TabloToGo has been indispensable for me.