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

Allow changing library location after installation. #1

Open
Shumatsu opened this issue May 4, 2018 · 3 comments
Open

Allow changing library location after installation. #1

Shumatsu opened this issue May 4, 2018 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers wontfix This will not be worked on

Comments

@Shumatsu
Copy link

Shumatsu commented May 4, 2018

Having to manually edit TOML file to change location is inelegant.

@chyyran chyyran added enhancement New feature or request good first issue Good for newcomers labels May 6, 2018
@chyyran
Copy link
Owner

chyyran commented May 6, 2018

This can be done, but it violates the philosophy of keeping your library consolidated. The intent is to have files moved around automatically as little as possible, and introducing a consolidate library feature won't be on the table. The library location isn't really meant to be changed after the fact.

Perhaps a warning that you will have to manually re-import files through Automatically Add to Library, then recreate the database? Making the user move files manually puts the onus on the user to make backups and be aware of what is happening to the files.

For some use cases, I much prefer the more inelegant way of having the user move the tracks, edit the TOML, and then the database to update paths. It will work (provided the SQL query used to update paths is correct), but is not supported, and is very clearly unsupported due to the hoops needed to be jumped through.

@iCrawl
Copy link

iCrawl commented May 7, 2018

There should definitely be some option.

When I first installed seiri I pressed cancel when it asked me to pick a library folder, which ended up being "fine" apparently, but there was no way for me to figure out where it was.

Even reinstalling didn't prompt me again for picking it, stumbling across this issue and knowing I have to look for a TOML file was the only real way of solving this issue.

Edit:
I lied a bit up there with not knowing "where it is" since by simply checking the typical Windows "Music" folder yields the result, but reading the README there seems to be no mention of that either.

The way you mention it, it makes sense why you do not want it to be a thing, but I for one would also be okay with a complete destructive "option" that simply changes the path and deletes the database.

@chyyran
Copy link
Owner

chyyran commented May 12, 2018

It doesn't 100% solve the problem, but 0.1.3 partially addresses this by adding a button to "Open Configuration Folder" in the tray menu, while I think of a good way to implement this in a safe way.

It will most likely just back up and delete the database and configuration TOML, then restart itself.

0.1.3 should arrive by way of automatic update.

@chyyran chyyran added the wontfix This will not be worked on label Dec 23, 2020
@chyyran chyyran changed the title [Enhancement] Add option to change library location after installation. Allow changing library location after installation. Dec 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants