1
0
Fork 0
mirror of https://github.com/fiso64/slsk-batchdl.git synced 2024-12-22 14:32:40 +00:00
This commit is contained in:
fiso64 2024-05-05 00:38:47 +02:00
parent fb28fbdcd2
commit ab1546db6a
2 changed files with 11 additions and 13 deletions

View file

@ -8,7 +8,7 @@ A batch downloader for Soulseek built with Soulseek.NET. Accepts CSV files or Sp
```
slsk-batchdl test.csv
```
The names of the columns in the csv should be: `Artist`, `Title`, `Album`, `Length`, though alternatives can sometimes be inferred as well. You can use `--print tracks` before downloading to check if everything has been parsed correctly. Only the title column is required, but any additional info improves search results.
The names of the columns in the csv should be: `Artist`, `Title`, `Album`, `Length`, though alternatives can sometimes be inferred as well. You can use `--print tracks` before downloading to check if everything has been parsed correctly. Only the title or album column is required, but additional info may improve search results.
### Download spotify likes while skipping existing songs:
```
@ -52,8 +52,8 @@ Usage: slsk-batchdl <input> [OPTIONS]
Path to a local CSV file: Use a csv file containing track
info to download. The names of the columns should be Artist,
Title, Album, Length. Only the title column is required, but
any extra info improves search results.
Title, Album, Length. Only the title or album column is
required, but extra info may improve search results.
Name of the track, album, or artist to search for:
Can either be any typical search string or a comma-separated
@ -119,10 +119,9 @@ Options:
default; if --min-bitrate is set, ignores any files with
unknown bitrate.
-a --aggregate When input is a string: Instead of downloading a single
track matching the search string, find and download all
distinct songs associated with the provided artist or track
title. The input string must be a list of properties.
-a --aggregate Instead of downloading a single track matching the input,
find and download all distinct songs associated with the
provided artist, album, or track title.
--min-users-aggregate <num> Minimum number of users sharing a track before it is
downloaded in aggregate mode. Setting it to higher values
will significantly reduce false positives, but may introduce

View file

@ -209,8 +209,8 @@ static class Program
"\n" +
"\n Path to a local CSV file: Use a csv file containing track" +
"\n info to download. The names of the columns should be Artist, " +
"\n Title, Album, Length. Only the title column is required, but" +
"\n any extra info improves search results." +
"\n Title, Album, Length. Only the title or album column is" +
"\n required, but extra info may improve search results." +
"\n" +
"\n Name of the track, album, or artist to search for:" +
"\n Can either be any typical search string or a comma-separated" +
@ -276,10 +276,9 @@ static class Program
"\n default; if --min-bitrate is set, ignores any files with" +
"\n unknown bitrate." +
"\n" +
"\n -a --aggregate When input is a string: Instead of downloading a single" +
"\n track matching the search string, find and download all" +
"\n distinct songs associated with the provided artist or track" +
"\n title. The input string must be a list of properties." +
"\n -a --aggregate Instead of downloading a single track matching the input," +
"\n find and download all distinct songs associated with the" +
"\n provided artist, album, or track title." +
"\n --min-users-aggregate <num> Minimum number of users sharing a track before it is" +
"\n downloaded in aggregate mode. Setting it to higher values" +
"\n will significantly reduce false positives, but may introduce" +