Skip to content

Releases: snejus/beetcamp

0.6.0 - 2021-02-12

12 Feb 10:10
0.6.0
f023afb
Compare
Choose a tag to compare

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] 2021-02-10

10 Feb 22:02
0.5.7
b09f51a
Compare
Choose a tag to compare

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] 2021-02-08

08 Feb 10:58
0.5.6
c6799dc
Compare
Choose a tag to compare

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

  • Catalogue number parser now requires at least two digits to find a good match.

0.5.5 2021-01-30 Parsing improvements

30 Jan 07:07
0.5.5
9535e04
Compare
Choose a tag to compare

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 vinyls were supported with A1 / B2 notation.

0.5.4 2021-01-25

25 Jan 09:59
0.5.4
a9c9645
Compare
Choose a tag to compare

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.

  • Catalogue number parser should now forget that cassette types like C30 or C90
    could be valid catalogue numbers.

Updated

  • Brought dev dependencies up-to-date.

0.5.3 2021-01-19

19 Jan 02:29
0.5.3
14be671
Compare
Choose a tag to compare

Fixed

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

0.5.2 2021-01-18

18 Jan 03:40
0.5.2
41310d7
Compare
Choose a tag to compare

Fixed

  • On Bandcamp merch is listed in the same list together with media - this is now
    taken into account and merch is ignored. Previously, some albums would fail to
    be returned because of this.

0.5.1 2021-01-18

18 Jan 03:05
0.5.1
9b0c066
Compare
Choose a tag to compare

Fixed

  • Fixed readme headings where configuration options were shown in capitals on PyPI.

0.5.0 2021-01-18

18 Jan 01:10
0.5.0
cd74e45
Compare
Choose a tag to compare

Added

  • Added some functionality to exclude digital-only tracks for media that aren't
    Digital Media. A new configuration option include_digital_only_tracks, if
    set to True will include all tracks regardless of the media, and if set to
    False, will mind, for example, a Vinyl media and exclude tracks that
    have some sort of digital only flag in their names, like DIGI, [Digital Bonus], [Digital Only] and alike. These flags are also cleared from the
    track names.

Fixed

  • For LP Vinyls, the disc count and album type are now corrected.

0.4.4 2021-01-17

17 Jan 21:22
0.4.4
4ae454b
Compare
Choose a tag to compare

Fixed

  • release_date search pattern now looks for a specific date format, guarding
    it against similar matches that could be found in the description, thanks
    @noahsager.