LMMS / LMMS/lmms

Recursive Search in LMMS

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

Description

### Enhancement Summary

![Image](https://github.com/user-attachments/assets/67026b58-8277-43ed-aacf-f18143d3e259)

Kdenlive (a video editor) has a feature that allows you to locate all the files used in your project. With this button, you can select the folders where those files are located. The program will automatically detect the files and reload them into the project if you want to open your project on another computer, avoiding having to manually locate each file used in the project.

### Implementation Details / Mockup

If this feature is included in LMMS, you will be able to locate all the files used in your project, such as audio samples, plugins, presets, soundfonts, etc. This makes LMMS projects more portable. If you want to copy your project to another computer, you just have to put all the files used along with the project file in the same folder. The recursive search feature will take care of locating each file and reloading it into the project.

### Please search the issue tracker for existing feature requests before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue does not name any files, tests, or entry points; begin by locating LMMS's project file and referenced-asset loading code. Done means recursively finding audio samples, plugins, presets, and soundfonts in selected folders, reloading them into the project, and supporting project portability as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.