You are not logged in.
Ah, that explains it.
Thanks for the pointer, now Demlo runs flawless on my system.
\Claus
Offline
Demlo 3.3 is out!
List of changes:
- Symlinks are followed.
- Scripts in current folder must now be referenced by their path to avoid confusion with similar names from the user/system folders.
- Fix some case-sensitiveness.
- Add modification time to input.time.
- Add the 'exist' action: specify what to do when destination exists. A few actions are provided: skip, overwrite, writenewer.
Offline
Hi @Ambrevar,
just noticed the other day that version 3.5 is out - thanks!
It's however crashing on me when using the -t flag for lookups.
I filed a bug report here: https://bitbucket.org/ambrevar/demlo/is … h-t-option
Best,
CjK
Offline
Thanks for the notification.
Version 3.5 is not to blame per se, but the weak parsing code backfired on the recent chromaprint 1.4 which changed its output.
I've fixed the issue in 3.6.
Quick changelog:
3.4:
- Move the -rmsrc flag to output.rmsrc. Add '90-rmsrc' script.
- 'rmsrc' can not be used on multi-track files anymore as this would
prevent any track after #1 from being processed.
- Covers are no longer processed if the audio file processing failed.
- Previews show whether the source file is removed or processed in-place.
- When a track fails for a multi-track files, the other tracks are still
processed.
3.5:
- Add fish completion.
3.6:
- Bug fixes, code clean up.
Offline
Yep, bug is gone and thanks for the new release. Can get my music-collection in order now over the holidays!
Thanks,
Claus
Offline
It seems like the website is no longer online. Is there any other place to find more information on how to use Demlo? (I finally want to really organise my library)
Last edited by runical (2017-04-04 15:48:07)
Offline
Thanks for reporting. Bitbucket has moved the personal homepage from .org to .io. I've updated the links accordingly.
Please check the Go documentation as well:
https://godoc.org/bitbucket.org/ambrevar/demlo
Don't hesitate to post here if you have any question.
Offline
Thanks, that clears up a lot. You might want to update your package on the AUR as well so the correct webpage is given.
As for using Demlo, is seems like the default scripts will do a lot of work for me, which is nice as my Lua knowledge is non-existent. Knowing that, I'm probably missing something obvious, but how would I set the destination? The 60-path.lua script has the lib variable, but I'm unsure how to set it to a specific path (my music library is on an external server, mounted under /mnt/Music).
Offline
Script parameters (global variables) are meant to be defined from the `-pre "lua code"` CLI option.
Example:
demlo -pre 'lib="/my/path"' <audio-files>
You can also define them in user scripts: the changes will be visible from all subsequent scripts.
Script parameters are not well documented, as I'm still trying to figure out how to streamline the documentation for them.
For now you'll find the documentation at the beginning of some scripts.
Other scripts parameters include:
bps: bitrate
sub: tag substitutions
scase: sentence case
const: case exception
ossep: file path separator
fsf: file name special characters filter
Offline
Okay, that sounds logical. Seems I'm not able to define it in demlorc without using the Prescript line, but it starts to make sense to me :-)
Thank you for the explanation!
Offline
Just define the global variables you want in a script, e.g. `00-myscript`, and set this script to be called by default ('Script' array in demlorc).
Offline
Yeah, I got that far
Slowly making progress. I just got the system to disregard the disc tag if there is only one disc. Probably not the nicest solution, but hey, it works
Offline