• 2 Posts
  • 88 Comments
Joined 10 months ago
cake
Cake day: July 11th, 2024

help-circle







  • audiobookshelf is actually getting there for ebook support :

    Any file with an extension EPUB, PDF, CBR, CBZ, AZW3, MOBI is considered an “ebook file”.

    AZW3 and MOBI ebook files have limited support and do not keep your progress.

    https://www.audiobookshelf.org/guides/ebooks/

    What audiobookshelf is really amazing at is not requiring a strict naming scheme, unlike jellyfin it supports lots of different ways to name and organise your files, and it tracks modifications to the files (renaming, moving) without having to rescan the whole library like jellyfin (and without leaving behind entries relating to the old paths that don’t correspond to anything anymore, though that should be finally fixed in jellyfin’s next release !)

    I would have liked a dedicated ebook server but I’ll probably try using audiobookshelf in the meantime, of all the various ones I tried it’s the best by far. Just missing a “DNF” status to be perfect 🙂




  • For a media server :

    • Audiobookshelf for audiobooks and podcasts (for podcasts it can fetch them online from a RSS link and download them, you don’t need to manually download them)
    • Jellyfin for films, series and music (for music you can use jellyfin as backend and another app as frontend if you don’t like jellyfin’s music player, a lot of people find it lacking)
    • Komga for reading comics and manga (there’s also Kavita but I haven’t tried it)
    • Komf for fetching metadata for comics with Komga or Kavita
    • Suwayomi Server for manga (it doesn’t only act as a reader, with extensions it can find manga online and download them; it can sync your reading progress with AniList, and it’s compatible with Tachiyomi if you need that)
    • Haven’t found one yet for ebooks. I passionately hate Calibre and wouldn’t touch it again with a 10 foot pole, but a lot of people swear by it so you might give it a try and see whether you love it or hate it (it’s usually one of the two). Be warned though, it will automatically rename all your books and sort them in subfolders in a very stupid way, making it difficult to find anything again manually. So if you want to test it, do it on a copy of your ebooks first, that way if you don’t like it you won’t be stuck with everything in your ebook library renamed weirdly (speaking from experience -_-).

    Cloud :

    • Nextcloud : your very own locally hosted Cloud.

    Everything can be run in docker containers so your distro or even OS doesn’t matter.

    Hardware :

    • Personally I run everything from my NAS in docker containers but it’s starting to get overloaded so I’m planning to make a dedicated media server on a cheap mini PC like a refurbished Dell OptiPlex SFF.
    • You could also go for something like an OrangePi or RaspberryPi if you don’t mind using ARM.


  • Personally I put scripts in ~/.local/bin/scripts/ instead of just ~/.local/bin/ because I like to keep them separate from other binaries. To note: even though ~/.local/bin/ is in PATH, it’s subfolders are not, so if you do that you need to add the scripts subfolder to PATH if you want to run the scripts directly.

    Well actually my scripts are in mydotfilesrepo/home/.local/bin/scripts, and I use GNU Stow to symlink mydotfilesrepo/home to /home/myuser/ (same for mydotfilesrepo/etc/ and mydotfilesrepo/usr/ which are symlinked to /etc and /usr), but it’s the same result. Stow is pretty cool for centralizing your configs and scripts in one repo !

    I’ve never seen ~/bin before so I can’t comment on whether it’s a good idea.