Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Georgia-ReBORN - A Clean foobar2000 Theme (Read 173638 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #675
@handleyman,

download the latest master version from here.
This latest master version also includes a lot of new unsynced lyric sources for ESLyirc which I have just added:
https://github.com/ESLyric/feedback/issues/115

I think you were the one who wanted to have only unsynced lyrics right?
Now you can deselect all synced lyric sources here: foobar's Preferences > Tools > ESLyric > Lyric Option > Lyric Sources.
I have also added additional lyric type (Synced) or (Unsynced) information in the name description, it is easier for the user to choose from.

-Tom


Thanks for this, Tom. It is the latest version, and yes that was me (I'm also the one who def prefers Lyrics3 to ES Lyrics, too). Since I've removed the ES Lyrics stuff from the player, are you sure this error is linked to lyrics? It seems more related to the NowPlayingArtist filter...? From testing it, the issue to happen only when the external file that is clicked contains no tags or images. When I play 'proper' tagged files with either embedded or linked images, everything is fine...

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #676
These errors ( related to playlist hyperlinks and library filter view ) should be fixed ( I think ) in the latest master version
but they are present in the RC-1 version.
So you should download and try the latest master version, from the link here.

You do not need the obsolete old Lyric Show 3 panel with the multisource component.
In the latest master version, there are 15+ new ESLyric sources. You do prefer unsynced lyrics, then use this
and bury Lyric Show 3, as it also has much fewer lyric sources. Just try it out and you will see for yourself, just uncheck all synced lyric sources as I have mentioned in my previous post and you should be good.

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #677
@TT :  Thanks a lot for the new large amount of ESLyric source scripts!!  Please keep them available at their own GitHub link package, much appreciated.  This buries OpenLyrics where development has been glacially paced.

For Foobar 1.6.16, I still keep LSP3 with foo_multilyrics available due to the inclusion of Metal Archives and Deezer as sources--any chance of adding those as new ESLyric searchers??

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #678
These errors ( related to playlist hyperlinks and library filter view ) should be fixed ( I think ) in the latest master version
but they are present in the RC-1 version.
So you should download and try the latest master version, from the link here.

You do not need the obsolete old Lyric Show 3 panel with the multisource component.
In the latest master version, there are 15+ new ESLyric sources. You do prefer unsynced lyrics, then use this
and bury Lyric Show 3, as it also has much fewer lyric sources. Just try it out and you will see for yourself, just uncheck all synced lyric sources as I have mentioned in my previous post and you should be good.

-TT
Thanks, I'll do that asap. Is there a quicker way to get my existing settings back when I change update GR profile? At present, I have to manually (and laboriously!) re-enter all the playlist sorts and groups info, plus all the library search and filter fields (I can't see any way of exporting and importing them?), so I'm often reluctant to do this.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #679
Following on from the previous post, this is why I prefer LS3... I've just installed the latest version of GRB as you suggested, and it downloads the lyrics OK - presumably because of the greater number of sources - but doesn't display them. The second image is with LS3, which downloads instantly, and displays. Why the difference???

I've also noted in the later versions that the playlist lock only works for files opened within FB2K - external file replace the locked playlist which is -pretty annoying!!!

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #680
@handleyman,

you can do a backup of the current state of the theme via top menu Options > Settings > Theme backup > Make backup.
This will create a new backup folder in your "foobar2000\profile\backup"
When you do a fresh portable foobar installation, copy this backup to your profile folder and then you can restore this backup via
top menu Options > Settings > Theme backup > Restore backup.

---

The lyrics should also display immediately after they were found, which takes only a few seconds.
I noticed in your screenshot you are using a custom lyrics directory. If you have a custom lyrics directory,
you need to also change it ESLyric settings, here is the excerpt from the Georgia-ReBORN FAQ:

Quote
How can I set my own lyrics directory?
Open your foobar preferences ( File > Preferences ) and go to Tools >ESLyric > Lyric Option > Save Settings.
In the Location field on the right side, click on the hamburger menu ( ... ) and set your path, for this example we use D:\Audio\SongLyrics

Next go to and open your foobar2000\profile\georgia-reborn\js\settings.js
Search for the "tf.lyr_path" and add the path you have set previously in ESLyric.

tf.lyr_path = [ // simply add, change or re-order entries as needed '$replace($replace(%path%,%filename_ext%,),\,\\)', fb.ProfilePath + 'lyrics\\', fb.FoobarPath + 'lyrics\\', 'D:\\Audio\\SongLyrics\\', ];

Lyrics should be saved now in your new directory and displayed in Georgia-ReBORN.

If you want to change the lyric filename pattern:
Quote
How can I set custom lyric filenames?

Go to foobar's preferences > ESLyric > Lyric Option In the file name field paste, e.g: `[$upper($stripprefix(%artist%)) - ]%title%`
Now open your georgia-reborn-config.jsonc and go to "lyricFilenamePatterns" and just add: `"$upper($stripprefix(%artist%)) - %title%",`
Save and restart foobar.

I have tested it and everything is OK when the user sets a custom lyric directory.
Btw you can find the Georgia-ReBORN FAQ's here:
https://github.com/TT-ReBORN/Georgia-ReBORN/discussions/58

---

I do not understand what's the issue with the Playlist lock?
Can you give me more information and step by step instructions how to reproduce this?

-TT

 

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #681
I do not understand what's the issue with the Playlist lock?
Can you give me more information and step by step instructions how to reproduce this?

-TT
OK. If you have a locked playlist open and start a random item from within FB2K, it's fine - the playlist remains locked and the new item appears in a new (or default) playlist.
BUT, if you have that locked playlist open and start a new file externally (ie. clicking on the file, not anything within the App), then it removes the contents of the 'locked' playlist and replaces it.
Hope that helps.
Jeff

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #682
@handleyman,

you can do a backup of the current state of the theme via top menu Options > Settings > Theme backup > Make backup.
This will create a new backup folder in your "foobar2000\profile\backup"
When you do a fresh portable foobar installation, copy this backup to your profile folder and then you can restore this backup via
top menu Options > Settings > Theme backup > Restore backup.

---

The lyrics should also display immediately after they were found, which takes only a few seconds.
I noticed in your screenshot you are using a custom lyrics directory. If you have a custom lyrics directory,
you need to also change it ESLyric settings, here is the excerpt from the Georgia-ReBORN FAQ:

Quote
How can I set my own lyrics directory?
Open your foobar preferences ( File > Preferences ) and go to Tools >ESLyric > Lyric Option > Save Settings.
In the Location field on the right side, click on the hamburger menu ( ... ) and set your path, for this example we use D:\Audio\SongLyrics

Next go to and open your foobar2000\profile\georgia-reborn\js\settings.js
Search for the "tf.lyr_path" and add the path you have set previously in ESLyric.

tf.lyr_path = [ // simply add, change or re-order entries as needed '$replace($replace(%path%,%filename_ext%,),\,\\)', fb.ProfilePath + 'lyrics\\', fb.FoobarPath + 'lyrics\\', 'D:\\Audio\\SongLyrics\\', ];

Lyrics should be saved now in your new directory and displayed in Georgia-ReBORN.

If you want to change the lyric filename pattern:
Quote
How can I set custom lyric filenames?

Go to foobar's preferences > ESLyric > Lyric Option In the file name field paste, e.g: `[$upper($stripprefix(%artist%)) - ]%title%`
Now open your georgia-reborn-config.jsonc and go to "lyricFilenamePatterns" and just add: `"$upper($stripprefix(%artist%)) - %title%",`
Save and restart foobar.

I have tested it and everything is OK when the user sets a custom lyric directory.
Btw you can find the Georgia-ReBORN FAQ's here:
https://github.com/TT-ReBORN/Georgia-ReBORN/discussions/58


-TT
Thanks - I'll try that asap. :-)

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #683
@TT :  Thanks a lot for the new large amount of ESLyric source scripts!!  Please keep them available at their own GitHub link package, much appreciated.  This buries OpenLyrics where development has been glacially paced.

For Foobar 1.6.16, I still keep LSP3 with foo_multilyrics available due to the inclusion of Metal Archives and Deezer as sources--any chance of adding those as new ESLyric searchers??

I have posted the lyric source pack on the ESLyric Github page here:
https://github.com/ESLyric/feedback/issues/115
I'm pretty sure ohyeah will add them officially to ESLyric for the next version but you can already download it from the link...

I have tried to implement Metallum and Deezer but it is more complicated and can for now not be done ( at least from my side )
because of some current limitations of the parser ( himalaya ) that ESLyric is using. Metallum has a more complex website structure
which first need to be clicked on the "Toggle lyrics display" icon then the lyrics will be shown. And on the Deezer website a popup will always be first displayed to try their premium service that blocks ( after you close the popup, the content will be shown ) the lyrics from loading. So if we had more tools to work with, e.g ( cheerio, axios ) it is doable. This also applies for lololyrics and some others...

But it doesn't matter if there are no Metallum or Deezer sources because right now, it has so much sources that it should cover basically everything.

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #684
Quote from: TT
I have tried to implement Metallum and Deezer but it is more complicated and can for now not be done ( at least from my side ) because of some current limitations of the parser ( himalaya ) that ESLyric is using.

OK, thanks TT for a having a go at them anyway!

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #685
I do not understand what's the issue with the Playlist lock?
Can you give me more information and step by step instructions how to reproduce this?

-TT
OK. If you have a locked playlist open and start a random item from within FB2K, it's fine - the playlist remains locked and the new item appears in a new (or default) playlist.
BUT, if you have that locked playlist open and start a new file externally (ie. clicking on the file, not anything within the App), then it removes the contents of the 'locked' playlist and replaces it.
Hope that helps.
Jeff

@handleyman,

I have investigated this issue and it is the standard foobar2000 behavior. Even if the active playlist is locked or an autoplaylist,
it will override the lock and clear your playlist when double clicking songs from the Windows Explorer using the standard installation.
Unfortunately there is nothing I can do, there is a Spider Monkey Panel method to prevent this action ( maybe? )
but it is also not work as intended. You can make a new thread in the General or Support forum here and ask Peter if he could fix this.
Maybe foobar should make a new autoplaylist for this kind of action, just a thought...

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #686
^ Could use 'Always send new files to playlist' in Shell Integration ?


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #688
Maybe foobar should make a new autoplaylist for this kind of action, just a thought...

-TT

^ Could use 'Always send new files to playlist' in Shell Integration ?

Yeah right, this does exactly what I thought of.
Thx @anamorphic =)



Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #690
@TT: I hope this is the correct place to ask this, but I made a fresh install of ESLyric .5.4.1011 where the developer supposedly had included your new and refactored searcher sources and find all kinds of file size mis-matches with the ones you included in your own eslyric_source_pack.zip download from Github.  I am at a loss now to determine which ones are best to use--yours from your original zip, or these downloaded from ESLyric's settings page.  Furthermore, it appears your refactored parser files were not included  :-\  .

Any guidance you can provide as to how to proceed for the best results would be appreciated.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #691
No idea why ohyeah didn't replace all but it does not matter when it comes to lyric search results.
I'm using my scripts for the Georgia-ReBORN theme because they also have all correct name descriptions
( if lyric source is synced or unsynced ) when you click in the Lyric source option.

The lyric parsers are just some small code refactoring for completion when I wrote the new lyric source scripts.
The function behavior should be the same...

Georgia-ReBORN has this lyric search order:
https://github.com/TT-ReBORN/Georgia-ReBORN/raw/master/profile/configuration/foo_uie_eslyric.dll.cfg

From synced to unsynced lyrics:

Musixmatch (Synced)
MiniLyrics (Synced)
KuGou (Synced)
QQmusic (Synced)
NetEase - English (Synced)
NetEase - Chinese (Synced) // Deactivated
Genius (Unsynced)
AZLyrics (Unsynced)
Bandcamp (Unsynced)
SongLyrics (Unsynced)
ChartLyrics (Unsynced)
LyricsMania (Unsynced)
LyricsMode (Unsynced)
AbsoluteLyrics (Unsynced)
Letras (Unsynced)
eLyrics (Unsynced)
DarkLyrics (Unsynced)
PLyrics (Unsynced)
STLyrics (Unsynced)
OldieLyrics (Unsynced)
LyricsTranslate (Unsynced)
Lyrical Nonsense - English (Unsynced)
Lyrical Nonsense - Japanese (Unsynced) // Deactivated

Hope that helps.

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #692
Thanks TT.  I decided to replace all the searchers and the parsers in ESLyric .5.4.1011 with the "tuned up" versions you posted at Github, so they're all on the same sheet of music, as it were  :) .  Thanks for doing this extra work on that plugin.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #693
Regarding the new Backup option, I've tried this on three different installations and each has failed. This is the error. Only the 'dsp' bit is missing, but I donlt know why... Thanks, Jeff

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #694
Another issue is that SMP fails because the config.jsonc file gets corrupted. It removes one of the slashes from the 'Details' config in the last line here ($directory_path(%path%)\\ %filename%]" } becomes $directory_path(%path%)\ %filename%]" }):

      { "label": "Year", "val": "[$if2(%date%,%year%)]" },
      { "label": "Genre", "val": "[$meta_sep(genre,',')]" },
      { "label": "Info", "val": "[%comment%]" },
      { "label": "Comp", "val": "[%composer%]" },
      { "label": "Geog", "val": "[$meta_sep(geographical,',' )]" },
      { "label": "Codec", "val": "[%codec%] [%bitrate%]" },
      { "label": "Dir", "val": "[$directory_path(%path%)\\ %filename%]" }
   ],

   "themeLibrary": {
      //

Apart from other occasions, it's occurred each time I've used the Backup and Restore option, even though it failed (see above). When this happens, all my settings for Playlist grouping also revert to Default, too!

;-(

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #695
Another issue is that SMP fails because the config.jsonc file gets corrupted. It removes one of the slashes from the 'Details' config in the last line here ($directory_path(%path%)\\ %filename%]" } becomes $directory_path(%path%)\ %filename%]" }):

      { "label": "Year", "val": "[$if2(%date%,%year%)]" },
      { "label": "Genre", "val": "[$meta_sep(genre,',')]" },
      { "label": "Info", "val": "[%comment%]" },
      { "label": "Comp", "val": "[%composer%]" },
      { "label": "Geog", "val": "[$meta_sep(geographical,',' )]" },
      { "label": "Codec", "val": "[%codec%] [%bitrate%]" },
      { "label": "Dir", "val": "[$directory_path(%path%)\\ %filename%]" }
   ],

