[vlc-commits] lua: icecast: fix indent and add source meta

Francois Cartegnie git at videolan.org
Sun May 27 15:29:24 CEST 2012


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Sun May 27 15:27:08 2012 +0200| [19797936a02e0e7c1188a5798c83d66b8c3d4c68] | committer: Francois Cartegnie

lua: icecast: fix indent and add source meta

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=19797936a02e0e7c1188a5798c83d66b8c3d4c68
---

 share/lua/sd/icecast.lua |   27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/share/lua/sd/icecast.lua b/share/lua/sd/icecast.lua
index 35938d0..b23a33c 100644
--- a/share/lua/sd/icecast.lua
+++ b/share/lua/sd/icecast.lua
@@ -29,23 +29,24 @@ function main()
     local tree = simplexml.parse_url("http://dir.xiph.org/yp.xml")
     for _, station in ipairs( tree.children ) do
         simplexml.add_name_maps( station )
-	local station_name = station.children_map["server_name"][1].children[1]
-	if station_name == "Unspecified name" or station_name == ""
-	then
-		station_name = station.children_map["listen_url"][1].children[1]
-		if string.find( station_name, "radionomy.com" )
-		then
-			station_name = string.match( station_name, "([^/]+)$")
-			station_name = string.gsub( station_name, "-", " " )
-		end
-	end
+        local station_name = station.children_map["server_name"][1].children[1]
+        if station_name == "Unspecified name" or station_name == ""
+        then
+                station_name = station.children_map["listen_url"][1].children[1]
+                if string.find( station_name, "radionomy.com" )
+                then
+                        station_name = string.match( station_name, "([^/]+)$")
+                        station_name = string.gsub( station_name, "-", " " )
+                end
+        end
         vlc.sd.add_item( {path=station.children_map["listen_url"][1].children[1],
                           title=station_name,
                           genre=station.children_map["genre"][1].children[1],
                           nowplaying=station.children_map["current_song"][1].children[1],
                           meta={
-				  ["Icecast Bitrate"]=station.children_map["bitrate"][1].children[1],
-				  ["Icecast Server Type"]=station.children_map["server_type"][1].children[1]
-			  }} )
+                                  ["Listing Source"]="dir.xiph.org",
+                                  ["Icecast Bitrate"]=station.children_map["bitrate"][1].children[1],
+                                  ["Icecast Server Type"]=station.children_map["server_type"][1].children[1]
+                          }} )
     end
 end



More information about the vlc-commits mailing list