Harald Wagener

924 Followers
1.1K Following
6.4K Posts

Nazis raus.

For Every Stupid Idea There Is An Equal And Opposite One.

Born at325ppm
pixelfed@[email protected]
Signaloliof.05
SocialMediaTrotzdem Da
Auch online hilft nurantifa
codeberghttps://codeberg.org/hwaponctech

Every politician should remember: you cannot be allied to Trump.

Trump only accepts vassals.

If you’re a good vassal (doing what you’re told), he will listen to your begging and may grant favors.

But he will never see you as an equal or accept criticism from you.

https://www.reuters.com/world/europe/trump-turns-meloni-says-he-is-shocked-by-italian-leader-2026-04-14/

Die aktuelle Entwicklung von Music Assistant und Sendspin ist genau in dem Reifegrad, dass es fast gut genug ist, aber frustrierend genug, dass ich noch nicht uneingeschränkt den Siegeszug der Open source Lösungen ausrufen wollte. Für Enthusiasten mit DIY Trieb und den richtigen Komponenten (also Dinge mit einem ESP32 S3 oder anderen aktuellen leistungsfähigen Klein Computern) ist es aber durchaus opportun, sich schonmal damit zu beschäftigen.

Glücklicherweise sind die Entwickler sehr aktiv und es gibt fast wöchentlich Updates sowohl von der Implementierung als auch der Spec. Wir werden sehen.

Wenn ich ohne Budget Constraints weiter testen wollte, würde ich die Hardware von Sonocotta sowie Teufel MYND, für den es jetzt ja ein Raspberry Pi Zero 2W Hirn gibt, ausprobieren. Aber das kann auch warten, bis die Dinge sich weiter entwickeln.

#homeassistant #musicassistant #sendspin

Abenteuer mit Sendspin

oder wieso es so schwer ist, sich der Sonos Hegemonie zu entziehen

Als ich vor vielen Jahren die Aufgabe lösen wollte, Surround Sound ohne Kabel quer durch die Wohnung zu legen, war eine meiner ersten Ideen, den Ton zu den Surround Lautsprechern über zwei Klein -Computerpaare drahtlos zu übertragen. Es war eine Zeit, als PulseAudio noch jung und PipeWire war noch nicht Mal ein Jucken auf Wim Taymans Hirnrinde. Dementsprechend habe ich mich nach zwei Wochen erfolgloser Abendbastelei auf dem Markt umgesehen und meine erste Sonos-Anlage gekauft. Über die Jahre sind die Geräte teurer und schlechter geworden, aber die Konkurrenz schien wenig gegen halten zu können. Einmal war ich fast so weit, mich für Teufels Raumfeld zu erwärmen -- prompt wurde diese Produktfamilie angekündigt. Mittlerweile hatte ich aus rein praktischen Gründen weitere Sonos Player in der Wohnung, später im Haus verteilt, der Lock-In war perfekt.

Und dann hat Sonos es geschafft sich selbst ein Loch zu schaufeln, aus dem sie nicht so einfach wieder raus kommen. In etwa der gleichen Zeit begann ich, mich mit Home Assistant auseinanderzusetzen. Auch zu der Zeit gab es schon Music Assistant, aber in einem für mich unpassenden Funktionsumfang.

Doch es war klar, Music Assistant muss eine Antwort auf die Multiroom Frage finden. Denn die Lösungen am Markt waren alle proprietär und nicht miteinander kompatibel.

Und dann, Mitte letzten Jahres, wird ResonateSendspin vorgestellt, ein Open Source Audio Streaming Protokoll mit Multiroom Support.

Und Sonos schaffte es nicht, sich aus dem Loch zu kämpfen.

Und dann, mit Music Assistant 2.8: Sendspin Bridges -- das Konzept, das es erlaubt, andere Streaming Protokolle mit einem Sendspin Layer zu überziehen. Das war für mich der Startpunkt, mir das ganze "mal genauer anzusehen", wie die Youtuber so sagen.

Zunächst also: Music Assistant installieren, und ein paar Musikquellen hinzufügen. Freie Streaming Angebote wie SomaFM vereinfachten den Einstieg, nichts musste an irgendeinen neuen Ort gelegt werden, damit es funktioniert.

Music Assistant unterstützt neben dem eigenen Sendspin einige gängige Protokolle, darunter Sonos und AirPlay. Das sollte noch wichtig werden.

Zunächst funktionierte alles wunderbar: ich konnte die Sonos Lautsprecher über MA genauso steuern wie in der Sonos App, nur ohne Werbung und überraschend wegfallende Features.

Und dann begann ich zu experimentieren: Music Assistant App auf Android, sendspin cli auf MacOS, und auf einmal hatte ich ... naja. Einen Teil Player die native Sendspin sprechen, und einen Teil der Sonos spricht. Und diese konnte man nicht zum synchronisieren Abspielen bewegen. Der Grund: Proprietäre Kackscheisse von Sonos, die einen sinnvollen Weg außerhalb des Ökosystems wo möglich unterbinden will.

Doch da kam AirPlay ins Spiel: es gibt eine Sendspin Bridge für AirPlay, und verschiedene Sonos Speaker beherrschen die eine oder andere Version von AirPlay.

