{"id":999,"date":"2020-05-11T11:19:35","date_gmt":"2020-05-11T09:19:35","guid":{"rendered":"https:\/\/www.krombusch.de\/?p=999"},"modified":"2021-11-01T12:36:21","modified_gmt":"2021-11-01T11:36:21","slug":"spotify-playliste-in-mp3-dateien-splitten","status":"publish","type":"post","link":"https:\/\/www.krombusch.de\/?p=999","title":{"rendered":"Spotify-Playliste in mp3-Dateien splitten"},"content":{"rendered":"<p>Es gibt Dienste, die aus einer (Spotify)-Playlist einzelne mp3-Dateien machen. Problematisch ist &#8211; zumindest f\u00fcr mich &#8211; dass man diesen Diensten (simfy usw.) seine Zugangsdaten f\u00fcr Spotify geben muss. Mit Audacity, einem Skript und ggf. ein wenig Handarbeit geht&#8217;s aber auch ohne Cloud &amp; Co.<\/p>\n<p><!--more--><\/p>\n<p>Bilderstrecke:<\/p>\n<p>Zun\u00e4chst erzeugt man sich eine neue Playlist. Oder sucht sich eine bestehende. Wichtig ist der Playlist-Link, den Spotify anbietet (Rechtsklick).<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1002\" rel=\"attachment wp-att-1002\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1002 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau000.png\" alt=\"\" width=\"1197\" height=\"806\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau000.png 1197w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau000-300x202.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau000-768x517.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau000-1024x690.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau000-624x420.png 624w\" sizes=\"auto, (max-width: 1197px) 100vw, 1197px\" \/><\/a><\/p>\n<p>Den f\u00fcgt man in seinen Browser ein. Anschlie\u00dfend wird diese Webseite gespeichert.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1003\" rel=\"attachment wp-att-1003\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1003 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau001.png\" alt=\"\" width=\"1951\" height=\"1306\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau001.png 1951w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau001-300x201.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau001-768x514.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau001-1024x685.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau001-624x418.png 624w\" sizes=\"auto, (max-width: 1951px) 100vw, 1951px\" \/><\/a><\/p>\n<p>Nach dieser Vorbereitung Audacity starten. Als Host &#8222;WASAPI&#8220; w\u00e4hlen. Aufnahme dr\u00fccken. Im Hintergrund dann die Playlist abspielen. Es macht keinen Unterschied, ob das im Browser oder in der App selbst passiert. \u00dcber die WASAPI-Schnittstelle wird Windows angewiesen, die Soundausgabe nur \u00fcber diese Applikation zuzulassen (damit kein Incoming-Mailged\u00fcdel etc. in die Aufnahme kommt). Obwohl beim Loopback-Recording nicht analog ausgespielt und aufgezeichnet wird (das passiert schon \u00fcber ein internes Routing im Computer), verwende ich prinzipiell den Kopfh\u00f6rerausgang als Output. Dadurch ist das Ausgangsignal immer als Stereosumme definiert. (Kopfh\u00f6rer = links+rechts). Ansonsten kann die Soundkarte je nach Treiber versuchen, ihr eigenes Ding zu drehen und 4 oder mehr Kan\u00e4le auszugeben.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1004\" rel=\"attachment wp-att-1004\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1004\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau002.png\" alt=\"\" width=\"2195\" height=\"1325\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau002.png 2195w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau002-300x181.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau002-768x464.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau002-1024x618.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau002-624x377.png 624w\" sizes=\"auto, (max-width: 2195px) 100vw, 2195px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1005\" rel=\"attachment wp-att-1005\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1005 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau003.png\" alt=\"\" width=\"907\" height=\"721\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau003.png 907w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau003-300x238.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau003-768x611.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau003-624x496.png 624w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><\/a><\/p>\n<p>Audacity zeichnet die Aufnahme aus der Playlist dann als eine einzige &#8222;Audiowurst&#8220; auf. Geht erstmal nicht anders. Das Programm kann diese Aufnahme aber auch wieder in die einzelnen Tracks unterteilen. Dazu l\u00e4sst man es \u00fcber &#8222;Stille finden&#8220; die Pausen zwischen den Liedern suchen (Pause = Pegel unter einem bestimmten Schwellenwert). Audacity setzt an den Fundstellen dann jeweils eine Textmarke.<br \/>\nJe nach Liedmaterial muss man hier ein bisschen fummeln bei der L\u00e4nge der Stille. Beim &#8222;Sommerhits&#8220;-Beispiel sind die Lieder von der Dynamik her recht gleich aufgebaut. Sehr unwahrscheinlich, dass da bei der modernen komprimierten Musik mal ein paar Sekunden Still <em>innerhalb<\/em> eines Liedes w\u00e4ren. Im Endeffekt (und Idealfall) soll Audacity eine Textmarken weniger erzeugen, als Tracks in der Playlist sind.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1008\" rel=\"attachment wp-att-1008\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1008\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau006.png\" alt=\"\" width=\"2375\" height=\"1132\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau006.png 2375w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau006-300x143.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau006-768x366.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau006-1024x488.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau006-624x297.png 624w\" sizes=\"auto, (max-width: 2375px) 100vw, 2375px\" \/><\/a><\/p>\n<p>Man sieht ja schon anhand der Abst\u00e4nde, ob die automatische Erkennung sinnvoll gearbeitet hat. Die erzeugte Textmarken-Spur muss man dann exportieren. Am besten in denselben Ordner, in dem schon die Spotify-Playlist-Webseite gespeichert ist.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1009\" rel=\"attachment wp-att-1009\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1009 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau007.png\" alt=\"\" width=\"1827\" height=\"1432\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau007.png 1827w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau007-300x235.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau007-768x602.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau007-1024x803.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau007-624x489.png 624w\" sizes=\"auto, (max-width: 1827px) 100vw, 1827px\" \/><\/a><\/p>\n<p>Jetzt liegen dort zwei Dateien: Die gespeicherte Webseite als html-Datei und die Textmarken-Datei. Danach kommt das &#8222;Zusammenf\u00fcgen&#8220; der Inhaltsinformationen aus beiden Dateien. Dazu habe ich mir ein kleines Skript geschrieben. Es liest einfach die Playlist-Datei von Spotify ein und schaut nach den &#8222;PLAY&#8220;-Zeilen. Im folgenden Abschnitt beginnt damit ein neues Lied. Den Liednamen speichert das Skript in einem Array. Anschlie\u00dfend liest es die Audacity-Textmarken-Datei ein und ersetzt die Standardmarker &#8222;S&#8220; durch das Lied an der jeweiligen Position aus dem Array. Zum Schluss wird diese Liste f\u00fcr Audacity in eine neue Textspur-Datei geschrieben.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1010\" rel=\"attachment wp-att-1010\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1010 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau008.png\" alt=\"\" width=\"2462\" height=\"1507\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau008.png 2462w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau008-300x184.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau008-768x470.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau008-1024x627.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau008-624x382.png 624w\" sizes=\"auto, (max-width: 2462px) 100vw, 2462px\" \/><\/a><\/p>\n<p>Die neue Liste mit den Liednamen wird in Audacity als Textspur diesmal importiert.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1011\" rel=\"attachment wp-att-1011\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1011 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau009.png\" alt=\"\" width=\"2523\" height=\"1530\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau009.png 2523w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau009-300x182.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau009-768x466.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau009-1024x621.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau009-624x378.png 624w\" sizes=\"auto, (max-width: 2523px) 100vw, 2523px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1012\" rel=\"attachment wp-att-1012\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1012 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau010.png\" alt=\"\" width=\"2454\" height=\"1280\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau010.png 2454w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau010-300x156.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau010-768x401.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau010-1024x534.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau010-624x325.png 624w\" sizes=\"auto, (max-width: 2454px) 100vw, 2454px\" \/><\/a><\/p>\n<p>Zu guter Letzt kann man sich jetzt &#8211; ebenfalls ein Feature von Audacity, eigentlich f\u00fcr die CD-Erstellung gedacht &#8211; die unterteilte Aufnahme mit Hilfe der Marker sch\u00f6n als einzelne mp3s rendern und exportieren lassen. Dann steht der Name des Liedes in den neuen Dateien in den Metadaten. Also an der Stelle, wo die Player es auch erwarten\/anzeigen.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1014\" rel=\"attachment wp-att-1014\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1014 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau011.png\" alt=\"\" width=\"1905\" height=\"1042\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau011.png 1905w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau011-300x164.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau011-768x420.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau011-1024x560.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau011-624x341.png 624w\" sizes=\"auto, (max-width: 1905px) 100vw, 1905px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1015\" rel=\"attachment wp-att-1015\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1015 size-full\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau012.png\" alt=\"\" width=\"2355\" height=\"1281\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau012.png 2355w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau012-300x163.png 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau012-768x418.png 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau012-1024x557.png 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2019\/09\/spau012-624x339.png 624w\" sizes=\"auto, (max-width: 2355px) 100vw, 2355px\" \/><\/a><\/p>\n<p>Todo: ggf. noch den Namen des Interpreten extrahieren und als Tag in den mp3 schreiben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt Dienste, die aus einer (Spotify)-Playlist einzelne mp3-Dateien machen. Problematisch ist &#8211; zumindest f\u00fcr mich &#8211; dass man diesen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-999","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=999"}],"version-history":[{"count":10,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/999\/revisions"}],"predecessor-version":[{"id":1083,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/999\/revisions\/1083"}],"wp:attachment":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}