AudioSilo vs Audiobookshelf benchmark (October 2026)
The harness and every result file behind
AudioSilo vs Audiobookshelf: features and benchmarks compared.
Start with the README: what the harness does, how to run it, and
every caveat. Each tier's summary.md has all of its numbers.
Download everything (.zip, 1.1 MB)
Top level
- README.md 26 KB
corpus
- catalog.py 503 B
- fetch.py 4 KB
- map.txt 421 KB
- select.py 1 KB
harness
- admin.mjs 8 KB
- apps.py 35 KB
- bench.py 15 KB
- clean-rerun.sh 996 B
- compare.py 7 KB
- hostctl.py 8 KB
- latency.py 13 KB
- run.sh 1 KB
- summarize.py 18 KB
- webui.mjs 11 KB
results
- compare.md 4 KB
- v251-compare.md 4 KB
- v251-summary.md 16 KB
results/final-1000
- meta.json 7 KB
- run.log 13 KB
- summary.md 20 KB
results/final-1000/abs
- admin_latency.json 1 KB
- admin_web.json 13 KB
- final_memory.json 279 B
- items.json 43 KB
- latency_cold_covers.json 646 B
- latency_host.json 17 KB
- latency_mac.json 17 KB
- scan_initial_1.json 3 KB
- scan_initial_2.json 3 KB
- scan_initial_3.json 3 KB
- scan_rescan.json 4 KB
- startup.json 740 B
- webui.json 186 KB
results/final-1000/as
- admin_latency.json 3 KB
- admin_web.json 19 KB
- final_memory.json 274 B
- items.json 43 KB
- latency_cold_covers.json 611 B
- latency_host.json 19 KB
- latency_mac.json 19 KB
- scan_initial_1.json 3 KB
- scan_initial_2.json 3 KB
- scan_initial_3.json 3 KB
- scan_rescan.json 4 KB
- startup.json 2 KB
- webui.json 219 KB
results/final-1000-m4b
- meta.json 7 KB
- run.log 13 KB
- summary.md 20 KB
results/final-1000-m4b/abs
- admin_latency.json 1 KB
- admin_web.json 13 KB
- final_memory.json 278 B
- items.json 43 KB
- latency_cold_covers.json 645 B
- latency_host.json 17 KB
- latency_mac.json 17 KB
- scan_initial_1.json 3 KB
- scan_initial_2.json 3 KB
- scan_initial_3.json 3 KB
- scan_rescan.json 4 KB
- startup.json 743 B
- webui.json 186 KB
results/final-1000-m4b/as
- admin_latency.json 3 KB
- admin_web.json 19 KB
- final_memory.json 276 B
- items.json 43 KB
- latency_cold_covers.json 611 B
- latency_host.json 19 KB
- latency_mac.json 19 KB
- scan_initial_1.json 3 KB
- scan_initial_2.json 3 KB
- scan_initial_3.json 3 KB
- scan_rescan.json 4 KB
- startup.json 2 KB
- webui.json 216 KB
results/final-5000
- meta.json 7 KB
- run.log 12 KB
- summary.md 20 KB
results/final-5000/abs
- admin_latency.json 1 KB
- admin_web.json 13 KB
- final_memory.json 280 B
- items.json 216 KB
- latency_cold_covers.json 652 B
- latency_host.json 18 KB
- latency_mac.json 18 KB
- scan_initial_1.json 3 KB
- scan_rescan.json 4 KB
- startup.json 740 B
- webui.json 189 KB
results/final-5000/as
- admin_latency.json 3 KB
- admin_web.json 19 KB
- final_memory.json 276 B
- items.json 216 KB
- latency_cold_covers.json 598 B
- latency_host.json 20 KB
- latency_mac.json 20 KB
- scan_initial_1.json 7 KB
- scan_rescan.json 4 KB
- startup.json 2 KB
- webui.json 248 KB
results/v251-1000
- meta.json 6 KB
- summary.md 20 KB
results/v251-1000/abs
- admin_latency.json 1 KB
- admin_web.json 13 KB
- final_memory.json 279 B
- items.json 43 KB
- latency_cold_covers.json 648 B
- latency_host.json 17 KB
- latency_mac.json 17 KB
- scan_initial_1.json 3 KB
- scan_initial_2.json 3 KB
- scan_initial_3.json 3 KB
- scan_rescan.json 4 KB
- startup.json 738 B
- webui.json 186 KB
results/v251-1000/as
- admin_latency.json 3 KB
- admin_web.json 19 KB
- final_memory.json 276 B
- items.json 43 KB
- latency_cold_covers.json 608 B
- latency_host.json 19 KB
- latency_mac.json 19 KB
- scan_initial_1.json 2 KB
- scan_initial_2.json 2 KB
- scan_initial_3.json 2 KB
- scan_rescan.json 4 KB
- startup.json 2 KB
- webui.json 219 KB
results/v251-1000-m4b
- meta.json 6 KB
- summary.md 20 KB
results/v251-1000-m4b/abs
- admin_latency.json 1 KB
- admin_web.json 13 KB
- final_memory.json 278 B
- items.json 43 KB
- latency_cold_covers.json 649 B
- latency_host.json 17 KB
- latency_mac.json 17 KB
- scan_initial_1.json 3 KB
- scan_initial_2.json 3 KB
- scan_initial_3.json 3 KB
- scan_rescan.json 4 KB
- startup.json 741 B
- webui.json 185 KB
results/v251-1000-m4b/as
- admin_latency.json 3 KB
- admin_web.json 19 KB
- final_memory.json 276 B
- items.json 43 KB
- latency_cold_covers.json 607 B
- latency_host.json 19 KB
- latency_mac.json 19 KB
- scan_initial_1.json 2 KB
- scan_initial_2.json 2 KB
- scan_initial_3.json 2 KB
- scan_rescan.json 4 KB
- startup.json 2 KB
- webui.json 216 KB
results/v251-5000
- meta.json 6 KB
- summary.md 20 KB
results/v251-5000/abs
- admin_latency.json 1 KB
- admin_web.json 13 KB
- final_memory.json 282 B
- items.json 216 KB
- latency_cold_covers.json 650 B
- latency_host.json 18 KB
- latency_mac.json 18 KB
- scan_initial_1.json 3 KB
- scan_rescan.json 4 KB
- startup.json 739 B
- webui.json 189 KB
results/v251-5000/as
- admin_latency.json 3 KB
- admin_web.json 19 KB
- final_memory.json 276 B
- items.json 216 KB
- latency_cold_covers.json 608 B
- latency_host.json 20 KB
- latency_mac.json 20 KB
- scan_initial_1.json 2 KB
- scan_rescan.json 4 KB
- startup.json 2 KB
- webui.json 248 KB