I'm far from a coder, but this worked for me. This will fix the vids.myspace as well as the myspacetv problems not embedding. I didn't write this, I just cut and pasted from elsewhere in the thread so I deserve no credit (but it works):
#1 Uninstall the product.
#2 Modify product-passivevid.xml like this: (just the myspace section)
Code:
// MySpace
$passiveVid[] = array (
'string' =>
'#'.$urlrx[0].'vids.myspace.com/index.cfm\?fuseaction=vids\.individual&VideoID=(\d{8,15})(?:[
^"]+)?'.$urlrx[1].'#i',
'replacement' => '$PASSIVEURL = $matches[1]; $PASSIVETITLE = $matches[3];
$PASSIVEEMBED = \'<embed src="http://lads.myspace.com/videos/vplayer.swf" wmode="opaque"
flashvars="m=\'.$matches[2].\'&v=2&type=video" type="application/x-shockwave-flash" width="430"
height="346"></embed>\'; return "'.$customstring.'";',
'id' => 4
);
$passiveVid[] = array (
'string' =>
'#'.$urlrx[0].'myspacetv.com/index.cfm\?fuseaction=vids\.individual&VideoID=(\d{8,15})(?:[^"]
+)?'.$urlrx[1].'#i',
'replacement' => '$PASSIVEURL = $matches[1]; $PASSIVETITLE = $matches[3];
$PASSIVEEMBED = \'<embed src="http://lads.myspace.com/videos/vplayer.swf" wmode="opaque"
flashvars="m=\'.$matches[2].\'&v=2&type=video" type="application/x-shockwave-flash" width="430"
height="346"></embed>\'; return "'.$customstring.'";',
'id' => 4
);
$passiveVid[] = array (
'string' => '#\[myspace\]([^\[\]]+)\[/myspace\]#',
'replacement' => 'return \'<embed
src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m=\'.$matches[1].\'&v=2&type=video"
wmode="opaque" type="application/x-shockwave-flash" width="430" height="346"></embed>\';',
'id' => 4
);
$passiveVid[] = array (
'string' => '#\[myspace\]([^\[\]]+)\[/myspace\]#',
'replacement' => 'return \'<embed src="http://myspacetv.com/videos/vplayer.swf"
flashvars="m=\'.$matches[1].\'&v=2&type=video" wmode="opaque"
type="application/x-shockwave-flash" width="430" height="346"></embed>\';',
'id' => 4
);
#3 Reinstall the product
#4 Enjoy the mod hack