{"id":535,"date":"2015-09-21T22:26:29","date_gmt":"2015-09-21T20:26:29","guid":{"rendered":"https:\/\/www.pilinski.org\/wordpress\/?p=535"},"modified":"2016-01-18T13:41:00","modified_gmt":"2016-01-18T11:41:00","slug":"multiroom-audio","status":"publish","type":"post","link":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/","title":{"rendered":"Multiroom Audio"},"content":{"rendered":"<p>Heute mal etwas Technischeres.<\/p>\n<p><strong>Multiroom Audio<\/strong><\/p>\n<p>Dahinter verbirgt sich die M\u00f6glichkeit, in mehreren R\u00e4umen Audioquellen zu steuern. Das Ganze werden wir in einer light Variante aufbauen. Zuerst ist es uns wichtig in zwei R\u00e4umen, K\u00fcche und Bad, Radio h\u00f6ren zu k\u00f6nnen.<\/p>\n<p><!--more--><\/p>\n<p>Dazu habe ich einen Raspberry genommen und mit einer USB Soundkarte versehen. Die Soundkarte wird in zwei Monokan\u00e4le aufgesplittet, so kann Bad und K\u00fcche einzeln gesteuert werden. In den R\u00e4umen ist eh nur ein Lautsprecher verbaut, daher reicht dies v\u00f6llig.<\/p>\n<p>Um den Radiostream abzuspielen und die Lautst\u00e4rke zu steuern, wird mopidy eingesetzt. Mopidy ist ein MPD Klon, mit dem entscheidenen Vorteil, auch auf Spotify zugreifen zu k\u00f6nnen, einen entsprechenden Account habe ich zuf\u00e4llig \ud83d\ude09<\/p>\n<p>Je Raum wird eine Mopidy Instanz angelegt, die auf einen eigenen ALSA Output zugreift.<\/p>\n<p>&nbsp;<\/p>\n<p>Zuerst die ALSA Konfiguration<\/p>\n<p><code>pcm.!default {<br \/>\ntype hw<br \/>\ncard 1<br \/>\ndevice 0<br \/>\n}<\/code><\/p>\n<p>ctl.!default {<br \/>\ntype hw<br \/>\ncard 1<br \/>\ndevice 0<br \/>\n}<\/p>\n<p>pcm.dmixer {<br \/>\ntype dmix<br \/>\nipc_key 1024\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # unique IPC key<br \/>\nipc_perm 0666\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Andere Benutzer k\u00f6nnen ebenfalls dmix gleichzeitig nutzen<br \/>\nslave.pcm &#8222;default&#8220;<br \/>\nslave {<br \/>\nchannels 2<br \/>\n}<br \/>\nbindings {<br \/>\n0 0<br \/>\n1 1<br \/>\n}<br \/>\n}<\/p>\n<p>pcm.kueche {<br \/>\ntype plug<br \/>\nslave {<br \/>\npcm &#8222;dmixer&#8220;<br \/>\n}<br \/>\nttable.0.0 1 #Kanal 0 soll auf Kanal 0 gemischt werden, Ausgabe auf 100%;<br \/>\nttable.1.0 1 #Kanal 1 soll auf Kanal 0 gemischt werden, Ausgabe auf 100% &#8211;&gt; also links und rechts zusammen auf Kanal 0<br \/>\n}<\/p>\n<p>pcm.bad {<br \/>\ntype plug<br \/>\nslave {<br \/>\npcm &#8222;dmixer&#8220;<br \/>\n}<br \/>\nttable.0.1 1<br \/>\nttable.1.1 1<br \/>\n}<\/p>\n<p>Und nun die wichtigen Teile mopidy Konfiguration<\/p>\n\n<p><code><br \/>\noutput = alsasink device=bad<\/code><\/p>\n<p>[mpd]<br \/>\nenabled = true<br \/>\nhostname = 0.0.0.0<br \/>\nport = 6601<\/p>\n<p>[http]<br \/>\nenabled = false<\/p>\n<p>&nbsp;<\/p>\n<p>Im n\u00e4chsten Beitrag stelle ich dann meine Haussteuerung vor.<\/p>\n<p class=\"bawpvc-ajax-counter\" data-id=\"535\">Views: 248<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute mal etwas Technischeres. Multiroom Audio Dahinter verbirgt sich die M\u00f6glichkeit, in mehreren R\u00e4umen Audioquellen zu steuern. Das Ganze werden wir in einer light Variante aufbauen. Zuerst ist es uns wichtig in zwei R\u00e4umen, K\u00fcche und Bad, Radio h\u00f6ren zu k\u00f6nnen. Views: 248<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-535","post","type-post","status-publish","format-standard","hentry","category-technik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Multiroom Audio | Pilinskis Bautagebuch<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multiroom Audio | Pilinskis Bautagebuch\" \/>\n<meta property=\"og:description\" content=\"Heute mal etwas Technischeres. Multiroom Audio Dahinter verbirgt sich die M\u00f6glichkeit, in mehreren R\u00e4umen Audioquellen zu steuern. Das Ganze werden wir in einer light Variante aufbauen. Zuerst ist es uns wichtig in zwei R\u00e4umen, K\u00fcche und Bad, Radio h\u00f6ren zu k\u00f6nnen. Views: 248\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\" \/>\n<meta property=\"og:site_name\" content=\"Pilinskis Bautagebuch\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-21T20:26:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-18T11:41:00+00:00\" \/>\n<meta name=\"author\" content=\"Felix\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Felix\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\"},\"author\":{\"name\":\"Felix\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e\"},\"headline\":\"Multiroom Audio\",\"datePublished\":\"2015-09-21T20:26:29+00:00\",\"dateModified\":\"2016-01-18T11:41:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\"},\"wordCount\":249,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#organization\"},\"articleSection\":[\"Technik\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\",\"name\":\"Multiroom Audio | Pilinskis Bautagebuch\",\"isPartOf\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#website\"},\"datePublished\":\"2015-09-21T20:26:29+00:00\",\"dateModified\":\"2016-01-18T11:41:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.pilinski.org\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Multiroom Audio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#website\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/\",\"name\":\"Pilinskis Bautagebuch\",\"description\":\"Hausbau, Smarthome, Garten und mehr\",\"publisher\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pilinski.org\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#organization\",\"name\":\"Pilinski IT\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png\",\"contentUrl\":\"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png\",\"width\":154,\"height\":62,\"caption\":\"Pilinski IT\"},\"image\":{\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e\",\"name\":\"Felix\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g\",\"caption\":\"Felix\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Multiroom Audio | Pilinskis Bautagebuch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/","og_locale":"de_DE","og_type":"article","og_title":"Multiroom Audio | Pilinskis Bautagebuch","og_description":"Heute mal etwas Technischeres. Multiroom Audio Dahinter verbirgt sich die M\u00f6glichkeit, in mehreren R\u00e4umen Audioquellen zu steuern. Das Ganze werden wir in einer light Variante aufbauen. Zuerst ist es uns wichtig in zwei R\u00e4umen, K\u00fcche und Bad, Radio h\u00f6ren zu k\u00f6nnen. Views: 248","og_url":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/","og_site_name":"Pilinskis Bautagebuch","article_published_time":"2015-09-21T20:26:29+00:00","article_modified_time":"2016-01-18T11:41:00+00:00","author":"Felix","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Felix","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#article","isPartOf":{"@id":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/"},"author":{"name":"Felix","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e"},"headline":"Multiroom Audio","datePublished":"2015-09-21T20:26:29+00:00","dateModified":"2016-01-18T11:41:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/"},"wordCount":249,"commentCount":1,"publisher":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#organization"},"articleSection":["Technik"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/","url":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/","name":"Multiroom Audio | Pilinskis Bautagebuch","isPartOf":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#website"},"datePublished":"2015-09-21T20:26:29+00:00","dateModified":"2016-01-18T11:41:00+00:00","breadcrumb":{"@id":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pilinski.org\/wordpress\/multiroom-audio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.pilinski.org\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Multiroom Audio"}]},{"@type":"WebSite","@id":"https:\/\/www.pilinski.org\/wordpress\/#website","url":"https:\/\/www.pilinski.org\/wordpress\/","name":"Pilinskis Bautagebuch","description":"Hausbau, Smarthome, Garten und mehr","publisher":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pilinski.org\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.pilinski.org\/wordpress\/#organization","name":"Pilinski IT","url":"https:\/\/www.pilinski.org\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png","contentUrl":"https:\/\/www.pilinski.org\/wordpress\/wp-content\/uploads\/2020\/02\/Logo.png","width":154,"height":62,"caption":"Pilinski IT"},"image":{"@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/1f712826d4f1ef859952bb9f5b5ef74e","name":"Felix","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.pilinski.org\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a9f6f9caa05fbd40847e2a2c4295cafe?s=96&d=mm&r=g","caption":"Felix"}}]}},"_links":{"self":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts\/535"}],"collection":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/comments?post=535"}],"version-history":[{"count":3,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts\/535\/revisions"}],"predecessor-version":[{"id":583,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/posts\/535\/revisions\/583"}],"wp:attachment":[{"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/media?parent=535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/categories?post=535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pilinski.org\/wordpress\/wp-json\/wp\/v2\/tags?post=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}