I knew it was gonna be Audiobookshelf as soon as I saw the headline. Great software. My wife has all her books hosted on it on our NAS, and it barely takes any resources. I have it hosted alongside Plex in a VM on a teeny tiny Ryzen 5500u Mini-PC.
Edit - I’m even more amused that I have almost the same configuration as the article author, Proxmox server hosting the guest, just mine’s an Ubuntu 24.04 server VM instead of LXC. That little server hosts Plex, Audiobookshelf, Lyrion, and AssetUPnP, pretty much handles all my media stuff, plus a separate Home Assistant VM, and has resources to spare.
“Self-host” is just a euphemism for “pirate” right? …Right?
No. It’s a term which means a services hosted by…yourself.
You can buy audiobooks outside of Audible: https://soundbooththeater.com/series/dungeon-crawler-carl/
Not necessarily.
Prologue on iOS does a great job of device syncing my Plex audiobook library. And no subscription requirement for once.
I just wish their official app would get out of beta already. It’s been stuck in limbo forever.
I was really confused about this cause the app is great. Googled Plappa and realized you were stuck on IOS. My heart goes out to you.
Check out plappa
Thanks for the heads up! Tired of trying to make the Emby app work for audiobooks.
Reminder that “self hosting” media is an extra step, you can do the same with “saving media locally and playing it”
That’s great, until you want to switch devices while still keeping your progress.
The author actually explains that his original solution was just saving them locally on his phone and playing them from there, but that was too much legwork for his wife to want to switch from a cloud service like Audible. So the whole self hosting part is to become “Audible” for his wife lol.
I feel like the answer to the question “why are you self-hosting” is almost always “because my significant other/family/friends use it”
And it’s a valid point. Services like audible and Netflix offer something that can not be matched by traditional storage, that’s why they are profitable to begin with. Streaming content instead of downloading it to each device is a good selling point, one which is covered by self hosting this stuff.
One of the big draws for me is the scrobbling, across a lot of my self-hosted apps. Comics, shows, books, whatever. I love that I can watch some of a show, or read some of a comic series, then go months without worrying about where I was before picking it back up again. I can pick up where I left off, which is one area where simply having files on a file-system falls short.
But how will I bring up my NAS in conversations at parties?
what is thisyarty thing
Tell them you’ll bring the music but instead play books at them during quiet times…lord of the rings anyone?
If you want a nicer looking (though less feature complete) app I can really recommend Lissen.
Nice.
I was paying for a family subscription for a major audiobook provider for a while. That changed after I used a 3rd party app to listen to their audiobooks and apparently broke their eula, and they were threatening to sue me and my 7 year old kid for it. Kinda killed the spirit to pay for their service.
Anyone does this with jellyfin?
No, but plex has terrible support for audiobooks.
If it’s anything like Emby, it blows for audiobooks. Lacking essential features, and regularly loses its place.
Doesn’t work, I feel. I’ve been looking at alternatives, gonna take a look at this audiobookshelf now.
Ive tried for a wile, but the features are just lacking. Finamp is good for music now. But for audiobook i am firm on audiobookshelf.
Nice article! I’ve been using Audiobookshelf (win) for a year and a bit. Works great with one exception, I can’t upgrade it past 2.17.16 on my Win11 box (non-docker). Any attempt to take it past that gives a non-responsive server. Not a big deal because that version is pretty stable.
My wife likes murders and romance, any suggestions for eBook?
Like where to find them?
For those on iOS looking for a companion app, check out plappa for a great app to access your Audiobookshelf/jellyfin instance. It works flawlessly for me, no data collection, and it allows downloading books in advance for on the go if you choose not to have external access to your server.
What I really want is a a similar project for epub files. I’ve not been able to find a web based library that allows easy download and auth based management.
I’d suggest looking into Kavita. I’ve been using it for a while now and it works great as a server to read and organize my epubs.
jellyfin with OPDS plugin. you can get download books directly from any OPDS compatible reader (Koreader, Moonreader+, etc)
That’s a solved problem, the answer is Calibre. If you want a nicer interface and some other fluff you can install calibre-web as a frontend for it. Calibre-web is very interesting if you have a Kobo e-reader because you can configure it as your store and get the books you add to calibre to magically appear on the e-reader with a nice download button next to it.
Audiobookshelf supports EPUB files and other ebook formats. You can put them alongside audiobooks (offering a UI option to either read or listen) or use purely ebooks although obviously a little overkill if you aren’t using the audio features at all
Have you tried Calibre?
I use Calibre to manage my librairy on my NAS, and COPS (https://github.com/seblucas/cops) to access it from anywhere. COPS just read the Calibre database saved on the NAS, and displays it as a self-hosted web site with all categories (authors, ratings, languages,…) and download links.
Oooo thank you for this. I already use Calibre but their web offering is imho kinda bad. This looks like it’s pretty much a drop in solution to my problem. If I throw it behind a zero trust page I can even open it up to the open internet.
Thank you for this!
For any other Audiobookshelf users looking at that article and thinking, “Wait, how did they get that nice wooden shelf look in the UI?”
Login as Admin
Settings
Change these settings to be enabled:Shoutout to Libation, that allows you to download and deDRM your Audible library.
Awesome.
Thank you for this
Oooooo, but there be dragons.
Documentation? Yer lookin’ at it This is a single-developer personal passion project. Support, response, updates, enhancements, bug fixes etc are as my free time allows I have a full-time job, a life, and a finite attention span. Therefore a lot of time can potentially go by with no improvements of any kind
You don’t really need much documentation. You set it up on windows once, which is pretty intuitive and then you copy the config to your server and run it headless. It pulls your library in fixed intervals. I haven’t touched it once in the year it is running now
Actually good for the developer. He is doing it out of his passion and faith in OSS. What more should we want of him? The dude is already a hero.
It’s just a warning not to get into it unless you’re capable of helping yourself.
That’s true of all self-hosting.
In my experience, that’s just true of all software. There’s a couple of high end InDesign plugins I use for work. Aside from that, I’m on my own.
De-DRMing audible audio books and self hosting are not inextricably linked. I just wanted to repost it to make sure people saw it before diving in.
The origins of the phrase “here be dragons” is one of placing a warning of caution on an unexplored area of the map. It says nothing negative about the developer.
It works now, even if later he gets tired of it and walks away it still works now.
I actually used a Windows app, de audible I think to get all mine out years ago. But I am always glad to see alternatives.
It’s good they put it up front though. There can be a lot of entitlement with oss users sometimes and setting expectations can help alleviate that.
Yes, I am aware of where this is posted and am prepared for my inevitable crucifixion as a result. But, like, is this really a problem that requires a self hosting solution? That seems like quite the overcomplication to me unless you absolutely require access to your entire selection on multiple devices that will have 24/7 network connections.
MP3’s take up negligible amounts of storage space on modern devices and can be played on anything, and can be easily taken with you anywhere including out of network range.
I guess teaching people how to drag-and-drop audio files onto their phone and open them with VLC would be a much shorter article.
I’ve got 128GB on my phone and instead of compressing images and videos to 480p I sync them to my server with immich. Same for music and movies.
I only store the apps and local info on my device. Everything that has to be stored long term sits on a cheap hdd. I can select the audiobook whenever I want to instead of in advance.
Its nice to share with others
MP3s do not show artwork or keep your place, and they don’t sync across devices.
Artwork
Yes they can, via images embedded in their ID3 tags. This is supported by a huge array of players in terms of both physical hardware and software.
Keep your place
Yes they can, via many players (including both VLC which is what I use, and also my car stereo).
Sync across devices
This much is true, at least in the players I use. There’s probably a solution with some specific player somewhere.
But specifically for audiobooks, I don’t… need… to play across multiple devices. I listen via only two methods: My headphones (which are driven by my phone) and in my car (which works with my phone). I only actually use one player. It goes with me everywhere. Ours go with most of us everywhere; we’re naked without 'em.
If your use case requires a networked solution, you do you. I’m just saying, don’t automatically get blinded by how the Streaming Era has kind of fucked up everyone’s brains.
I’d rather not have my library files available to everyone in the house. My NAS only has secured access via these apps.
As mentioned they keep position, copy files over as you access them, tailscale allows access everywhere.
I transition from mobile phone to PC more than twice a day. Just because you don’t want an app to do it doesn’t mean others don’t have the requirements.
I’m not saying nobody has that requirement, I’m just predicting that most people actually don’t if they sit down and think about it for a minute.
Also, what jaroni just said about cover art and position saving is still patently false and has been since, like, 1994.
Yeah thats true but it’s a fuck around via the gui without automation which these apps offer. I prefer m4a though.
Yup. Audio books aren’t very big once converted to a reasonable format and with the amount of space these days, I can comfortably keep a dozen on me at all times.
Yeeeah, gonna have to disagree with that. Having dead simple access to your library on any device is amazing. ABS syncs your listening position between devices, has offline downloading, supports rich metadata, collections, customized sleep timers, and quite a bit more.
Mostly agree. Audiobooks are not my thing, but of it were - I’d look for a way to resume where I left off, maybe some recommendation on what to listen to next.
In general - once you’re into hosting stuff and past the initial barrier of setting everything up - adding another service is dead simple.
I’m with you, but it’d still be nice to have an audiobook centered interface to drag those audiobooks from.
I’d much rather choose the book I want to listen to by clicking on the book’s cover than look for it on one of my many harddrives