local text = '<Response Status="OK"><Item Name="ZoneID">10001</Item><Item Name="ZoneName">Stua</Item><Item Name="State">0</Item><Item Name="FileKey">2010725</Item><Item Name="NextFileKey">-1</Item><Item Name="PositionMS">0</Item><Item Name="DurationMS">252000</Item><Item Name="ElapsedTimeDisplay">0:00</Item><Item Name="RemainingTimeDisplay">Live</Item><Item Name="TotalTimeDisplay">Live</Item><Item Name="PositionDisplay">0:00 / Live</Item><Item Name="PlayingNowPosition">10</Item><Item Name="PlayingNowTracks">11</Item><Item Name="PlayingNowPositionDisplay">11 of 11</Item><Item Name="PlayingNowChangeCounter">2</Item><Item Name="Bitrate">0</Item><Item Name="Bitdepth">0</Item><Item Name="SampleRate">0</Item><Item Name="Channels">0</Item><Item Name="Chapter">0</Item><Item Name="Volume">0.91</Item><Item Name="VolumeDisplay">91% (-4,5 dB)</Item><Item Name="ImageURL">MCWS/v1/File/GetImage?File=2010725</Item><Item Name="Artist">Brainstorm</Item><Item Name="Album">Scary Creatures</Item><Item Name="Name">Lift Your Eyes to See (Bonus Track)</Item><Item Name="Status">Stopped</Item></Response>'
local pattern = '<Item Name="(.-)">(.-)<'
local map = {}
for key,value in string.gmatch(text, pattern) do map[key] = value end
for key,value in pairs(map) do print(key,value) end
bG9jYWwgdGV4dCA9ICc8UmVzcG9uc2UgU3RhdHVzPSJPSyI+PEl0ZW0gTmFtZT0iWm9uZUlEIj4xMDAwMTwvSXRlbT48SXRlbSBOYW1lPSJab25lTmFtZSI+U3R1YTwvSXRlbT48SXRlbSBOYW1lPSJTdGF0ZSI+MDwvSXRlbT48SXRlbSBOYW1lPSJGaWxlS2V5Ij4yMDEwNzI1PC9JdGVtPjxJdGVtIE5hbWU9Ik5leHRGaWxlS2V5Ij4tMTwvSXRlbT48SXRlbSBOYW1lPSJQb3NpdGlvbk1TIj4wPC9JdGVtPjxJdGVtIE5hbWU9IkR1cmF0aW9uTVMiPjI1MjAwMDwvSXRlbT48SXRlbSBOYW1lPSJFbGFwc2VkVGltZURpc3BsYXkiPjA6MDA8L0l0ZW0+PEl0ZW0gTmFtZT0iUmVtYWluaW5nVGltZURpc3BsYXkiPkxpdmU8L0l0ZW0+PEl0ZW0gTmFtZT0iVG90YWxUaW1lRGlzcGxheSI+TGl2ZTwvSXRlbT48SXRlbSBOYW1lPSJQb3NpdGlvbkRpc3BsYXkiPjA6MDAgLyBMaXZlPC9JdGVtPjxJdGVtIE5hbWU9IlBsYXlpbmdOb3dQb3NpdGlvbiI+MTA8L0l0ZW0+PEl0ZW0gTmFtZT0iUGxheWluZ05vd1RyYWNrcyI+MTE8L0l0ZW0+PEl0ZW0gTmFtZT0iUGxheWluZ05vd1Bvc2l0aW9uRGlzcGxheSI+MTEgb2YgMTE8L0l0ZW0+PEl0ZW0gTmFtZT0iUGxheWluZ05vd0NoYW5nZUNvdW50ZXIiPjI8L0l0ZW0+PEl0ZW0gTmFtZT0iQml0cmF0ZSI+MDwvSXRlbT48SXRlbSBOYW1lPSJCaXRkZXB0aCI+MDwvSXRlbT48SXRlbSBOYW1lPSJTYW1wbGVSYXRlIj4wPC9JdGVtPjxJdGVtIE5hbWU9IkNoYW5uZWxzIj4wPC9JdGVtPjxJdGVtIE5hbWU9IkNoYXB0ZXIiPjA8L0l0ZW0+PEl0ZW0gTmFtZT0iVm9sdW1lIj4wLjkxPC9JdGVtPjxJdGVtIE5hbWU9IlZvbHVtZURpc3BsYXkiPjkxJSAgKC00LDUgZEIpPC9JdGVtPjxJdGVtIE5hbWU9IkltYWdlVVJMIj5NQ1dTL3YxL0ZpbGUvR2V0SW1hZ2U/RmlsZT0yMDEwNzI1PC9JdGVtPjxJdGVtIE5hbWU9IkFydGlzdCI+QnJhaW5zdG9ybTwvSXRlbT48SXRlbSBOYW1lPSJBbGJ1bSI+U2NhcnkgQ3JlYXR1cmVzPC9JdGVtPjxJdGVtIE5hbWU9Ik5hbWUiPkxpZnQgWW91ciBFeWVzIHRvIFNlZSAoQm9udXMgVHJhY2spPC9JdGVtPjxJdGVtIE5hbWU9IlN0YXR1cyI+U3RvcHBlZDwvSXRlbT48L1Jlc3BvbnNlPicKbG9jYWwgcGF0dGVybiA9ICc8SXRlbSBOYW1lPSIoLi0pIj4oLi0pPCcKbG9jYWwgbWFwID0ge30KCmZvciBrZXksdmFsdWUgaW4gc3RyaW5nLmdtYXRjaCh0ZXh0LCBwYXR0ZXJuKSBkbyBtYXBba2V5XSA9IHZhbHVlIGVuZAoKZm9yIGtleSx2YWx1ZSBpbiBwYWlycyhtYXApIGRvIHByaW50KGtleSx2YWx1ZSkgZW5k