• 33 Posts
  • 316 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle







  • gedaliyah@lemmy.worldtoSelfhosted@lemmy.world•Personal radio station
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    1
    ·
    22 days ago

    I use navidrome. You could set it up with individual accounts and use any Subsonic compatible player. I’m not sure what you mean by specific time periods, so I’m not sure about that.

    It has a very serviceable web app, and lots of front end clients. I like Tempus on Android, and Strawberry on PC.

    I’ve found that navidrome is just more stable and usable than other server apps. Yes, you could do it through Home Assistant or Jellyfin or NextCloud, but those apps are not purpose-built for music. Just my 2 cents.


  • Following because I am really a beginner myself. That said, I have been self-hosting a dozen or so services for about 2 years now. It is very intimidating to begin.

    A docker container is basically a sort of virtual machine stripped down to what is precisely essential for a given container. That means that apps running in docker are repeatable and will run identically on any hardware and software.

    When it comes to networking, you can choose to have services exposed to the internet or not. If they are not exposed, you can only access them over a local network. That might be fine for a nightly backup or HomeAssistant that’s only operated locally. It’s a good place to start.

    You can also use a certain type of VPN to create a virtual local network. That allows you to access your home server from any connected device. That’s what I do, using Tailscale. It is fine if you are only connecting to the server from a limited number of devices, since each one will need to be logged in to the same network.





  • I use OwnCloud, which was forked into NextCloud ages ago. I originally intended it as a temporary measure, but it has turned out to be a very reliable, no-frills but adequately featured fileserver. For example, it has file versioning, and companion apps on major OSs that help with managing local and cloud stored files.

    If you want a dead simple option, CopyParty is amazing. It’s a 1MB Python file that is basically a Swiss Army knife of file hosting. FTP, web interface, WebDAV, SMB, etc., etc. It wont have system integrations or file versioning, but it’s impressive what it can do.

    Edit: worth mentioning CopyParty has an in-browser media player, which is perfectly adequate for previews.





  • Big +1 for LRCGET. It is extremely powerful and dead simple to use. I’m generally able to point it at a directory and press go. It will return lyrics about as accurately and reliably as any manual search, and it has the (experimental) ability to embed the lyrics as well.

    I prefer embedded lyrics, since I know that they will be available and inseparable from the files regardless of what my library looks like in the future.





  • Sure. As a fork, it has all of the benefits of Calibre-web. It’s stable, well established, versitile, works well with Calibre desktop software (they are three different projects, despite the similar names). Yet it has a number of different features like automatic ingest, writing/converting files, sending to different devices, etc. There is a pretty complete list on the GitHub page I linked. It has a big community and active development, so its likely that any features you might look for could be coming soon.

    There are other self hosted software projects for ebooks (you can even use Jellyfin!). I had switched to Booklore at one point for a more modern UI and tracking, but it was more flash than execution and ultimately looks like it flamed out over some community issues. There are also projects like Kavita that are designed for features around comics/manga, but also do an excellent job with ebooks in general.

    You should consider two things: what the library looks like, and where it will be read. If it is mostly books with a few other media (like comics, PDFs, etc.), then CWA is probably a good bet. If it’s mostly comics and manga with some books and other media, consider whether Kavita is the better fit. If it is mostly DRM content, and you or if you want to manage it through Calibre Desktop, how does it connect? How often are new books being added and from where?

    What screen will it ultimately be read on? If it’s an ereader, check out the “books” and “self-hosted” communities here on Lemmy for which protocol, etc. is used. If it will be read on a computer or mobile device, what apps are available? Will it be read on multiple devices?

    For example, if it is a small library, read on an Android/iOS device, Jellyfin with JellyBook may be fine. If it is a large manga library already tracked on AniList, Kavita may be a good bet. If features like notes and highlights are important to sync across devices, something like Anx Reader with WebDAV might even be better.

    What OP describes is an excellent setup for 90% of cases.