{"repo":"burntcookie90/librofm-downloader","free":true,"listed":false,"github":"https://github.com/burntcookie90/librofm-downloader","clone":"git clone https://github.com/burntcookie90/librofm-downloader.git","description":"Tool to sync down your libro.fm library","language":"Kotlin","stars":49,"topics":["audiobooks","docker","librofm","self-hosted","m4b"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Libro.fm Audiobook Downloader Small tool for checking your libro.fm library and downloading new books. The tool is set to recheck the library every day and download new books. Books will be skipped if the folder already exists. Features Format - Select from MP3 , M4B MP3 FALLBACK or M4B CONVERT FALLBACK formats. - M4B MP3 FALLBACK is the default, but can run into issues where libro.fm does not have a m4b packaged for the book. In that case we'll download MP3s. - M4B CONVERT FALLBACK will download M4Bs and in the event of failure will download MP3s and use ffmpeg to create an M4B file - MP3 will download and unzip MP3s. MP3 / M4B MP3 FALLBACK - Extra - Rename Chapters / Write Title Tag Enable RENAME CHAPTERS to rename files from Track - #.mp3 to ### - as provided by libro.fm Additionally, if you enable WRITE TITLE TAG , each track's ID3 title field will be set to ### as provided by libro.fm. ---- API Server After the initial download of your library, the container will run a API server. Bind a host port to 8080 to access the services. Endpoints: - GET : / opens a basic web interface showing the current config and a button to trigger an update - GET : /update allows you to manually force a refresh (ie: when you just purchased a book). Pass ?overwrite=true to force download your library. - GET : /history returns a json with your download history - GET : /history/{isbn} returns the single entry for an isbn - DELETE : /history/{isbn} deletes the history entry for an isbn ---- Path","default_branch":null,"files":null,"tree":[],"storefront":"/r/burntcookie90","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/burntcookie90/librofm-downloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}