No Description
j 63b7f08825 linux64 platform is 3.7 now 4 days ago
oml fix loading 1024 bit keys in debian 4 days ago
static recreate list on list change, to avoid doulbe reload if list sort changes too 1 year ago
.gitignore find 4 years ago
COPYING add GPL3 2 years ago update to python 3.6 8 months ago
config.json autostart 2 years ago
ctl linux64 platform is 3.7 now 4 days ago
install add linux arm support: RaspberryPi(armv7l) and aarch64 2 years ago
requirements-shared.txt use mdns for local peer discovery 2 years ago
requirements.txt use mdns for local peer discovery 2 years ago

Open Media Library


To install the latest release on Linux run:

curl | python3

on Mac OS X download this:


Open Media Library uses Tor to connect to other peers. If required Open Media Library will install its own version of Tor Browser.


Now checkout the source and prepare for use:

mkdir openmedialibrary
cd openmedialibrary
git clone
ln -s openmedialibrary/ctl ctl
./ctl init

# and start it
./ctl debug

To update to latest version:

./ctl update

On Linux you need a working python3.6 installation with pillow, python-lxml, pyOpenSSL and pyCrypto and popler-utils:

apt-get install python3.6 python3-pil python3-lxml \
                python3-openssl python3-crypto poppler-utils \


If you install Open Media Library on a architecture/os that is currently not supported, you need a working python 3.6 installation and the dependencies listed in requirements.txt and requirements-shared.txt:

pip3 install -r requirements.txt
pip3 install -r requirements-shared.txt