Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ branch:  streamtuner2


Hex Artifact Content

Artifact b17c83314b43c172b2c71dff132e3e6c0a54149d:


0000: 3c 70 61 67 65 09 78 6d 6c 6e 73 3d 22 68 74 74  <page.xmlns="htt
0010: 70 3a 2f 2f 70 72 6f 6a 65 63 74 6d 61 6c 6c 61  p://projectmalla
0020: 72 64 2e 6f 72 67 2f 31 2e 30 2f 22 0a 09 74 79  rd.org/1.0/"..ty
0030: 70 65 3d 22 67 75 69 64 65 22 0a 09 69 64 3d 22  pe="guide"..id="
0040: 69 6e 74 65 72 6e 65 74 5f 72 61 64 69 6f 5f 6f  internet_radio_o
0050: 72 67 5f 75 6b 22 3e 0a 0a 3c 69 6e 66 6f 3e 0a  rg_uk">..<info>.
0060: 09 3c 6c 69 6e 6b 20 74 79 70 65 3d 22 67 75 69  .<link type="gui
0070: 64 65 22 20 78 72 65 66 3d 22 69 6e 64 65 78 23  de" xref="index#
0080: 63 68 61 6e 6e 65 6c 73 22 2f 3e 0a 09 3c 6c 69  channels"/>..<li
0090: 6e 6b 20 74 79 70 65 3d 22 67 75 69 64 65 22 20  nk type="guide" 
00a0: 78 72 65 66 3d 22 63 68 61 6e 6e 65 6c 73 23 6c  xref="channels#l
00b0: 69 73 74 22 2f 3e 0a 09 3c 6c 69 6e 6b 20 74 79  ist"/>..<link ty
00c0: 70 65 3d 22 67 75 69 64 65 22 20 78 72 65 66 3d  pe="guide" xref=
00d0: 22 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 23 70  "configuration#p
00e0: 6c 75 67 69 6e 73 22 2f 3e 0a 20 20 20 20 20 20  lugins"/>.      
00f0: 20 20 3c 64 65 73 63 3e 4c 61 72 67 65 20 72 61    <desc>Large ra
0100: 64 69 6f 20 64 69 72 65 63 74 6f 72 79 20 66 72  dio directory fr
0110: 6f 6d 20 74 68 65 20 55 4b 2e 3c 2f 64 65 73 63  om the UK.</desc
0120: 3e 0a 3c 2f 69 6e 66 6f 3e 0a 0a 09 3c 74 69 74  >.</info>...<tit
0130: 6c 65 3e 3c 6d 65 64 69 61 20 74 79 70 65 3d 22  le><media type="
0140: 69 6d 61 67 65 22 20 73 72 63 3d 22 69 6d 67 2f  image" src="img/
0150: 63 68 61 6e 6e 65 6c 5f 69 6e 74 65 72 6e 65 74  channel_internet
0160: 5f 72 61 64 69 6f 2e 70 6e 67 22 20 2f 3e 20 49  _radio.png" /> I
0170: 6e 74 65 72 6e 65 74 2d 52 61 64 69 6f 3c 2f 74  nternet-Radio</t
0180: 69 74 6c 65 3e 0a 20 20 20 20 20 20 20 20 3c 73  itle>.        <s
0190: 75 62 74 69 74 6c 65 3e 3c 6c 69 6e 6b 20 68 72  ubtitle><link hr
01a0: 65 66 3d 22 68 74 74 70 3a 2f 2f 69 6e 74 65 72  ef="http://inter
01b0: 6e 65 74 2d 72 61 64 69 6f 2e 63 6f 6d 2f 22 3e  net-radio.com/">
01c0: 2f 2f 69 6e 74 65 72 6e 65 74 2d 72 61 64 69 6f  //internet-radio
01d0: 2e 63 6f 6d 2f 3c 2f 6c 69 6e 6b 3e 3c 2f 73 75  .com/</link></su
01e0: 62 74 69 74 6c 65 3e 0a 20 20 20 20 20 20 20 20  btitle>.        
01f0: 0a 09 3c 70 3e 49 6e 74 65 72 6e 65 74 2d 52 61  ..<p>Internet-Ra
0200: 64 69 6f 2e 63 6f 6d 20 69 73 20 61 20 62 72 6f  dio.com is a bro
0210: 61 64 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74  ad alternative t
0220: 6f 20 53 68 6f 75 74 63 61 73 74 2e 3c 2f 70 3e  o Shoutcast.</p>
0230: 0a 0a 09 3c 6c 69 73 74 3e 0a 20 09 20 3c 69 74  ...<list>. . <it
0240: 65 6d 3e 3c 70 3e 49 74 20 68 61 73 20 72 65 67  em><p>It has reg
0250: 61 69 6e 65 64 20 73 74 61 74 69 6f 6e 20 68 6f  ained station ho
0260: 6d 65 70 61 67 65 73 20 66 6f 72 20 6d 6f 73 74  mepages for most
0270: 20 65 6e 74 72 69 65 73 20 61 67 61 69 6e 2e 3c   entries again.<
0280: 2f 70 3e 3c 2f 69 74 65 6d 3e 0a 20 09 20 3c 69  /p></item>. . <i
0290: 74 65 6d 3e 3c 70 3e 47 65 6e 72 65 73 20 61 72  tem><p>Genres ar
02a0: 65 20 73 69 6d 69 6c 69 61 72 20 74 6f 20 53 68  e similiar to Sh
02b0: 6f 75 74 63 61 73 74 2e 3c 2f 70 3e 3c 2f 69 74  outcast.</p></it
02c0: 65 6d 3e 0a 20 09 20 3c 69 74 65 6d 3e 3c 70 3e  em>. . <item><p>
02d0: 55 70 64 61 74 69 6e 67 20 73 74 61 74 69 6f 6e  Updating station
02e0: 20 6c 69 73 74 73 20 69 73 20 63 6f 6d 70 61 72   lists is compar
02f0: 61 74 69 76 65 6c 79 20 66 61 73 74 2e 3c 2f 70  atively fast.</p
0300: 3e 3c 2f 69 74 65 6d 3e 0a 20 09 20 3c 69 74 65  ></item>. . <ite
0310: 6d 3e 3c 70 3e 55 73 65 73 20 48 54 4d 4c 20 65  m><p>Uses HTML e
0320: 78 74 72 61 63 74 69 6f 6e 20 28 72 65 67 65 78  xtraction (regex
0330: 20 6f 72 20 70 79 71 75 65 72 79 29 20 69 6e 74   or pyquery) int
0340: 65 72 6e 61 6c 6c 79 2e 3c 2f 70 3e 3c 2f 69 74  ernally.</p></it
0350: 65 6d 3e 0a 20 09 3c 2f 6c 69 73 74 3e 0a 0a 20  em>. .</list>.. 
0360: 20 20 20 20 20 20 20 3c 73 65 63 74 69 6f 6e 20         <section 
0370: 69 64 3d 22 6f 70 74 69 6f 6e 73 22 3e 0a 20 20  id="options">.  
0380: 20 20 20 20 20 20 3c 74 69 74 6c 65 3e 43 6f 6e        <title>Con
0390: 66 69 67 75 72 61 74 69 6f 6e 3c 2f 74 69 74 6c  figuration</titl
03a0: 65 3e 0a 09 3c 6c 69 73 74 3e 0a 20 09 20 3c 69  e>..<list>. . <i
03b0: 74 65 6d 3e 0a 20 09 20 3c 74 69 74 6c 65 3e f0  tem>. . <title>.
03c0: 9f 94 9f 20 70 61 67 65 73 20 74 6f 20 66 65 74  ... pages to fet
03d0: 63 68 3c 2f 74 69 74 6c 65 3e 0a 20 20 20 20 20  ch</title>.     
03e0: 20 20 20 20 3c 70 3e 4e 6f 74 65 20 74 68 61 74      <p>Note that
03f0: 20 74 68 69 73 20 70 6c 75 67 69 6e 20 68 61 73   this plugin has
0400: 20 69 74 73 20 6f 77 6e 20 73 65 74 74 69 6e 67   its own setting
0410: 20 6f 6e 20 68 6f 77 20 6d 61 6e 79 0a 20 20 20   on how many.   
0420: 20 20 20 20 20 20 6c 69 6e 6b 73 20 74 6f 20 72        links to r
0430: 65 74 72 69 65 76 65 2e 20 20 49 6e 73 74 65 61  etrieve.  Instea
0440: 64 20 6f 66 20 73 74 72 65 61 6d 20 6e 75 6d 62  d of stream numb
0450: 65 72 73 2c 20 69 74 20 6f 6e 6c 79 20 63 6f 75  ers, it only cou
0460: 6e 74 73 20 70 61 67 65 73 2e 0a 20 20 20 20 20  nts pages..     
0470: 20 20 20 20 57 68 69 63 68 20 69 73 20 62 65 63      Which is bec
0480: 61 75 73 65 20 74 68 69 73 20 64 69 72 65 63 74  ause this direct
0490: 6c 79 20 69 6e 66 6c 75 65 6e 63 65 73 20 74 68  ly influences th
04a0: 65 20 73 74 72 65 61 6d 20 6c 6f 61 64 69 6e 67  e stream loading
04b0: 20 74 69 6d 65 2e 3c 2f 70 3e 0a 20 09 20 3c 2f   time.</p>. . </
04c0: 69 74 65 6d 3e 0a 20 09 3c 2f 6c 69 73 74 3e 0a  item>. .</list>.
04d0: 09 3c 2f 73 65 63 74 69 6f 6e 3e 0a 0a 3c 2f 70  .</section>..</p
04e0: 61 67 65 3e 0a                                   age>.