Tablo Exporter - Export Tablo Recordings

Wait a second, are you trying to do Plex Naming??

It doesn’t matter if I select Yes or No for the Plex naming option, I get the same result. I can understand why it wouldn’t work for Plex naming since there is no season/episode info.

Well also for plex naming there was no airdate used.

But without the airdate should still be in the file name. But I am testing and will update as needed

Ok, uploaded the fix for the manual recording… Of course only for Non Plex naming :stuck_out_tongue:

Just downloaded the fix & tried it. Works great!

Thanks!

1 Like

No problem. I also fixed it to work in Plex Naming in the next version, just wanted to cover all the bases.

JeStep,

I love this app. Thanks very much for creating it. I’m having a problem with exporting an episode of a show. I select it, click Export Video, it shows up in the queue, the status changes to Queued and then immediately changes to failed and the progress bar becomes red with 100% within. The episode plays properly from the Tablo. My ffmpeg version is ffmpeg-20150615-git-5b0f55a-win64-static. All other episodes of the show export properly. All were recorded from PBS.

Thoughts?

You probably did not get the correct ffmpeg, or did not unzip the file :wink: The .7z file is zipped using 7zip, which you can get here http://www.7-zip.org/

It should be a ffmpeg.exe for windows :wink:

I’ll download a new copy and unzip it again. Just to clarify - would you expect this to happen on a single episode? I’ve not had trouble exporting anything else. Incidentally, I upgrade to Win10 a couple of weeks ago. I suspect it’s unrelated but…

Oh - I see what you mean. I just gave you the folder version. I did unzip the files.

I downloaded the latest version - ffmpeg-20150901-git-b54e03c-win64-static. Still fails.

Ok, so what does the UI look like ? Can you PM me a image? Also include the Image of the show.

Then also run via the command line java -jar (path to TabloExport.jar)\TabloExport.jar

Try and export the same show

Then let me know if you see any errors

@Jestep thanks for the app! How do you discover the Tablo units? My display remains blank (can’t find Tablo), yet tablo pings OK from other machines. My tablo gets its IP from dhcp, with the assigned DNS name of tablo (duh). BTW, are the sources of your app available? Nice piece of sw if I can get it to discover my Tablo :slight_smile:

It finds them using the API from https://api.tablotv.com/assocserver/getipinfo/

If that is not working try clicking on the link :wink:

No I have not made it open source .

OK, factoid: even if tablo pings, it may not connect. I’ve tried to connect from my (formerly known to work) android app, and bombed, too. Tried a bunch of troubleshooting activity, then decided to leave unplugged overnight. Replugged this AM, upgraded to the latest firmware (think 2.2.2 I believe), and now it connects. However, sigh… download fails. I started TabloExporter with java -jar and this is the console log:

[...] Done Loading Data for Tablo Tablo : Tablo - 192.168.1.192 - 62569 Mon Sep 07 11:57:12 PDT 2015 Changed!! http:192.168.1.19218080/pvr/62569/pl/playlist.m3u8 - A Knights Tale.mp4 - OS Windows 7 Start Time:11:57:15 AM PDT End Time:11:57:15 AM PDT Total minutes processed 0 Not Completed!

Tablo export queue shows 100% progress in red, with Failed! status. Possibly interesting tidbits:

H:\tabloexporter>cat tabloexport.properties
#Tablo Exporter properties file
#Mon Sep 07 12:10:49 PDT 2015
SortByDateAired=False
plexNaming=No
outputQuality=Standard
ffmpegFolder=C:\opt\local\ffmpeg-20150906-git-61009a7-win64-static\bin\ffmpeg.exe
outputFolder=H:\scratch
outputFormat=MP4

H:\tabloexporter>cat TabloExport.json
{“Recordings”: {
“OutputFile”: “A Knights Tale.mp4”,
“Status”: “Failed!”,
“Progress”: 1,
“Description”: “”,
“ShowTitle”: “A Knight’s Tale”,
“Title”: “A Knight’s Tale”,
“HLS”: “http://192.168.1.192:18080/pvr/62569/pl/playlist.m3u8”,
“AirDate”: “2015/06/28 8:30 PM”,
“Episode”: “N/A”,
“OutputDir”: “H:\scratch\A Knights Tale”,
“FFMPEG”: “C:\opt\local\ffmpeg-20150906-git-61009a7-win64-static\bin\ffmpeg.exe”,
“EpisodeTitle”: “”,
“RecordingID”: “62569”,
“Quality”: 23,
“Completed”: true,
“Canceled”: false,
“Season”: “N/A”,
“outputFormat”: “MP4”
}}

on an independent Chrome window to : http:<edited(grrr)-same tablo>:18080/pvr/62569/

Index of /pvr/62569/
Name Last Modified Size Type
Parent Directory/ - Directory
log/ 2015-Jun-29 04:20:25 - Directory
pl/ 2015-Jun-29 04:20:25 - Directory
segs/ 2015-Jun-29 06:35:40 - Directory
snap_grid/ 2015-Jun-29 06:41:53 - Directory
tmp/ 2015-Jun-29 06:37:40 - Directory
meta.txt 2015-Jun-29 06:35:40 21.0K text/plain
snap.jpg 2015-Jun-29 04:27:37 14.1K image/jpeg
snap_hd.bif 2015-Jun-29 06:37:39 6.4M application/octet-stream
snap_sd.bif 2015-Jun-29 06:37:39 4.4M application/octet-stream

independently downloaded and catted playlist for above

H:\scratch>head playlist.m3u8
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:2,
/stream/segw.ts?B_4TL3VerBgZ-j7BnZii2Q
#EXTINF:2,
/stream/segw.ts?dSLBaHLwtB9zoTcZMWdqJg
#EXTINF:2,
/stream/segw.ts?vbSbaCu_-p0yWWRPW-oz-Q
#EXTINF:3,

Alas, any tidbits of wisdom to toss this way? I can provide (within limits, apparently nOObs cannot post unedited links, sigh) additional troubleshooting info if useful, and thanks for your contribution!

this is my JSON Tablo signature from the API link you provided, in case it helps:

{“cpes”: [{“http”: null, “public_ip”: “70.170.59.81”, “ssl”: null, “host”: “tablo-dual”, “private_ip”: “192.168.1.192”, “slip”: null, “serverid”: “SID_5087B8005F78”, “inserted”: “2015-05-07 02:33:46.647598+00:00”, “board_type”: “dual”, “server_version”: “2.2.2rc1523211”, “name”: “Tablo”, “modified”: “2015-09-07 18:42:52.441438+00:00”, “roku”: null, “last_seen”: “2015-09-07 18:42:52.440006+00:00”}], “success”: true}

Did you try just running http://192.168.1.192:18080/pvr/62569/pl/playlist.m3u8

Hmm. How would I do that?

Literally click on it, you should be able to play that

I think I followed the necessary steps, but after a second the status changes to “Failed”. Running Windows 7. What are the steps to find the issue?