Sign In:     


Forum: VirtualDJ Skins

Topic: Broadcaster skin
So I use the broadcaster video skin and one of the options is to have the title of the track that’s playing, shown. That’s good and that what I want.

When I use vinyl in thru mode, it shows Timecode input 1/2 .

Is there anyway I can replace that with something else or is this hardcoded in??

 

Posted 20 hours ago
Only by editing the skin (The timecode thing is hardcoded)
You can edit the skin so that when deck X is using timecode to not show "Artist - Title" on screen..
 

PhantomDeejay wrote :
You can edit the skin so that when deck X is using timecode to not show "Artist - Title" on screen..


Could you help me with that?? Im not sure what Im supposed to look for??
 

It would be something like

get_artist_title or something similar
and you want to change it to a query, something like
get_artist_title & param_contains "timecode" ? get_text "The thing you want to replace with" : get_artist_title


That's the rough outline without opening the skin and giving an exact answer.
 

Ok aewsome!! Ill take a look, Thank you fellas!!

So I can only find 1 "get title/get artist" and when I try to open VDJ video, it gives me an error at the line I added your script to.
 

If you mean one of Rune's skins, there are six versions. Which one exactly?
 

Lol! I forgot he's has a few, I'm using the 'Boilerplate'
 

Looks like this is the bit where it all happens -> lines 276-294

<panel visibility="deck master is_audible">
<textzone group="horizontal" deck="playing" align="center" scroll="yes" visibility="0.7">
<pos x="+5" y="+0"/>
<size width="1920-74-74-10" height="60"/>
<text fontsize="24" color="text" weight="" action="get_artist"/>
<text fontsize="24" color="text" weight="" text=" - "/>
<text fontsize="24" color="text" weight="" action="get_title_before_remix"/>
<text fontsize="24" color="text" weight="" action="get_remix_after_title"/>
</textzone>
</panel>
<panel visibility="not deck master is_audible">
<textzone group="horizontal" deck="playing" align="center" scroll="yes" visibility="0.7">
<pos x="+5" y="+0"/>
<size width="1920-74-74-10" height="60"/>
<text fontsize="24" color="text" weight="" text="♩ ♪"/>
<text fontsize="24" color="text" weight="" text=" "/>
<text fontsize="24" color="text" weight="" text="♫ ♬"/>
</textzone>
</panel>

It's checking (via visibility) for audio on the master, which presumably is always going to be the case, so I guess it needs to check for timecode active or not instead.

Not active = show track info. Active = show something else.

visible="not get_hastimecode" for track info and visible="get_hastimecode" for no track info (would be my guess)