mirror of
https://github.com/fiso64/slsk-batchdl.git
synced 2024-12-22 22:42:41 +00:00
commit
This commit is contained in:
parent
1ab5f0d5ab
commit
71160047d8
2 changed files with 29 additions and 31 deletions
45
README.md
45
README.md
|
@ -3,26 +3,25 @@
|
||||||
A batch downloader for Soulseek built with Soulseek.NET. Accepts CSV files and Spotify or YouTube urls.
|
A batch downloader for Soulseek built with Soulseek.NET. Accepts CSV files and Spotify or YouTube urls.
|
||||||
|
|
||||||
## Index
|
## Index
|
||||||
- [slsk-batchdl](#slsk-batchdl)
|
- [Options](#options)
|
||||||
- [Options](#options)
|
- [Input types](#input-types)
|
||||||
- [Input types](#input-types)
|
- [CSV file](#csv-file)
|
||||||
- [CSV file](#csv-file)
|
- [YouTube](#youtube)
|
||||||
- [YouTube](#youtube)
|
- [Spotify](#spotify)
|
||||||
- [Spotify](#spotify)
|
- [Bandcamp](#bandcamp)
|
||||||
- [Bandcamp](#bandcamp)
|
- [Search string](#search-string)
|
||||||
- [Search string](#search-string)
|
- [Download modes](#download-modes)
|
||||||
- [Download modes](#download-modes)
|
- [Normal](#normal)
|
||||||
- [Normal](#normal)
|
- [Album](#album)
|
||||||
- [Album](#album)
|
- [Aggregate](#aggregate)
|
||||||
- [Aggregate](#aggregate)
|
- [Album Aggregate](#album-aggregate)
|
||||||
- [Album Aggregate](#album-aggregate)
|
- [Searching](#searching)
|
||||||
- [Searching](#searching)
|
- [File conditions](#file-conditions)
|
||||||
- [File conditions](#file-conditions)
|
- [Name format](#name-format)
|
||||||
- [Name format](#name-format)
|
- [Skip existing](#skip-existing)
|
||||||
- [Skip existing](#skip-existing)
|
- [Configuration](#configuration)
|
||||||
- [Configuration](#configuration)
|
- [Examples](#examples-1)
|
||||||
- [Examples](#examples-1)
|
- [Notes](#notes)
|
||||||
- [Notes](#notes)
|
|
||||||
|
|
||||||
|
|
||||||
## Options
|
## Options
|
||||||
|
@ -89,7 +88,7 @@ Usage: sldl <input> [OPTIONS]
|
||||||
```
|
```
|
||||||
Searching
|
Searching
|
||||||
--fast-search Begin downloading as soon as a file satisfying the preferred
|
--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
|
--remove-ft Remove 'feat.' and everything after before searching
|
||||||
--no-remove-special-chars Do not remove special characters before searching
|
--no-remove-special-chars Do not remove special characters before searching
|
||||||
--remove-brackets Remove square brackets and their contents 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.
|
The program will download a single file for every input entry.
|
||||||
|
|
||||||
### Album
|
### 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
|
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.
|
string or csv row has no track title, or when -a/--album is enabled.
|
||||||
|
|
||||||
### Aggregate
|
### 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
|
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
|
case is finding all remixes of a song or printing all songs by an artist that are not your
|
||||||
music dir.
|
music dir.
|
||||||
|
|
|
@ -67,7 +67,7 @@ public static class Help
|
||||||
|
|
||||||
Searching
|
Searching
|
||||||
--fast-search Begin downloading as soon as a file satisfying the preferred
|
--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
|
--remove-ft Remove 'feat.' and everything after before searching
|
||||||
--no-remove-special-chars Do not remove special characters before searching
|
--no-remove-special-chars Do not remove special characters before searching
|
||||||
--remove-brackets Remove square brackets and their contents 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.
|
The program will download a single file for every input entry.
|
||||||
|
|
||||||
Album
|
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.
|
||||||
files. Activated when the input is a link to a spotify or bandcamp album, when the input
|
Activated when the input is a link to a spotify or bandcamp album, when the input string
|
||||||
string or csv row has no track title, or when -a/--album is enabled.
|
or csv row has no track title, or when -a/--album is enabled.
|
||||||
|
|
||||||
Aggregate
|
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
|
||||||
attempt to group the results into distinct songs and download one of each kind. A common use
|
group the results into distinct songs and download one of each kind. A common use case is
|
||||||
case is finding all remixes of a song or printing all songs by an artist that are not your
|
finding all remixes of a song or printing all songs by an artist that are not your music dir.
|
||||||
music dir.
|
|
||||||
Two files are considered equal if their inferred track title and artist name are equal
|
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
|
(ignoring case and some special characters), and their lengths are within --length-tol of each
|
||||||
other.
|
other.
|
||||||
|
|
Loading…
Reference in a new issue