The MSG_ID_SET_SONGNAME message now handles streams.
[euphoria.git] / lib / playlist_item.rb
index 2a2deacbd4e26a976baa158b8a53edb98246c375..a4ed9896a8efe9bcdb6ee149676be7bfcc4f6bda 100644 (file)
@@ -15,7 +15,7 @@ class PlaylistItem
                @selected = false
                @hilighted = false
 
-               @props = {}
+               @props = nil
 
                @xmms.medialib_get_info(id).notifier do |res|
                        self.properties = res.value
@@ -116,6 +116,14 @@ class PlaylistItem
                set_parts_text unless @edje.nil?
        end
 
+       def track_info_message
+               unless @props[:channel].nil?
+                       Edje::Message.new(0, channel)
+               else
+                       Edje::Message.new(0, artist, title, album)
+               end
+       end
+
        private
        def set_parts_text
                tmp = (duration == -1) ? "" :