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.
Windows (64bit, 7 and later)
Download and Install
(On Windows 7 and 8, you have to install Redistributable for VS 2015 )
Mac OS X (10.10 Yosemite and later)
Download and Install
Ubuntu (16.04 and later)
sudo add-apt-repository ppa:j/oml
sudo apt-get -qq update
sudo apt-get install openmedialibrary
Debian (Jessie and later)
Download and Install
(On Jessie you need to enable backports)
Fedora 23
Download and Install
Arch Linux
Enable AUR and install openmedialibrary
sudo packman -S openmedialibrary
Development Version from git
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
mkdir openmedialibrary
cd openmedialibrary
git clone https://code.0x2620.org/0x2620/openmedialibrary.git
ln -s openmedialibrary/ctl ctl
./ctl init
To launch the application, run:
./ctl start
or
./ctl debug
To update to the latest version, run:
./ctl update
The latest code is in our
git repository .
For everything else, there's IRC, and our development mailing list. Your feedback is welcome.
IRC : #openmedialibrary on freenode
Mailing List : openmedialibrary-dev@openmedialibrary.com
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.
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.
Windows (64bit, 7 and later)
Download and Install
(On Windows 7 and 8, you have to install Redistributable for VS 2015 )
Mac OS X (10.10 Yosemite and later)
Download and Install
Ubuntu (16.04 and later)
sudo add-apt-repository ppa:j/oml
sudo apt-get -qq update
sudo apt-get install openmedialibrary
Debian (Jessie and later)
Download and Install
(On Jessie you need to enable backports)
Fedora 23
Download and Install
Arch Linux
Enable AUR and install openmedialibrary
sudo packman -S openmedialibrary
Development Version from git
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
mkdir openmedialibrary
cd openmedialibrary
git clone https://code.0x2620.org/0x2620/openmedialibrary.git
ln -s openmedialibrary/ctl ctl
./ctl init
To launch the application, run:
./ctl start
or
./ctl debug
To update to the latest version, run:
./ctl update
The latest code is in our
git repository .
For everything else, there's IRC, and our development mailing list. Your feedback is welcome.
IRC : #openmedialibrary on freenode
Mailing List : openmedialibrary-dev@openmedialibrary.com
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.