Hacker ApprovedDepartments

Beets

Hacker Approved

Music tagger in Audio

Free, powerful toolbox for importing and tagging large music libraries, with MusicBrainz lookups and flexible configuration. Critics cite a steep learning curve and occasional crashes.

Free, powerful toolbox for importing and tagging large music libraries, with MusicBrainz lookups and flexible configuration. Critics cite a steep learning curve and occasional crashes.

43 people gave an opinion

recommend it
33
criticize it
10
approval share
77%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 33 people recommend itNeeds 10 or more, met.
  • 3.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Powerful, flexible toolbox for large libraries

    “the real value (IMO) of beets is it's a powerful toolbox for managing a large music library”

    Comment from 11 Nov 2025 in “Beets: The music geek’s media organizer”

    “It's wildly flexible and configurable.”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “nothing is quite so flexible”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”
  • Handles tagging and file layout

    “beets imports it and museFS autoscans it. That handles 99% of cases silently in the background”

    Comment from 19 Jun 2026 in “Show HN: Musefs – organize and tag music without touching the original files”

    “beets is mainly a better tool for accomplishing the same tag and file janitoring”

    Comment from 11 Nov 2025 in “Beets: The music geek’s media organizer”

    “Worked reasonably well on some retagging, better dir layout.”

    Comment from 5 Oct 2026 in “Picard 3.0”
  • Indispensable for maintaining libraries

    “Beets is amazing. The fact that it exists is a blessing for those like us who maintain our own music library.”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “I would not know how I'd ever get it done without Beets.”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “I've loved beets (and MusicBrainz Picard) for years.”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”
  • Scriptable and pluggable with other tools

    “this is so cool. I am (slowly) working on a tool that uses an LLM to add tags to music based on vibes and it would be awesome to plug into this!”

    Comment from 11 Nov 2025 in “Beets: The music geek’s media organizer”

    “Having hit those first two pain points, I changed my transcode config to 1) run every time, and 2) use a custom bash script as the transcode command.”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

What people warn about

Each mark is one comment

  • Hard to set up and learn

    “It's an incredible resource. To be fair it's not the easiest of things to get started with and the usability could be better”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “it takes tons of time and experimentation to cram some things into its model”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “it was a rough process when I moved my library to it”

    Comment from 5 Oct 2026 in “Picard 3.0”
  • Crashes and lost progress

    “crashes are frequent and sometimes make it lose all incremental progress”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “Beets crashes with a Musicbrainz connection error more than half the time”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”
  • Too much effort for the benefit

    “it's more effort for my use case than I'd like”

    Comment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

    “the overhead wasn't worth it”

    Comment from 31 Dec 2025 in “Ask HN: How to go back to listening to MP3s?”

What people recommend instead

The same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Beets compared with 1 alternative
ProductRecommendCriticizeApprovalMonthsOwnedBadge
BeetsThis page331077%5—Approved
MusicBrainz Picard25486%3——

What people said

35 of the 44 comments that mention it, newest first. Each links to the original comment.

“Worked reasonably well on some retagging, better dir layout.”

MixedComment from 5 Oct 2026 in “Picard 3.0”

“it was a rough process when I moved my library to it”

CriticizesComment from 5 Oct 2026 in “Picard 3.0”

“Beets isn't a daemon like GP asked for. You have to import files manually.”

MixedComment from 5 Oct 2026 in “Picard 3.0”

“it just seemed very finicky for me”

CriticizesComment from 5 Oct 2026 in “Picard 3.0”

“that works better for me, at least from a”

RecommendsComment from 3 Oct 2026 in “GitHub's new dashboard experience now the default”

“claude and beets are helping”

RecommendsComment from 16 Jul 2026 in “The lost joy of music piracy”

“beets imports it and museFS autoscans it. That handles 99% of cases silently in the background”

RecommendsComment from 19 Jun 2026 in “Show HN: Musefs – organize and tag music without touching the original files”

“I don't trust automatic tools to do these things after bad experiences with beetz”

CriticizesComment from 27 Jan 2026 in “The state of Linux music players in 2026”

“I still don't really understand beet”

MixedComment from 27 Jan 2026 in “The state of Linux music players in 2026”

“the overhead wasn't worth it”

CriticizesComment from 31 Dec 2025 in “Ask HN: How to go back to listening to MP3s?”

“But for a nontechnical person the error message might be a bit hard to interpret.”

CriticizesComment from 14 Nov 2025 in “Beets: The music geek’s media organizer”

“this is so cool. I am (slowly) working on a tool that uses an LLM to add tags to music based on vibes and it would be awesome to plug into this!”

RecommendsComment from 11 Nov 2025 in “Beets: The music geek’s media organizer”

“beets is mainly a better tool for accomplishing the same tag and file janitoring”

RecommendsComment from 11 Nov 2025 in “Beets: The music geek’s media organizer”

“the real value (IMO) of beets is it's a powerful toolbox for managing a large music library”

RecommendsComment from 11 Nov 2025 in “Beets: The music geek’s media organizer”

“Beets is amazing. The fact that it exists is a blessing for those like us who maintain our own music library.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“Once you're over the hump of the first import, beets is a fabulous tool for ingesting new music.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“Beets crashes with a Musicbrainz connection error more than half the time”

CriticizesComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“Having hit those first two pain points, I changed my transcode config to 1) run every time, and 2) use a custom bash script as the transcode command.”

CriticizesComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“I still sometimes get unexpected behavior when using Beets this way”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“crashes are frequent and sometimes make it lose all incremental progress”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“beets can't delete transcoded files which have been deleted at source.”

CriticizesComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“it's more effort for my use case than I'd like”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“It's wildly flexible and configurable.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“it was very underwhelming in comparison”

CriticizesComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“I've loved beets (and MusicBrainz Picard) for years.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“it will screw up verification checksums”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“it takes tons of time and experimentation to cram some things into its model”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“It's a good tool. However, last I checked, it was not possible to run it in a one-shot stateless fashion”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“I find it completely useless to have tags like genre=Post Rock Jazz Fusion”

CriticizesComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“There is a webpage on beets website where they list all the functions and explain what it does.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“I would not know how I'd ever get it done without Beets.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“It's an incredible resource. To be fair it's not the easiest of things to get started with and the usability could be better”

MixedComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“beats can also auto tag based on file name and populate musicbrainz”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“I use beets and I currently have added 2697 releases (2543 release groups) to MusicBrainz.”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

“nothing is quite so flexible”

RecommendsComment from 10 Nov 2025 in “Beets: The music geek’s media organizer”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.