Skip to content

Commit c73c543

Browse files
committed
Updated documentation
1 parent fa2ea8b commit c73c543

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

CHANGELOG

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Unreleased
1+
v3.2 (2023-2-10)
22
- Support scanning directories with multiple file types in Easy Mode
33
- Redesigned the multithreading mode to increase reliability and effiency
44
- Progress update in multithreading mode now detects the width of the console and limits it so the output doesn't wrap to a new line on long directory names

README.md

+15-10
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,17 @@ Binary packages are available for some platforms on the [Release Page](https://g
2626

2727
### Windows
2828

29-
Download the win64 .zip file from the [latest release](https://github.com/complexlogic/rsgain/releases/latest) and extract its contents to a directory of your choice. rsgain should be run on Windows 10 or later for full compatibility, but it can run on Windows versions as early as Vista with some caveats. See [Windows Notes](#windows-notes) for more information.
29+
Download the ZIP file from the link below and extract its contents to a folder of your choice:
30+
- [rsgain v3.2 portable ZIP (x64)](https://github.com/complexlogic/rsgain/releases/download/v3.1.1/rsgain-3.1.1-win64.zip)
31+
32+
rsgain should be run on Windows 10 or later for full compatibility, but it can run on Windows versions as early as Vista with some caveats. See [Windows Notes](#windows-notes) for more information.
3033

3134
It is recommended to add the directory to your `Path` system environment variable so you can invoke the program with the `rsgain` command instead of the path to its .exe file. In the Windows taskbar search, type "env", then select "Edit the system environment variables". In the resulting window, click the "Environment variables" button. In the next window under "System variables", select "Path", then press Edit. Add the folder that you extracted `rsgain.exe` to in the previous step.
3235

36+
#### Scoop
37+
38+
rsgain can also be installed from [several community Scoop buckets](https://scoop.sh/#/apps?q=rsgain&s=0&d=1&o=false). This installation method enables you to receive automatic upgrades to future versions, unlike the manual installation method described above.
39+
3340
### macOS
3441

3542
There is a Homebrew formula available for macOS users. Make sure you have the latest available Xcode installed, as well as Homebrew. Then, execute the following command:
@@ -55,8 +62,8 @@ pkg install rsgain
5562
An amd64 .deb package is provided on the [release page](https://github.com/complexlogic/rsgain/releases/latest). It is installable on Debian Bullseye and later, Ubuntu 21.04 and later. It can be installed with the following commands:
5663

5764
```bash
58-
wget https://github.com/complexlogic/rsgain/releases/download/v3.1.1/rsgain_3.1.1_amd64.deb
59-
sudo apt install ./rsgain_3.1.1_amd64.deb
65+
wget https://github.com/complexlogic/rsgain/releases/download/v3.2/rsgain_3.2_amd64.deb
66+
sudo apt install ./rsgain_3.2_amd64.deb
6067
```
6168

6269
This package contains a statically linked taglib version 1.12, which is needed to avoid a very critical bug that corrupted Ogg files in 1.11, which is the current version in the Debian/Ubuntu repos. It is strongly recommended for Debian/Ubuntu users to install this package instead of build from source.
@@ -76,7 +83,7 @@ There is also a PKGBUILD script based on the latest release source tarball locat
7683
A package is available on the [release page](https://github.com/complexlogic/rsgain/releases/latest) that is compatible with Fedora 36 and later:
7784

7885
```bash
79-
sudo dnf install https://github.com/complexlogic/rsgain/releases/download/v3.1.1/rsgain-3.1.1-1.x86_64.rpm
86+
sudo dnf install https://github.com/complexlogic/rsgain/releases/download/v3.2/rsgain-3.2-1.x86_64.rpm
8087
```
8188

8289
#### Others
@@ -135,11 +142,7 @@ The legacy-style interface has been retained as "Custom Mode" for users that req
135142

136143
### Easy Mode
137144

138-
Easy Mode recursively scans your entire music library using the recommended settings for each file type. You can use Easy Mode if the following conditions apply:
139-
140-
- Your music library is organized by album i.e. each album has its own folder
141-
- In each album folder, all audio files are of the same type. It is acceptable to have non-audio files mixed in such as log files or artwork, but if multiple *audio* file types are detected, the folder will not be scanned.
142-
145+
Easy Mode recursively scans your entire music library using the recommended settings for each file type.
143146
Easy Mode is invoked with the command `rsgain easy` followed by the root of the directory you want to scan:
144147

145148
```bash
@@ -150,7 +153,7 @@ rsgain easy /path/to/music/library
150153
rsgain easy "C:\path\to\music library"
151154
```
152155

153-
This is all that is required for most users. Advanced users should see the [Scan Presets](#scan-presets) section for more information about the default settings and how to change them, if desired.
156+
Easy Mode assumes that you have you have your music library organized by album, so that each album is contained in its own folder. The album gain calculations rely on this assumption. If you do *not* have your music library organized by album, you should disable the album tags because the calculated values will not be valid. rsgain ships with a scan preset which can disable the album tags for you; invoke it with `-p no_album`. See the [Scan Presets](#scan-presets) section for more information about how the scan preset feature works.
154157

155158
#### Multithreaded Scanning
156159

@@ -192,6 +195,8 @@ These settings are recommended for maximum compatibility with modern players. Ho
192195

193196
A preset file is an INI-formatted configuration file that contains sections enclosed in square brackets, and each section contains key=value pairs that correspond to settings. The first section in a presets file is titled "Global" and contains settings that will be applied to every format. The remaining sections pertain to a particular audio format, and the settings within them will only be applied to that format. This allows the user to define settings on a per-format basis. If a setting in the "Global" section is in conflict with one in the format-specific section, the format-specific value will always take precedence.
194197

198+
It should be noted that the format-specific configurations will only be applied if *all* files in the directory have the same file type. The Global settings will always be applied to files in directories that have multiple file types in them, regardless of the individual file type
199+
195200
A preset is specified with the `-p` option, followed by the path to a preset file *or* a preset name. A preset name is the filename of a preset without the directory or .ini file extension; rsgain will search the default preset location(s) for the file based on your platform:
196201

197202
- On Windows, the folder `presets` in the same folder that contains `rsgain.exe`

0 commit comments

Comments
 (0)