1. Make a GUI using something like GUIEditor.
2. Create a table looking something like this,
urls = {
{"www.youradress.com/song.mp3"},
}
3. Get the data from that table,
for index, data in ipairs(urls) do
url = data[1]
-- Do something with that data, ex.
outputChatBox(data[1]) -- Outputs the url into the chatbox (not needed).
end
4. Set that data into a gridlist or something of your choice using something like this,
guiCreateGridList
guiGridListAddColumn
guiGridListAddRow
guiGridListSetItemText
Should turn into something like this (not tested, only an example)
window = guiCreateWindow(0, 0, 0, 0, "Example", false)
gridlist = guiCreateGridList(0, 0, 0, 0, false, window)
column = guiGridListAddColumn(gridlist, "URLs", 1)
urls = {
{"http://www.181.fm/asx.php?station=181-eagle"},
}
for index, data in ipairs(urls) do
local row = guiGridListAddRow(gridlist)
guiGridListSetItemText(gridlist, row, column, index, false, false)
end
And then ofcourse you would have to get that URL from the gridlist and play it using playSound or playSound3D.