Absolutely agreed. And if you're a digital person like me, consider having local copies of your music and #selfhosting
I self-host my own (large) music collection, have whole-house audio, and can stream it anywhere there's a connection as well.
Powered by #linux, #mpd, and #snapcast .
HOWTO (bare metal): https://ideatrash.net/2021/08/further-adventures-in-whole-house-audio.html
HOWTO (docker, though I haven't updated it recently):
https://ideatrash.net/2022/10/using-docker-to-get-whole-house-audio-and-streaming-super-easily.html
#snapcast #mpd #linux #selfhosting
trying to set up #Snapcast tonight before I go to bed and I'm going to give myself a headache.
realising if I can progress in my coding skills (and honestly if I can bring back some enthusiasm for it) the value I could provide might lie in packaging these things so they're easy to use.
Well, it looks like the easiest solution for my Linux-based setup is:
1. #mopidy - streams music from my Subsonic-compatible server (#Nextcloud) and then sends that music to...
2. #snapcast - This *appears* to be a more modern app for streaming audio that is recommended by the mopidy folks.
However, since setting all of this up is beyond my short-term abilities I will only be able to inflict my awesome, new "4th of July" playlist on my long-suffering family :-)
My #WeekendProject this week was to repair the holes in my ceiling. The holes were from installing new lights. I also looked at #snapcast and didn’t come away impressed. I couldn’t get it to sound very good at all.
@marud
Tu as regardé si côté de Mopidy Iris ?
https://mopidy.com/ext/iris/
Ça semble permettre d'utiliser les services du genre youtube, spotify etc
Seriously thinking of tinkering with #mopidy and #snapcast for my home multi room audio.
I currently use #LogitechMediaServer and various #RaspberryPi clients around the house with DACs attached to amps. I never even thought of modipy until I read @neil #jellyfin toot. 🙄
Anyone else have experience and pros / cons ??
#mopidy #snapcast #LogitechMediaServer #raspberrypi #jellyfin
🧵 So here's a lovely, practical example of why I love #Emacs this evening:
I've been trying to statically compile #Snapcast so I could run it as a client on my SteamDeck. Now #ArchLinux, doesn't come with a few of the static libraries I'm needing, so I'm going to have to compile them myself to get the libraries etc etc.
I have a bunch of .so library files, but no idea where they've come from. OK, so I need to run pkgfile to find each one. (1/3)
@kelbot @redeagle OK! I've tried out a ton of audio options, and written up my experiences with them here: https://changelog.complete.org/archives/10439-music-playing-both-whole-house-and-mobile
Summary: I might stick with my current #LMS and #Ampache ( @ampache ) even though they're clunky in combination. Ampache with #MPD and #Mopidy was clunky in every which way. #Jellyfin with #Mopidy was close, but couldn't play my playlists in proper order. #Snapcast is great, but I'm having trouble finding a quality thing to feed it with.
#snapcast #jellyfin #mopidy #mpd #ampache #lms
@kelbot @redeagle Innnteresting. I am starting to see how these could work together. There is also a #Subsonic extension for #Mopidy, and #Ampache supports the Subsonic protocol.... so I might even be able to just go in that direction.
Jellyfin's mobile app scene is... not great... compared to Ampache/Subsonic.
So I could use #Mopidy as a frontend to #Snapcast, backed not by a filesystem but by the system I use for mobile streaming? I like this better than Ampache->mpd->soundsync. @ampache
#snapcast #ampache #mopidy #subsonic
@kelbot @redeagle So I'm experimenting here! I've got #Snapcast installed. It looks like Mopidy is a local player that can feed audio to it. OK, that's fine. But then I have the same problem as before: for playing on my phone, I need Ampache, and then I want playlist synchronization between the two, which I don't have, AFAICT?
@ampache Thank you! I found Ampache's #MPD page at https://github.com/ampache/ampache/wiki/MPD . I got #Ampache localplay set up to go to MPD, and from there to #Snapcast. It works, but it's got some problems:
- I can't seek within a track
- The quality of the mpd stream is dependent on the streaming quality settings of the user that clicked "play", and it is transcoding all my #FLAC to mp3 unnecessarily.
- #Snapcast stops streaming and I have to manually restart it after clicking Stop in Ampache.
Plumbing together #mpd and #snapcast for a home #audio system with multispeaker sync and unlimited flexible broadcast zones. https://blog.firedrake.org/archive/2022/11/Home_audio_with_mpd_and_snapcast.html
@kelbot @redeagle You've got me thinking that #Jellyfin plus either #Snapcast or #SoundSync may be the way to go, if it's possible to do remote control of a Jellyfin instance. I'll look into it! I don't really need the capability to play different music in different rooms very often, so could do without that.
#soundsync #snapcast #jellyfin
@kelbot @redeagle I wonder if #Snapcast or #Soundsync would work with #Jellyfin to make an integrated experience? https://www.reddit.com/r/jellyfin/comments/mrsan7/stream_audio_to_multiple_devices/guqrtv2/ at least seems to be one person doing it (or maybe with #MPD instead; I'd like to avoid that.)
#mpd #jellyfin #soundsync #snapcast
#Mopidy and #Snapcast both now set up, with Homie #MQTT control to start client on each separate control unit.
Next jobs:
1) Reflash based on latest #DietPi
2) Test
3) Start flashing a bunch of SD cards
4) Build a bunch more control units.
#raspberrypi #homeautomation #smarthome #dietpi #mqtt #snapcast #mopidy
@arran I run a #hifiberry DAC for that purpose, the #snapcast snapclient seems to have no issue with it, but the kodi installation is often unhappy about getting snatched the device for other purposes and suddenly can't find it any more. Other than that it works fine.
The #smartHome will have about a dozen of these #RaspberryPi units throughout:
• Raspberry Pi 3B(+) - runs #DietPi and #Chromium to #homeAutomation dashboard, and #Snapcast for audio.
• Touchscreen provides access to control lights & audio
• Room speakers are powered by connected iQAudio #DigiAmp+
Hope is that built-in WiFi & Bluetooth may also be used for internal positioning of phones, #BluetoothLE devices etc. in future.
#bluetoothle #DigiAmp #snapcast #homeautomation #chromium #dietpi #raspberrypi #smarthome