{"id":121,"date":"2017-01-08T16:13:13","date_gmt":"2017-01-08T15:13:13","guid":{"rendered":"http:\/\/www.fotoandnet.de\/wp\/?p=121"},"modified":"2017-01-08T16:36:19","modified_gmt":"2017-01-08T15:36:19","slug":"linux-mpd-und-icecast","status":"publish","type":"post","link":"http:\/\/www.fotoandnet.de\/wp\/?p=121","title":{"rendered":"Linux MPD und Icecast"},"content":{"rendered":"<p>In meiner ersten Urlaubswoche in 2017 hatte ich Zeit mich mit <a href=\"https:\/\/wiki.archlinux.de\/title\/Music_Player_Daemon\">MPD<\/a> und <a href=\"https:\/\/wiki.archlinux.org\/index.php\/Streaming_With_Icecast\">Icecast<\/a> zu besch\u00e4ftigen. Den Ansto\u00df dazu gab mir dankenswerter weise <a href=\"http:\/\/www.ueschner.net\/\">Ralph<\/a>. Mich hat schon seit langem gewurmt, dass bei meinem Player <a href=\"https:\/\/wiki.archlinux.de\/title\/Amarok\">Amarok<\/a> die Steuerung f\u00fcr zuf\u00e4lliges abspielen nicht so funktioniert, wie ich es m\u00f6chte. Beispielsweise wenn ich morgens gute Laune habe und nur Musik h\u00f6ren m\u00f6chte, welche ich in den letzten Wochen \u00f6fter als zwei mal geh\u00f6rt habe oder andere intelligente Filtermechanismen f\u00fcr die Playlist. Kann sich ja jeder selber vorstellen, das es im Zeitalter von Machinelearning den einen oder anderen Mechanismus geben kann, wie man seine Playlist organisiert haben will. Das jedenfalls ging laut Ralph wohl alles fr\u00fcher in einer alten Version von Amarok, aber in der aktuellen schreibt er nur fleissig mit, das ich bereits wann geh\u00f6rt und bewertet habe erm\u00f6glicht aber das Filtern nach diesen Kriterien nicht.<\/p>\n<p>Ralphs Input bestand nun darin, dass er mir eine verteilte Infrastruktur f\u00fcr Player, Steuerung und Streaming Vorschlug, in der man die vermissten Funktionen abbilden kann. Ich setzte mich also mit dem &#8222;Player&#8220; MPD ausseinander. Die Doku auf dem Arch Wiki ist sehr umfangreich und so hatte ich den MPD gef\u00fchlt nach einer Stunde am Start. Gut, sp\u00e4ter stellte ich dann nich fest, dass der MPD den User:mpd und die Group:mpd ben\u00f6tigt..<\/p>\n<p>Der MPD piped dann die Musik in meinem Falle nicht zum Audioausgang meines kleinen Intel NUC DN2820FYK, der bei mir als Owncloud sehr Jahren gute Dienste tut, sondern schiebt die Audiodaten r\u00fcber zum Icecast. Auch f\u00fcr die Software ich die Doku auf hohem Niveau und das konfigurieren ging flott von der Hand. Zum Funktionstesten habe ich mir ein paar Audiodateien unter \/opt\/Oldies abgelegt &#8211; ich werde also seit Tagen von Oldies bestromt (&#8230; ja es beginnt zu nerven..)<\/p>\n<p>Ich habe bewu\u00dft keinen dauerhaft offenenen NFS Share von der Owncloud zu meinem NAS, das m\u00f6chte ich Sicherheitsgr\u00fcnden dann doch eher nicht. Bl\u00f6d das ich damals nur eine kleine SSD in den NUC gestopft habe.. der Gedanke an den MPD stellte sich damals ja noch nicht.<\/p>\n<p>Es gibt noch kleine Ruckler, die es zu Ergr\u00fcnden gillt, aber im Ganzen bin ich mit dem Setup sehr zufrieden!<\/p>\n<p>In der n\u00e4chsten Stufe werde ich mich mit dem Streamen an die Wohnzimmer Hifi Anlage und die K\u00fcche k\u00fcmmern, ich will die Musik ja schie\u00dflich \u00fcberall haben. :o)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In meiner ersten Urlaubswoche in 2017 hatte ich Zeit mich mit MPD und Icecast zu besch\u00e4ftigen. Den Ansto\u00df dazu gab mir dankenswerter weise Ralph. Mich hat schon seit langem gewurmt, dass bei meinem Player&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-121","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=121"}],"version-history":[{"count":5,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":126,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=\/wp\/v2\/posts\/121\/revisions\/126"}],"wp:attachment":[{"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.fotoandnet.de\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}