This file contains changes made to the script that require users to change something.
Any config changes must be made or else newer versions will error.
Lots of changes. Please read CHANGELOG.md
You will probably need to run:
pip install -r requirements.txt
again.
Also any plugins will probably need updating.
Add option to allow for lossy master/web notes to be put in the torrent description. Also rip the salmon image torrent description option.
Added salmon image configuration option for the description. Set the SALMON_IMAGE
configuration option to change it. They do not need to adhere to a size.
Add MQA script and the bitstring
dependency. Reinstall!!
Add option to recompress spectrals with optipng. Requires optipng to be installed
and in your path. Can be enabled with the COMPRESS_SPECTRALS
configuration option.
Rename queue upload/download to up/dl respectively. Rename downconvert to downconv.
Added option to disable adding edition title to album tag, default remains unchanged.
Forgot to mention the presence of a new dependency for the logchecker functionality. Update dependencies guys!
Made the puddletag tag editing prompt optional, default off with a config key
of PROMPT_PUDDLETAG
.
Made spectrals web viewer the default interface; enable NATIVE_SPECTRALS_VIEWER
to use
feh/macos thing.
Updated dependencies: added logchecker.
Major revamp of metadata review and confirmation step(s).
Add option to put tracklist in torrent description. This is now off by default.
There are many, many changes in the prompts and visual display. Please be careful when reading and responding to prompts. There are new dependencies that must be installed as well.
Added a SIMULTANEOUS_CONVERSIONS
option for the converter. This affects how many
transcodes and downconverts can run simultaneously.
Lots of configuration changes. Image hosts gained a few new options; and the options
were shuffled slightly. IMAGE_UPLOADER
is now the de-facto image uploader for general
image uploaders. COVER_UPLOADER
is the uploader for the cover art. SPECS_UPLOADER
remains the uploader for spectrals. imgur
and vgy.me
were added as image uploader
options. imgur
requires a client ID from the website. Each client ID is limited to
1,250 uploads per day. If you and a friend do not come close to this limit, you can
share the ID.
The webserver also has several new configuration options. WEB_SPECTRALS_HOST
enables
viewing spectrals via a webserver instead of with feh. The other webserver options
are all overrides for default values if your setup is nonstandard. WEB_HOST
is what
the script will print to stdout as the base URL for the salmon tool--if you are
reverse proxying the webserver, you will want to substitute this with your (sub)domain
and, if applicable, location block. WEB_PORT
allows you to run the webserver on a port
other than the provided 55110. WEB_STATIC_ROOT_URL
allows you to change the directory
for /static
resources to match a location block change. For example, if you are hosting
this on domain.tld/salmon
, set this option to /salmon/static
.
Puff added a webserver to the script. I got salmon running again by running
pipenv install
in the salmon directory and making sure the db was up to date
with salmon migrate
. If you're not running this in an environment, you might
want to pip3 install -r requirements.txt
Booty said he'd update the wiki with
setting it up for nginx so let's hold him accountable.
Added configuration option for CJK fullwidth replacements for blacklisted characters.
Removed imgur as an image host option due to rate limiting, may readd later. Added options for metadata source icons in the descriptions and for a salmon in the torrent description.
Added image host options when uploading. Imgur is now an option.
Added option for stripping useless versions from track title.
Added toggle option for full screen of the spectral image viewer.
Added location for queued downloads to the config. The database system will now be
used, so you will also need to run $ ./run.py migrate
to create the database.
Added option to not put the album review in the tags.
Added option to copy uploaded torrent URL to clipboard.
Added option to recompress flacs during the upload process: -c
Added TIDAL_FETCH_REGIONS config option. It's required, so set it!
Added option for bitrates in torrent description.
Added a VARIOUS_ARTIST_WORD option that determines what VA will be called. Common choices are VA / Various / Various Artists.
Added a ONE_ALBUM_ARTIST_FILE_TEMPLATE config option. It is required if the NO_ARTIST_IN_FILENAME_IF_ONLY_ONE_ALBUM_ARTIST option is enabled!
Added a NO_ARTIST_IN_FILENAME_IF_ONLY_ONE_ALBUM_ARTIST config option.
Added a blacklisted FS substitution thing, u know what to do.
Added a GUESTS_IN_TRACK_TITLE configuration option. fix your config thanks.
Added a VARIOUS_ARTIST_THRESHOLD configuration option. fix your config thanks.
Added a LOWERCASE_COVER flag to the config, which determines whether or not your cover
is called Cover.{jpg,png}
or cover.{jpg,png}
.
Integers are automatically zero padded in the filename template if they are integers. Remove the :02d from your configuration if it was present, as it will cause issues with non-integer track numbers.
Added two new configuration values: FLAC_COMPRESSION_LEVEL
and TIDAL_SEARCH_REGIONS
.
Make sure your configurations contain them.