beetbox / beetbox/beets

Feature request: Require UTF-8 Everywhere (aka; Allow me to be hostile to myself)

Open
#2,131 7 comments 0 reactions 0 assignees View on GitHub
discussion
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

I was just reading this ( http://beets.io/blog/paths.html ) and almost jumped out of my chair when I read

> One day, I believe we will live in a world where everything is UTF-8 all the time. **We could hasten that glorious day...**

As someone who works closely with files, I can't even count how many hours I've spent moving closer to that world.

I welcome the ability to be 'hostile' to myself as a user if it means rejecting all other encodings and enforcing UTF-8.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by clarifying which file and metadata operations must reject non-UTF-8 input and how enforcement should be configured. Define completion as documented behavior and tests covering the agreed encoding boundaries.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.