Apart from other occasions, it's occurred each time I've used the Backup and Restore option, even though it failed (see above). When this happens, all my settings for Playlist grouping revert to Default, too!

;-(

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #696
@handleyman,

taken from the v3.0-RC2 Github Releases page:

Quote
Note:
From now on ( RC2 ), it is recommended to make full use of the improved theme backup and restore feature.
That means you configure your Georgia-ReBORN theme as you want and then make a new theme backup.
When new updates will be released or when you make a new foobar installation, you can just copy
your theme backup folder and restore your saved state with just a couple of mouse clicks.
This will make the update process and transition to the latest version much smoother and pretty easy!

How it works:
Set up your Georgia-ReBORN theme and settings as you like. When your happy with the theme state,
make a new backup via top menu Options > Settings > Theme backup > Make backup.
This will automatically create a new backup directory in your foobar2000\profile\backup.
After you install a new foobar installation with the Georgia-ReBORN theme, just copy this backup folder from your old foobar
and copy it in the same path as it was previously located in: foobar2000\profile\backup.
Now go to Options > Settings > Theme backup > Restore backup and wait until the restore process has finished.

Hi Jeff,

in the latest v3.0-RC2 I have added the "dsp-presets" folder into the backup process.
So I guess you did NOT make a new theme backup but tried to restore your old theme backup that does NOT
have the "dsp-presets" folder in your old theme backup. To make your old theme backup compatible with v3.0-RC2,
just create an empty "dsp-presets" folder in your old theme backup: foobar2000\profile\backup\profile\dsp-presets
After that, restoring backup should work.

When using the new v3.0-RC2 from NOW ON, there should be no issues when creating a new theme backup
and restoring it afterwards.

---

When users modify their config files ( georgia-reborn-config.jsonc and georgia-reborn-custom.jsonc ),
it is always recommended to backup these files to prevent these issues when user makes errors, i.e invalid syntax happens
when quotes, commas, slashes, brackets are missing or in the last entry there is an additional comma.

In your case, you have an additional space after the double slashes in the file path:
{ "label": "Dir", "val": "[$directory_path(%path%)\\ %filename%]" }
it should be:
{ "label": "Dir", "val": "[$directory_path(%path%)\\%filename%]" }

---

-Tom

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #697
Hi Tom

Not sure that's what's happening, tbh, as the config works fine with the double slashes (\\) OR none, ie: just a space. It's the single slash that kills it.

I just tried the Backup and Restore as per your instructions and this time it worked. but (!), when I restored, it closed FB2K, then re-opened with the familiar SMP red-screen-of-death. Guess what I found? That procedure had once again changed

{ "label": "Dir", "val": "[$directory_path(%path%)\ \%filename%]" }
to
{ "label": "Dir", "val": "[$directory_path(%path%)\ %filename%]" }.

Now I've corrected that, it loads fine, but (!) all my playlist (grouping) settings have gone back to default again.

Aaaaargghhh! Over to you...
 :)

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #698
@handleyman,

the playlist grouping presets are currently not implemented in the backup saving process.
You are actually the first one to mention this, I guess nobody else is using them...

I'll try to implement them for the v3.0 final version.

-Tom

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #699
Any chance of removing the 'New Update Availab;e' from the player (or giviing the option to)? I'm convinced it's causing some sort of "phone home" on loading, which takes ages. Also, I just don't like it being there!! :-)