-- Parser script from Rockbox FM radio presets -- See http://www.rockbox.org/wiki/FmPresets function probe() if not string.match( vlc.path, ".fmr$" ) then return false end local line = vlc.peek(256) vlc.msg.err(line) local freq = tonumber(string.match( line, "(%d*):" )) if not freq then return false end return freq > 80000000 and freq < 110000000 end function parse() vlc.msg.err("test") local p = {} while true do line = vlc.readline() if not line then break end vlc.msg.err(line) for freq, name in string.gmatch( line, "(%d*):(.*)" ) do vlc.msg.info(freq) table.insert( p, { path = "v4l2c:///dev/radio0:tuner-frequency="..freq, name = name } ) end end vlc.msg.err("test test") return p end