From 0c4be0546fdf1a9a4a14bee9326bacc744ae9bc3 Mon Sep 17 00:00:00 2001 From: fiso64 <64778819+fiso64@users.noreply.github.com> Date: Sat, 31 Aug 2024 07:41:14 +0200 Subject: [PATCH] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 469e7be..bda8b20 100644 --- a/README.md +++ b/README.md @@ -576,7 +576,7 @@ sldl "artist=MC MENTAL" --aggregate --album
#### Advanced example: Automatic wishlist downloader -Create a file named wishlist.txt, and add your wishlist items: +Create a file named `wishlist.txt`, and add some wishlist items: ```bash echo title=My Favorite Song, artist=Artist >> wishlist.txt echo https://spotify/album/url >> wishlist.txt @@ -585,7 +585,9 @@ Set up a cron job (or scheduled task on windows) to periodically run sldl on eve ``` --skip-existing --skip-mode m3u --m3u index --m3u-path wishlist-archive.sldl ``` -You can also use `--skip-mode m3u-cond` together with `--skip-existing-pref-cond` and specify some preferred conditions to (e.g) only stop searching for an item once a lossless version is downloaded. +This will create a global archive file `wishlist-archive.sldl` which will be scanned every time sldl is run to skip wishlist items that have already been downloaded. +You can also use `--skip-mode m3u-cond` together with `--skip-existing-pref-cond` and specify some preferred conditions to (e.g) only stop searching for an item once a lossless version is downloaded. +If you expect to have a lot of individual songs in your wishlist, it may be better to use a csv file as that will allow sldl to use concurrency when downloading. ## Notes - For macOS builds you can use publish.sh to build the app. Download dotnet from https://dotnet.microsoft.com/en-us/download/dotnet/6.0, then run `chmod +x publish.sh && sh publish.sh`. For intel macs, uncomment the x64 and comment the arm64 section in publish.sh.