skip to navigation
skip to content

django-torrent-stream 0.6b

Wraps the Torrent Stream

Latest Version: 0.9.3

Wraps the Torrent Stream


Install a stable version:

pip install django-torrent-stream

Or install an alpha version:

pip install -e git://

Add to



# You can specify size of player
    'width': '650px',
    'height': '342px',

These KEY and ID you can get on a page


For example, you have a model Torrent:

class Torrent(models.Model):
    name = models.CharField(max_length=300, blank=True)
    content = models.FileField(upload_to="torrents/torrents", blank=True)

You can display the button, when clicked, will be available to the player:

{% load torrent_stream %}
{% torrent_stream_button torrent.filename %}


Or you can display a player at once:

{% load torrent_stream %}
{% torrent_stream_player torrent.filename %}

How to get CONTENT_ID

Sometimes you need to get CONTENT_ID, you can do so:

from app.models import Torrent
from torrent_stream.helpers import get_content_id

torrent_obj = Torrent.objects.get(pk=42)

# Enough to transmit the content of the torrent file
content_id = get_content_id(

# Or you can also pass the name of the torrent, and the duration to display the data in the player
content_id = get_content_id(,, duration_in_seconds)
File Type Py Version Uploaded on Size
django-torrent-stream-0.6b.tar.gz (md5) Source 2013-01-30 20KB