help.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <?php
  2. /* GNUkebox -- a free software server for recording your listening habits
  3. Copyright (C) 2009, 2011, 2015 Free Software Foundation, Inc
  4. This program is free software: you can redistribute it and/or modify
  5. it under the terms of the GNU Affero General Public License as published by
  6. the Free Software Foundation, either version 3 of the License, or
  7. (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU Affero General Public License for more details.
  12. You should have received a copy of the GNU Affero General Public License
  13. along with this program. If not, see <http://www.gnu.org/licenses/>.
  14. */
  15. ?>
  16. <!DOCTYPE html>
  17. <html>
  18. <head>
  19. <title>Please point your music player here!</title>
  20. <style type="text/css">
  21. html, body {background-color: #ccc; color: #111; font-family: sans-serif; font-size: 24px; text-align: center;}
  22. </style>
  23. </head>
  24. <body>
  25. <h1>Please point your music player here.</h1>
  26. <p><img src="data:image/gif;base64,R0lGODlhtwF5AcQQAICAgEBAQL+/v+/v7xAQEDAwMM/Pz5+fn2BgYN/f3yAgIK+vr1BQUHBwcI+P
  27. jwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
  28. ABAALAAAAAC3AXkBAAX/ICSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSMwtAsikcslsOp/QqHRK
  29. rTIPxax2y+16gYWHeEwum8/otHrNbrvfZcB3Tq/b70EDfM/v+/9ucniDhIWGhA6AiouMjWSCh5GS
  30. k5Q7AY6YmZppkJWen6ChEAkEm6anjZ2iq6ytcweosbJ7qq62t7g9DLO8vWe1ucHCwywDpb7IvMDE
  31. zM3DC8nRscvO1dasDdLamtTX3t+SAwrb5Izd4Ojpdnrl7X7n6vHyWgDu9nDw8/r7PmH3/2ry8RtI
  32. kIaBYwATPirIsGGORAojPhDosKLFEZckJqR4sSNDUhoBcvRIkh+0kPdG/5ZcKW8XSncqWcoEZ+xl
  33. u5gzc1oTYLMcTp1AmWXrqe1n0KO5Bvgjmswo0qeu2DFF5hSqVVH1pvqqerWrp6VaZXH1SjYSyLBi
  34. y6plBhEtqrFr497J6NYUXLl4v9Ssu+lu3r9bTvLN5BewYSIuBzsqfLjxD3GKFzuePEmAlcuYM2uW
  35. goWy58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+uWJ6C379/AgwsfTry48ePIixvYfRtB
  36. ZEYBmNeG9XxRdOmypVYHdB37673buXuHDTa8n+7jVzs3rwh9etTU2Yt/n1q7/PP0UYO/jz+/6fL8
  37. 8eGef6CtF+AfAxJIWf98B/an4Gc8NTjfg5SdJaGDFDam1IUTZniYgRz2kaCHcrUVoogkGhbhiRim
  38. GJeFLAroIl4bxtjijGSBaOMeI+IIlYk78uhjWSsGKeOQXcFoJBw9IplTjUse6eRTDmyGBEIsNjkl
  39. YHRluSVoXZ6o5Zd46RgiY2SylFWMaKZZ0postummRwyeKMCcjhV54nJ4HpbAjn06ZmMBgTYW5oUI
  40. FHrYUCc6oKhhgoXI56N5/XmiApQaBuCBiWb6F6MXLuDpX/YdSMCogI2DKKp/wXngpKy+eCGhseaV
  41. WICd1SqXnvJhqmteh5qX669x8Rqer8TiFWx1oiaLl7HPjemsVWY+l8D/tHnt95yc2DIUaWTSdktt
  42. dQRcK262m6J157mkYumWo+wCBi1TncYLWJ1T1WvvvWjpuy+/+f47Gb4h+SuwYQRHxO3BHh0UEgHD
  43. MuzYAMu6UwCsElPmqj0NDJCxaAakK40C6348GgDuRkPAwibrNEC1vSBgbsunJQAzKjLTzFoCKMuy
  44. 8sw6t7bArZgw0GzQsg1wAAKqAqIAAgd4jDRuCRzQQAAppxFAAwcAPTV2vR0AwNhkO9Cb1F+nrfba
  45. bLft9ttwxy333HTXbffdeOet9958942nAQuQLfjghBduOAAR+11WAlXOEq5/AwjgAAAMPJF1lGQc
  46. jUORBTAAgABoCyEA/9GxPD6e0kxjvojBNWhLRgAOhM6DARWfYjpzSous+h4FyG5D7WMgULIOG/Ny
  47. e242X747HwRgbEPxWg/fuu6lP2jz8phofsO8aiDgOwwGNB3N8bX1jH0jDezguhsEaP+CksmQnx31
  48. 58NBqw7As8H6ClBqIz9sCatfH8q1A+jx7nspuJkv/ucaBQpwD+6rAfd457UUfMt/73HgA9+QPh1A
  49. xhHNa4H4tsFA9WyQEffLAekW0bsVBDB+49HgCdlAQB0AyREtTMEISegdA87wDRE0CM5SUCoeSueC
  50. P9xDB3PwwVMkTgSgKkcJTQO/JL4hhThYYSZqWAL6LVA6XrTiGbiIg/8bmiJB/5giaaIoRiDuoIin
  51. cF8ad/PCNqZhiTho4iyQNYI55sZhdmQSD7SIioj58Tb9CyQNETiDOpqCjxA4pG1kqMgxSM8GgEzG
  52. sCRJGzNWEg1wSeQX+3gPNXoGjp80gylFQMlTzIyTsdFjKtFAAEbKwJGygFckS2kbQs7Skm9UXi/u
  53. B8vX+PCXE1FfGGVhrmK2ZoK/XCUEWimLzjhzNetDphhquQNcxkwE11TNMit5yRpUURu0Cidq2KjN
  54. MdxlnLwAJy9hg8R2PkCa7CzHtdRZmnNqk5s6qGc57sTP0YjSng8oJw38SQ4sFFQ01FSkLnMAz63s
  55. 0h7SjIs3P8kAHuT/EyYXdUdG1ZJJhIpBAbaMgUBB+lDPyNKkzjOnMG8S0naMlCy+ROZEcVDRptRU
  56. iqvxZDs7WkCUyKGljkGlNlG6A2iydJ6nyWY7Y0oDqf7jqFA1Tf5mudMbbPWpGEXNMX9JVOL1BKth
  57. Nc1KkclUHTg1JT8lx02RwlBkUnUGVt1IXI1Imp62sau/YwpaRVqaj2qzrDkYq16RipeNVjKHOXir
  58. SPaKQZDNdBuG1UoIPbjDlwzWpqI5qDsaIFmbPLEGOZXIZ4Eamoj6glClRcn+aCBUo1JWGnOdSW3J
  59. QcDYagSyOFCqbRlbFuGSo1m+jchmmdjZs952fJ95KcdGkFyFnJYG/6kNyWrl+pnsSiOF1QXIbGew
  60. W88+F4YaUy7QwnsP4N7AuOYl7lXYKwvt0bcdy81jcwV7XmTk1iN53UYt7luO687Au8PNqqYikiAC
  61. b2O8t4zMdvlqmMxuA6AlcPB3Uwq+yzpXvkhZKzkUquFk5PcGog3LhCsLmLoKOAUlRoaBZeBa7fZ3
  62. lH9JMWtREONe4BEHjrXJinFrmBrzAsMn6PEssPheD/MXxDoJMjIUSl2mkBHFfrUxlGdS0quyQMmx
  63. CCINjJzgtMpFuoT9MlF+fAMpf1jBakGwiTkMATCbgsk2cDFahgzdEkmEyhm2yZVvkOX4wtkr8C3K
  64. C+ysCTHPwMJ14f8zetUSYBa3gNGYYLMNRMwXSfs3Ll9VGZ2rHBI8y5Q/nsYxWRSrDUAn+WEVtEGh
  65. 32xmr3BaG4BdAaYZ4WgZQHowqe7Ff+ehZ2kgdtEa0XQNbg3sGwu7LLNGRVtjsGtAmHqhTm72li3y
  66. a2ncVdfKHbULok2UYBvPK27uRa4vHRFXx4DVEnb2ua/S5Xscm9oKuUu1J7tthuiYHNOewb6FpL5s
  67. x7vfBSHzLL7N7n8gGQeh3pa8HWeV8m5j3cj+h7thAO/qmJviT0m0sSPr5abGaeKyGLY30NyOgEvw
  68. 0K0zuMdRXj2kyDkZDM84fsXdgohv5+MpR0rHk4FxfLtj4y8Y+s//aY4KlVdj4H24tw2gHhAeUD3f
  69. TLddUCo9Mp6recfM3RHQa64TcpvixJsrx8NvcHPzjL3pQOl2NGYs8IHywOIBervWc8LsaECYBleP
  70. w+yWpPcz5qTY0XCvW7ch9dbtl0OF34TThfHvC+cc8NpwOdujFHlNTD4YCq9mEAIvhsu/AO8N6nwm
  71. Po+LdPPi71OXRtFjIPLUZ93wK6m3PRRv9Wg0vqqPP5HqMcF6V7Bc7aZ/OTI0b4O25/32kl+J83tB
  72. 97QjI/ktcP19hu+I4rMC9X4vAtVn3+Hlcb8R3hdF7ZPBex9A/fd4NXt4zg8dAMvcF2gHwsCZX4PQ
  73. bx/6nucRPidj/1owcNjHAtr3fAjnDErnC7BncrNAfi+ge5wHgKt3EX3Hfl63PbMAfzJQeWJngcRn
  74. EYhnYgdofdK2gSrgfwoIc/wgf5vQaz+AaflXAwloews4DHKXDMo2BJhWfe9zf8Ingt3nEDeICtfm
  75. g0PEAzD4fzmYCxSIX7EmfqfQfjSwgzZCf9bhb02YCTI4emd3giqQgSH4hLfAgqfQg1S4CUDoAiUY
  76. JFrYHgUBfuxXB0r2gC/QhahGhOhHEOuHDIPGBT1mhY9mRXHYIfNwfOXwhUqICTVIA2RoJIeIIAMx
  77. fbyghgWYCW3YAm9IeHxYf/vQgMOEByWGh+PWRpN4I+lAeuwzhf9doGGEKAOiKImfuIWJKIS9wIhr
  78. uAiPWHd2lIooMg966AiYKIiNsInFgIueaIaggIWvVQgEZoo9p0jAKCXpEIm9sHZ2yEI9MIsVyIyV
  79. 0Im+gHRbQF+BqHzUWItymA4gqGiGQF+62AJcJ0DVSHDogIa4946AUIwxMIDYU4+ChA5HeAraeAfh
  80. lYQz4I2qA5BvkH5fEIXtQI6v6AfniHmzxJBu4JBdoIjkwDLoCEE8wJE/hJFtoJFcYIkgJwnJxY8w
  81. gJLmp46I6Ax0CIgqWI58gJAyMJMPRJJsYJJZ8IdTVgmxVZEzAJQ7CZOUaA3zGA0eyYFwEI/FEHyo
  82. iJSqOAz++Gz/nlBaLPkCLnk+PLkGPjkEChkLBamPboCTMaCTJ/SVahCWQYCNvSCR29gGRCkDRrmW
  83. VBmMzCCOvdCUJNcGcsk/UhlIbKk1zjCMfRgKTuUX+PiPeWmNwuCMvcB/KtmTPTCQ9VOYaOCWl6kR
  84. YjiXaVCWRamMM6SZZ8CZwSQREgiNaxCYKtCO6QiOcwCbvtcK3MOYJrUQsvkFkskLlEkJ85JRmHmU
  85. uzmREvGZBklLNYkCEIlMpqlKwjCYuGYL0OKaKUCblfScZYCaNzCWqOCBQvkLPdCYG6Sdr5MUpBkL
  86. v5mV0MkDcPmLj2mPtjCcmoCcg6AnoikDfEmY8RmQtyCd0bCa/5VRBtaZAoiZmf3ZkLhwl7IAnp9Q
  87. JH7Rm7Hpgs2oEOsJCiuSUe85obXWCgcKCPbJmg9woTCwn9mZoBmJCwohoOH5ACFqAh9KjyhakrfA
  88. oKcgjeHJoiwgoZ9knmPAnb7YXssZCaPTAxvaozNqmbaglgT5ooaQAENqAiaaSj4qBkAqi/+AjPNw
  89. lc6ZpGB5C97pCDgqD2F6osVZBPRpbVH6Day4O1V6T7fQpmTQiwWxlLn5plcaA5ZSYCuRAMnxp4Aa
  90. qII6qL7hE17alriQnowwpkhiqGdaBF2pCLE4J45KoZ+QpnBAp3hSqR3KCgOwDVq6JZyaZmcoDYw6
  91. JaMKWguaeP9r6iOpCna2EKmZ6qSu2pGHapi5MKV7EKpkYqgx6p+4wKR8cKpfYqg8eoHCIKtrgJaK
  92. Yqg2iqzBgJ3M44qeYqgQAKBBNwx2uge06iTWiqlVaQsJMIy8Sqm2KgLYCnfMIK1rADHYYq0QcKSJ
  93. 2QzHOgaaOirwCgHKGpPDIADpepqtmib5KpJkVw3mwwcKAJWZkq8Q0JzZeg0D4ADYqgDl+igM27CK
  94. yq/VYAAAUDsF0ADd2icX27C/upnzYAACIDgLADoMM7IQMAD7CqyKAwouKwL+OmkzS7PnqgIH8K8a
  95. m7OSULMlYAAN4LOQCbSUILQnkACBgwBWIgWHE7VSO7VUW7X/Vnu1WJu1Wru1hoMDXPu1YBu2Ylu1
  96. SusFZZqbgIADaMuUhnC2a9sHavu2FlUIbiu3cBC3djsLfukCdZu3bYC3fvsWbRu4yAC4hNsXg3u4
  97. 8XQDinsKe9sCfdu4ZmC4kpsKiVu5p0C5mKsIj8sCkbu5D6C5oPsOlzu6mCC6pksLpZu6jIC6rBsI
  98. q/u6acu4sku6dFu7rUu7uKu6t7u7s2sDvsu7hPC5m+u6wWsGnbsCxIu5xnu8C9G7zrsHzRu9yQS9
  99. 1OsG0xu9yasCy1u52eu825sC3Su533u84YsC49u45Ru853sC6au46+u77WsC73u48bu781sC9Uu4
  100. 94u7+UsC//sbuP1bu/87AgHstwMsuwUsAgectwn8ugsMAQ1stw/MuhE8wXJbwal7wdd7t7rbweJp
  101. vSCsBhpsuhw8wmxQwqN7wihMwh/cwmLAwjB8BioMuhEsr7I7RTP8vIQgp2irwzscw4bwqUFcBluZ
  102. AkVcvYVgtL5bsfIUxBGsr0k8Bi+axFEMrpULSTRgxYdAxEl8xEhcxFEsxUnspFx8CD7cTqZ0xofA
  103. pa/rxKQExZW5w6vExocQs43brXY8xBlbuXexx4bwrJWbUYBsCFj8tpMaA4VsyB2cyIosxg/ax3br
  104. PT+wyF3sxnlLADr6ApYcCQvAxHJLyUHQySqJx5+kAABArRU6QMrASTlYQ7gFsDVdowWsjLStEQIA
  105. Ow==" alt="" />
  106. <p>The Libre.fm wiki has a <a
  107. href="https://git.gnu.io/foocorp/librefm/wikis/Clients">good list
  108. of players</a> that can be configured to support GNU FM servers, such
  109. as this one.</p>
  110. <p><small>Adding this information to your computer's hosts file often helps if you're totally stuck:</small></p>
  111. <p><tt><?php echo $_SERVER['SERVER_ADDR'];?> post.audioscrobbler.com</tt></p>
  112. <p><small>(We are not <a
  113. href="http://audioscrobbler.com">Audioscrobbler</a>, but we can do
  114. most of the same server functions.</small>)</p>
  115. <p><a href="http://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system">Where's my hosts file?</a></small>.</p>
  116. </body>
  117. </html>