Ein erster Versuch mit meinem Fernseher, der auch AirPlay spricht, gestaltete sich etwas schwierig, da dieser AirPlay 2 spricht und ich dir Stelle wo man in MA die PIN eingeben muss, nicht auf Anhieb gefunden habe. Das hat ein paar Mal funktioniert, und dann irgendwann nicht mehr. Und einer meiner ältesten Sonos Lautsprecher spricht noch kein AirPlay und funktioniert in der Gesamtschau noch nicht.

Was aber sehr gut funktioniert: Computer und Mobilgeräte über sendspin als zusätzliche Player einbinden. Die sendspin cli hat ein Text UI, aber es gibt eine Android App (und alternativ SendspinDroid, das ein angelegtes Gerät oder zB einen Fire stick zu einem Sendspin Endpunkt macht).

Ich möchte aber nicht nur verschiedene große und kleine Computer einbinden, sondern auch einen Weg aus der Sonos Hegemonie finden. Den Schwenk über AirPlay halte ich auch für begrenzt hilfreich. Glücklicherweise gibt es aber verschiedene Optionen nativer Sendspin Speaker über esphome und die Sendspin Bluetooth Bridge.

Zum Experimentieren kaufte ich also online einen Bluetooth Dongle mit einer Antenne für bessere Reichweite, beim Discounter um die Ecke für 15€ ein Bluetooth Radio, und bestellte mir die RaspiAudio Muse Luxe2.

Die Installation des Bluetooth Dongle auf meiner HAOS Instanz und das Einbinden des Bluetooth Speakers war unspektakulär. Allerdings ist die Synchronisierung im Multiroom Umfeld nicht perfekt. Ich habe auch noch nicht ausprobiert, wie sich das System mit mehreren Bluetooth Endpunkten verhält.

Die Muse Luxe2 ist im wesentlichen eine Enttäuschung. Die von RaspiAudio angebotene ESPhome Konfiguration funktioniert theoretisch, ist aber nicht auf aktuellem Stand und bindet verschiedene Features als External Components ein, die schon längst in ESPhome enthalten sind. Mit der Bändigung dieser Konfiguration kämpfe ich noch, aber aktuell kommt es immer wieder zu Abbrüchen der Verbindung und zu Crashes, auch mit ESPHome 2026.4

Mein Fazit also:

#homeassistant #musicassistant #sendspin

"Blue Origin will take all feasible steps to reduce the probability of collision by at least 1.5 orders of magnitude for any collision risk above a threshold which will be no higher than 1E-5" I'm an orbital debris expert and I'm not sure I can parse this sentence. But I'm sure it'll be fine!!

They say they'll get the collision prob down to 1 in 1000 for any periods of non-maneuverability. With 51,000 sats and a million more from SpaceX, these are great odds! (...of a collision)

Weirde Auswüchse der Bürokratie:

Die Krankenversicherung erlischt mit dem Tod. Der Mensch ist mit dem Eintritt des Todes nicht mehr versichert. So kommt es, dass meine letzte ärztliche Aufgabe, die Leichenschau und das Ausstellen der Todesbescheinigung, nicht von der Krankenkasse, sondern von den Angehörigen bezahlt werden soll.
Und ich soll dann den Menschen, die vllt grade voll im Schock sind, rausleiern wo ich die Rechnung hin schicken soll, ich hasse das

Mitbekommen? Die AfD verlor am Sonntag alle Bürgermeisterwahlen im Osten, haushoch – sogar in ihren eigenen Hochburgen. Der NDR zum Beispiel berichtet oft über AfD-Erfolge – aber erwähnt jetzt nicht die Niederlagen. https://www.volksverpetzer.de/analyse/afd-osten-keiner-merkt-es/?utm_source=mstdn

#PopeLeo added: “I will continue to speak out loudly against #war, looking to promote #peace, promoting dialogue & multilateral relationships among the states to look for just solutions to problems. Too many people are suffering in the world today. Too many innocent people are being killed. And I think someone has to stand up & say there’s a better way.”

#sanity #law #IranWar #Trump #kakistocracy #TrumpIsUnfit #US #Iran #Israel #WarCrimes #RulesOfWar #geopolitics #NationalSecurity #MiddleEast

On Monday, #PopeLeo said he would continue to publicly oppose #war, while downplaying the idea that he was engaged in a direct dispute with #Trump.

“The things I say are not meant as attacks on anyone,” Leo told reporters.

He added: “I do not look at my role as being political, a politician. I don’t want to get into a debate with him. I don’t think that the message of the Gospel is meant to be abused in the way that some people are doing.”

#law #ChurchAndState #FreedomOfReligion #TrumpIsUnfit

Asked directly about #Trump’s comments on Truth Social, #PopeLeo said: “It’s ironic — the name of the site itself. Say no more.”

Leo’s comments came after Trump’s lengthy attack on the pope on Sunday night….

Tensions between the 2 leaders have risen in recent weeks. The pope has criticized Trump’s attacks on #Iran & appeared to distance himself from efforts by Pete #Hegseth, the #US Secy of #Defense, to portray the #US - #Israel campaign against Iran as a #Christian mission.

#ChurchAndState

Wenn ich sehe, wie sehr die Regierung so aus den Fehlern der Vergangenheit gelernt hat.... Da kommt bestimmt bald eine Tankstellen-App von Smudo.