1
0
Fork 0
mirror of https://github.com/fiso64/slsk-batchdl.git synced 2024-12-22 06:22:41 +00:00
This commit is contained in:
fiso64 2024-08-27 00:40:38 +02:00
parent 1ab5f0d5ab
commit 71160047d8
2 changed files with 29 additions and 31 deletions

View file

@ -3,26 +3,25 @@
A batch downloader for Soulseek built with Soulseek.NET. Accepts CSV files and Spotify or YouTube urls.
## Index
- [slsk-batchdl](#slsk-batchdl)
- [Options](#options)
- [Input types](#input-types)
- [CSV file](#csv-file)
- [YouTube](#youtube)
- [Spotify](#spotify)
- [Bandcamp](#bandcamp)
- [Search string](#search-string)
- [Download modes](#download-modes)
- [Normal](#normal)
- [Album](#album)
- [Aggregate](#aggregate)
- [Album Aggregate](#album-aggregate)
- [Searching](#searching)
- [File conditions](#file-conditions)
- [Name format](#name-format)
- [Skip existing](#skip-existing)
- [Configuration](#configuration)
- [Examples](#examples-1)
- [Notes](#notes)
- [Options](#options)
- [Input types](#input-types)
- [CSV file](#csv-file)
- [YouTube](#youtube)
- [Spotify](#spotify)
- [Bandcamp](#bandcamp)
- [Search string](#search-string)
- [Download modes](#download-modes)
- [Normal](#normal)
- [Album](#album)
- [Aggregate](#aggregate)
- [Album Aggregate](#album-aggregate)
- [Searching](#searching)
- [File conditions](#file-conditions)
- [Name format](#name-format)
- [Skip existing](#skip-existing)
- [Configuration](#configuration)
- [Examples](#examples-1)
- [Notes](#notes)
## Options
@ -89,7 +88,7 @@ Usage: sldl <input> [OPTIONS]
```
Searching
--fast-search Begin downloading as soon as a file satisfying the preferred
conditions is found. Higher chance to download wrong files.
conditions is found. Only for normal download mode.
--remove-ft Remove 'feat.' and everything after before searching
--no-remove-special-chars Do not remove special characters before searching
--remove-brackets Remove square brackets and their contents before searching
@ -283,12 +282,12 @@ Input String | Artist | Title | Album | Lengt
The program will download a single file for every input entry.
### Album
The program will search for the album and download an entire folder including non-audio
sldl will search for the album and download an entire folder including non-audio
files. Activated when the input is a link to a spotify or bandcamp album, when the input
string or csv row has no track title, or when -a/--album is enabled.
### Aggregate
With -g/--aggregate, the program will first perform an ordinary search for the input, then
With -g/--aggregate, sldl will first perform an ordinary search for the input, then
attempt to group the results into distinct songs and download one of each kind. A common use
case is finding all remixes of a song or printing all songs by an artist that are not your
music dir.

View file

@ -67,7 +67,7 @@ public static class Help
Searching
--fast-search Begin downloading as soon as a file satisfying the preferred
conditions is found. Higher chance to download wrong files.
conditions is found. Only for normal download mode.
--remove-ft Remove 'feat.' and everything after before searching
--no-remove-special-chars Do not remove special characters before searching
--remove-brackets Remove square brackets and their contents before searching
@ -253,15 +253,14 @@ public static class Help
The program will download a single file for every input entry.
Album
The program will search for the album and download an entire folder including non-audio
files. Activated when the input is a link to a spotify or bandcamp album, when the input
string or csv row has no track title, or when -a/--album is enabled.
sldl will search for the album and download an entire folder including non-audio files.
Activated when the input is a link to a spotify or bandcamp album, when the input string
or csv row has no track title, or when -a/--album is enabled.
Aggregate
With -g/--aggregate, the program will first perform an ordinary search for the input, then
attempt to group the results into distinct songs and download one of each kind. A common use
case is finding all remixes of a song or printing all songs by an artist that are not your
music dir.
With -g/--aggregate, sldl will first perform an ordinary search for the input, then attempt to
group the results into distinct songs and download one of each kind. A common use case is
finding all remixes of a song or printing all songs by an artist that are not your music dir.
Two files are considered equal if their inferred track title and artist name are equal
(ignoring case and some special characters), and their lengths are within --length-tol of each
other.