$J('#player_maximized .embed_player_frame, #player_minimized .embed_player_frame').click(function() {
var player_url = urlNormalized(); //defined in application.js
var size= player.getImageSize();
- player_url += "/player/"+size.width+"x"+size.height;
+ player_url += "/player/"+size.width+2+"x"+size.height;
var iframeSpanW = 15;
var iframeSpanH = 85;
var input_text = "<iframe width='"+(size.width+iframeSpanW)+"' height='"+(size.height+iframeSpanH)+
def by_fuzzy_collector(self, pattern):
return self.filter(self.by_fuzzy_collector_q(pattern))
+ def sound(self):
+ return self.filter(file__contains='/')
class MediaItemManager(CoreManager):
"Manage media items queries"
return self.get_query_set().by_location(*args, **kwargs)
by_location.__doc__ = MediaItemQuerySet.by_location.__doc__
+ def sound(self, *args, **kwargs):
+ return self.get_query_set().sound(*args, **kwargs)
+ sound.__doc__ = MediaItemQuerySet.sound.__doc__
class MediaCollectionQuerySet(CoreQuerySet):
{% include "telemeta/inc/module_revisions.html" %}
{% endblock %}
+
</div>
<div class="home-description">
{{ page_content|render_flatpage }}
</div>
+<div style="margin-top: 1ex;">
+<h1><img src="{% url telemeta-images "playlist_title.png" %}" alt="playlists" style="vertical-align:middle" />
+ {% trans "Musical selection" %}</h1>
+<table><tr>
+{% for item in sound_items %}
+<td><iframe width='375' height='215' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src='/items/{{item.public_id }}/player/362x130/'></iframe></td>
+{% endfor %}
+</tr>
+</table>
+</div>
+
</div>
{% endblock %}
import sys
import csv
import time
+import random
import datetime
import timeside
template = loader.get_template('telemeta/index.html')
ids = [id for id in MediaItem.objects.all().values_list('id', flat=True).order_by('?')[0:3]]
items = MediaItem.objects.enriched().filter(pk__in=ids)
+
+ sound_items = MediaItem.objects.sound()
+ sound_pub_items = []
+ for item in sound_items:
+ if get_public_access(item.public_access, str(item.recorded_from_date).split('-')[0],
+ str(item.recorded_to_date).split('-')[0]):
+ sound_pub_items.append(item)
+ random.shuffle(sound_pub_items)
+ sound_pub_items = sound_pub_items[0:2]
+
revisions = get_revisions(3)
context = RequestContext(request, {
'page_content': pages.get_page_content(request, 'home', ignore_slash_issue=True),
- 'items': items, 'revisions': revisions})
+ 'items': items, 'revisions': revisions, 'sound_items': sound_pub_items})
return HttpResponse(template.render(context))
else:
template='telemeta/home.html'