Ascoware / get-iplayer-automator

The goal of Get iPlayer Automator is to allow iTunes and your Mac to become the hub for your British Television experience regardless of where in the world you are. Currently, Get iPlayer Automator allows you to download and watch BBC and ITV shows on your Mac. Series-Link/PVR functionality ensures you will never miss your favourite shows. Programmes are fully tagged and added to iTunes automatically upon completion. It is simple and easy to use, and runs on any machine running Mac OS X 10.7 or later. And since the shows are in iTunes, it is extremely easy to transfer them to your iPod, iPhone, or Apple TV allowing you to enjoy your shows on the go or on your television.
GNU General Public License v3.0
144 stars 27 forks source link

Web/Remote Interface #284

Open AdamMannPro opened 4 years ago

AdamMannPro commented 4 years ago

Hi this is more of a feature request.

Is there a way we could have a web / remote interface for the GiA? Reason I as is I have my GiA setup on a server and I have to remove in to start the GiA, wait for the updated list and click start once done. as I have 360+ items in my list this takes a while to check them all. Where if there was a remote interface I could just do it from my iPhone or iPad.

I know this is possible (whether or not using this code) as Apps like Transmission have remote web interface.

ghost commented 3 years ago

You can schedule it to auto-launch daily. Check "add available Series-link to Queue at Startup".

Then, when you remote in later, you'll see the results (and not have to wait). Create a .plist from the text below and save it to ~\Library\LaunchAgents\

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>jlocal.GiA</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/open</string>
        <string>/Users/<USERNAME>/<PATH>/GetiPlayerAutomator.app</string>
    </array>
    <key>StartCalendarInterval</key>
    <array>
        <dict>
            <key>Hour</key>
            <integer>7</integer>
            <key>Minute</key>
            <integer>00</integer>
        </dict>
    </array>
</dict>
</plist>

Change and and set the time to when you want its to starry (I have it set to 7am).