• 5 Posts
  • 19 Comments
Joined 6 months ago
cake
Cake day: July 10th, 2025

help-circle

  • I hope someone else knows a better way to do this because it would appear it is somewhat possible but not easy.

    Subsonic servers, such as navidrome, offer the ability to “SyncPlayQueue” via api to specific players, but in the case of navidrome that does not included the web player or music assistant for home assistant (the later is an assumption as i was unable to find a setting to enable it).

    For those who don’t care about home assistant they just need to find a player on the devices they want to transition music too and from that supports the feature.

    For those who use home assistant and want to listen to music across devices you can transfer queue from within the music assistant player to a device added as a player or the app by picking “this device”. That only works if you’ve been playing music from your phone on a smart speaker, the music queue being played via web isn’t visible from the app and vice vera. It might be possible to set a web browser as a player to interact with but i imagine that would be a fragile setup at best.












  • To play off what others are saying i think a mini pc and a stand alone nas may be the better route for you. It may seem counter intuitive to break it out into two devices but doing so will allow room for growth. If you buy a creeper bare bones mini pc and put more of your budget towards a nas and storage you could expand the mini pc without messing with your nas. You could keep the pi in the mix for a backup if your main pc is down or offload some services to it to balance performance.





  • As a self taught self-hosting enthusiast i wouldn’t recommend ansible to a beginner. I know that sounds backwards as absible makes everything easy and does all the work for you but that’s also part of the problem. It would be like jumping behind the wheel of a self driving car without knowing how to drive at all. When (not if) something goes wrong it could go wrong hard and you’d lose the whole instance.

    It’s better to start with some other self hosted projects that interest you to get a feel for the process and software like docker then work your way up to bigger things like lemmy. I consider myself fairly versed in the process and lemmy still gave me some issues to set up and my pixelfed instance still won’t federate despite my best efforts. I’m pretty sure i know the issue, i just need to get around to fixing it.

    Last thought, the raspberry pi is a pretty impressive little pc for it’s size and price point but you might find yourself quickly burning through resources depending on the number of active users you have and how heavily you use it.


  • Underrated explanation, you held it finally click for me. I consider myself a fairly educated person but just couldn’t wrap my head around what made it so special. Correct me if i’m wrong but my understanding is the server uses the public key to encrypt a challenge code that can only be decrypted by your private key. You get an on device prompt to approve the process and the rest is done under the hood.

    To go further on this, is the public/private key a mathematical relationship? What ties the two together to make them useful as a pair?