Update Filesystem/Skills/music-downloader/SKILL.md
Browse files
Filesystem/Skills/music-downloader/SKILL.md
CHANGED
|
@@ -27,12 +27,12 @@ Use this skill when users request:
|
|
| 27 |
## Quick Start
|
| 28 |
|
| 29 |
**Most Common Use Case - Download MP3 from YouTube:**
|
| 30 |
-
```
|
| 31 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "%(title)s.%(ext)s" "VIDEO_URL"
|
| 32 |
```
|
| 33 |
|
| 34 |
**Download from Spotify:**
|
| 35 |
-
```
|
| 36 |
spotdl --audio-quality 320k --embed-metadata --output "{artist}/{title}.{ext}" "SPOTIFY_TRACK_URL"
|
| 37 |
```
|
| 38 |
|
|
@@ -41,7 +41,7 @@ spotdl --audio-quality 320k --embed-metadata --output "{artist}/{title}.{ext}" "
|
|
| 41 |
## General Commands
|
| 42 |
|
| 43 |
## List Available Formats
|
| 44 |
-
```
|
| 45 |
yt-dlp -F "URL"
|
| 46 |
```
|
| 47 |
|
|
@@ -197,82 +197,82 @@ yt-dlp --username "YOUR_YOUTUBE_EMAIL" --password "YOUR_PASSWORD" -f bestvideo+b
|
|
| 197 |
# SoundCloud Commands
|
| 198 |
|
| 199 |
## List Available Formats
|
| 200 |
-
```
|
| 201 |
yt-dlp -F "URL"
|
| 202 |
```
|
| 203 |
|
| 204 |
## Download High-Quality MP3 from SoundCloud
|
| 205 |
-
```
|
| 206 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 207 |
```
|
| 208 |
|
| 209 |
## Download HQ with Metadata from SoundCloud
|
| 210 |
-
```
|
| 211 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-metadata -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 212 |
```
|
| 213 |
|
| 214 |
## Download Entire Playlist from SoundCloud
|
| 215 |
-
```
|
| 216 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(playlist_title)s/%(title)s.%(ext)s" "SOUNDCLOUD_PLAYLIST_URL"
|
| 217 |
```
|
| 218 |
|
| 219 |
## Download Entire Playlist from SoundCloud with Metadata
|
| 220 |
-
```
|
| 221 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-metadata --add-metadata --embed-thumbnail -o "%(playlist_title)s/%(title)s.%(ext)s" "SOUNDCLOUD_PLAYLIST_URL"
|
| 222 |
```
|
| 223 |
|
| 224 |
## Download Multiple Playlists with Metadata
|
| 225 |
-
```
|
| 226 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-metadata --add-metadata --embed-thumbnail -o "SoundCloud/%(playlist_title)s/%(title)s.%(ext)s" "x" "x" "x" "x" "x" "x" "x"
|
| 227 |
```
|
| 228 |
|
| 229 |
## Download Playlist with Specific Range
|
| 230 |
-
```
|
| 231 |
yt-dlp --playlist-items 1-5 -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(playlist_title)s/%(title)s.%(ext)s" "SOUNDCLOUD_PLAYLIST_URL"
|
| 232 |
```
|
| 233 |
|
| 234 |
## Download and Embed Album Art
|
| 235 |
-
```
|
| 236 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-thumbnail -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 237 |
```
|
| 238 |
|
| 239 |
## Skip Downloading Already Downloaded SoundCloud Files
|
| 240 |
-
```
|
| 241 |
yt-dlp --download-archive "downloaded_soundcloud.txt" -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 242 |
```
|
| 243 |
|
| 244 |
## Download Multiple Tracks from SoundCloud
|
| 245 |
-
```
|
| 246 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL_1" "SOUNDCLOUD_TRACK_URL_2" "SOUNDCLOUD_TRACK_URL_3"
|
| 247 |
```
|
| 248 |
|
| 249 |
## Limit Download Speed for SoundCloud
|
| 250 |
-
```
|
| 251 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --rate-limit 1M -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 252 |
```
|
| 253 |
|
| 254 |
## Download from SoundCloud and Split by Chapters (if available)
|
| 255 |
-
```
|
| 256 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --split-chapters -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 257 |
```
|
| 258 |
|
| 259 |
## Download SoundCloud Track and Extract a Specific Portion
|
| 260 |
-
```
|
| 261 |
yt-dlp -f bestaudio --external-downloader ffmpeg --external-downloader-args "ffmpeg_i:-ss 00:01:00 -to 00:05:00" -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 262 |
```
|
| 263 |
|
| 264 |
## Update Metadata of Existing SoundCloud Downloads
|
| 265 |
-
```
|
| 266 |
yt-dlp --download-archive "downloaded_soundcloud.txt" --skip-download --embed-metadata --embed-thumbnail "SOUNDCLOUD_TRACK_URL"
|
| 267 |
```
|
| 268 |
|
| 269 |
## Auto-Rename Duplicate SoundCloud Files
|
| 270 |
-
```
|
| 271 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --force-overwrites -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 272 |
```
|
| 273 |
|
| 274 |
## Download from SoundCloud URL List File
|
| 275 |
-
```
|
| 276 |
yt-dlp -a "soundcloud_urls.txt" -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s"
|
| 277 |
```
|
| 278 |
|
|
@@ -281,19 +281,19 @@ yt-dlp -a "soundcloud_urls.txt" -f bestaudio --extract-audio --audio-format mp3
|
|
| 281 |
# SpotifyDL Commands
|
| 282 |
|
| 283 |
## Download Single Song
|
| 284 |
-
```
|
| 285 |
spotdl --audio-quality 320k --embed-metadata --output "{artist}/{title}.{ext}" "SPOTIFY_TRACK_URL"
|
| 286 |
```
|
| 287 |
## Download Entire Playlist
|
| 288 |
-
```
|
| 289 |
spotdl --playlist "SPOTIFY_PLAYLIST_URL" --audio-quality 320k --embed-metadata --output "{playlist}/{title}.{ext}"
|
| 290 |
```
|
| 291 |
## Download Entire Album
|
| 292 |
-
```
|
| 293 |
spotdl --album "SPOTIFY_ALBUM_URL" --audio-quality 320k --embed-metadata --output "{album}/{title}.{ext}"
|
| 294 |
```
|
| 295 |
## Download Multiple Albums & Playlists at Once
|
| 296 |
-
```
|
| 297 |
spotdl --playlist "SPOTIFY_PLAYLIST_URL1" "SPOTIFY_PLAYLIST_URL2" --audio-quality 320k --embed-metadata --output "{playlist}/{title}.{ext}"
|
| 298 |
spotdl --album "SPOTIFY_ALBUM_URL1" "SPOTIFY_ALBUM_URL2" --audio-quality 320k --embed-metadata --output "{album}/{title}.{ext}"
|
| 299 |
-
```
|
|
|
|
| 27 |
## Quick Start
|
| 28 |
|
| 29 |
**Most Common Use Case - Download MP3 from YouTube:**
|
| 30 |
+
```shell
|
| 31 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "%(title)s.%(ext)s" "VIDEO_URL"
|
| 32 |
```
|
| 33 |
|
| 34 |
**Download from Spotify:**
|
| 35 |
+
```shell
|
| 36 |
spotdl --audio-quality 320k --embed-metadata --output "{artist}/{title}.{ext}" "SPOTIFY_TRACK_URL"
|
| 37 |
```
|
| 38 |
|
|
|
|
| 41 |
## General Commands
|
| 42 |
|
| 43 |
## List Available Formats
|
| 44 |
+
```shell
|
| 45 |
yt-dlp -F "URL"
|
| 46 |
```
|
| 47 |
|
|
|
|
| 197 |
# SoundCloud Commands
|
| 198 |
|
| 199 |
## List Available Formats
|
| 200 |
+
```shell
|
| 201 |
yt-dlp -F "URL"
|
| 202 |
```
|
| 203 |
|
| 204 |
## Download High-Quality MP3 from SoundCloud
|
| 205 |
+
```shell
|
| 206 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 207 |
```
|
| 208 |
|
| 209 |
## Download HQ with Metadata from SoundCloud
|
| 210 |
+
```shell
|
| 211 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-metadata -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 212 |
```
|
| 213 |
|
| 214 |
## Download Entire Playlist from SoundCloud
|
| 215 |
+
```shell
|
| 216 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(playlist_title)s/%(title)s.%(ext)s" "SOUNDCLOUD_PLAYLIST_URL"
|
| 217 |
```
|
| 218 |
|
| 219 |
## Download Entire Playlist from SoundCloud with Metadata
|
| 220 |
+
```shell
|
| 221 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-metadata --add-metadata --embed-thumbnail -o "%(playlist_title)s/%(title)s.%(ext)s" "SOUNDCLOUD_PLAYLIST_URL"
|
| 222 |
```
|
| 223 |
|
| 224 |
## Download Multiple Playlists with Metadata
|
| 225 |
+
```shell
|
| 226 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-metadata --add-metadata --embed-thumbnail -o "SoundCloud/%(playlist_title)s/%(title)s.%(ext)s" "x" "x" "x" "x" "x" "x" "x"
|
| 227 |
```
|
| 228 |
|
| 229 |
## Download Playlist with Specific Range
|
| 230 |
+
```shell
|
| 231 |
yt-dlp --playlist-items 1-5 -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(playlist_title)s/%(title)s.%(ext)s" "SOUNDCLOUD_PLAYLIST_URL"
|
| 232 |
```
|
| 233 |
|
| 234 |
## Download and Embed Album Art
|
| 235 |
+
```shell
|
| 236 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --embed-thumbnail -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 237 |
```
|
| 238 |
|
| 239 |
## Skip Downloading Already Downloaded SoundCloud Files
|
| 240 |
+
```shell
|
| 241 |
yt-dlp --download-archive "downloaded_soundcloud.txt" -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 242 |
```
|
| 243 |
|
| 244 |
## Download Multiple Tracks from SoundCloud
|
| 245 |
+
```shell
|
| 246 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL_1" "SOUNDCLOUD_TRACK_URL_2" "SOUNDCLOUD_TRACK_URL_3"
|
| 247 |
```
|
| 248 |
|
| 249 |
## Limit Download Speed for SoundCloud
|
| 250 |
+
```shell
|
| 251 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --rate-limit 1M -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 252 |
```
|
| 253 |
|
| 254 |
## Download from SoundCloud and Split by Chapters (if available)
|
| 255 |
+
```shell
|
| 256 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --split-chapters -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 257 |
```
|
| 258 |
|
| 259 |
## Download SoundCloud Track and Extract a Specific Portion
|
| 260 |
+
```shell
|
| 261 |
yt-dlp -f bestaudio --external-downloader ffmpeg --external-downloader-args "ffmpeg_i:-ss 00:01:00 -to 00:05:00" -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 262 |
```
|
| 263 |
|
| 264 |
## Update Metadata of Existing SoundCloud Downloads
|
| 265 |
+
```shell
|
| 266 |
yt-dlp --download-archive "downloaded_soundcloud.txt" --skip-download --embed-metadata --embed-thumbnail "SOUNDCLOUD_TRACK_URL"
|
| 267 |
```
|
| 268 |
|
| 269 |
## Auto-Rename Duplicate SoundCloud Files
|
| 270 |
+
```shell
|
| 271 |
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 --force-overwrites -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s" "SOUNDCLOUD_TRACK_URL"
|
| 272 |
```
|
| 273 |
|
| 274 |
## Download from SoundCloud URL List File
|
| 275 |
+
```shell
|
| 276 |
yt-dlp -a "soundcloud_urls.txt" -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 -o "SoundCloud/%(uploader)s - %(title)s.%(ext)s"
|
| 277 |
```
|
| 278 |
|
|
|
|
| 281 |
# SpotifyDL Commands
|
| 282 |
|
| 283 |
## Download Single Song
|
| 284 |
+
```shell
|
| 285 |
spotdl --audio-quality 320k --embed-metadata --output "{artist}/{title}.{ext}" "SPOTIFY_TRACK_URL"
|
| 286 |
```
|
| 287 |
## Download Entire Playlist
|
| 288 |
+
```shell
|
| 289 |
spotdl --playlist "SPOTIFY_PLAYLIST_URL" --audio-quality 320k --embed-metadata --output "{playlist}/{title}.{ext}"
|
| 290 |
```
|
| 291 |
## Download Entire Album
|
| 292 |
+
```shell
|
| 293 |
spotdl --album "SPOTIFY_ALBUM_URL" --audio-quality 320k --embed-metadata --output "{album}/{title}.{ext}"
|
| 294 |
```
|
| 295 |
## Download Multiple Albums & Playlists at Once
|
| 296 |
+
```shell
|
| 297 |
spotdl --playlist "SPOTIFY_PLAYLIST_URL1" "SPOTIFY_PLAYLIST_URL2" --audio-quality 320k --embed-metadata --output "{playlist}/{title}.{ext}"
|
| 298 |
spotdl --album "SPOTIFY_ALBUM_URL1" "SPOTIFY_ALBUM_URL2" --audio-quality 320k --embed-metadata --output "{album}/{title}.{ext}"
|
| 299 |
+
```
|