p.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Audio Axis</title>
  6. <link href='http://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet'>
  7. <link href="/static/base.css" rel="stylesheet">
  8. </head>
  9. <body>
  10. <header>
  11. <img src="/static/audioaxis-white.png" alt="Audio Axis" class="aa">
  12. </header>
  13. <article>
  14. {{range .Songs}}
  15. <section class="song">
  16. <div class="info">
  17. <a href="http://www.youtube.com/watch?v={{.Yid}}">{{.Name}}</a>
  18. </div>
  19. <div class="user">
  20. {{.User}}
  21. </div>
  22. <br class="clear">
  23. <div class="thumb">
  24. <img src="http://i.ytimg.com/vi/{{.Yid}}/1.jpg" alt="{{.Name}}">
  25. </div>
  26. <canvas id="{{.Yid}}" width="700" height="20"></canvas>
  27. <br>
  28. <img src="/static/player_play.png" alt="Play" onclick="play('{{.Yid}}')" id="play_{{.Yid}}">
  29. <img src="/static/player_pause.png" alt="Pause" onclick="pause('{{.Yid}}')" id="pause_{{.Yid}}">
  30. <img src="/static/player_stop.png" alt="Stop" onclick="stop('{{.Yid}}')">
  31. <br class="clear">
  32. </section>
  33. {{else}}
  34. No songs found
  35. {{end}}
  36. </article>
  37. {{$first := index .Songs 0}}
  38. <script>
  39. var current_id = '{{$first.Yid}}';
  40. var ids = [{{range .Songs}}'{{.Yid}}',{{end}}];
  41. </script>
  42. <script src="/static/script.js"></script>
  43. <object data="http://www.youtube.com/v/{{$first.Yid}}?version=3&amp;enablejsapi=1" id="player" width="1" height="1" type="application/x-shockwave-flash">
  44. <param name="movie" value="http://www.youtube.com/v/{{$first.Yid}}?version=3&amp;enablejsapi=1">
  45. <param name="allowScriptAccess" value="always">
  46. <embed src="http://www.youtube.com/v/{{$first.Yid}}?version=3&amp;enablejsapi=1" allowScriptAccess="always">
  47. </object>
  48. </body>
  49. </html>