foo_uie_lyrics3, An update of foo_uie_lyrics2 |
![]() ![]() |
foo_uie_lyrics3, An update of foo_uie_lyrics2 |
Nov 3 2012, 15:01
Post
#976
|
|
|
Group: Members Posts: 67 Joined: 11-February 10 Member No.: 78081 |
I can see that you have changed the rendering of the text! It's better to my taste now.
Keep up the good work! This post has been edited by emte: Nov 3 2012, 15:11 |
|
|
|
Nov 3 2012, 20:30
Post
#977
|
|
|
Group: Members Posts: 3 Joined: 3-November 12 Member No.: 104299 |
Hi,
I upgraded Lyric Show Panel to version 0.3.5.2. Now It can't save lyrics to HDD after that when I double click on lyric panel, it show edit panel, i paste lyric on it and it automatically save it on HDD, now it's unable to this so. I wonder this is bug or problem is from my side? |
|
|
|
Nov 3 2012, 20:36
Post
#978
|
|
|
Group: Members Posts: 211 Joined: 20-July 06 Member No.: 33113 |
Try the latest beta, eg. see post #975.
This post has been edited by WilB: Nov 3 2012, 20:37 |
|
|
|
Nov 4 2012, 16:42
Post
#979
|
|
|
Group: Members Posts: 7 Joined: 15-October 11 Member No.: 94404 |
Yes the fading effect in the latest beta is very nice!
I will also support the addition of customisable lyrics shadow colour suggested by emte. |
|
|
|
Nov 7 2012, 17:46
Post
#980
|
|
|
Group: Developer Posts: 161 Joined: 2-June 09 Member No.: 70332 |
Many thanks to those who have provided feedback, it is much appreciated.
I've just uploaded 0.3.6 beta 5 to the google code page: http://code.google.com/p/foo-uie-lyrics3/downloads/list Changelog - Fixed bug where the display doesn't update when the track is seeked. - Fixed a rare bug where the fallback text would display info for the wrong track - Added the ability to search for lyric files using specific filename. Configurable in the local file search properties (uses titleformatting) - Other minor bug fixes/improvements This post has been edited by The vern: Nov 7 2012, 19:11 |
|
|
|
Nov 12 2012, 05:11
Post
#981
|
|
![]() Group: Members Posts: 5 Joined: 28-April 12 From: Cali Member No.: 99296 |
Many thanks, vern
|
|
|
|
Nov 12 2012, 07:59
Post
#982
|
|
![]() Group: Members Posts: 40 Joined: 10-June 12 From: Denmark Member No.: 100577 |
@The vern
Thank you very much for developing and maintaining this indispensable component. It's much appreciated! A few comments: Minor bug (0.3.6 beta 5 and earlier 0.3.6 betas) When using "Save to user defined directory" with this pattern: CODE [%artist% - ][%title%] M:\Lyrics\%artist%\%album% and the artist name ends with a period (as in X.Y.Z.) the artist + album folders are created, but no lyrics files are saved. (When "saving to directory same as file" - and with the exact same artist\album structure already in place - everything is working fine, but I do prefer to keep the lyrics in their own folders). I remember having had an earlier version that didn't have this issue, it was a beta IIRC, but I don't remember the version (0.3.5.?), and I can't find it anymore (foolish of me to delete older stuff). Apart from that beta 5 seems 100 % stable Feature requests 1. Semi-automatic handling of instrumental tracks. I know, I know, it may seem stupid to ask for such a feature, but with the lyrics panel as a permanent and important part of the fb2k layout it's a bit boring to sit and wait for the fallback text to pop up in the panel after yet a fruitless net search - because the track is instrumental. My proposal: An extra tab in the Lyrics show Settings window, where the user could define a few lines would do the trick. For example: CODE [00:00.00]Artist: %artist% [00:05.00]Album: %album% [00:10.00]Title: %title% [00:15.00]. [00:20.00]Instrumental And in the Lyric editor window implement an extra button, e.g. named Instrumental. When invoking the editor with a keyboard shortcut and pushing the button, this would save a .lrc file and show this in the Lyrics Panel: CODE Artist: Herbie Hancock Album: Mwandishi Title: Ostinato (Suite for Angela) . Instrumental I'm doing this manually now (creating .lrc files for instrumentals), but with more than 5,000 instrumental tracks... well, it takes an awful lot of time. 2. The Lyric Search window is resizable, that's really nice. But it would be even more nice if both the window position and the size was remembered from session to session. I don't however know if this is possible at all (maybe it depends on the fb2k SDK having implemented this, or what do I know?). In my humble opinion implementing 1. would make this component go from ★★★★½ to ★★★★★! I sincerely hope that you don't find the request beyond the scope of Lyrics Show Panel 3. Best regards |
|
|
|
Nov 12 2012, 13:19
Post
#983
|
|
|
Group: Members Posts: 211 Joined: 20-July 06 Member No.: 33113 |
With regard to handling instrumental tracks, I think you can achieve what you want already.
If you set the search parameter for the artist to: $if($stricmp(%genre%,instrumental),,[%artist%]) then no searching will take place if the genre is instrumental. Thus the fallback text displays immediately. This happens since the plug-in requires an artist name for searching to take place. Similarly, to indicate a track is instrumental you can add something like $if($stricmp(%genre%,instrumental),Instrumental,) to the fallback text. HTH This post has been edited by WilB: Nov 12 2012, 14:04 |
|
|
|
Nov 12 2012, 15:55
Post
#984
|
|
![]() Group: Members Posts: 40 Joined: 20-October 05 From: Czech Republic Member No.: 25243 |
|
|
|
|
Nov 12 2012, 18:05
Post
#985
|
|
![]() Group: Members Posts: 40 Joined: 10-June 12 From: Denmark Member No.: 100577 |
@WilB
Wow, thank you so much for your elegant solution. This is a lifelike portrait of me when I read your posting a couple of hours ago: I do however have some trouble: I can't get the $if construction to work properly, when there's two values in the genre field: Jazz;Instrumental (or Instrumental;Jazz). I've tried with different separators, no luck. - And I don't want to drop the primary genre value. The %genre% tag is per se a multivalue field. Any hints? What am I doing wrong? Well, instead I've defined a new tag, Subgenre, and accordingly: Search: CODE $if($stricmp(%subgenre%,instrumental),,[%artist%]) Fallback text: CODE (...) Title: $if($stricmp(%subgenre%,Instrumental), %title% '('Instrumental')',%title%) (...) This is working as hoped A question popped up in my mind related to the minor bug mentioned in #982: $replace(%artist%,'.','_') replaces any/all period(s) with underscore(s). What shall I write, if I'm only interested in replacing the last period in the string? This post has been edited by PeteG: Nov 12 2012, 18:14 |
|
|
|
Nov 12 2012, 18:28
Post
#986
|
|
|
Group: Members Posts: 211 Joined: 20-July 06 Member No.: 33113 |
I think the following will deal with multivalue tags $if($strstr(%genre%,Instrumental),,[%artist%]) [its case sensitive]. You can also replace the last period in the string by titleformatting, but I will leave you to look up exactly how.
HTH This post has been edited by WilB: Nov 12 2012, 18:35 |
|
|
|
Nov 12 2012, 23:31
Post
#987
|
|
![]() Group: Members Posts: 40 Joined: 10-June 12 From: Denmark Member No.: 100577 |
Yes! That string works perfect, too. Thanks a lot, WilB.
I can assure you that I've read the Title Formatting pages more than once, but they're a bit too succinct for my taste (at the moment at least) - nearly on par with some of Wittgenstein's stuff. Over the time - and again today - I've made a lot of searches in these forums, but in this particular case (trailing period) I haven't been able to find any of the useful info, that without doubt is somewhere. This evening I even managed to compose a string that created a folder with the name of the error message: [INVALID $IF SYNTAX], - and in that ugly folder was a .lrc file!! Neither Lyrics3 nor fb2k crashed, but I think I heard a burp from the internal pc speaker |
|
|
|
Nov 12 2012, 23:48
Post
#988
|
|
|
Group: Members Posts: 211 Joined: 20-July 06 Member No.: 33113 |
I think the below strips the trailing period from the artist name - may be it can be done with better/shorter code.
CODE $ifequal($len(%artist%),$strrchr(%artist%,.),$substr(%artist%,1,$sub($len(%artist%),1)),%artist%) HTH This post has been edited by WilB: Nov 12 2012, 23:49 |
|
|
|
Nov 13 2012, 00:25
Post
#989
|
|
|
Group: Members Posts: 328 Joined: 17-April 12 Member No.: 98921 |
Mine's shorter
CODE $if($stricmp($right(%artist%,1),.),$left(%artist%,$sub($len(%artist%),1)),%artist%)
-------------------- This signature apparently isn't too long.
|
|
|
|
Nov 13 2012, 20:08
Post
#990
|
|
|
Group: Members Posts: 21 Joined: 29-June 07 Member No.: 44865 |
1. May I suggest replacing latest "release" version with "beta", the one that actually saves lyrics. Judging by post about it it's a rather common issue. And more serious than anything "beta" version does or does not. I would imagine most people don't visit this thread and get their components from foobar2000.org.
2. It's a bit off topic here but: Is there a simple way to upload .lrc lyrics? I made bunch of them thanks to excellent editor included in the plugin. The problem is databases are either not user friendly when it comes to uploading or have some cryptic names. Timestamped 3 seems to be the best one, most successful searches, so how do I upload lyrics there (with offset correction)? |
|
|
|
Nov 13 2012, 21:13
Post
#991
|
|
![]() Group: Members Posts: 40 Joined: 10-June 12 From: Denmark Member No.: 100577 |
@WilB
@BenB Problem solved. Thank you so much, I owe you both a fat cigar; eh... two cigars to WilB, your Instrumental stuff is of course implemented too. As a sort of Solomonic decision I use the former string for the artist part and the latter for the album part (as the lyrics saving problem is here as well). It gives a Lyrics saving string consisting of at least 180 chars (!), no reason for reproducing it here. (For the records: I was totally focused on $replace(...). Came not even close, no cigar for me.) |
|
|
|
Nov 14 2012, 18:51
Post
#992
|
|
|
Group: Members Posts: 7 Joined: 14-November 12 Member No.: 104514 |
Hello,
I use this nice component now any time and I have small problems too search and saving the lyrics. My lyrics are stored in an own folderstructer like <Drivename:\<Path>\<Artist>\[\<Album>]<lyricfile>. Now I have follwing requirements for searching: 1. Search lrc on ./%Album%/%Artist% - %Title% 2. Search lrc: on ./%Artist% - %Title% 3. Search txt: ./%Artist% - %Title% The automated saving should be addicted to the type of the founded lyric, if synchronized: ./%Album%/%Artist% - %Title%.lrc non synchronized: %Artist% - %Title%.txt I have searched the forum, but I have no solution found for this. Have anyone suggestion to realize this? An idea for searching is the possibility. to add the "Local File Search" 3 times with different configurations For saving, it is necessary to know the type of the loaded lyric. A placeholder for this exist? Then I think, it is possible to handle this with filename formating!? Thanks |
|
|
|
Nov 14 2012, 19:09
Post
#993
|
|
|
Group: Developer Posts: 161 Joined: 2-June 09 Member No.: 70332 |
@michtar:
I am working on some other things in the plugin at the moment, I will put the release version out when these are finished/tested. You cannot upload lyrics through this plugin (although I did consider it in the past). @fhydro: To get the plugin to find your lyrics you only have to specify the folder which contains all of your lyric files - then just make sure you check 'Search sub directories' in the lyric file search properties. So for example you could set your custom search directory to: <Drivename:\<Path>\<Artist>\. The plugin doesn't really allow you to save synced or unsynced lyrics in different places or with different filenames - but you may be able to get it to work using the %lyric_issynced% titleformatting value (although I don't reccommend this as it only applies to the playing track) Hope this helps This post has been edited by The vern: Nov 14 2012, 19:10 |
|
|
|
Nov 14 2012, 20:39
Post
#994
|
|
|
Group: Members Posts: 7 Joined: 14-November 12 Member No.: 104514 |
@The vern
The recommended configuration is currently active on my system. But this configuration find the exist lyrics in an uncontrolled order. I think a possible solution for me is to join the %Album% with the %Title% in the search and saving options. For synchronized lyrics this schould be okay, but for non synchronized lyrics this produce any duplicates and make the maintance unnecessary extensive. %lyric_issynced% where the solution for writing, if it filled also for new lyrics. It is possible? Also fine where a optional statusbar for displaying, is the lyric synchronized and is it new. I have any other suggestion. Exist a special site/ topic for this? Best regards |
|
|
|
Nov 15 2012, 21:10
Post
#995
|
|
|
Group: Members Posts: 7 Joined: 14-November 12 Member No.: 104514 |
@The vern
today I have testet my lyric-handling with the latest beta5. The new option "Custom file format" in the "Local File search" properties is a solution for my main problem too detect a uniq lyric-file for a album. I have testet with following parameters: File search properties >> Custom filename format CODE $if(%artist%,%artist% - )$if(%album%,'['$if2(%album%,%album%)'] ')$if2(%title%,%title%) Search parameters CODE Artist: $if($stricmp(%subgenre%,instrumental),,[%artist%])Title: $if2(%title%,%title%) Lyric Saving Save Method: "Save to user defined directory" Filename format CODE $if(%artist%,%artist% - )$if(%title%,$if(%album%,'['$if2(%album%,%album%)'] ')$if2(%title%,%title%)) for information, if anyone has interest What wait for a solution on writing the lyricfile, is to know, if the new lyric is synchronized or not ;-) I see, with each small new revision, the plugin comes better and better |
|
|
|
Nov 16 2012, 13:42
Post
#996
|
|
|
Group: Members Posts: 6 Joined: 17-January 12 Member No.: 96490 |
Invalid http streaming play in foobar 2000 to crush (Not Responding) on use foo_uie_lyrics3 panel enabled.
Prease fix please. |
|
|
|
Nov 16 2012, 19:54
Post
#997
|
|
|
Group: Members Posts: 4 Joined: 16-November 12 From: England, UK Member No.: 104569 |
I hope someone can help me. I've been slowly getting the hang of lyrics and using them and editing one or two.
It all went fairly fine until yesterday when, for some reason I can not fathom, inserting new lyrics broke the whole set up. Now synced lyrics simply show the [sync text] ahead of the words and it no longer appears to work at all as far as being synced goes. One thing I had cause to look for was the correct codpage setting to use for option in the menu, I was looking for that in case it made some difference to how it all works. I don't appear to know where the right place is to look for the definitive answer to this aspect of it? I updated foobar200 to latest stable (16) to see if this could help, and I also checked for updates for all components, but alas it seems I am now doomed. It's like it no longer recognises tags as tags. Any one got any idea what else I can try please? I really do miss my synced lyrics. Oh PS - it may be relevant; Older files that already have lrc files seem to play right but not new ones I may create. I'm using Win7 on a 64bit quad core wintel box. This post has been edited by uncertain: Nov 16 2012, 19:57 -------------------- Cheers,
Ian |
|
|
|
Nov 16 2012, 20:00
Post
#998
|
|
|
Group: Members Posts: 211 Joined: 20-July 06 Member No.: 33113 |
One thing comes to mind: if you are saving lyrics as files ensure the files have the correct .lrc extension and that the extension is not .txt (e.g. check using about current lyrics... to ensure you are looking at the correct ones) or if saving to tag ensure the edited ones are in the synced tag. Alternatively, the time formatting may be incorrect.
HTH This post has been edited by WilB: Nov 16 2012, 20:28 |
|
|
|
Nov 16 2012, 20:15
Post
#999
|
|
|
Group: Members Posts: 4 Joined: 16-November 12 From: England, UK Member No.: 104569 |
One thing comes to mind: if you are saving lyrics as files ensure the files have the correct .lrc extension and that the extension is not .txt (e.g. check using about current lyrics... to ensure you are looking at the correct ones). Alternatively, the time formatting may be incorrect. HTH I have been saving them from the panel, using the "auto save on apply or ok" option (having it ticked) I was concerned that the code page needs to be set right so the utility can see the markers that it is laying down correctly and then act on them as it should, but which it does not now do. All the lyrics are highlighted as if they were the current line. I'm guessing from that alone that it does not truly see the file as being synced for some odd reason. <shrug> This post has been edited by uncertain: Nov 16 2012, 20:16 -------------------- Cheers,
Ian |
|
|
|
Nov 16 2012, 20:50
Post
#1000
|
|
|
Group: Members Posts: 4 Joined: 16-November 12 From: England, UK Member No.: 104569 |
One thing comes to mind: if you are saving lyrics as files ensure the files have the correct .lrc extension and that the extension is not .txt (e.g. check using about current lyrics... to ensure you are looking at the correct ones). Alternatively, the time formatting may be incorrect. HTH I have been saving them from the panel, using the "auto save on apply or ok" option (having it ticked) I was concerned that the code page needs to be set right so the utility can see the markers that it is laying down correctly and then act on them as it should, but which it does not now do. All the lyrics are highlighted as if they were the current line. I'm guessing from that alone that it does not truly see the file as being synced for some odd reason. <shrug> I have just unchecked/checked the scrolling enable lines option in the panel prefs a few times and this confirms that even with an lrc file present the tune is not treated as having synced lyrics. Only the text file is being updated when saving too. The lrc files are no longer saved apart from the first time. Something odd is going on there. I think I'll turn off auto save option to see if it makes any differences next time. -------------------- Cheers,
Ian |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 21st May 2013 - 21:05 |