<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Spotify: Song aus Playliste entfernen! http comand]]></title><description><![CDATA[<p dir="auto">Servus,</p>
<p dir="auto">gibts denn irgendwie eine Lösung wie man per Sprachbefehl ein Lied aus der Playliste löschen kann?</p>
<p dir="auto">Anscheinend ist es möglich per http comand einen Song aus der Playliste zu löschen. Hier wäre es doch   mit dem "Spotify Premium Adapter" die Playlist- &amp; Song- ID  URIs aus dem Adapter auszulesen und mit 2 Variablen einen http request comand abzusetzen, um einen Song aus der Playliste zu löschen, oder nicht?</p>
<p dir="auto">Lohnt es sich hier Zeit zu investieren?</p>
<p dir="auto">Bei Spotify hab ich das gefunden:<br />
<a href="https://developer.spotify.com/documentation/web-api/reference/playlists/remove-tracks-playlist/" rel="nofollow ugc">https://developer.spotify.com/documentation/web-api/reference/playlists/remove-tracks-playlist/</a><br />
<a href="https://developer.spotify.com/community/news/2018/06/12/changes-to-playlist-uris/" rel="nofollow ugc">https://developer.spotify.com/community/news/2018/06/12/changes-to-playlist-uris/</a></p>
<pre><code> Remove Tracks from a Playlist

Remove one or more tracks from a user’s playlist.
Endpoint

DELETE https://api.spotify.com/v1/playlists/{playlist_id}/tracks

Request Parameters Path Parameters Path Parameter 	Value
playlist_id 	The Spotify ID for the playlist.
Header Fields Header Field 	Value
Authorization 	Required. A valid access token from the Spotify Accounts service: see the Web API Authorization Guide for details. The access token must have been issued on behalf of the user. Removing tracks from a user’s public playlist requires authorization of the playlist-modify-public scope; removing tracks from a private playlist requires the playlist-modify-private scope. See Using Scopes.
Content-Type 	Required. The content type of the request body: application/json

There are several ways to specify which tracks to remove, determined by the request parameters. Removing all occurrences of specific tracks

You can remove all occurrences of a track (or multiple tracks) by specifying only the track URI(s): Request data 	Value type 	Value
tracks 	array of objects containing Spotify URI strings 	Required. An array of objects containing Spotify URIs of the tracks to remove. For example: { "tracks": [{ "uri": "spotify:track:4iV5W9uYEdYUVa79Axb7Rh" },{ "uri": "spotify:track:1301WleyT98MSxVHPZCA6M" }] }. A maximum of 100 objects can be sent at once.
Removing a specific occurrence of a track

You can remove a track from a certain position by specifying both the track URI and the track position in the playlist. If you specify incorrect information (for example, if the given track does not exist at the given position) an error will be returned and the entire request will fail. If you specify multiple deletions and one is malformed, the entire request will be failed and no edits will take place. Request data 	Value type 	Value
tracks 	array of objects containing Spotify URI strings and their position in the playlist 	Required. An array of objects containing Spotify URIs of the tracks to remove with their current positions in the playlist. For example:
{ "tracks": [{ "uri": "spotify:track:4iV5W9uYEdYUVa79Axb7Rh", "positions": [0,3] },{ "uri": "spotify:track:1301WleyT98MSxVHPZCA6M", "positions": [7] }] }
The positions parameter is zero-indexed, that is the first track in the playlist has the value 0 , the second track 1 , and so on.
A maximum of 100 objects can be sent at once.
Removing a specific occurrence of a track in a specific playlist snapshot

To guard against errors when concurrent edits happen to the same playlist, we recommend specifying a snapshot_id parameter. The snapshot_id lets us know which version of the playlist you are trying to edit. Concurrent edits by another user will be automatically resolved. If a given track in a given position is not found in the specified snapshot, the entire request will fail and no edits will take place.

Although this mechanism should help avoid errors from conflicting edits, you should always endeavor to use the most recent snapshot_id available. Request data 	Value type 	Value
tracks 	array of objects containing Spotify URI strings and their position in the playlist 	Required. An array of objects containing Spotify URIs of the tracks to remove with their current positions in the playlist. For example:
{ "tracks":[{"uri": "spotify:track:4iV5W9uYEdYUVa79Axb7Rh", "positions": [2] },{"uri": "spotify:track:1301WleyT98MSxVHPZCA6M", "positions": [7] }] }
The positions parameter is zero-indexed, that is the first track in the playlist has the value 0 , the second track 1 , and so on.
A maximum of 100 objects can be sent at once.
snapshot_id 	string 	Optional. The playlist’s snapshot ID against which you want to make the changes. The API will validate that the specified tracks exist and in the specified positions and make the changes, even if more recent changes have been made to the playlist.
Removing the track at a given position in a specific playlist snapshot

Instead of specifying the tracks’ URIs, this endpoint also accepts which positions to remove. To guard against errors during concurrent editing, this requires you to specify snapshot_id parameter. Request data 	Value type 	Value
tracks 	array of objects containing Spotify URI strings and their position in the playlist 	Required. An array of objects containing Spotify URIs of the tracks to remove with their current positions in the playlist. For example:

{ "tracks":[{"uri": "spotify:track:4iV5W9uYEdYUVa79Axb7Rh", "positions": [2] },{
"uri": "spotify:track:1301WleyT98MSxVHPZCA6M", "positions": [7] }] }

The positions parameter is zero-indexed, that is the first track in the playlist has the value 0, the second track 1, and so on.

A maximum of 100 objects can be sent at once.
snapshot_id 	string 	Optional. The playlist’s snapshot ID against which you want to make the changes. The API will validate that the specified tracks exist and in the specified positions and make the changes, even if more recent changes have been made to the playlist.
Response Format

On success, the response body contains a snapshot_id in JSON format and the HTTP status code in the response header is 200 OK. The snapshot_id can be used to identify your playlist version in future requests.

On error, the header status code is an error code and the response body contains an error object. Trying to remove a track when you do not have the user’s authorization returns error 403 Forbidden. Attempting to use several different ways to remove tracks returns 400 Bad Request. Other client errors returning 400 Bad Request include specifying invalid positions. Example

Note that cURL requires quotation marks within the JSON data to be escaped, for example. \"spotify:track:1301WleyT98MSxVHPZCA6M\".

curl -X DELETE -i -H "Authorization: Bearer {your access token}" -H "Content-Type: application/json" "https://api.spotify.com/v1/playlists/71m0QB5fUFrnqfnxVerUup/tracks" --data "{\"tracks\":[{\"uri\": \"spotify:track:4iV5W9uYEdYUVa79Axb7Rh\", \"positions\": [2] },{\"uri\":\"spotify:track:1301WleyT98MSxVHPZCA6M\", \"positions\": [7] }] }"

HTTP/1.1 200 OK
{ "snapshot_id" : "JbtmHBDBAYu3/bt8BOXKjzKx3i0b6LCa/wVjyl6qQ2Yf6nFXkbmzuEa+ZI/U1yF+" }

Frequently Asked Questions

    Is it possible to delete a playlist? No, it isn’t. The reason there is no endpoint for this is explained in our Working With Playlists Guide in the section Following and Unfollowing a Playlist.
    Can I use X-HTTP-Method-Override or similar to send a DELETE request overriding the HTTP verb? Not at the moment, the delete operation needs to be specified through a DELETE request.

NOTE: looking for DELETE https://api.spotify.com/v1/users/{user_id}/playlists/{playlist_id}/tracks? Read the blog post.
</code></pre>
<p dir="auto">Würde sogar den Musik-Dienst wechseln, jedoch funktioniert (hab noch nix gefunden) es bei keinem meiner Anbieter (Spotify, Google Music, Youtube Music, Amazon Music).</p>
<p dir="auto">Google verschlüsselt und hat leider keine Api, so dass es hier keine Lösungweg gibt.</p>
<p dir="auto">Alexa, kann zwar bei Amazon-Music Songs hinzufügen, jedoch keine löschen ;(</p>
<p dir="auto">Würde mich sehr freuen, wenn jemand einen Tip hätte</p>
<p dir="auto">Danke</p>
<p dir="auto">Jutta</p>
]]></description><link>https://forum.iobroker.net/topic/28007/spotify-song-aus-playliste-entfernen-http-comand</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 07:30:27 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/28007.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Dec 2019 15:12:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Thu, 26 Dec 2019 16:22:59 GMT]]></title><description><![CDATA[<p dir="auto">@J-A-R-V-I-S IVielen Dank für deine Antwort und Hilfsbereitschaft. Ich erläutere es dir sehr gerne: Ich höre eigentlich fast immer Music über  Sonos mit Google Music oder Spotify.  Ich liebe Google Music da es immer eine Bewertungsmöglichkeit für Daumen  hoch bzw.  Daumen runter gibt. Leider macht mich Spotify fast wahnsinnig da es eigentlich nie Daumen runter Optionen gibt, und es wirklich kompliziert ist einzelne Lieder aus der Playliste zu löschen. Da man bei Spotify nicht direkt das gespielte Lied löschen kann, hier muss man dann immer erst die Playliste raussuchen &amp; dann öffnen, dann  erst in der langen Liste in der Playliste nach dem jetzt gespielten Lied (dieses ist grün markiert) suchen, dann markieren und auf die 3 Punkte klicken und dann kann man es erst löschen ;(</p>
<p dir="auto">Ich möchte eigentlich nur an die Bewertungen von Google Music rankommen von  jetzt gespielte Songs ODER  in Spotify das   jetzt gespielte Lied aus der Playliste  löschen.</p>
<p dir="auto">Jedoch gibt es leider keine   API von SONOS für die Daumen hoch oder runter.  Jetzt kommen die Musik-Anbieter ins Spiel, hier gibt es eigentlich auch keine API für Bewertungen jedoch habe ich hier was  auf github (Entwickler für den Spotify Adapter) gepostet und mir wurde auch schon vom Entwickler geantwortet:</p>
<p dir="auto"><a href="https://github.com/twonky4/ioBroker.spotify-premium/issues/75" rel="nofollow ugc">https://github.com/twonky4/ioBroker.spotify-premium/issues/75</a></p>
<p dir="auto">Jedoch bekomme ich es nicht hin ;()</p>
]]></description><link>https://forum.iobroker.net/post/345807</link><guid isPermaLink="true">https://forum.iobroker.net/post/345807</guid><dc:creator><![CDATA[rehmosch]]></dc:creator><pubDate>Thu, 26 Dec 2019 16:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Thu, 26 Dec 2019 16:09:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rehmosch" aria-label="Profile: rehmosch">@<bdi>rehmosch</bdi></a> das musst du mir ein bisschen mehr erläutern. Möchtest du die abgespielt Titel direkt bewerten, oder wie muss ich das verstehen?</p>
]]></description><link>https://forum.iobroker.net/post/345794</link><guid isPermaLink="true">https://forum.iobroker.net/post/345794</guid><dc:creator><![CDATA[J.A.R.V.I.S.]]></dc:creator><pubDate>Thu, 26 Dec 2019 16:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Thu, 26 Dec 2019 16:06:10 GMT]]></title><description><![CDATA[<p dir="auto">@J-A-R-V-I-S Lieben Dank ;) Hättest du denn einen Link, wie man den Dislike bzw. Like-Button (thumb down bzw. up) einbauen könnte?  Ich finde da nämlich gar nichts, da google die uri verschlüsselt ... Am liebsten für Google Music da ich Youtube Music gar nicht mag.</p>
<p dir="auto">Danke ;) 🙏</p>
]]></description><link>https://forum.iobroker.net/post/345789</link><guid isPermaLink="true">https://forum.iobroker.net/post/345789</guid><dc:creator><![CDATA[rehmosch]]></dc:creator><pubDate>Thu, 26 Dec 2019 16:06:10 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Thu, 26 Dec 2019 15:21:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rehmosch" aria-label="Profile: rehmosch">@<bdi>rehmosch</bdi></a> <a href="https://developers.google.com/youtube/" rel="nofollow ugc">https://developers.google.com/youtube/</a></p>
]]></description><link>https://forum.iobroker.net/post/345766</link><guid isPermaLink="true">https://forum.iobroker.net/post/345766</guid><dc:creator><![CDATA[J.A.R.V.I.S.]]></dc:creator><pubDate>Thu, 26 Dec 2019 15:21:14 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Thu, 26 Dec 2019 14:30:37 GMT]]></title><description><![CDATA[<p dir="auto">@J-A-R-V-I-S hey, leider gibt es keine offizielle Api mehr von Google ;(</p>
<p dir="auto">Hier die Antwort vom Dev der Sonos Api node:<br />
<a href="https://gitter.im/node-sonos-http-api/Lobby" rel="nofollow ugc">https://gitter.im/node-sonos-http-api/Lobby</a><br />
@MAXVORSTADT23_twitter the thumbs up/down are not part of the Sonos SOAP api but rather an implementation directly from the controller, and requires direct implementation of the underlying music service API (which may, or may not, exist, publically). That is why the thumbs up/down doesn't work. Google Music is especially hard since they don't have an offical API</p>
]]></description><link>https://forum.iobroker.net/post/345721</link><guid isPermaLink="true">https://forum.iobroker.net/post/345721</guid><dc:creator><![CDATA[rehmosch]]></dc:creator><pubDate>Thu, 26 Dec 2019 14:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Wed, 25 Dec 2019 17:41:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rehmosch" aria-label="Profile: rehmosch">@<bdi>rehmosch</bdi></a> es gibt eine API für Google, die du verwenden könntest.</p>
]]></description><link>https://forum.iobroker.net/post/345391</link><guid isPermaLink="true">https://forum.iobroker.net/post/345391</guid><dc:creator><![CDATA[J.A.R.V.I.S.]]></dc:creator><pubDate>Wed, 25 Dec 2019 17:41:48 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Wed, 25 Dec 2019 17:11:14 GMT]]></title><description><![CDATA[<p dir="auto">kann doch nicht sein, dass hier keiner seine Playliste pflegen möchte!?! Wie macht ihr das sonst?</p>
]]></description><link>https://forum.iobroker.net/post/345375</link><guid isPermaLink="true">https://forum.iobroker.net/post/345375</guid><dc:creator><![CDATA[rehmosch]]></dc:creator><pubDate>Wed, 25 Dec 2019 17:11:14 GMT</pubDate></item><item><title><![CDATA[Reply to Spotify: Song aus Playliste entfernen! http comand on Wed, 25 Dec 2019 06:08:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rehmosch" aria-label="Profile: rehmosch">@<bdi>rehmosch</bdi></a> Hab jetzt mal auch auf github gepostet und hier mal einen Link:<br />
<a href="https://github.com/twonky4/ioBroker.spotify-premium/issues/75" rel="nofollow ugc">https://github.com/twonky4/ioBroker.spotify-premium/issues/75</a></p>
]]></description><link>https://forum.iobroker.net/post/345127</link><guid isPermaLink="true">https://forum.iobroker.net/post/345127</guid><dc:creator><![CDATA[rehmosch]]></dc:creator><pubDate>Wed, 25 Dec 2019 06:08:44 GMT</pubDate></item></channel></rss>