AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: dec on June 13, 2023, 07:48:35

Title: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 13, 2023, 07:48:35
The Tag Editer is very useful; but it still needs some feature enhancements

One of which is to be able to 'bulk' edit other Fields, like you can edit File Name

indeed, all you need do is have a dropdown of Fields sso you can select which one
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 13, 2023, 08:01:02
I don't understand you. What you exactly want to do? Use macros for other fields?
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 13, 2023, 14:43:16
I don't understand you. What you exactly want to do? Use macros for other fields?

AIMP has a very nice function to batch edit file names (although it needs some enhancements - see separate Posts)

but we need the same type of function for other fields espec Title

so what is needed is simple - add a Field Seector to that Rename function
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 13, 2023, 16:39:13
but we need the same type of function for other fields espec Title

But this feature is already in app. Invoke context menu for the tag field and select "Expressions..." menu item (Make sure that the "allow in-place expressions" option is switched on in app settings)
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 13, 2023, 18:10:31
But this feature is already in app. Invoke context menu for the tag field and select "Expressions..." menu item (Make sure that the "allow in-place expressions" option is switched on in app settings)
are you f*g kidding?
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 13, 2023, 20:05:44
Yes, may be I just dont understand what you want to see...

are you f*g kidding?

Oh! May be you just want to be banned?
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 13, 2023, 20:07:32
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=70762.0;attach=68584)
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 14, 2023, 01:45:15
But this feature is already in app. Invoke context menu for the tag field and select "Expressions..." menu item (Make sure that the "allow in-place expressions" option is switched on in app settings)

[the way this app took me here, this might be Posted in the wrong (related) issue. i will copy and repost if i can find]

i will explain further as it seems i need to

when i click on options Strings, which has a 'Replace' function as you pointed out ...

it is MISSING many other useful/important similar functions, such as i listed in previous Post, such as Truncate/Delete (at Start/End/Position), Insert (at Start/End/Position), and an enhanced/extended Replace (at Start/End/Position).
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 14, 2023, 01:49:09
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=70762.0;attach=68584)

great Russian. thanks so much. :-)
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 14, 2023, 08:44:04
Truncate/Delete (at Start/End/Position), Insert (at Start/End/Position), and an enhanced/extended Replace (at Start/End/Position)

It can be replaced by %StrLeft, %StrRight, %StrCopy and %StrPos macros. Just look at list of macros.
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 15, 2023, 06:59:11
It can be replaced by %StrLeft, %StrRight, %StrCopy and %StrPos macros. Just look at list of macros.

frankly, this is so so inadequate, this list clearly demonstrates all the basic essential string functions that are missing.

1. most of the %Str functions COPY - they do not move or replace (or delete)

2. the ONE %Str function that does delete is, weirdly, limited to just TWO 'use cases' eg 'the' and 'a', when in fact it/they should have been made 'generic'

3. the %Replace function is likewise very limited - it ONLY replaces a KNOWN string!!!!!

when, in fact, in many/most use cases, and the most important, useful, 'use cases', you don't know, and/or CARE, what the text is - it is its POSITION (start, end', or some position) that is all you know or care about

so i reiterate - those additional basic missing text string functions are desperately needed by all users who want to edit their tags inside this excellent internal tag editor - at the moment, i use another one or two apps to achieve these results

and i point out - and stress - the missing functions i listed are NOT some obscure or even complicated, functions with limited 'use cases' - unlike say the EXISTING %PrefixTrim functions!!! - but very basic and simple functions with a myriad of 'use cases'.

i could even suggest you look at the MP3Tag text string functions.


Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 15, 2023, 08:45:55
most of the %Str functions COPY - they do not move or replace (or delete)

What is move in your opinion here? What is should do?

To delete part of string you can copy left and right parts of string (%StrLeft, %StrRight).
Yes, may be Delete(X, 1, 3) will look simpler, but the task can be done with current macros set.

the %Replace function is likewise very limited - it ONLY replaces a KNOWN string!!!

What you mean? Can you provide an example where current implementation cannot be work because of limitation?

what the text is - it is its POSITION

1) StrPos and Length returns a position.
2) StrLeft / StrRight supports String in the B argument (it will do the StrPos by itself)

P.S. Anyway, I still waiting an examples scenarios that cannot be done via our macros language. Abstract words make no sense here.
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: dec on June 15, 2023, 17:27:23
What is move in your opinion here? What is should do?

To delete part of string you can copy left and right parts of string (%StrLeft, %StrRight).
Yes, may be Delete(X, 1, 3) will look simpler, but the task can be done with current macros set.

What you mean? Can you provide an example where current implementation cannot be work because of limitation?

1) StrPos and Length returns a position.
2) StrLeft / StrRight supports String in the B argument (it will do the StrPos by itself)

P.S. Anyway, I still waiting an examples scenarios that cannot be done via our macros language. Abstract words make no sense here.

you don't see the obvious?

even your reply makes it clear that you are really stretching it and much more complicated to try to make the available functions do quite different functions

simpler is always better
Title: Re: How To Bulk Edit/Change Other Fields (not just File Name)
Post by: Artem on June 15, 2023, 20:45:54
P.S. Anyway, I still waiting an examples scenarios that cannot be done via our macros language