TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Audiobookshelf: Self-hosted audiobook and podcast server

188 点作者 fjk1 天前

20 条评论

krick大约 20 小时前
How is the Android app? The only good app for local audio-books I know is &quot;Smart AudioBook Player&quot;. The web-app GUI in the demo is less than perfect, but kinda ok, if you enable chapter-view. The biggest problem is a single set of ±10 s rewind buttons: for a dedicated audio-book player it&#x27;s not enough, a separate ±1 min button set is a must. But since the authors didn&#x27;t think of that, I don&#x27;t expect it to be different in the Android app. I&#x27;m rather asking about mobile-specific features:<p>1. Does it properly stop the playback when headphones are disconnected?<p>2. Is there a usable lock-screen widget?<p>3. Does it auto-rewind after a pause? It&#x27;s best when the pause duration is taken into account: it shouldn&#x27;t rewind more than a couple of seconds if you pause for a second, but a whole minute may be better if you left it off yesterday.<p>4. Does it handle well situations when the server is not accessible? Can you just pre-download a couple of audio-books for your 10 h long flight? I mean, honestly, streaming is never desirable, the only point of a self-hosted server is that you don&#x27;t have to download and delete your collection manually. It&#x27;s a tricky problem when the playlist is highly variable (as with music), but for an audio-book player should be a non issue: just pre-fetch a whole book (maybe manually), storage space is a lesser issue than mobile internet.
评论 #43942834 未加载
评论 #43936649 未加载
评论 #43935674 未加载
评论 #43938060 未加载
评论 #43935351 未加载
评论 #43940649 未加载
评论 #43935435 未加载
评论 #43939569 未加载
评论 #43935668 未加载
TheAceOfHearts大约 22 小时前
I&#x27;ve also been using this for a while now and it works great. My only complaint is that tools for cleaning up metadata are a bit clunky if you have a very large collection. You can basically go through every item one-by-one, or you can run an automatic script to check the whole collection. It would be great if you could define certain rules to require manual review, and incrementally run the tool to improve the tags whenever you have a bit of free time to clean up your collection.<p>But the ideal solution would be to have some way of generating fingerprints for each audiobook, and then build up a database which matches that fingerprint to the correct metadata. That way the work of organizing and tagging large collections could be crowdsourced; this is what other communities have done.<p>Maybe we&#x27;re not too far off from AI-assisted tools that can just figure out how to properly tag a bunch of items correctly just by looking at the filename and existing metadata. Maybe even picking up on additional contextual clues by listening to a little bit of a chapter, to check if the title of the work is mentioned at the start.
评论 #43934588 未加载
walthamstow大约 20 小时前
I had to stop using ABS because the Android app has a fatal flaw - you can&#x27;t queue podcasts. I listen to podcasts while I&#x27;m doing dirty jobs, I can&#x27;t pull my phone out and play another episode manually.
评论 #43935349 未加载
评论 #43935417 未加载
评论 #43935175 未加载
freefaler大约 6 小时前
One of the best self-hosted app I&#x27;ve seen yet.<p>Metadata management is great. The best feature is getting the chapter from audible TOC with start&#x2F;end times. So you&#x27;ll get a way to navigate the books you&#x27;ve downloaded and not seek in a giant mp3&#x2F;m4b files.<p>They are also alternatives to the official android client. The most annoying feature is that locally downloaded book crash the app. So now it&#x27;s only streaming.<p>However there are alternative android and iOS apps: <a href="https:&#x2F;&#x2F;www.audiobookshelf.org&#x2F;faq&#x2F;app#are-there-any-3rd-party-apps" rel="nofollow">https:&#x2F;&#x2F;www.audiobookshelf.org&#x2F;faq&#x2F;app#are-there-any-3rd-par...</a><p>For iOS the best I&#x27;ve found is:<p><a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;bookplayer&#x2F;id1138219998">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;bookplayer&#x2F;id1138219998</a>
apitman大约 16 小时前
I&#x27;m currently building an audiobook app. I&#x27;ve considered adding podcast (and even music) support, but wonder if this is something people actually want bundled together or would prefer tailored experiences.
评论 #43937571 未加载
评论 #43936781 未加载
评论 #43938376 未加载
Arn_Thor大约 22 小时前
A good solution for a standalone server. But since I use Plex already there’s an audio book plugin for it that I use along with Prologue for IOS.
评论 #43935399 未加载
评论 #43935257 未加载
评论 #43935478 未加载
azalemeth大约 16 小时前
I&#x27;ve found AntennaPod [1] absolutely brilliant for android podcasts -- it _just works_, downloads the audio files, is robust, etc. Very high quality software. This looks a bit more like a long-term storage solution for podcasts though, rather than shorter term listening. And of course with excellent metadata integration.<p>[1] <a href="https:&#x2F;&#x2F;antennapod.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;antennapod.org&#x2F;</a>
rft大约 18 小时前
I run this on my home server and use it to download and listen to podcasts that don&#x27;t have a video component. It struggled a bit while downloading podcasts with hundreds of existing episodes, no idea if this was fixed since I tried it.<p>Also want to mention that Music Assistant has an integration for it as a media source, so you can listen to podcasts&#x2F;audiobooks on any speaker connected to your Home Assistant. <a href="https:&#x2F;&#x2F;www.music-assistant.io&#x2F;music-providers&#x2F;audiobookshelf&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.music-assistant.io&#x2F;music-providers&#x2F;audiobookshel...</a>
midasz大约 19 小时前
This is one of the pillars of the selfhosting world imo. Together with Immich for photos, Plex(amp) - arr stack for media, and Vaultwarden for passwords. They&#x27;ve just never let me down.<p>Maybe openwebui is another addition but it&#x27;s still early days
andnand大约 15 小时前
Im fairly new to self hosting. I&#x27;ve been playing around with a raspberry pi running raspberry pi os. The documentation says the Debian package is only for amd64 architectures. Im assuming that has to do with one of the Node packages? Out of curiosity, if I wanted to get it to work on an arm architecture, where would I start? My first guess would be trying to install it on the pi and looking at the error messages.
评论 #43937591 未加载
评论 #43937462 未加载
kyriakos大约 17 小时前
For Podcasts I&#x27;ve been using <a href="https:&#x2F;&#x2F;github.com&#x2F;madeofpendletonwool&#x2F;PinePods">https:&#x2F;&#x2F;github.com&#x2F;madeofpendletonwool&#x2F;PinePods</a> comes with Apps for every platform. Its a bit rough around the edges but it does the job.
评论 #43937347 未加载
p0w3n3d大约 10 小时前
I&#x27;m looking for self hosted Spotify-alike. Own cloud is not really what I wanted...
评论 #43942462 未加载
InsideOutSanta大约 22 小时前
What&#x27;s a good source for DRM-free audiobooks? I&#x27;d love to ditch Audible and move to something like this, but I haven&#x27;t found a store that has a good selection.<p>(Edit: thank you, everybody, for the great answers!!!)
评论 #43936842 未加载
评论 #43934917 未加载
评论 #43934543 未加载
评论 #43934481 未加载
评论 #43934508 未加载
评论 #43934571 未加载
heisenzombie大约 22 小时前
I understand the audiobook server, but what’s the use case for the podcast part? You replicate a podcast on your own server, in case the original goes away?
评论 #43935515 未加载
评论 #43934612 未加载
评论 #43934845 未加载
评论 #43935443 未加载
评论 #43935296 未加载
评论 #43934613 未加载
评论 #43934918 未加载
agnishom大约 23 小时前
I host this on my homeserver. Pretty nice app so far.
评论 #43934283 未加载
apitman大约 16 小时前
Has anyone played with the API? How is it to develop against?
efff大约 23 小时前
Been using it for a while, amazing app!
gitroom大约 16 小时前
man i still end up juggling three different apps for all my audiobooks and podcasts, would be nice if just one setup handled all the offline stuff and syncing clean
rosege大约 24 小时前
Thanks looks interesting
pyuser583大约 19 小时前
Really nice!