Added sorl image resizing

This commit is contained in:
Fergal Moran
2012-10-24 23:57:28 +01:00
parent 93c7cd787f
commit d7d50e544d
2 changed files with 4 additions and 10 deletions

View File

@@ -36,14 +36,6 @@ def start_streaming(request, mix_id):
if mix is not None:
filename = "%s/mixes/%s.mp3" % (here(settings.MEDIA_ROOT), mix.uid)# Select your file here.
response = sendfile(request, filename)
"""
#wrapper = FixedFileWrapper(open(filename, 'rb'))
response = HttpResponse(FileIterWrapper(open(filename)), content_type='audio/mpeg')
response['Content-Length'] = os.path.getsize(filename)
response['Content-Type'] = "audio/mpeg"
response['Content-Transfer-Encoding'] = "binary"
response['Cache-Control'] = "no-cache"
"""
return response
except Exception, ex:
print ex

View File

@@ -1,6 +1,7 @@
from django.contrib.sites.models import Site
import os
import rfc822
from sorl.thumbnail import get_thumbnail
from core.utils import url
from datetime import datetime
from django.db import models
@@ -73,8 +74,9 @@ class Mix(_BaseModel):
return url.urlclean(ret)
def get_image_url(self):
#return get_thumbnail(self.mix_image, '16x16')
return super(Mix, self).get_image_url(self.mix_image, settings.STATIC_URL + 'img/default-track.png')
ret = get_thumbnail(self.mix_image, '120x120', crop='center')
return "%s/%s" % (settings.MEDIA_URL, ret.name)
#return super(Mix, self).get_image_url(self.mix_image, settings.STATIC_URL + 'img/default-track.png')
def get_stream_path(self):
#return 'media/%s/' % self.local_file.name