INTERACT FORUM

Please login or register.

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

Author Topic: lyrics display interaction  (Read 262 times)

Videlous

  • Recent member
  • *
  • Posts: 9
lyrics display interaction
« on: April 28, 2025, 08:37:04 am »

Just wondering if there will be a way to interact with the lyrics when they are displaying. Currently there is no ability to select/copy from the lyrics pane, while not a major feature by any means, would be nice to have.
Logged

EnglishTiger

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1288
Re: lyrics display interaction
« Reply #1 on: April 28, 2025, 09:01:37 am »

Just wondering if there will be a way to interact with the lyrics when they are displaying. Currently there is no ability to select/copy from the lyrics pane, while not a major feature by any means

True - but if you open the Lyrics in the Tag Window you can interact with them
Logged
Intel NUC13ANBi5 13th gen I5-1340P cpu

Apple Mac Mini Desktop Computer with M4 Pro chip with 12 core CPU and 16 core GPU: 24GB Unified Memory, 512GB SSD Storage, Gigabit Ethernet, 3 Thunderbolt5 + 2USBC ports.

ET Skins, TrackInfo Plugins and Other Goodies - https://englishtiger.uk/index.html

Videlous

  • Recent member
  • *
  • Posts: 9
Re: lyrics display interaction
« Reply #2 on: April 28, 2025, 09:18:24 am »

I've used this software for longer than I care to admit, and I was not aware of that.
Now to figure out how to make the pop-up lyric window occur preferably tied to a shortcut/button. (I have no coding knowledge)
Thanks.
Logged

HPBEME

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1162
  • Goodnight and Good Luck
Re: lyrics display interaction
« Reply #3 on: April 28, 2025, 03:03:43 pm »

While it is true you cannot interact with the lyrics from MC's built-in lyrics display, you can select/copy lyrics from within the Playing Now window if you use one of MC's built-in track info templates (as shown for the Dreamstate Built-in TI in first pic) as well as other TI's (second pic is one of my own TI templates, though I have never uploaded it).

That said, English Tiger created/provided a whole slew of TI's that are far more comprehensive than just the lyrics if you're interested in those.  That said, I found that you cannot select any text using those templates.  ET is infinitely more sophisticated than I am on coding stuff and I'm sure he could explain why it is that way for his and not others (and point you to where all his custom TI's can be downloaded from).
Logged

EnglishTiger

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1288
Re: lyrics display interaction
« Reply #4 on: Yesterday at 05:30:05 am »

Not only do TrackInfo Plugins operate in Read Only Mode what you see on the screen is the results of HTML formatting instructions. Therefore if you make any alterations to anything displayed in a TrackInfo Plugin window, like modifying/correcting some lyrics,  those changes will not happen in MC.

When it comes to properly formatted lyrics, like the ones in HPBME's posting if you select those lyrics from a TrackInfo window and paste them into the MC lyrics tag you will end up with a set of lyrics that has no empty/blank lines in it. That's why my TrackInfo Plugins do not allow anyone to select anything that is displayed in it's windows.

As for that "whole slew of TI's" all except 1 of them ship with MC34, the only 1 that is missing is MCC Ultra, the Classic Music Friendly version of MC Ultra.
If you click on the link in my forum signature you can read about my TrackInfo Plugins and if you are a Classical Music fan download MCC Ultra; which like MC Ultra uses Actual Intelligence to make the other members of the MC Ultra family of TI's theoretically redundant/obsolete.
Logged
Intel NUC13ANBi5 13th gen I5-1340P cpu

Apple Mac Mini Desktop Computer with M4 Pro chip with 12 core CPU and 16 core GPU: 24GB Unified Memory, 512GB SSD Storage, Gigabit Ethernet, 3 Thunderbolt5 + 2USBC ports.

ET Skins, TrackInfo Plugins and Other Goodies - https://englishtiger.uk/index.html

Videlous

  • Recent member
  • *
  • Posts: 9
Re: lyrics display interaction
« Reply #5 on: Yesterday at 06:58:47 am »

Thank you both.
EnglishTiger, I have used your skins for awhile currently using Black Card II.

Do either of you know perchance of a "Dreamstate" in dark mode? Where the background is black, but the text white? While I wouldn't mind using it in its default state, white backgrounds are no go for me. :(

Second is there a way to control Where the track info plugins pull their lyrics. I've noticed sometimes that it is MusixMatch, which is what I use on my phone. I also have the ability to add/edit lyrics in their program. Is there a way to force it to use that source?

Sorry for all the questions.
Logged

EnglishTiger

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1288
Re: lyrics display interaction
« Reply #6 on: Yesterday at 02:29:43 pm »

TrackInfo Plugins get all their data, including the lyrics from the metadata held in the track and the MC Library if you want a TI that doesn't present the lyrics in black text on a white background then use the MC Ultra TI because that gets it's background an text colours from the skin in use.

However if you are using the MC Ultra or MCC Ultra TI and spot the lyrics are wrong in the Search For... Menu there is an option to search the web for better lyrics from a multitude of sites that  provide lyrics including some that MC can't search, the only snag is you have to use cut nd paste to transfer those lyrics from the website you found them on to the tracks lyrics tag.
Logged
Intel NUC13ANBi5 13th gen I5-1340P cpu

Apple Mac Mini Desktop Computer with M4 Pro chip with 12 core CPU and 16 core GPU: 24GB Unified Memory, 512GB SSD Storage, Gigabit Ethernet, 3 Thunderbolt5 + 2USBC ports.

ET Skins, TrackInfo Plugins and Other Goodies - https://englishtiger.uk/index.html

