有聲書,
交給它就好。
ABM 會找到你想要的有聲書,用你本來就在用的下載用戶端抓下來,再整理歸檔,讓 Audiobookshelf 看到一個乾淨整齊的書庫。
尚未發行這些安裝步驟要等第一個版本推出後才能用。


有聲書值得擁有自己的 *arr。
影集有 Sonarr,電影有 Radarr。Readarr 建立在同樣的 Servarr 基礎上,把書和有聲書放在一起處理,但它後來已經停止維護了。
ABM 接下這條路,只專心做有聲書。它建立在 Servarr 系列 App 開創的設計之上,並圍繞著朗讀者、系列集數、多光碟發行版本和 M4B 打造。
Audiobookshelf 播放你的書庫播得很漂亮,只是它不會去找系列的下一本,也不會整理下載進來的東西。這就是 ABM 負責的部分。
之前手動整理
Downloads/
DCC.Bk4.The.Gate.of.the.Feral.Gods.MP3-WEB/
CD1/ CD2/ CD3/
01 - Track 01.mp3
Project Hail Mary (Unabridged) [128k]/
phm_part1of3.m4b
Mark of the Fool 6 - J.M. Clarke [2024].zip之後交給 ABM
Audiobooks/
Matt Dinniman/
Dungeon Crawler Carl/
Vol 04 - 2021 - The Gate of the Feral Gods/
Andy Weir/
Project Hail Mary/
J.M. Clarke/
Mark of the Fool/
Vol 06 - 2024 - Mark of the Fool 6/五個步驟,你只要做第一步。
- 01
想要
加入一本書、一個系列或一整位作者。ABM 會把它放進 Wanted 清單,並持續盯著。
- 02
尋找
你的 Usenet 和 BT 索引器會依排程被檢查,按下搜尋的話就是馬上。
- 03
抓取
品質設定檔允許的最佳發行版本,會送到你本來就在用的下載用戶端。
- 04
歸檔
它會被匯入、重新命名,並依作者和系列歸檔。書搬家時,多光碟發行版本會保留它們的子資料夾。
- 05
保存
你的中繼資料由你作主:你決定 ABM 要保留和寫入什麼,以及你的播放器從哪裡讀取。在品質設定檔裡允許升級,有更好的發行版本出現時,ABM 就會換上去。
你會得到什麼
每本書一目了然。
封面、狀態和系列都在同一個格狀檢視裡。綠色代表在磁碟上,琥珀色代表 ABM 還在找。

細節都是對的。
作者、朗讀者、系列、播放長度、出版商和每一個檔案,包括它的品質和放在哪裡。

知道接下來有什麼。
你監控的書的發行日期,全部排在行事曆上。

缺了什麼,一張清單看清楚。
缺少的書,以及品質還沒達到門檻的書,點一下就能搜尋。

什麼叫更好,由你決定。
想要單檔 M4B,而不是一整個資料夾的 MP3?在品質設定檔裡說一次,ABM 就會等到它出現。

格式也一起修好。
合併分段、分割或加入章節,或把 MP3 轉成一個 M4B。ABM 會學習你的機器有多快,並估算一個工作要花多久。

把你的 Audible 書庫一起帶來。
如果你在 Audible 買書,ABM 可以連上你的帳號,把你擁有的書當成書庫的一部分。它只會下載你自己帳號擁有的書。

- 01
連結帳號
選好你的市集,在 Amazon 自己的頁面登入。ABM 永遠看不到你的密碼,只會保存 Audible 回傳的權杖,並用你這套安裝的密鑰加密。也支援多個帳號。
- 02
同步書庫
依排程,或在你按下同步時,ABM 會把你擁有的書全部拉進來,列在專屬的 Audible 書庫頁面上,並標出哪些已經在你的書架上。
- 03
新增並下載
在那裡你可以把書加進書庫、下載,或兩個都做,一次一本或批次處理都可以。
- 04
整個鏡像過來
開啟鏡像後,每次同步完,你買的每本書都會一批一批地自動新增並下載。Plus Catalog 的書和租借的書不包含在內,從你 Audible 帳號消失的書也會留在 ABM 裡。
- 05
原封不動的 M4B
下載會解密成 M4B 而不重新編碼,所以你拿到的就是 Audible 原本的音訊,章節和封面也都內嵌好了。
- 06
選擇品質
下載可以選 High 或 Normal 品質。
- 07
探索頁裡的 Audible
Audible 的暢銷排行榜會出現在探索頁,每本書都會連回它的 Audible 頁面。
為書架而生,不是硬加上去的。
有聲書優先。
朗讀者、系列集數、多檔發行版本、章節和 M4B 就是這裡的重點,不是事後才補上的。
你本來就知道東西在哪。
Wanted、Queue、History、Calendar、品質設定檔。如果你用過 Sonarr 或 Radarr,每樣東西都在你會去找的地方。
它跟你說實話。
如果一次搬移只搬過去 5 本裡的 3 本,ABM 會告訴你搬了幾本,以及其他幾本為什麼沒搬成。
一個容器,不用資料庫伺服器。
所有東西都放在 /config 底下的一個 SQLite 檔案裡。備份那個資料夾,就等於備份好 ABM 了。
這就是實際的樣子。
每張截圖都是真正的應用程式,跑在一個虛構的示範書庫上。先選一個區域,再選一個畫面。點任何一張截圖就能看完整大小。
同一個書架,三種看法:只看封面、封面加簡介,或是一張可以依任何欄位排序的表格。也有淺色主題。




