No te he entendido muy bien la verdad, pero la meta descripción supuestamente es una descripción de lo que el usuario encontrará en esa página. ¿ Estás metiendo ahí el contenido ? Es decir la letra de la canción ?
Independientemente de que no creo que sea una buena práctica meter el contenido dentro de la meta descripción lo que podrías hacer para que coja un número determinado de letras para esa meta descripción ( suponiendo que sepas el máximo permitido en el cual google webmaster no te dirá que es demasiado larga ) Sería algo parecido a...
Código PHP:
Ver original$meta_descripcion = "esto es una prueba de meta-descripcion larga para probar, imaginemos que es larga";
$meta_nueva = "";
$max = 15;
if(strlen($meta_descripcion)>$max) { for( $i=1; $i<=$max; $i++) {
$meta_nueva .= $meta_descripcion[$i]; }
}
echo $meta_nueva;
Como ves la hemos acortado a la cantidad deseada. Si sobrepasa un limite se acorta, si no lo sobrepasa no se acorta.