View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0022199 | MMW 5 | Main Panel | public | 2026-06-24 18:17 | 2026-11-10 16:46 |
| Reporter | lowlander | Assigned To | |||
| Priority | urgent | Severity | feature | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 2027.0 | ||||
| Target Version | 2027.0 | Fixed in Version | 2027.0 | ||
| Summary | 0022199: Synced lyrics: no way to easily edit the offset | ||||
| Description | It would be useful to have an option to show time stamps (as seen in Properties) in the Preview and Lyrics windows as well as the Playing node. | ||||
| Additional Information | https://www.mediamonkey.com/forum/viewtopic.php?t=109892 | ||||
| Tags | No tags attached. | ||||
| Fixed in build | 3530 | ||||
|
|
I don't think there's much use for the time markers unless there's also a means of editing them. BUT, I it's not useful/feasible to manually edit synced lyrics in these (Preview/Lyrics/Playing [Lyrics]/Playing [Album]) views unless we can also add buttons that appear to adjust the lyrics timing forward/back. One way of doing this would be to have up/down buttons that would move the full set of lyrics to the currently playing note. But I expect that this is non-trivial. |
|
|
OK, so the issue isn't specifically that the Preview/Lyrics windows need timestamps, but rather that: 1) there's no easy way to adjust the offset in such a way that the user can see/hear whether the adjustment is correct. i.e. - The Preview/Lyrics panels which play & display lyrics don't allow the offset to be edited - The Properties dialog which allows the offset to be edited, doesn't allow this to be done while they're being displayed/heard This results in trial and error process to get the offset right. 2) This should at the very least be doable in the Properties dialog, but ideally in other panels--if it can be done without 'overloading' them. Perhaps a first step would be that: I) in the Properties dialog: - If the currently playing track is shown, then the Synced Lyrics should be displayed in sync - If the user adjusts the offset (via Add time / Subtract time), the adjustment appears 'Live' in the properties dialog - If the user clicks in the textbox to edit the lyrics, then lyrics stop displaying in sync (until the user exits edit mode) Note: it might also be a good idea to change the buttons orientation so that they display to the right of the lyrics one above the other so that the orientation communicates the direction in which lyrics are 'pushed'. e.g.: '↑ Subtract time' '↓ Add time' OR '- time' '+ time' OR '↑' '↓' II) In other synced lyrics panels, attempts to edit synced lyrics opens the Properties > Lyrics dialog tab ? |
|
|
Implemented in 3530, i.e. * Synced lyrics follow the currently playing track. * Add/Subtract time updates the preview immediately. * Clicking lyrics enters editing and stops synchronization; leaving the editor resumes it. [Subtract time] [Add time] buttons left as is to save vertical space II) In other synced lyrics panels, attempts to edit synced lyrics opens the Properties > Lyrics dialog tab Implemented: clicking synced lyrics or pressing F2 opens Properties > Lyrics, with Synced Lyrics selected for the displayed track. Advanced Preview respects “Allow edits.” |
|
|
I don't think clicking on the Preview or Lyrics panel should open the Properties dialog box. It could lead to a lot unwanted opening of that dialog. The Properties option is already placed in their context menus, there is really no need to have ability to open it on a single click. If you ask me, it is rather pointless having ability to edit lyrics in a modal dialog box. If the Properties dialog is modeless, as I suggested in 0020821, it would be another story. In such way, you could seek a specific position in file without leaving the dialog box, e.g. you could rewind the song for 5 sec or similar. Well, maybe you could do that using Ctrl+Left hotkeys, but not everybody likes a keyboard and remembering a bunch of hotkeys, In my opinion, the time tag should be displayed in the Preview panel with the Advanced layout when Allow edits is enabled, and it that mode it should not auto-scroll (0022584). In another words, it should have the same ability that you added to the Properties dialog box. Also, your Subtract time / Add time buttons are not enough, since they allow shift of time only for the whole lyrics. I think it would be much more useful if you have two additional buttons that would allow the same thing only for the selected line of lyrics. If you want to implement a good synchronization of lyrics, you should take a look at some good subtitle editor, like Subtitle Edit. It has, for example, a button "Set start of current subtitle": open a subtitle and related video file, start playing a video, select a specific line of subtitle, when the character in video starts speaking that line you click on the mentioned button and the line will be perfectly synced. Or, you could press "Start of current subtitle and offset the rest" and all remaining lines of subtitle will be appropriately shifted. I am sure the similar things could be applied with the Lyrics editor. |