Zyxmon
Одинарные кавычки не критичны, просто код к единому виду привел 
Проверил последнюю версию у себя дома, все работает как хотелось.
С группировкой по group-title действительно стало гораздо веселее, BigHercules, спасибо за идею.
Сейчас подумываю насчет подкастов, ютубов и вимео.
Zevs
logo - URL JPEG картинки с логотипом канала (отображают не все плееры);
type - тип медиафайла на который указывает URL, необходим в тех случаях когда нельзя однозначно понять что это по расширению. На текущий момент доступны варианты: avi, asf, wmv, mp4, mpeg, mpeg2, mp2t, mp2p, mov, mkv, aac, ac3, mp3, ogg, wma;
dlna_extras - предназначен для указания специфического DLNA профиля для медиафайла на который указывает URL. По сути это детализация для плеера, ведь контейнер mpeg2ts, например, может содержать внутри много чего разного. Сейчас возможны значения: none, mpeg_ps_pal, mpeg_ps_pal_ac3, mpeg_ps_ntsc, mpeg_ps_ntsc_ac3, mpeg1, mpeg_ts_sd, mpeg_ts_hd, avchd, wmv_med_base, wmv_med_full, wmv_med_pro, wmv_high_full, wmv_high_pro, asf_mpeg4_sp, asf_mpeg4_asp_l4, asf_mpeg4_asp_l5, asf_vc1_l1, mp4_avc_sd_mp3, mp4_avc_sd_ac3, mp4_avc_hd_ac3, mpeg_ts_hd_mp3, mpeg_ts_hd_ac3, mpeg_ts_mpeg4_asp_mp3, mpeg_ts_mpeg4_asp_ac3, avi, divx5, mp3, ac3, wma_base, wma_full, wma_pro. Указывать без не обходимости смысла нет, только если плеер отказывается показывать. По умолчанию выбирается наиболее типовой профиль для каждого типа медиафайла.
event - заставляет срабатывать обработчик в ядре xupnpd в момент начала воспроизведения чего-либо. Полезно разработчикам.