Videlous

  • Recent member
  • *
  • Posts: 9
Re: lyrics display interaction
« Reply #7 on: Yesterday at 02:45:25 pm »

Understood, thank you very much.
Logged

HPBEME

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1162
  • Goodnight and Good Luck
Re: lyrics display interaction
« Reply #8 on: Yesterday at 03:38:53 pm »

Do either of you know perchance of a "Dreamstate" in dark mode? Where the background is black, but the text white?

It would take some effort on your part, but if you have proficiency with image editing and understand XML file input structure (which is not overly complex for MC's simpler built-in TI templates - I personally learned how to edit XML files via trial and error… no prior knowledge), you can save the Dreamstate TI to your own version (Dreamstate – Dark), and then do some image editing to convert to white text on black background. 

Not saying it's something you would complete in an hour or two - it would definitely take some time, but with persistence I imagine you would figure it out.  Then again, it is certainly understandable if that is something you have no desire to do  ;D
Logged

EnglishTiger

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1288
Re: lyrics display interaction
« Reply #9 on: Yesterday at 10:31:41 pm »

It would take some effort on your part, but if you have proficiency with image editing and understand XML file input structure (which is not overly complex for MC's simpler built-in TI templates - I personally learned how to edit XML files via trial and error… no prior knowledge), you can save the Dreamstate TI to your own version (Dreamstate – Dark), and then do some image editing to convert to white text on black background. 

Not saying it's something you would complete in an hour or two - it would definitely take some time, but with persistence I imagine you would figure it out.  Then again, it is certainly understandable if that is something you have no desire to do  ;D

There's one small problem - TI's use HTML, CSS and JavaScript not XML
Logged
Intel NUC13ANBi5 13th gen I5-1340P cpu

Apple Mac Mini Desktop Computer with M4 Pro chip with 12 core CPU and 16 core GPU: 24GB Unified Memory, 512GB SSD Storage, Gigabit Ethernet, 3 Thunderbolt5 + 2USBC ports.

ET Skins, TrackInfo Plugins and Other Goodies - https://englishtiger.uk/index.html

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9284
Re: lyrics display interaction
« Reply #10 on: Today at 12:31:30 pm »

There's one small problem - TI's use HTML, CSS and JavaScript not XML
:D
That's' why you'll never see a trackinfo plugin authored by me!
Logged

Some alternative skins are here | Import Stats on Steroids | Middle click the close button=One of the neatest things added to MC in a long time

HPBEME

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1162
  • Goodnight and Good Luck
Re: lyrics display interaction
« Reply #11 on: Today at 01:03:15 pm »

eh... XML… CSS  potato/patoto... not terribly different to this marginally educated monkey.  I was able to figure out what/how to change what I needed to in the CSS for the TI templates with a little trial and error.  They are similar enough to me I'd forgotten that the main TI file was not an XML.

That said, I have not futzed around with HTML or JavaScript at all, so there is that.  But, the simple built-in MC TI templates do not use JavaScript. They do use an HTML File/Image that has embedded text - not sure how you edit that.  I imagine with a little googling though, it can be sussed out.

Videlous - don't let ET and marko scare you away from trying to make a dark custom TI of your own! ;D  If you have the time and desire to tackle it, I'm sure you'll succeed.
Logged

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9284
Re: lyrics display interaction
« Reply #12 on: Today at 01:17:22 pm »

No scare-mongering from me... Only an admission that I have no knowledge of html-css-javascript, nor the time or inclination to learn.

Output from anyone else who knows or can learn however, can only be beneficial to MC and its users.
Logged

Some alternative skins are here | Import Stats on Steroids | Middle click the close button=One of the neatest things added to MC in a long time

EnglishTiger

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1288
Re: lyrics display interaction
« Reply #13 on: Today at 01:53:24 pm »

Nor me Marko - I gave up writing TI's when a certain young lady worked out how to get MC Ultra and MCC Ultra to decide which of the 3 lyrics presentation methods they should use

eh... XML… CSS  potato/patoto... not terribly different to this marginally educated monkey.

HPBME - Go to MC's Visualisations/Track Info Folder/MC Ultra and open mc_ultra_layout.css in Notepad++ and you will soon see that these days CSS is a lot more sophisticated/advanced/complex when compared to XML.

The older TI's that ship with MC were written around 2002 using HTML1 and CSS1 mine are written using HTML5 and CSS3 and make use of something MS finally decided to make available in Windows 11 the ability to create rounded corners.
Logged
Intel NUC13ANBi5 13th gen I5-1340P cpu

Apple Mac Mini Desktop Computer with M4 Pro chip with 12 core CPU and 16 core GPU: 24GB Unified Memory, 512GB SSD Storage, Gigabit Ethernet, 3 Thunderbolt5 + 2USBC ports.

ET Skins, TrackInfo Plugins and Other Goodies - https://englishtiger.uk/index.html

HPBEME

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1162
  • Goodnight and Good Luck
Re: lyrics display interaction
« Reply #14 on: Today at 05:35:09 pm »

Sheesh… Lighten up guys!  I guess a smiley face emoji to convey jocularity just doesn't cut it anymore  >:(.  To be clear, I was just having a little fun at your guy's expense.

And yes ET, I have opened your various TI files before, and unsurprisingly they are much more complex than most TI's, since yours are far more comprehensive than most TI's.  I was just trying to encourage another user to give creating their own TI a shot.  I mean, I was able to figure it out (to a degree anyway) and I don't have any coding background.  It's just a matter of how persistent one is willing to be.

May peace be with you my MC brothers.  :-*
Logged
Pages: [1]   Go Up