diff --git a/README.md b/README.md index 55264b0..d1c8d68 100644 --- a/README.md +++ b/README.md @@ -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 [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 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 diff --git a/slsk-batchdl/Program.cs b/slsk-batchdl/Program.cs index 6631a9f..e1fcedb 100644 --- a/slsk-batchdl/Program.cs +++ b/slsk-batchdl/Program.cs @@ -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 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" +