For a public Github repository, visit our Github page.
MediaDrop provides unparalleled organization, statistics, accessibility, and scalability. Well-designed and well-engineered it is the ideal solution for any organization with large collections of video or audio.
Browse video or audio added to the CMS from any device, such as an Android, iPhone, iPad, or any desktop browser.
Easily manage your media library through a beautiful administrative interface. Start adding and uploading media in one click.
Allow your users to upload content directly to your site. An admin review system is baked in, making moderation simple and easy.
Add video from YouTube, Vimeo, Blip.tv, Amazon S3, or any server. Encode video via our handy automated encoding plugin.
Track comments, views, and likes on published video and audio. The CMS automatically ranks the most popular items.
MediaDrop is built on a combination of open source technologies that are enterprise class. The flexible player architecture is compatible with most video players and we've bundled the leading players by default.
This is a quick walkthrough of how to get MediaDrop up and running. For a full overview, please visit the docs installation page.
Create and activate a new virtualenv.
Clone the MediaDrop git repository.
Install MediaDrop and it's dependencies.
Create the MySQL database.
Populate the database.
Launch the built-in server.
If you think you've found a bug with your MediaDrop installation Please post it through our GitHub issue tracker. Before you post make sure to include:
Generally we request that you create an issue in our issue tracker for any patch you'd like to submit. It helps us stay organized in the long run.
Our Git repository is hosted over at Github and one of their handy features is forking. This perfect for submitting large features, or anything with two or more people working on it. For more information on submitting patches and using GitHub please refer to our patch guidelines.
MediaDrop will display on Windows for users visiting a site that has MediaDrop running on it, but you cannot install MediaDrop to a server running on Windows.
To install MediaDrop, your hosting provider must provide:
To host MediaDrop, your hosting provider must also provide one of:
You can change the appearance of MediaDrop through the administration panel, or for more advanced changes by altering the Genshi templates. Editing the templates does require familiarity with Python.
Python is an immensely more elegant language that offers substantial libraries that we needed specifically for our project. The bottom line is that code is faster, more readable, and more maintainable in Python than in PHP.
MediaDrop is released under the GPLv3 license.
Try our community forums.