I've managed to fully integrate my Tablo into the Plex Server on my Mac. What I mean is that all recordings on the Tablo are automatically transfered to the Plex each night. I did this by installing TabloRipper into a clean install of Wine and running it on the Plex Server computer. The steps are fairly easy, but a little time consuming. The results are worth it though!
1) Install Wine onto Server.
I recommend installing Wine using David Baumgold's procedure even if you already have the Wine app installed. This uses the command-line Homebrew installers that greatly simplify the process. Installing Wine on Mac OS X
2) Install winetricks packages.
TabloRipper requires two packages installed in a clean Wine prefix. If you've used Wine in the past, I recommend that you rename the ~/.wine folder to something else and allow Wine to create a new default prefix. You can do this in the Terminal app with the command: mv ~/.wine wine to move it to a visible folder called wine. When you use winetricks, a new .wine folder will be created. TabloRipper requires two packages be installed into Wine, MS Visual Basic 4 Runtime and MS .NET 4.5. Install these using the following commands in Terminal:
winetricks -q vb4run
winetricks -q --force dotnet45 corefonts
Each of these commands will take some time to complete. Note that the --force is used for dotnet45. This is because the installer has to install the previous incarnations of MS .NET but will error out once MS .NET 2.0 is installed. It will also seem to stall while installing MS .NET 3.0. Give it time... Just let them finish without interruption. If the installation of dotnet45 is interrupted, you will have to delete the ~/.wine folder and run the winetricks commands again. The MS .NET 4.5 will finish with a dialog to restart Windows. Just select Restart, and then break out of winetricks in Terminal with Control-C keypress. You are now ready to install TabloRipper!
3) Install TabloRipper
Download the 32 Bit TabloRipper package (64 bit won't work in Wine yet!) from Jolly Shields' Github page. Just download it to your Downloads folder. The command below references it from there. Expand the resulting zip file to produce the installer file. From the Terminal enter the following:
wine msiexec /i ~/Downloads/TabloRipper-x32.msi
Note. This will fail if MS .NET 4.5 wasn't installed properly!
Run TabloRipper to test your install
wine ~/.wine/drive_c/Program\ Files/TabloRipper
If all went well, you should be presented with the TabloRipper window shortly... If not, you should rm ~/.wine and go back to step 2.
If successful, just click the Exit button for now. You're almost done!
4) Install FFmpeg binary for TabloRipper
Download FFmpeg 32-bit Static from Zeranoe.com to your Downloads folder and proceed to expand the resulting zip file. Enter the following into Terminal to install it (adjusting for the ffmpeg version numbers):
mv ~/Downloads/ffmpeg-20160922-7d17d31-win32-static ~/.wine/drive_c/Program\ Files/TabloRipper/ffmpeg
5) Setup TabloRipper to run from Finder and as a Startup item after reboots
There are various ways to accomplish this, but I'm going to assume that you're not entirely comfortable using Terminal, so I'll give you the easy way using Apple's Automator utility located in your Applications folder. Just launch Automator and select Application for your document type. Enter shell into the search box in the upper-left and drag Run Shell Script to the empty field to the right.
Replace the word cat in the field with the following:
/usr/local/bin/wine ~/.wine/drive_c/Program\ Files/TabloRipper/TabloRipper.exe
Select the menu item File->Save... (Command-S) and save it as TabloRipper to your Applications folder.
Open the Users & Groups pane in System Preferences. Click the Login Items tab and then the + button that the bottom of the list. Navigate to TabloRipper in your Applications folder and click the Add button.
That's it! TabloRipper is setup to launch every time your Server reboots.
6) Configure TabloRipper
Launch TabloRipper from your newly created Application and wait for its window to appear. Follow my example below to configure it. Check out the TabloRipper's wiki page for more info.
Your now set for automated Tablo DVR management from your Plex Server!
I hope this helps others with this situation. I'll be glad to answer any questions you might have.
LasVegas