Beetcamp

Latest version: v0.20.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 8

0.6.0

Added

- Until now, the returned fields have been limited by what's available in
_search-specific_ `TrackInfo` and `AlbumInfo` objects. The marks the first attempt of
adding information to _library_ items that are available at later import stages.

If the `comments` field is empty or contains `Visit <artist-page>`, the plug-in
populates this field with the release description. This can be reverted by including it
in a new `exclude_extra_fields` list option.

Deprecated

- `lyrics` configuration option is now deprecated and will be removed in one of the
upcoming releases (0.8.0 / 0.9.0 - before stable v1 goes out). If lyrics aren't needed,
it should be added to the `exclude_extra_fields` list.

Fixed

- The `albumartist` that would go missing for the `beets 1.5.0` import stage has now safely returned.

0.5.7

Fixed

- For the case when a track or an album is getting imported through the id / URL mode, we now
check whether the provided URL is a Bandcamp link. In some cases parsing foreign URLs
results in decoding errors, so we'd like to catch those URLs early. Thanks arogl for
spotting this.

0.5.6

Fixed

- Bandcamp updated their html format which broke track duration parsing. This is now fixed
and test html files are updated.

- Fixed track name parser which would incorrectly parse a track name like `24 hours`,
ignoring the numbers from the beginning of the string.

- Locations that have non-ASCII characters in their names would not be identified
(something like _Montreal, Québec_) - now the characters are converted and
`pycountry` does understand them.

- Fixed an edge case where an EP would be incorrectly misidentified as an album.

Updated

- Catalog number parser now requires at least two digits to find a good match.

0.5.5

Updated

- Country name overrides for _Russia_ and _The Netherlands_ which deviate from the
official names.
- Track names:
- If _digital_ and _exclusive_ are found in the name, it means it's digital-only.
- Artist / track splitting logic now won't split them on the dash if it doesn't have
spaces on both sides.
* `track_alt` field may now contain numerical values if track names start with them.
Previously, only vinyl format was supported with the `A1` / `B2` notation.

0.5.4

Added

- Previously skipped, not-yet-released albums are now handled appropriately. In such
cases, `albumstatus` gets set to **Promotional**, and the release date will be a future
date instead of past.

Fixed

- Handle a sold-out release where the track listing isn't available, which would otherwise
cause a KeyError.

- Catalog number parser should now forget that cassette types like **C30** or **C90**
could be valid catalog numbers.

Updated

- Brought dev dependencies up-to-date.

0.5.3

Fixed

- For data that is parsed directly from the html, ampersands are now correctly unescaped.

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.