Howto: Script Autoimport Videofiles Mythtv

#!/usr/bin/php
<?

$db=mysql_connect(‚localhost‘,’root‘,’DBPW‘);
mysql_select_db(‚mythconverg‘);
echo mysql_errno() . „: “ . mysql_error(). „n“;

$d = dir(„/home/video/“);
while (false !== ($entry = $d->read())) {
if  ( (substr(strtolower($entry),-4)==‘.avi‘) or (substr(strtolower($entry),-4)==‘.vob‘)  ) {
echo $entry.“n“;
$res=mysql_query(„select * from recorded where basename=’$entry'“);
echo mysql_errno() . „: “ . mysql_error(). „n“;
if (mysql_num_rows($res)==0) {
echo „- not foundn“;
mysql_query(“

INSERT INTO `mythconverg`.`recorded` (
`chanid` ,
`starttime` ,
`endtime` ,
`title` ,
`subtitle` ,
`description` ,
`category` ,
`hostname` ,
`bookmark` ,
`editing` ,
`cutlist` ,
`autoexpire` ,
`commflagged` ,
`recgroup` ,
`recordid` ,
`seriesid` ,
`programid` ,
`lastmodified` ,
`filesize` ,
`stars` ,
`previouslyshown` ,
`originalairdate` ,
`preserve` ,
`findid` ,
`deletepending` ,
`transcoder` ,
`timestretch` ,
`recpriority` ,
`basename` ,
`progstart` ,
`progend` ,
`playgroup` ,
`profile` ,
`duplicate` ,
`transcoded` ,
`watched` ,
`storagegroup`
)
VALUES (
‚13040‘, NOW( ) , NOW( ) , ‚Movies‘, ‚$entry‘, ‚$entry‘, ‚Movie‘, ‚matrix‘, ‚1‘, ‚0‘, ‚0‘, ‚1‘, ‚1‘, ‚Default‘, ’33‘, “, “, NOW( ) , ‚366293748‘, ‚0‘, ‚0‘, ‚0000-00-00‘, ‚0‘, ‚0‘, ‚0‘, ‚0‘, ‚1‘, ‚-99‘, ‚$entry‘, NOW( ) , NOW( ) , ‚Default‘, ‚Default‘, ‚1‘, ‚0‘, ‚0‘, ‚Default‘
);

„);
echo mysql_errno() . „: “ . mysql_error(). „n“;

}
}
}

?>

Kommentare sind geschlossen.

Bloggen auf WordPress.com.

Nach oben ↑

%d Bloggern gefällt das: