{"id":774,"date":"2017-12-18T23:53:33","date_gmt":"2017-12-18T23:53:33","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=774"},"modified":"2018-03-15T01:12:09","modified_gmt":"2018-03-15T01:12:09","slug":"ranger-audio-cds-fur-den-v70-i","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=774","title":{"rendered":"Ranger: Musik f\u00fcr den V70er (I)"},"content":{"rendered":"<p>Tja, mein<a href=\"https:\/\/de.wikipedia.org\/wiki\/Volvo_V70#V70_(Typ_L,_1996%E2%80%932000)\" target=\"_blank\" rel=\"noopener\"> Zweit-Volvo<\/a> ist schon sooo neu, dass neben dem Kassettendeck sogar \u00fcber ein CD-Player verf\u00fcgt (ich weiss, das ist schwer grenzwertig&#8230;jedenfalls noch ein 97ger und &#8230;naja, einigermassen eckig&#8230;).\u00a0 Aber das ist ein anderes Thema und jeder der mich kennt weiss, wie mein Autogeschmack seit Mitte der 90 stagniert ist und welche Marke ich liebe&#8230;)<\/p>\n<p>Und da ich derzeit sowieso immer mehr auf <a href=\"https:\/\/blog.datentraeger.li\/?p=674\">Ranger<\/a> abfahre, dachte ich mir, dass es doch Sinn macht, direkt in Ranger meine CDs zu brennen. Nix spezielles, jedoch just for the record hier dokumentiert&#8230; (und sonstwo im www 1000mal&#8230;)<\/p>\n<p>Ich hab mir in rc.conf ein Mapping mit &#8211; trommelwirbel &#8211; &#8220;burn&#8221; angelegt (was ich mit der Zeit immer mehr liebe sind eigentlich Dialektw\u00f6rter&#8230;.)<\/p>\n<pre class=\"lang:default decode:true \">map burn shell \/home\/peter\/burn.sh %d<\/pre>\n<p>(Pfad ist jetzt erst mal nur f\u00fcr &#8220;zom pr\u00f6bla, blibt ned aso&#8221;, wenn wir grad bei Dialekt sind&#8230;sp\u00e4ter wird das mapping vielleicht ja zu &#8220;br\u00f6tla&#8221; oder so&#8230;)<\/p>\n<p>Das ganze sieht dann so aus (ja, ich weiss, dass .sh eigentlich ja nicht bash ist&#8230;)<\/p>\n<pre class=\"lang:default decode:true \">#!\/bin\/bash\r\ndrive=\/dev\/cdrw\r\nfor i in *; do\r\n  echo converting $i\r\n  ffmpeg -i \"$i\" \"$i\".wav\r\ndone\r\nnormalize-audio -m *.wav\r\nsudo wodim -v -eject -pad -dao dev=$drive defpregap=0 -audio *.wav\r\nrm *.wav<\/pre>\n<p>Also einfach das gew\u00fcnschte Directory \/ Album in Ranger ansteuern, burn &#8211; und am Ende gibts ne sch\u00f6ne Audio-CD.<\/p>\n<p>Ben\u00f6tigte Packages sind <a href=\"https:\/\/packages.debian.org\/search?suite=all&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=wodim\" target=\"_blank\" rel=\"noopener\">wodim<\/a>, <a href=\"https:\/\/packages.debian.org\/search?suite=all&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=normalize-audio\" target=\"_blank\" rel=\"noopener\">normalize-audio<\/a>, <a href=\"https:\/\/packages.debian.org\/search?keywords=ffmpeg&amp;searchon=names&amp;suite=all&amp;section=all\" target=\"_blank\" rel=\"noopener\">ffmpeg<\/a> und nat\u00fcrlich <a href=\"https:\/\/packages.debian.org\/search?suite=all&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=ranger\" target=\"_blank\" rel=\"noopener\">ranger<\/a> (und sudo, aber irgendwann ist fertig lustig mit Links zu packages.debian.org. Ist ja auch sinnfrei&#8230;)<\/p>\n<p>F\u00fcr wodim hab ich einen sudoers-Eintrag angelegt, weil ich sonst nur mit &#8220;komischen&#8221; Fehlermeldungen &#8220;entsch\u00e4digt&#8221; wurde&#8230;<\/p>\n<pre class=\"lang:default decode:true \">peter   ALL=(ALL:ALL) NOPASSWD: \/usr\/bin\/wodim<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Tja, mein Zweit-Volvo ist schon sooo neu, dass neben dem Kassettendeck sogar \u00fcber ein CD-Player verf\u00fcgt (ich weiss, das ist schwer grenzwertig&#8230;jedenfalls noch ein 97ger und &#8230;naja, einigermassen eckig&#8230;).\u00a0 Aber das ist ein anderes Thema und jeder der mich kennt weiss, wie mein Autogeschmack seit Mitte der 90 stagniert ist&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,9],"tags":[],"class_list":["post-774","post","type-post","status-publish","format-standard","hentry","category-cli","category-it"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=774"}],"version-history":[{"count":26,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/774\/revisions"}],"predecessor-version":[{"id":1266,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/774\/revisions\/1266"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}