You are not logged in.

#51 2016-07-06 12:35:36

CjK
Member
Registered: 2008-10-17
Posts: 23

Re: Demlo - A dynamic and extensible music library organizer

Ah, that explains it.

Thanks for the pointer, now Demlo runs flawless on my system.

\Claus

Offline

#52 2016-08-18 11:03:16

Ambrevar
Member
Registered: 2011-08-14
Posts: 212
Website

Re: Demlo - A dynamic and extensible music library organizer

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

#53 2016-12-16 10:45:06

CjK
Member
Registered: 2008-10-17
Posts: 23

Re: Demlo - A dynamic and extensible music library organizer

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

#54 2016-12-22 12:48:30

Ambrevar
Member
Registered: 2011-08-14
Posts: 212
Website

Re: Demlo - A dynamic and extensible music library organizer

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

#55 2016-12-23 11:00:33

CjK
Member
Registered: 2008-10-17
Posts: 23

Re: Demlo - A dynamic and extensible music library organizer

Yep, bug is gone and thanks for the new release. Can get my music-collection in order now over the holidays! smile

Thanks,
Claus

Offline

#56 2017-04-04 15:47:54

runical
Member
From: The Netherlands
Registered: 2012-03-03
Posts: 896

Re: Demlo - A dynamic and extensible music library organizer

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

#57 2017-04-05 11:07:58

Ambrevar
Member
Registered: 2011-08-14
Posts: 212
Website

Re: Demlo - A dynamic and extensible music library organizer

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

#58 2017-04-06 20:35:21

runical
Member
From: The Netherlands
Registered: 2012-03-03
Posts: 896

Re: Demlo - A dynamic and extensible music library organizer

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

#59 2017-04-07 06:37:13

Ambrevar
Member
Registered: 2011-08-14
Posts: 212
Website

Re: Demlo - A dynamic and extensible music library organizer

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

#60 2017-04-07 13:00:57

runical
Member
From: The Netherlands
Registered: 2012-03-03
Posts: 896

Re: Demlo - A dynamic and extensible music library organizer

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

#61 2017-04-08 04:04:57

Ambrevar
Member
Registered: 2011-08-14
Posts: 212
Website

Re: Demlo - A dynamic and extensible music library organizer

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

#62 2017-04-09 21:38:52

runical
Member
From: The Netherlands
Registered: 2012-03-03
Posts: 896

Re: Demlo - A dynamic and extensible music library organizer

Yeah, I got that far smile

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 smile

Offline

Board footer

Powered by FluxBB