mirror of
https://github.com/fergalmoran/dss.git
synced 2026-04-30 16:41:18 +00:00
Added sorl image resizing
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user