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 :-)
@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
Recording from last night game, #swgemu https://swgemu.com the quality, and sound is now perfect, 1440p and the music info from mpd/mopidy with OBS plugin is working perfectly https://video.hardlimit.com/w/19Ym4yVh647mqRxqeJqDbU peertube > odyssee another example of community made software takes longer but ends up better than for-profit software Blender/gimp/linux/openbsd* ..... etc oh yeah and the music on #mopidy with #OBS is #defcon #Hacker somaFM radio. Join our guild https://www.swgemu.com/forums/showthread.php?t=254094
#swgemu #mopidy #obs #defcon #hacker
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
@ssamulczyk exciting! I'd look into #tandoor to track recipes and #grocy if u want to get really into tracking what's in your fridge. second the nextcloud rec, and #traefik if you want to start making things accessible from outside your local network. #mopidy for djing the house although I run that directly on the pi without docker. have fun!
#Tandoor #grocy #traefik #mopidy
Used #pymumble and #icecast to stream audio from #mopidy to my #mumble server
I used #botamusique music bot for mumble up until now, but I was wondering if it'd be possible to use a well known solution like mopidy or a `subsonic`-compatible server for this.
It seemed excessive to me that botamusique reimplements the typical player features like playlists (but adds a convenient YT wrapper though), while aiming to be just a bot.
Mopidy is great for a "jukebox" style playback, where many users can control the same music stream. On the other hand, if you use a #subsonic server and play audio in 4 browser windows, each one will get an independent video stream. There's a Jukebox mode for Subsonic that I didn't check, though.
The only thing that was missing in Mopidy from botamusique was the ability to play audio from yt videos. Thankfully, mopidy-yt exists.
After that, just set Mopidy to output to icecast, and read the icecast stream with ffmpeg, connect as a bot user to Mumble, and play the audio :)
#pymumble #icecast #mopidy #mumble #botamusique #subsonic
Plays music.. No music keeps coning..systemctl sez file not found
Remounts smb share..plays.. Music.. No music.... Still file not found.. Hmm
Realises music library hasn't been updated in forever.. Rescans music folder
Plays music.. No music.. Forces full deepscan
5 mins later.. Loads web interface.. new update..spends 10 mins updating web interface and all other outdated #python packages
What was I doing.. Oh yeah .. Plays #music for 5 mins then puts a fillum on
#python #music #mopidy #sysadmin
@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
@ampache I'm sort of trying to figure out how it fits into the picture here. I actually tried it years ago before choosing Ampache, and had a terrible time making it work. Does one still use the #Ampache UI to feed things to #mpd, or does one use a #mpd client to control? I'm also unclear on how, or whether, #Mopidy is relevant. THANK YOU for these tips!
#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
Last but not least, hier à #technozaure j'ai présenté
🎧 Faire son propre Spotify à la maison en DIY
Présentation un peu "over-engineering for fun" de mon setup de musique fait maison.
#freesoftware #streaming #music #spotify #mopidy #diy #technozaure
I have set up a new #Platypush automation flow that registers the tracks the user listens to (through #mpd, #mopidy, or by fetching the #lastfm scrobbles) on a local database, retrieves similar tracks through the last.fm API, and periodically creates a new discovery playlist that contains the top suggested tracks that haven't been listened/suggested yet.
The "top suggested" tracks are calculated through a simple score that takes into account both the match score between the suggested and the listened tracks, and for how many listened tracks a certain track has been reported as a suggestion.
It's a self-hosted and backend-agnostic alternative (with a transparent algorithm) to Spotify's discovery features. I have been using it for several weeks to generate my "Discovery weekly" playlists, and I've been surprised by how many new tracks I discovered - way more than through Spotify's suggestions, that were quite all over the place lately.
I may write a blog article on it, but before that I wanted to check the community's favourite ways of consuming music, so I can provide playlist generation examples that are relevant for that service.
I have been a #Spotify user for more than a decade, until they recently f*cked up their developer experience for good by killing libspotify (technically they already deprecated it years ago, but in all these years they refused to provide official alternatives as well). I have moved to #Tidal since then, so my code now generates new discovery playlists through the Tidal ("unofficial"/reverse engineered) web API.
Do you folks have a favourite (preferably web-based, or with a web API) alternative service that you use to discover and stream music? Fully local options also apply, but then I need to write about how to automatically search and download audio files from cloud services - and even though I have found some ways of doing it, it's obviously illegal to publish those methods :) options like #Bandcamp may also apply, but only a small subset of the tracks that are found on last.fm are available on Bandcamp.
In other words, do you folks have any suggestions for an online music streaming service comparable to Spotify or Tidal when it comes to content availability, but with a good search, playlist management and streaming API (unlike Spotify and Tidal)?
The only reason why I'm using Tidal is that I needed an alternative to Spotify with comparable content availability, and that Tidal is (allegedly) a bit fairer to artists when it comes to remuneration. But I don't like to rely on a web API that has basically been reverse engineered, and on a music service that doesn't even provide an official Linux client.
#platypush #mpd #mopidy #lastfm #spotify #Tidal #bandcamp
Yesterday we released version 1.1.0 for our #Funkwhale plugin for #Mopidy: https://dev.funkwhale.audio/funkwhale/mopidy/-/tags/v1.1.0
Ersmal #Mopidy anreissen #Rasberry ❤️
https://vid.puffyan.us/watch?v=cUo71iskqC8
@imacrea that's more or less the way I used to manage my collection before (a self-hosted #mopidy server with all the mp3s). But that wasn't scalable for a music junkie like me, hence my love/hate relationship with Spotify.
Not all the music I listen to is indie bands that are on #Bandcamp, and with an average of 2-3 album discoveries a day I would have to spend my whole salary buying mp3s.
So all-you-can-eat streaming is really the best option, as long as I can integrate it in mopidy, because I've built so much automation around it over more than a decade (from controlling music through IR remotes, to automatically playing my alarm clock music, to the integration with my voice assistant on the RPi, to a multi-room set up with Snapcast, to accessing my collection using any MPD-compatible client) that I *don't want to* use another client/interface, no matter how many bells and whistles they put.
But Spotify is really leaving me with no choice here. Either I work on migrating mopidy-spotify to Librespot (hence continuing with this cat-and-mouse game against a corporation that just doesn't want to provide me with flexibility), or I move all of my music automation to pure Librespot (as well as rewriting the UIs and clients I've built, which is quite a painful option), or I go through the thousands of albums and artists I have saved on Spotify and buy/download them all as mp3s (an even more painful option).
one of these days i will eventually setup my own #mopidy server to replace spotify. i'm currently just working on building up my library so that it's on par with my spotify library.
does anyone have any experience with mopidy?