<?php

$data 
= [];

$doc = new DomDocument();
@
$doc->loadHTMLFile('embed.html');

$xpath = new DOMXPath($doc);

$query "//*[contains(concat(' ', @class, ' '), ' track-title ')]";

$entries $xpath->query($query);

$i 0;

foreach (
$entries as $entry) {
        
$val $entry->nodeValue;
        
$val trim(explode('.'$val)[1]);

        
$data[$i++]['track'] = $val;
}

$query "//*[contains(concat(' ', @class, ' '), ' artist ')]";

$entries $xpath->query($query);

$i 0;

foreach (
$entries as $entry) {
        
$data[$i++]['artist'] = $entry->nodeValue;
}

$query "//*[contains(concat(' ', @class, ' '), ' item playlist ')]";

$entries $xpath->query($query);

$i 0;

foreach (
$entries as $entry) {
        
$data[$i++]['id'] = $entry->attributes->getNamedItem('data-track')->value;
}

var_export($data);