1 {% extends "base.html" %}
5 <h2>Nonstop - Track: {{ object.artist.name }} / {{ object.title }}</h2>
8 {% block more-user-links %}
10 <a href="{% url 'nonstop-quick-links' %}">Gestion nonstop</a>
15 {% if not object.file_exists %}
16 <div class="infonotice">
17 {% trans "The track is no longer available on the server." %}
21 {% if object.file_exists %}
22 <audio preload="none" src="{% url "nonstop-track-sound" pk=object.id %}" controls></audio>
25 {% if object.recent_diffusions %}
28 <ul class="soma-list">
29 {% for somalog in object.recent_diffusions|slice:":20" %}
30 <li><span class="timestamp">{{ somalog.play_timestamp|date:"d/m/Y H:i" }}</span>:
31 {% if somalog.get_track %}
32 <a href="{{ somalog.get_track.get_absolute_url }}" class="tracktitle">{{ somalog.get_track.title }}</a>
33 <span class="trackartist">(<a href="{{ somalog.get_track.artist.get_absolute_url }}" class="trackartist">{{ somalog.get_track.artist.name }}</a>)</span>
35 <span class="filepath">{{ somalog.filepath.short }}</span>
47 <h3>{% trans "Metadata" %}</h3>
49 {% if object.duration %}
50 <p>Duration: {{object.duration}}</p>
53 {% if perms.nonstop.add_track %}
56 {{ metadata_form.as_p }}
57 {% if object.added_to_nonstop_timestamp %}
58 <p>In nonstop since {{ object.added_to_nonstop_timestamp|date:"SHORT_DATE_FORMAT" }}.</p>
62 <button class="submit-button">{% trans "Update" %}</button>
66 $('[name=language]').on('change', function() {
67 $('[name=instru]').prop('checked', $(this).val() == 'na');
69 $('[name=instru').on('change', function() {
70 if ($(this).is(':checked') && $('[name=language]').val() != 'na') {
71 $('[name=language]').val('na');
73 if (! $(this).is(':checked') && $('[name=language]').val() == 'na') {
74 $('[name=language]').val('');