Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sample file locating improvements #4309

Open
4 tasks
lukas-w opened this issue Apr 22, 2018 · 2 comments
Open
4 tasks

Sample file locating improvements #4309

lukas-w opened this issue Apr 22, 2018 · 2 comments

Comments

@lukas-w
Copy link
Member

lukas-w commented Apr 22, 2018

Consolidating issues about sample file location or missing sample file search.

As long we don't have support for sample bundling (#1257), we should store more information about samples in the project file to be able to locate them better. At the moment, we only store the file name & absolute path. Additional ideas:

  • File size
  • File hash
  • Acoustic fingerprint (would help relocation even if the file was re-encoded)
  • A flag indicating whether the sample is a factory sample shipped with LMMS
  • Other metadata?
@Spekular
Copy link
Member

Spekular commented Apr 22, 2018 via email

@musikBear
Copy link

In regard to "LMMS should look for missing samples" an intermedia option would be, that the user either input a direct path, and LMMS will then load that file, or user inputs a directory, and LMMS then scan that. The latter is used by sonys tracker sw.
Even thoug i am somewhat reluctant to let programs make HD changes, LMMS could either make a copy of the located file or move the located file, into the Setting defined path, so that this relocating would be a one off.
Writing this, i also see a design for packed-projects

@Spekular Spekular added this to the 1.3 milestone Aug 27, 2020
@Spekular Spekular modified the milestones: 1.3, 1.3+ Mar 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants