INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Feature Request: Improved Fill from List Order  (Read 627 times)

wer

  • Citizen of the Universe
  • *****
  • Posts: 2640
Feature Request: Improved Fill from List Order
« on: March 13, 2021, 02:49:35 am »

Right now, there are many situations where users need to iterate over a set of files, but MC provides a limited facility for this outside of using global variables, which is beyond the abilities of most.  However, there is one tool already built in that does exactly this, and with a small enhancement, it could be more useful.

This is the "Fill Track Numbers From List Order" tool.

Right now, the tool can increment only the Track # or Episode fields, and it can optionally restart at 1 only when the Album or Disc # fields change.

What I propose is making both the "Field" entry box and the "Start Over" entry box both accept typed field names. The start over box should accept a semicolon delimited list.

This would allow the user to store the count in whatever field they want, and reset the count based on whatever fields they want.

For example, if a user wanted to add Movement Numbers to their classical music, they could select a bunch of files, and invoke the tool and fill out:
Field=Movement Number
Start Over=Composition

This would populate incremental movement numbers, starting over at 1 each time the Composition field changed.

This enhancement would come in extremely handy in a variety of situations.  The internal logic would stay the same (other than validating the fields entered) but the tool would be much more flexible.  An example of the new dialog filled out with current defaults would look like the attached.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72534
  • Where did I put my teeth?
Re: Feature Request: Improved Fill from List Order
« Reply #1 on: March 13, 2021, 06:36:41 am »

We'll look at it.  Thanks for the suggestion.
Logged

timwtheov

  • Galactic Citizen
  • ****
  • Posts: 354
Re: Feature Request: Improved Fill from List Order
« Reply #2 on: March 13, 2021, 09:41:46 am »

+1: this would be great for a variety of purposes. "Fill track numbers from list order" is one of the tools I use most in MC, so having it expanded to include other fields would be great.
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Feature Request: Improved Fill from List Order
« Reply #3 on: March 14, 2021, 10:34:34 am »

+1 and it would be nice if there was a way to use the "start over with" feature in =Counter() too (since I almost always just use that instead of the GUI tool).
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Feature Request: Improved Fill from List Order
« Reply #4 on: March 14, 2021, 10:37:04 am »

"Fill track numbers from list order" is one of the tools I use most in MC, so having it expanded to include other fields would be great.

Just FYI, if you don't need the "start over at" functionality (which is a very cool idea) this is easy to accomplish now. Simply select multiple files, edit the field you want (such as [Episode] or whatever) and type =Counter() in as the field value. You can do start-at and increment by as needed: https://wiki.jriver.com/index.php/Miscellaneous_Functions#Counter
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

timwtheov

  • Galactic Citizen
  • ****
  • Posts: 354
Re: Feature Request: Improved Fill from List Order
« Reply #5 on: March 14, 2021, 11:44:26 am »

Thanks, Glynor! That actually helps me with something I'm doing right now!
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Feature Request: Improved Fill from List Order
« Reply #6 on: March 14, 2021, 12:34:58 pm »

Sure thing. Expression Field Assignment is very powerful and useful for things like this, and can do all kinds of clever things.

I made a separate thread discussing this:
https://yabb.jriver.com/interact/index.php/topic,128905.0.html
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

timwtheov

  • Galactic Citizen
  • ****
  • Posts: 354
Re: Feature Request: Improved Fill from List Order
« Reply #7 on: March 14, 2021, 01:34:06 pm »

Oh, yes, I'm fully aware of Expression Field Assignment and use it all the time. I just hadn't thought of using Counter() for such. Thanks again for the suggestion.
Logged
Pages: [1]   Go Up