Open Media Library is a local web application that lets you manage and sync digital media collections. For now, the focus is on books, but music and movies may be added at a later point. We've heard it being described as "something like iTunes for books, with other libraries instead of a store, running in your web browser", and that's not too far off.
Open Media Library can be accessed through a web interface that communicates with a local server node. This node can also communicate with other instances of the software, allowing you to browse remote libraries and transfer files between collections. Think home server and laptop, multiple workstations within an organization, or just about any other setup.
Open Media Library is still in an early stage of development. It mostly works, but we'd currently recommend it to enthusiasts rather than to the general public. If you want to be notified once there is a first stable release, please head over to the contact section and leave us a message.
Open Media Library is free open source software, licenced under the GPL, without any "cloud" or "social" components.
There is no stable release yet, but here's how you can already try out the latest version.
Download and Install
(On Windows 7 and 8, you have to install Redistributable for VS 2015)
sudo add-apt-repository ppa:j/oml
sudo apt-get -qq update
sudo apt-get install openmedialibrary
(On Jessie you need to enable backports)
Enable AUR and install openmedialibrary
sudo packman -S openmedialibrary
You can also install the latest development version from git:
On linux you need a working python 3.7+ installation with PIL, pyhon-lxml, pyOpenSSL, pyCrypto and poppler-utils.
For Debian/Ubuntu run:
apt-get install python3 python3-pil \
python3-lxml python3-openssl python3-crypto poppler-utils
With the python 3.7 or later environment in place
git clone https://code.0x2620.org/0x2620/openmedialibrary.git
ln -s openmedialibrary/ctl ctl
To launch the application, run:
To update to the latest version, run:
The latest code is in our
For everything else, there's IRC, and our development mailing list. Your feedback is welcome.
Open Media Library is being developed and maintained by Jan Gerber and Sebastian Lütgert at 0x2620 in Berlin.
We'd like to thank CIS/CDIF in Bangalore and Constant in Brussels for inspiration and support.