• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

snejus / beetcamp / 34647253164
89%

Build:
DEFAULT BRANCH: main
Ran 11 Sep 2026 09:02PM UTC
Jobs 25
Files 12
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Sep 2026 09:01PM UTC coverage: 88.947% (-2.4%) from 91.337%
34647253164

push

github

web-flow
Fixed search and minor parsing improvements (#101)

Fixes #99 
Supersedes #100

### Fixed

- Only remove `\u200b` zero-width char from HTML, keep the rest.

- `album`:
  - Remove **Pre-release** variations from album and track names.

- `albumtype`:
- Parse **EP** albumtype from the description when **EP** is preceded by
word
    **split**.

- `artist`:
- Fix featuring artist parsing, allowing these artists to end with
characters like
    `.!?`.
- Avoid treating year ranges starting in 1900s or ending with
abbreviated years as
    artists.
- When parsing names for `artist` and `title`, split on the **first**
found delimiter
    (` - `) instead of last.
- `title`:
  - Remove **[7" Exclusive]** and **[12" Exclusive]** from titles.

- cleanup:
  - Clean up name-your-price markers more reliably.
- Fix some cases where artist was wrongly parsed as **Bass Addict
Records 37 - Artist**
    in tracks like **Bass Addict Records 37 - Artist - Title**.

- (#99) Restore CLI search results by using Bandcamp's JSON API.

### Removed

- CLI search: `-p` / `--page` option is deprecated and has no effect:
the new JSON-based
  search returns **all** available results.
- `date` and `tracks` fields are unavailable because Bandcamp's JSON API
does not provide them.

311 of 394 branches covered (78.93%)

Branch coverage included in aggregate %.

1 of 4 new or added lines in 1 file covered. (25.0%)

44 existing lines in 7 files now uncovered.

1387 of 1515 relevant lines covered (91.55%)

22.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
60.25
-5.47% beetsplug/bandcamp/__init__.py

Coverage Regressions

Lines Coverage ∆ File
10
95.21
-1.43% metaguru.py
9
91.75
-2.4% helpers.py
8
69.37
-0.73% __init__.py
6
74.07
-7.74% http.py
5
94.82
-2.24% album_name.py
5
95.52
-2.43% track.py
1
95.0
-1.23% search.py
Jobs
ID Job ID Ran Files Coverage
1 python3.12_beets1.6.0 - 34647253164.1 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
2 python3.10_beets2.9.0 - 34647253164.2 11 Sep 2026 09:03PM UTC 12
88.63
GitHub Action Run
3 python3.13_beets2.4.0 - 34647253164.3 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
4 python3.14_beets1.6.0 - 34647253164.4 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
5 python3.11_beets2.4.0 - 34647253164.5 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
6 python3.13_beets2.9.0 - 34647253164.6 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
7 python3.12_beets1.5.0 - 34647253164.7 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
8 python3.12_beets2.0.0 - 34647253164.8 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
9 python3.12_beets2.9.0 - 34647253164.9 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
10 python3.13_beets2.0.0 - 34647253164.10 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
11 python3.10_beets2.4.0 - 34647253164.11 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
12 python3.12_beets2.4.0 - 34647253164.12 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
13 python3.13_beets1.6.0 - 34647253164.13 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
14 python3.13_beets1.5.0 - 34647253164.14 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
15 python3.14_beets2.9.0 - 34647253164.15 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
16 python3.14_beets1.5.0 - 34647253164.16 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
17 python3.11_beets1.5.0 - 34647253164.17 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
18 python3.10_beets1.5.0 - 34647253164.18 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
19 python3.10_beets1.6.0 - 34647253164.19 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
20 python3.11_beets1.6.0 - 34647253164.20 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
21 python3.10_beets2.0.0 - 34647253164.21 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
22 python3.14_beets2.4.0 - 34647253164.22 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
23 python3.14_beets2.0.0 - 34647253164.23 11 Sep 2026 09:02PM UTC 12
88.95
GitHub Action Run
24 python3.11_beets2.0.0 - 34647253164.24 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
25 python3.11_beets2.9.0 - 34647253164.25 11 Sep 2026 09:02PM UTC 12
88.63
GitHub Action Run
Source Files on build 34647253164
  • Tree
  • List 12
  • Changed 11
  • Source Changed 1
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34647253164
  • 5329c609 on github
  • Prev Build on main (#24562410940)
  • Next Build on main (#34647392298)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc