Bibliotheca
Collection management of your movies, games or music.
Bibliotheca - latin for Library
It is still in development and some features are missing. Use at own risk for now. Feedback is welcome.
Want to contribute? Project also on Github as a mirror.
About
It is a self hosted collection management tool. You can manage different types of collections and as many as you want. It comes with a default set of fields which define your collection entries.
News and updates
Latest news and updates about this project can be found here.
Important stuff will be added to this page.
Features
- Self hosted media management. Runs even on a raspberry (see requirements).
- Supports multiple collections. Eg. movies, games and music.
- Each collection has their own fields, which can freely arranged to store the information needed for each entry.
- Multiple user accounts and rights on collection and each entry.
- Theme support.
- Export and import of everything, collection or only selective entries.
- Search within default field and advanced search in every field.
- Lightwight.
Releases
- 1.4 - Depths Of Rrajigar 2022-12-18, Checksum sha1
- 1.3 - Rrajigar Mine 2022-10-08, Checksum md5, sha1
- 1.2 - NyLeve’s Falls - 2021-07-17, Checksum md5, sha1
- 1.1 - Vortex Rikers - 2021-05-30, Checksum md5, sha1
- 1.0 - Castle - 2021-01-05, Checksum md5, sha1
Documentation
Lastest documentation can be found in each release and here
Requirements
- A Webserver (tested on Apache 2.4)
- PHP 8+ with mysqli, mbstring, curl
- MySQL 8+; MariaDB 10.2/MySQL 8 – User with full rights on the Database. Including lock tables
- At least 20MB webserver storage WITHOUT images
- At least 20MB DB storage.
Setup
Sourcecode
This project is using the Licensed under the Apache License, Version 2.0
Tools
A collection of additional tools for and about bibliotheca is available here:
Changelog
1.4 - Depths Of Rrajigar 2022-12-18
* Added new default sort direction field in collection edit view. See upgrade file for more needed details
* Fixed #13
* Fixed some layout alignments
* Fixed showing the pagination where there is a fulltext default search
* Made it more visible where to drop the fields in manage fields view for a collection.
* Added a note about some options in collections manage view.
* Improved breakpoint behavior
* After already selected a collection the add and tags manage action has this collection already set.
* Added some missing headlines with a link for better navigation
1.3 - Rrajigar Mine 2022-10-08
* Fixed install sql file.
* New field: artists - lookupmultiple field
* Added setup process. See setup/install.txt for more details
* Stats info page
* Some more PHP 8 syntax and support
* Needs PHP 8 as of this version
* Two new fields to choose from. ISBN and Artists
1.2 - NyLeve's Falls 2021-07-17
* Updated requirements information
* Added Musicbrainz grabber
* Added new field: artist
* Fixed: #11 Undefined index while adding new entry
* Fixed: #10, #09, #08
1.1 - Vortex Rikers 2021-05-30
* Cleanup and merge to one config file. Read upgrade
* Missing changelog file
* api has its own log file now.
* User profile for editing own settings.
* Collection management has the option to update entry rights with the
collection ones.
* Entry rights can now be managed. More info about user and rights can
be found in documentation.
* User management: Honor rights from current logged in user
* Group management now available. But no relation check yet.
* User management: Additional groups
* Page title available
* Deletion of a collection removes the storage too
* IMDB Tool. Order of save to field now A-Z
* Documentation for tools
* Documentation for tool imdbweb grabber. Default config added.
* Fixed bug #3
* Added feature #2. There is now a new definition which defines the default
targets of the imdb grabber values. See the config-imdbweb.php.default
for more details
* Added sort filter. Collection has a default sort field config now.
Sort fields are the simple fields. See fields documentation.
* Fields do have a new inputValidation option. See fields documentation for more info.
Currently used to allow whitespace in a tag
* Mass edit of entries. Entries found with advanced search can now be edited.
Upload fields are not supported yet.
* Fixed bug #5
* Added feature #1. Collections overview has pagination at the bottom too.
* Advanced search has a table view option
Displayed fields are configured in collection management. See notes there.
* Updated installation files
* Added first-steps.txt. Updated README
* Indication which inputs are required
* Added a new field: Localized title
* After adding an entry the option to view or edit the entry is now available
* Added game info tool.
* Added new fields for a game collection
* input and textarea do have a maxlength now. JS used to display the remaining chars
1.0 - Castle 2021-01-06
* First usable version
* Using as a collection management software will work
* Rights management needs tweaking, so use the admin account for a start
* Documentation covers the basics
* Use it and give feedback.
* Also, make backups.