Skip to content
Snippets Groups Projects
Select Git revision
  • c5f4480731941a7f831da172c2c9e4519c76c571
  • master default protected
  • 60-display-last-tracks-and-some-dump-metadata
  • 58-create-api-for-main-routes
  • 40-add-more-default-playlists-in-quick-create-feature
  • 37-batch-update-recently-played-tracks
  • 11-improve-new-playlist-name-and-description
  • 15-add-a-play-now-button-on-created-playlist-message
  • 20-rename-playlist-with-artists-names
  • 30-save-spotify-personal-token-for-external-use
10 results

index.html.twig

Blame
  • index.html.twig 4.73 KiB
    {% extends 'base.html.twig' %}
    
    {% block title %}Spotify playlist generator{% endblock %}
    
    {% block content %}
    
        <form class="clearfix mt-2" action="{{ path('generate-quick-playlist') }}">
          <div class="row">
            <div class="col-md-12">
              <legend>Quick playlist generator:</legend>
            </div>
          </div>
          <div class="row">
            <div class="col-md-6 col-sm-12">
              <div>
                <input
                  type="checkbox"
                  class="custom-control-input"
                  id="check-quick-create-long-playlist"
                  name="check-quick-create-long-playlist"
                  value="long-playlist"
                  checked
                >
                <label class="custom-control-label" for="check-quick-create-long-playlist">
                  Generate a long playlist (x2)
                </label>
              </div>
            </div>
            <div class="col-md-6 col-sm-12">
              <div class="btn-group float-end" role="group" aria-label="Action buttons">
                <button name="generate-quick-playlist-from-daily-mixes" type="submit" class="btn btn-secondary">🎶 Mix daily mixes!</button>
                <button name="generate-quick-playlist-tambouille-mix" type="submit" class="btn btn-primary">🎶 Pick nice tracks!</button>
              </div>
            </div>
          </div>
        </form>
    
        <form class="clearfix mt-2" action="{{ path('generate-playlist-from-top-artists') }}">
          <div class="row">
            <div class="col-md-8 col-sm-12">
              <legend>Generate playlist from artists:</legend>
            </div>
            <div class="col-md-4 col-sm-12">
              <div class="btn-group float-end" role="group" aria-label="Action buttons">
                <button name="pick-random-artist" type="button" class="btn btn-link" onclick="window.pickRandomArtists()">🎲 Pick random artists</button>
              </div>
            </div>
          </div>
          <ul class="list-unstyled row row-cols-md-4 row-cols-2" id="user-top-artists">
    
          </ul>
          <div class="row">
            <div class="col-md-8 col-sm-12">
              <div>
                <input
                  type="checkbox"
                  class="custom-control-input"
                  id="check-top-artist-filter-artists"
                  name="check-top-artist-filter-artists"
                  value="filter-artists"
                  checked
                >
                <label class="custom-control-label" for="check-top-artist-filter-artists">
                  Allow only selected artists in recommendations
                </label>
              </div>
              <div>
                <input
                  type="checkbox"
                  class="custom-control-input"