每本書都有自己的頁面:作者和朗讀者是誰、在系列中排第幾集、每一個章節,以及磁碟上的每個檔案和它的品質。



系列和作者也有各自的頁面,讓你看到自己有哪些、還缺哪些。朗讀者之後也會有自己的頁面。




探索頁會列出新書和即將推出的書。想要清單列出缺少的書和品質還沒達到門檻的書,行事曆則告訴你監控的書什麼時候推出。





把 ABM 指向你已經有的書,在任何東西被搬動之前,逐一確認每個比對結果。轉換可以合併、分割檔案,以及重新切分章節。



如果你設定過 Sonarr,這個架構你一定很熟:媒體管理、設定檔、哪些中繼資料寫到哪裡,以及轉換怎麼跑。






沒有什麼事是在背後偷偷發生的:儀表板、排程工作、記錄哪本書發生了什麼事的活動紀錄、事件、記錄檔和備份,全都看得到。






手機上也好用。
ABM 在手機上也能用,每個頁面都有自己的手機版面。截圖展示的就是它。
- 拇指就按得到的分頁列
- 書庫、活動、想要、設定和系統都排在畫面底部,它們的選單也是從底部滑上來。
- 每種書庫檢視都能用
- 海報、概覽和表格在任何寬度下都能用,不會因為螢幕小就藏起東西。
- 用卡片取代寬表格
- 想要、工作和其他長清單會變成卡片,不用左右捲動也看得清楚。
- 用底部面板取代彈出視窗
- 排序、新增書籍和挑選搜尋結果都會從底部打開面板,按返回鍵就能關掉。
- 什麼都沒少
- 設定、系統和書庫匯入全都在,不是縮水的行動版。



一個檔案就跑起來。
尚未發行這些安裝步驟要等第一個版本推出後才能用。
services: audiobook-manager: image: ghcr.io/sunbrolynk/audiobook-manager:latest container_name: audiobook-manager restart: unless-stopped ports: - "${PORT:-5173}:5173" environment: TIMEZONE: ${TIMEZONE:-UTC} LOCAL_NETWORKS: ${LOCAL_NETWORKS:-} TRUSTED_PROXIES: ${TRUSTED_PROXIES:-} volumes: - /path/to/library:/audiobooks - /path/to/downloads:/downloads - /path/to/config:/config
- 存檔把那段貼進
docker-compose.yml,把左邊的三個路徑改成你自己的資料夾。 - 啟動
docker compose up -d - 打開前往
http://your-server:5173。第一次開啟時會帶你設定登入帳號。
從原始碼建置。 在 clone 下來的 repo 裡,把 image: 換成 build: .,然後執行 docker compose up -d --build。
目前只能用 Docker。 常見環境的原生安裝方式已經在計畫中,讓 ABM 可以跑在你本來就在自架的地方:
- Linux原生套件和系統服務即將推出
- Windows.exe 安裝程式即將推出
- macOS原生 App即將推出
- Kubernetes叢集部署即將推出
- UnraidCommunity Apps 範本即將推出
- ProxmoxLXC 安裝腳本即將推出
/config,並先大致看過更新說明。合理的疑問。
ABM 會取代 Audiobookshelf 嗎?
不會。Audiobookshelf 是播放器,ABM 是圖書管理員。把兩個都指向同一個書庫資料夾,讓它們各做各的事。
中繼資料從哪裡來?
來自 Libex,一個提供 Audible 資料的開放中繼資料服務。ABM 會依排程重新整理,你自己挑的封面可以鎖定,重新整理時就不會動到它。
我需要另外架一個資料庫嗎?
不用。ABM 把所有東西都放在 /config 裡的一個 SQLite 檔案,不需要再跑其他東西。
我可以從外面的網路連進來嗎?
可以,0.17.0 以後的版本都行,不過我不建議把 ABM 直接放到網際網路上,Servarr 那幾個 App 也是這樣建議的。用 WireGuard 或 Tailscale 這類 VPN 連進來比較安全。預設情況下,從你區域網路以外連進來的都要登入;把 Authentication Required 設成 Enabled 的話,所有人都要登入,連你自己的區域網路也一樣。如果放在 nginx、Traefik 或 Caddy 後面,把 TRUSTED_PROXIES 設成代理的位址。已儲存的憑證都有加密。
Readarr 怎麼了?
Readarr 以前是把書和有聲書放在一起處理,後來已經停止維護了。ABM 只做有聲書,建立在 Servarr 系列 App 開創的設計之上。
要多少錢?
完全免費。它是以 GPL-3.0 授權的自由開源軟體。如果它幫你省下一個晚上,Ko-fi 連結就在下面。
找到同好。
有問題想問、設定需要幫忙,或只是想聊聊有聲書?加入 Discord 上的 AudioBook Manager 社群,在那裡取得支援和參與討論。