0

can session manager display the full file name?

I have movie file names with periods separating information from our naming convention, but RV only displays the name up until the first period.

ie: 1000.user.movie01.v01.mov, 1000.user.movie01.v02.mov

RV displays "1000" and "1000" in the session manager, so when I have multiple movies, I cannot tell which is which.

Can RV do this via a preference, or other setting?

other players like VLC will show the entire file name in its playlist editor.

8 comments

  • 0
    Avatar
    Alan Trombla

    Hi Adam,

    I was actually just looking at this yesterday.  I think we'll move the default to showing everything except the frame range (if any) and the extension.  Should be in 3.10.9, out in a few weeks.

    Cheers,

    Alan

  • 0
    Avatar
    adam holmes

    Cool, thanks for the update! Not sure how long it takes to roll those updates out to us, but I'll make the case.

  • 0
    Avatar
    Ray K

    Hey, I have a follow-up question, so figured it belonged here rather than a new thread.

    I'm pulling a bunch of frame ranges from the same sequence, so they end up with the same name in the session manager. So I was wondering if there was a way for me to configure the naming for these sources as I add them.

    Thanks,

    Ray

  • 0
    Avatar
    Jon Morley

    Hi Ray,

    Are you adding your sources programmatically? If so then you can use the following:

    Python:

    node = commands.addSourceVerbose(["movie.mov"],None)
    extra_commands.setUIName(commands.nodeGroup(node),"test")

    MU:

    string node = commands.addSourceVerbose(string[]{"movie.mov"});
    extra_commands.setUIName(commands.nodeGroup(node),"test");

    Does that seem like it will help?

    Thanks,

    Jon

  • 0
    Avatar
    Ray K

    I've played around with changing the UI name directly like that. Unfortunately I gather up all my sources and add them in one addSources call, so I don't have context like you would have if you added things one at a time and modify the name right away. So after the load is done I go through my nodes and identify the ones that need to be renamed (based on their UI names), but now I just need to pull out their frame ranges... which is where I'm stuck. Is there a way to get the full name, rather than the ui.name?

  • 0
    Avatar
    Jon Morley

    Hi Ray,

    Have you taken a look at the Node Reference in the RV Reference manual? It is really helpful for figuring out how to access various values stored in the RV graph. Here is the documentation:

    http://www.tweaksoftware.com/static/documentation/rv/current/html/rv_reference.html#toc-Chapter-13

    The full file path is stored in RVFileSource.media.movie. To retrieve the value use:

    Python:

    paths = commands.getStringProperty("%s.media.movie" % node, 0, 2147483647)

    Mu:

    let paths = commands.getStringProperty("%s.media.movie" % node);

    With the RVFileSource from commands.addSourceVerbose you can also use extra_commands.associatedNode to get any other related nodes from the RVSourceGroup.

    Python:

    color = extra_commands.associatedNode("RVColor",node)

    Mu:

    color = extra_commands.associatedNode("RVColor",node);

    Please let me know if that is the kind of thing you are looking for.

    Thanks,

    Jon

  • 0
    Avatar
    Ray K

    Hey Jon, thanks for the help. I can do the renames successfully now.

    I've read the nodes section of the reference manual several times, but it helps a lot to hear back from you even on things that are seemingly trivial. It can be confusing when I'm not familiar with RV or the industry, which sometimes makes it hard to recognize what I'm looking for, even when it's frustratingly obvious in hindsight.

    Thanks again for your patience,

    Ray

  • 0
    Avatar
    Jon Morley

    That's great news Ray! Please let us know if there is anything else we can help with!

Please sign in to leave a comment.