from django.utils import translation
from telemeta.models import Playlist, MediaCollection, MediaItem
+from telemeta.views.item import ItemView
class Command(BaseCommand):
def handle(self, *args, **options):
username = args[0]
+ extension = args[1]
+
user = User.objects.get(username=username)
playlists = user.playlists.all()
items = []
+ view = ItemView()
for playlist in playlists:
resources = playlist.resources.all()
item = MediaItem.objects.get(id=resource.resource_id)
items.append(item)
- print(items)
-
+ for item in items:
+ view.item_transcode(item, extension)