stop firewall
sudo service pgl stop
get video(s)
/storage/contrib/get_iplayer "Australia with Simon Reeve" --get
import into mythtv. be prepared to find the description etc and enter them at the same time
/usr/local/storage/contrib/myth.rebuilddatabase.pl --ext mp4 --dir /storage/recordings
import?
channel?
title?
subtitle?
description?
starttime?
duration?
rebuild seek table?
and here’s a script i whipped up:
#!/bin/bash
# download_bbcshow.sh
# requires: get_iplayer, myth.rebuilddatabase.pl & pgl (but only if you use it for security)
#
if [ -z "$1" ]; then
echo "you didn't pass a show title";
echo "Usage: $0 'Title'";
exit 0;
fi
SHOW="$1";
echo "Looking for $SHOW";
cd /storage/recordings
/storage/contrib/get_iplayer --refresh
sudo service pgl stop
/storage/contrib/get_iplayer --nocopyright --metadata generic --get --modes=best "$SHOW"
for xmlfile in *.xml; do
if [ -e $xmlfile ]; then
import="y"
channel="106"
title=`xml_grep 'name' $xmlfile --text_only`
filename=`xml_grep 'filename' $xmlfile --text_only | awk -F/ '{print $5}'`
subtitle=`xml_grep 'title' $xmlfile --text_only`
description=`xml_grep 'desc' $xmlfile --text_only`
date=`xml_grep 'dldate' $xmlfile --text_only`
time=`xml_grep 'dltime' $xmlfile --text_only`
starttime="$date $time"
duration="60"
rebuild="y"
rm $xmlfile
/usr/local/storage/contrib/myth.rebuilddatabase.pl --dir /storage/recordings --file "$filename" --answer "$import" --answer \
"$channel" --answer "$title" --answer "$subtitle" --answer "$description" --answer "$starttime" --answer "$duration" --answer "$rebuild"
fi
done
sudo service pgl start
afterwards it’ll show up in your recorded programs list.