-
-
Notifications
You must be signed in to change notification settings - Fork 2
Installation
deucebucket edited this page Jan 8, 2026
·
2 revisions
# Clone the repo
git clone https://github.com/deucebucket/library-manager.git
cd library-manager
# Install dependencies
pip install -r requirements.txt
# Run
python app.pyOpen http://localhost:5757 in your browser.
See Docker Setup for complete Docker instructions including UnRaid, Synology, and Portainer.
git clone https://github.com/deucebucket/library-manager.git
cd library-manager
# Edit docker-compose.yml with your audiobook path
docker-compose up -d- Python 3.8+ (for direct install)
- Docker (for containerized install)
- API key from either:
- Google AI Studio (Gemini - recommended, 14,400 free calls/day)
- OpenRouter (multiple models available)
- Open http://localhost:5757
- Go to Settings
- Add your library path (e.g.,
/mnt/audiobooks) - Add your API key
- Click Save Settings
- Go to Dashboard → Scan Library
sudo tee /etc/systemd/system/library-manager.service << 'EOF'
[Unit]
Description=Library Manager - Audiobook Organizer
After=network.target
[Service]
Type=simple
User=yourusername
WorkingDirectory=/path/to/library-manager
ExecStart=/usr/bin/python3 app.py
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable --now library-managersudo systemctl status library-manager