You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to organize my existing library with beets. First, use -q for automatic import. Then, in the second pass, interactively import skipped files with --from-logfile. However, there are too many folders to do this all at once. Next time, it still tries to import processed folders and I have to manually edit the log file.
I prefer writing my own script to call Beets to import each folder individually. However, I'm unsure if a folder has been processed or not.
Use log?
Currently, the log only records skip or duplicate-replace, without indicating which folders were successfully processed.
import started Tue Dec 17 03:14:11 2024 (It seems this folder is proceeded, but I don't know the name)
skip /Downloads/xxxxxx
duplicate-replace /Downloads/xxxxxx
Can Beets write logs like this: apply /Downloads/xxxxxx?
Is it possible to know the result of the last executed Beets command?
Read state.pickle? It seems to store information about processed folders.
By knowing this, I could write a dummy file in the processed folder and then skip that folder next time.
Any suggestion is appreciated.
PS: I want beets to monitor a folder and automatically import new albums, which is possible if I know if one folder is processed or not.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I'm trying to organize my existing library with beets. First, use
-q
for automatic import. Then, in the second pass, interactively import skipped files with--from-logfile
. However, there are too many folders to do this all at once. Next time, it still tries to import processed folders and I have to manually edit the log file.I prefer writing my own script to call Beets to import each folder individually. However, I'm unsure if a folder has been processed or not.
Currently, the log only records
skip
orduplicate-replace
, without indicating which folders were successfully processed.Can Beets write logs like this:
apply /Downloads/xxxxxx
?state.pickle
? It seems to store information about processed folders.By knowing this, I could write a dummy file in the processed folder and then skip that folder next time.
Any suggestion is appreciated.
PS: I want beets to monitor a folder and automatically import new albums, which is possible if I know if one folder is processed or not.
Beta Was this translation helpful? Give feedback.
All reactions