LMMS / LMMS/lmms

(Windows) Allow international characters in file names and paths

Open
#1,191 10 comments 0 reactions 0 assignees View on GitHub
bug core
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

When using a WAV / MP3 / ,,, file, and path contains non-ASCII (e.g. Cyrillic) characters, LMMS (AudioProcessor) declines to load the file. Moreover, when adding a file from the built-in browser panel, all non-ASCII characters are replaced with question marks. Moving and renaming the file helps. Please, fix.

_(2014-10-03 @tresf added steps to reproduce, screenshot)_
**Steps to reproduce:**
1. Switch to a Windows computer
2. Download a file, preset or plugin.
3. Rename to `АБВГДЕЖЅZЗИІКЛМНОПҀРСТȢѸФХѾЦЧШЩЪЫЬѢꙖѤЮѦѪѨѬѠѺѮѰѲѴ`
4. Add file to SongEditor
5. File doesn't work

![image](https://cloud.githubusercontent.com/assets/6345473/4507159/01fe77f2-4b0a-11e4-8ab1-3c0406e88d71.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the Windows path failure with the provided Cyrillic filename, then trace file loading through AudioProcessor and the built-in browser panel when the file is added to SongEditor. Done means WAV, MP3, presets, or plugins with non-ASCII paths load correctly and their names are not replaced with question marks.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.