Are there any specific PHP classes or libraries recommended for editing wma file tags?

To edit WMA file tags in PHP, you can use the getID3 library. This library allows you to read and write metadata tags for various audio file formats, including WMA files. By using the getID3 library, you can easily access and modify the tags of WMA files programmatically.

require_once('path/to/getid3/getid3.php');

$filename = 'path/to/your/wma/file.wma';

$getID3 = new getID3;
$tags = $getID3->analyze($filename);

if(isset($tags['tags']['asf'])){
    $tags['tags']['asf']['title'][0] = 'New Title';
    $tags['tags']['asf']['artist'][0] = 'New Artist';

    $getID3->writeTags($filename, $tags);
}