AIMP Forum

AIMP for Windows => Плеер / Player => Предложения / Suggestions => Пользовательский интерфейс / UI => Topic started by: xeo on December 05, 2024, 02:10:44

Title: Lyrics window more functionality
Post by: xeo on December 05, 2024, 02:10:44
I wanted to know if the Lyrics window can be expanded with more functionality:

- ability to easy create/add timestamps (that would appear as text in tag editor/lyrics)
The Lyrics editor window could be placed in Advanced Tag Editor just like Chapters editor and be functionally similar to it.
- custom size, bold, color, alignment, font(?) for current line/already played lines/next lines
- add an option to enable/disable synchronization (highlighting the current line + autoscrolling)
- add an ability to add simple spacing between lines so it will be visible in lyrics window
- custom background colors/cover
- ability to rewind the song to a given line/timestamp (lines as clickable links, like in spotify)
- visually showing the time interval between lines (so you know when a given line will be sung), don't know how to do it yet
- additional elements in the window such as track navigation wave (under the text), cover, visualizations in the background, some basic track info (custom on/off elements)
These elements would appear/hide depending on the window size change (including maximization) or would be scaled. Customization would be available regardless of skin (same settings for each skin).
Lyrics window settings would be set through Preferences/Player/Additional Information/Lyrics and by right click on the Lyrics window.

Title: Re: Lyrics window more functionality
Post by: Artem on December 05, 2024, 08:41:28
add support for synchronization of text with the song (based on e.g. timestamps - editable in tag editor) + automatic scrolling to the current line
- highlighting the current line (enlargement, bold, color)

Its already implemented
Title: Re: Lyrics window more functionality
Post by: xeo on December 05, 2024, 15:23:15
Where? Does it depend on skin?
Title: Re: Lyrics window more functionality
Post by: Artem on December 05, 2024, 21:07:37
Default skin has this ability
Title: Re: Lyrics window more functionality
Post by: xeo on December 05, 2024, 22:05:33
Where? I can't even find there a lyrics window.
Title: Re: Lyrics window more functionality
Post by: Artem on December 06, 2024, 01:17:26
Where? I can't even find there a lyrics window.

Main Menu \ Information Box
Title: Re: Lyrics window more functionality
Post by: xeo on December 06, 2024, 01:45:31

Information Box doesn't have the lyrics (so there is no lines).

Title: Re: Lyrics window more functionality
Post by: Artem on December 06, 2024, 08:15:52
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=73740.0;attach=72902)
Title: Re: Lyrics window more functionality
Post by: xeo on December 06, 2024, 14:32:04
It's not working for me.

(https://i.imgur.com/QV7NpZP.png)

Also, I don't know what this button at the bottom is, but it's not visible for me and it can't be clicked.
Title: Re: Lyrics window more functionality
Post by: Artem on December 06, 2024, 14:34:34
It's not working for me.

Lyrics must be marked by timestamps.

Also, I don't know what this button at the bottom is, but it's not visible for me and it can't be clicked.

It provides an ability to switch between comments and lyrics
Title: Re: Lyrics window more functionality
Post by: xeo on December 06, 2024, 23:23:25
Ok, I edited the first post to serve more as suggestions for new features.
Title: Re: Lyrics window more functionality
Post by: sveakul on December 07, 2024, 10:53:41
Glad you finally found the lyrics window!

I have no interest in "synced" lyrics and if any manipulation there is to be added it should be outside what is and should remain the display window.  For example, the Advanced Tag Editor.

What I WOULD like to see is the option to tell the lyrics search function to continue on past a first match, in case another one is present that the use may prefer. The MusicBee LyricsReloaded plugin has a "Search Next provider" choice in the context menu that does this.

Also, a repository on the forum or the website where coders may post their own search scripts for new lyrics sources, or modifications to existing ones, that may be added to the aimp_webLyrics.ini file.
Title: Re: Lyrics window more functionality
Post by: xeo on December 08, 2024, 00:18:13
For me, lyrics synchronization is the first and basic function of the lyrics window that displays it for this purpose. Besides, an option to enable/disable synchronization can be added.
I also think that the settings should be outside and should be placed in an already existing place, i.e. Preferences window https://i.imgur.com/YLMOPY2.png (https://i.imgur.com/YLMOPY2.png)

Also, a repository on the forum or the website where coders may post their own search scripts for new lyrics sources, or modifications to existing ones, that may be added to the aimp_webLyrics.ini file.
It's a matter of adding a plugin function, but perhaps the webLyrics plugin could be integrated in the Lyrics settings (i.e. it would no longer be a plugin but AIMP function), especially since it is very small and the cover download function is not a plugin but is integrated.
Title: Re: Lyrics window more functionality
Post by: xeo on December 14, 2024, 03:12:41
Is there a way to add spacing between lines in tag editor/lyrics so it will be visible in lyrics window?

(https://i.imgur.com/7PEsAoX.png)
Title: Re: Lyrics window more functionality
Post by: Artem on December 14, 2024, 10:58:02
AIMP has no ability to do that now
Title: Re: Lyrics window more functionality
Post by: xeo on December 14, 2024, 21:35:38
It works with \n at the end or beginning of the line (without spaces), but some strange behavior occurs.

(https://i.imgur.com/fP6ROge.png)
Title: Re: Lyrics window more functionality
Post by: robbx213 on January 10, 2025, 22:06:24
Is there a way to add spacing between lines in tag editor/lyrics so it will be visible in lyrics window?

(https://i.imgur.com/7PEsAoX.png)

Actually, you can.

[mm:ss.ss] lyrics line 1
[mm:ss.ss] {literally blank, do not type anything except the time stamp in square brackets}
[mm:ss.ss] lyrics line 2
... and so on.  each time you enter a timestamp with blank next to it, it will 'stop' highlighting the previous set of text, so it's kind of like an 'end' timer.

I just discovered this, as a brand new user myself, thanks to this YouTube video:
https://youtu.be/5J18xg_J94c?t=12

My example is the Song of Seikilos from Ancient Echoes by the San Antonio Vocal Arts Ensemble, where I had to manually enter lyrics to get the greek as well as english.  The entry below white highlights 3 lines of text (greek, english pronunciation, english translation) as the lady sings it, then goes back to gray, then white highlights the next set of 3 lines of lyrics, and so on.  In the information box, there is a blank line separating each set.

[00:32]Ὅσον ζῇς, φαίνου,
Hoson zês, phainou,
While you live, shine,
[00:37.4]
[00:37.5]μηδὲν ὅλως σὺ λυποῦ·
mêden holôs su lupou;
have no grief at all;
[00:42]
[00:42.1]πρὸς ὀλίγον ἐστὶ τὸ ζῆν,
pros oligon esti to zên,
life exists only for a short while,
[00:46.99]
[00:47]τὸ τέλος ὁ xρόνος ἀπαιτεῖ.
to telos ho chronos apaitei.
and time demands its toll.
[00:54.05]

(https://imgur.com/a/VTJazik)
Title: Re: Lyrics window more functionality
Post by: xeo on January 11, 2025, 22:23:43
Looks like working for me, thanks, although this is quite a confusing way, but probably the only one for now.