{"id":2080,"date":"2012-10-24T20:31:34","date_gmt":"2012-10-24T19:31:34","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=2080"},"modified":"2015-05-25T18:29:48","modified_gmt":"2015-05-25T17:29:48","slug":"raspberry-pi-teil-5-mpd","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/raspberry-pi-teil-5-mpd\/","title":{"rendered":"Raspberry Pi &#8211; Teil 6: MPD"},"content":{"rendered":"<figure id=\"attachment_2069\" aria-describedby=\"caption-attachment-2069\" style=\"width: 120px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/Raspberry-Pi_mini1.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2069\" data-permalink=\"https:\/\/www.jungsi.de\/en\/raspberry-pi-ab-sofort-mit-512mb-speicher\/raspberry-pi_mini-2\/\" data-orig-file=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/Raspberry-Pi_mini1.jpg\" data-orig-size=\"120,90\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 4S&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1347294921&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.28&quot;,&quot;iso&quot;:&quot;250&quot;,&quot;shutter_speed&quot;:&quot;0.05&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"Raspberry Pi\" data-image-description=\"&lt;p&gt;Raspberry Pi&lt;\/p&gt;\" data-image-caption=\"&lt;p&gt;Raspberry Pi&lt;\/p&gt;\" data-large-file=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/Raspberry-Pi_mini1.jpg\" class=\"size-full wp-image-2069\" title=\"Raspberry Pi\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/Raspberry-Pi_mini1.jpg\" alt=\"Raspberry Pi\" width=\"120\" height=\"90\" \/><\/a><figcaption id=\"caption-attachment-2069\" class=\"wp-caption-text\">Raspberry Pi<\/figcaption><\/figure>\n<p>Heute gibt&#8217;s eine kleine Anleitung um den <strong>MPD<\/strong> (<strong>Music Player Daemon<\/strong>) auf dem <strong>Raspberry Pi<\/strong> zum Laufen zur bringen. Am einfachsten wieder mal \u00fcber ein Terminalfenster die Software installieren:<\/p>\n<pre class=\"brush:plain\">sudo apt-get install mpd mpc<\/pre>\n<p><!--more--><br \/>\nEvt. muss man noch die alsu_utils (amixer, etc&#8230;) nachinstallieren:<\/p>\n<pre class=\"brush:plain\">sudo apt-get install alsa-utils<\/pre>\n<p>Das Ausgabeger\u00e4t kann auch festgelegt werden<\/p>\n<pre class=\"brush:plain\">sudo amixer cset numid=3 1<\/pre>\n<p>Wobei hier 1=Stereo Ausgang und 0=HDMI Ausgang Konfiguration des MPD<\/p>\n<pre class=\"brush:plain\">sudo nano \/etc\/mpd.conf<\/pre>\n<p><!--more--><\/p>\n<p>Die Konfigurationsdatei wird editiert und die Zeile<\/p>\n<pre class=\"brush:php\">bind_to_address         \"localhost\"<\/pre>\n<p>wird ge\u00e4ndert zu<\/p>\n<pre class=\"brush:plain\">bind_to_address         \"127.0.0.1\"<\/pre>\n<p>In der Datei soll man folgende Zeilen mit &#8222;#&#8220; auskommentieren<\/p>\n<pre class=\"brush:plain\">#log_file \r\n#state_file<\/pre>\n<p>so wird das loggen abgeschaltet, mit state_file spielt der mpd sofort nach dem Start dort weiter, wo er aufgeh\u00f6rt hat, das wollte ich nicht. Danach stehen f\u00fcr MPD folgende Befehle zur Verf\u00fcgung<\/p>\n<pre class=\"brush:plain\">sudo \/etc\/init.d\/mpd stop\r\nsudo \/etc\/init.d\/mpd start\r\n#oder\r\nsudo \/etc\/init.d\/mpd restart<\/pre>\n<p>Der Status von MPD l\u00e4sst sich so pr\u00fcfen<\/p>\n<pre class=\"brush:plain\">mpc<\/pre>\n<p>Radiosender zu MPD hinzuf\u00fcgen<\/p>\n<pre class=\"brush:plain\">sudo nano \/var\/lib\/mpd\/playlists\/radiosender.m3u<\/pre>\n<p>Hier die Streamingadressen der Radiosender eintragen z.B.: http:\/\/www.energyradio.de\/rock http:\/\/www.energyradio.de\/berlin http:\/\/www.energyradio.de\/hot Danach m\u00fcssen f\u00fcr die Datei noch die Rechte angepasst werden<\/p>\n<pre class=\"brush:plain\">chmod 644 \/var\/lib\/mpd\/playlists\/radiosender.m3u<\/pre>\n<p>Playlist laden<\/p>\n<pre class=\"brush:plain\">mpc load radiosender<\/pre>\n<p>Den ersten Sender starten<\/p>\n<pre class=\"brush:plain\">mpc play 1<\/pre>\n<p>Den zweiten Sender starten<\/p>\n<pre class=\"brush:plain\">mpc play 2<\/pre>\n<p>Wiedergabe beenden<\/p>\n<pre class=\"brush:plain\">mpc stop<\/pre>\n<p>Weiterspielen wo aufgeh\u00f6rt wurde<\/p>\n<pre class=\"brush:plain\">mpc play<\/pre>\n<p>Da ich alle meine MP3-Dateien auf meinem NAS liegen habe, wollte ich nun auch eine Verbindung dahin!<br \/>\nVerzeichnis anlegen<\/p>\n<pre class=\"brush:plain\">mkdir \/media\/mp3<\/pre>\n<p>Pr\u00fcfen ob es angelegt wurde<\/p>\n<pre class=\"brush:plain\"> ls \/media\/<\/pre>\n<p>Das Verzeichnis f\u00fcr alles les- und schreibbar machen<\/p>\n<pre class=\"brush:plain\">chmod 777 \/media\/mp3<\/pre>\n<p>Pr\u00fcfen ob die Datei mit den Logindaten vorhanden ist<\/p>\n<pre class=\"brush:plain\">cat \/root\/.smbusers<\/pre>\n<p>Sollte die Datei nicht vorhanden sein, dann wird die Datei erstellt<\/p>\n<pre class=\"brush:plain\">sudo nano \/root\/.smbusers<\/pre>\n<p>In diese Datei wird dann der Benutzername und das Kennwort in der folgender Form eingetragen<\/p>\n<pre class=\"brush:plain\">username=usernmame\r\npassword=123456<\/pre>\n<p>Benutzername und Kennwort nat\u00fcrlich anpassen (f\u00fcr das Verzeichnis auf dem NAS) \ud83d\ude42<br \/>\nTesten ob das NAS gemountet wird (IP-Adress und Verzeichnis das NAS anpassen und Benutzername und Password eintragen, darauf achten dass die Zwischenr\u00e4ume vorhanden sind)<\/p>\n<pre class=\"brush:plain\">mount -t cifs \/\/192.168.178.202\/test \/media\/mp3 -o username=username,password=pw<\/pre>\n<p>Return dr\u00fccken nicht vergessen. Normalerweise d\u00fcrfte jetzt keine Fehlermeldung erscheinen, wenn die o.a. Punkte alle erledigt wurden und die Angaben so korrekt sind.<br \/>\nTesten ob es funktioniert hat mit<\/p>\n<pre class=\"brush:plain\">ls \/media\/mp3<\/pre>\n<p>Das m\u00fcsste nun den Inhalt des Verzeichnisses auf dem NAS einzeigen<br \/>\nUnmounten (aush\u00e4ngen) mit<\/p>\n<pre class=\"brush:plain\">umount \/media\/mp3<\/pre>\n<p>Nun geht es noch darum das auch immer verf\u00fcgbar zu machen &#8211; dazu muss die Datei \/etc\/fstab\/ editiert werden<br \/>\nVorsichtshalber sollte eine Sicherung der Datei gemacht werden<\/p>\n<pre class=\"brush:plain\">cp \/etc\/fstab \/etc\/fstab.original<\/pre>\n<p>Datei bearbeiten<\/p>\n<pre class=\"brush:plain\">suod nano \/etc\/fstab<\/pre>\n<p>Mountpoint einf\u00fcgen (wie oben getestet)<\/p>\n<pre class=\"brush:plain\">\/\/192.168.178.202\/mp3 \/media\/mp3 cifs credentials=\/root\/.smbusers,dmask=777,fmask=777 0 0<\/pre>\n<p>Wie immer mit STR+O speichern und mit STRG+X beenden<br \/>\nDas Share \u00fcber die fstab mounten<\/p>\n<pre class=\"brush:plain\">mount -a<\/pre>\n<p>Wenn es keine Fehlermeldung gibt, m\u00fcsste ein ls \/media\/mp3 den Inhalt des NAS anzeigen!<br \/>\nNicht vergessen! Damit MPD auch darauf zugreifen kann muss nochmal die mpd.conf angepasst werden<\/p>\n<pre class=\"brush:plain\">sudo nano \/etc\/mpd.conf<\/pre>\n<p>Die Zeile mit &#8222;music_directory&#8220; muss entsprechend angepasst werden<\/p>\n<pre class=\"brush:plain\">music_directory                   \"\/media\/mp3\/\"<\/pre>\n<p>Damit das dann endg\u00fcltig Spass macht, sollte man noch eine entsprechende APP f\u00fcr das Tablet oder das Iphone verwenden.<br \/>\nBeim ersten erstellen der Datenbank sollte man etwas Geduld mitbringen &#8211; das kann etwas dauern &#8211; h\u00e4ngt nat\u00fcrlich davon ab, wie umfangreich die Musiksammlung ist.<\/p>","protected":false},"excerpt":{"rendered":"<p>Heute gibt&#8217;s eine kleine Anleitung um den MPD (Music Player Daemon) auf dem Raspberry Pi zum Laufen zur bringen. Am einfachsten wieder mal \u00fcber ein \u2026<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[25,29],"tags":[],"class_list":["post-2080","post","type-post","status-publish","format-standard","hentry","category-hardware","category-raspberry"],"modified_by":"Jungsi","jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4eXvk-xy","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2074,"url":"https:\/\/www.jungsi.de\/en\/raspberry-pi-teil-4-airplay\/","url_meta":{"origin":2080,"position":0},"title":"Raspberry Pi &#8211; Teil 5: Airplay","author":"Jungsi","date":"22. October 2012","format":false,"excerpt":"F\u00fcr alle die mit dem Begriff nichts anfangen k\u00f6nnen: Ihr habt vermutlich kein Ger\u00e4t von Apple ;-) Erkl\u00e4rung ohne Scherz in Kurform: Airplay ist eine Schnittstelle zur\u00a0kabel losen\u00a0\u00dcbertragung von Inhalten von iOS- und OS X-Ger\u00e4ten auf Airplay-f\u00e4hige Empf\u00e4ngerger\u00e4te wie Lautsprecher, AV-Empf\u00e4nger und Stereosysteme oder Fernseher. Auf Grund eines kleinen Artikels\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/www.jungsi.de\/en\/category\/hardware\/"},"img":{"alt_text":"Raspberry Pi","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/Raspberry-Pi_mini1.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2029,"url":"https:\/\/www.jungsi.de\/en\/raspberry-pi-teil-4-w-lan-und-befehle\/","url_meta":{"origin":2080,"position":1},"title":"Raspberry Pi &#8211; Teil 4: W-Lan und Befehle","author":"Jungsi","date":"14. October 2012","format":false,"excerpt":"Eigentlich wollte ich eine ausf\u00fchrlichen Bericht \u00fcber die Konfiguration von W-Lan und die Einstellungen f\u00fcr das \u00dcbertakten schreiben. Nur hat mich in diesen F\u00e4llen die Realit\u00e4t \u00fcberholt. Am 19.09.2012 wurde ein Update ver\u00f6ffentlicht, das einiges ver\u00e4nderte. Im aktuellen System ist nun eine grafische Konfiguration f\u00fcr das W-Lan intergriert, so dass\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/www.jungsi.de\/en\/category\/hardware\/"},"img":{"alt_text":"Chromium auf dem Raspberry Pi","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/RasPi-Chromium.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/RasPi-Chromium.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/RasPi-Chromium.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":2291,"url":"https:\/\/www.jungsi.de\/en\/raspberry-pi-projekt-abgeschlossen\/","url_meta":{"origin":2080,"position":2},"title":"Raspberry PI: Projekt abgeschlossen","author":"Jungsi","date":"11. December 2012","format":false,"excerpt":"Nun habe ich endlich das Projekt mit meinem RasPi abgeschlossen. Dieser hat nun seinen endg\u00fcltigen Platz nun auf einem Sideboard in meiner K\u00fcche gefunden. F\u00fcr diesen Zweck wurde er seiner Tastatur beraubt und mit 2 \"neuen\" Komponenten ausgestattet: W-Lan-Dongle - damit das alles sehr unauff\u00e4llig wirkt: EDIMAX EW-7811UN Lautsprecher -\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/www.jungsi.de\/en\/category\/hardware\/"},"img":{"alt_text":"RasPi MusicStation","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/12\/RasPi-MusicStation.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/12\/RasPi-MusicStation.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/12\/RasPi-MusicStation.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1826,"url":"https:\/\/www.jungsi.de\/en\/raspi\/","url_meta":{"origin":2080,"position":3},"title":"Raspberry PI \u2013 Teil 2: Installation","author":"Jungsi","date":"27. September 2012","format":false,"excerpt":"Im ersten Teil der Reihe hatte ich ja kurz \u00fcber den Raspberry PI berichtet der bei mir angekommen war. Ich hatte ihn mit einer SD-Karte bestellt auf der schon ein fertiges Betriebssystem installiert war (Debian \"Wheezy\"). Wenn man sich diesen Luxus nicht leistet muss man sich selbst Gedanken machen, welches\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/www.jungsi.de\/en\/category\/hardware\/"},"img":{"alt_text":"Raspberry Pi","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/09\/Raspberry-Pi3.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2068,"url":"https:\/\/www.jungsi.de\/en\/raspberry-pi-ab-sofort-mit-512mb-speicher\/","url_meta":{"origin":2080,"position":4},"title":"Raspberry Pi: ab sofort mit 512MB Speicher!","author":"Jungsi","date":"19. October 2012","format":false,"excerpt":"Laut einer Meldung vom 15. Oktober 2012 wird der Raspberry ab sofort nicht mehr mit 256MB, sondern mit 512MB RAM ausgeliefert. Dies betrifft auch alle noch nicht ausgelieferten RasPi's. Das freut mich um so mehr, da ich noch einige Tage auf meinen schon lange in England bei RS Components bestellten\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/www.jungsi.de\/en\/category\/hardware\/"},"img":{"alt_text":"Raspberry Pi","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/10\/Raspberry-Pi_mini1.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2297,"url":"https:\/\/www.jungsi.de\/en\/raspberry-pi-neu-eingetroffen\/","url_meta":{"origin":2080,"position":5},"title":"Raspberry PI: neu eingetroffen","author":"Jungsi","date":"15. December 2012","format":false,"excerpt":"Wunder gibt es immer wieder. Tats\u00e4chlich ist nun mein Ende August bei RS Components in England bestellter RasPi inkl. Zubeh\u00f6r endlich eingetroffen. Das positive an der Geschichte ist, das es wenigstens das aktuellste Modell mit 512MB ist. Nach dieser langen Wartezeit und dem inzwischen abgeschlossenen Projekt freue ich mich schon\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/www.jungsi.de\/en\/category\/hardware\/"},"img":{"alt_text":"Raspberry Pi von RS komplett","src":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/12\/Raspberry-RS-komplett.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/12\/Raspberry-RS-komplett.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jungsi.de\/blog\/wp-content\/uploads\/2012\/12\/Raspberry-RS-komplett.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/2080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/comments?post=2080"}],"version-history":[{"count":0,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/2080\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=2080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=2080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=2080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}