Index: contrib/feeds/audio_feeds.feeds.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/audio/contrib/feeds/audio_feeds.feeds.inc,v
retrieving revision 1.2
diff -u -F '^function' -r1.2 audio_feeds.feeds.inc
--- contrib/feeds/audio_feeds.feeds.inc	14 Sep 2009 04:40:57 -0000	1.2
+++ contrib/feeds/audio_feeds.feeds.inc	2 Nov 2009 21:26:16 -0000
@@ -19,7 +19,7 @@ function audio_feeds_m3u($node) {
   $children = audio_feeds_children($node);
   foreach ($children as $audio) {
     $items[] = array(
-      'title' => $audio->audio_tags['title'],
+      'title' => $audio->audio_tags['title'] ? $audio->audio_tags['title'] : $audio->title,
       'author' => $audio->audio_tags['artist'],
       'duration' => $audio->audio_file['playtime'],
       'enclosure' => array('url' => $audio->url_play),
@@ -60,7 +60,7 @@ function audio_feeds_pls($node) {
   $children = audio_feeds_children($node);
   foreach ($children as $audio) {
     $items[] = array(
-      'title' => $audio->audio_tags['title'],
+      'title' => $audio->audio_tags['title'] ? $audio->audio_tags['title'] : $audio->title,
       'author' => $audio->audio_tags['artist'],
       'duration' => $audio->audio_file['playtime'],
       'enclosure' => array('url' => $audio->url_play),
@@ -115,7 +115,7 @@ function audio_feeds_xspf($node) {
     // use the first image uploaded as the included image
     $image = is_array($audio->audio_images) ? current($audio->audio_images) : '';
     $items[] = array(
-      'title' => $audio->audio_tags['title'],
+      'title' => $audio->audio_tags['title'] ? $audio->audio_tags['title'] : $audio->title,
       'author' => $audio->audio_tags['artist'],
       'album' => $audio->audio_tags['album'],
       'duration' => $audio->audio_file['playtime'],
