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 173584 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #750
Is the 'Catalog' metadataGrid value supposed to show up as a '?' when nothing is there? I replaced %discogs_catalog% with %LABELNO% in the config:

Code: [Select]
		{ "label": "Catalog", "val": "$puts(cn,$if3(%catalognumber%,%labelno%))[$if($get(cn),$get(cn)[ / $replace($if3(%releasecountry%,%discogs_country%),AF,XW)],)]" },
{ "label": "Rel. Country", "val": "$puts(cn,$if3(%catalognumber%,%labelno%))[$if($get(cn),,$replace($replace($if3(%releasecountry%,%discogs_country%,),AF,XW),XW,))]" }, // Only shown if %catalognumber% or %labelno% is not present. If release country is entire world ('XW') value is hidden.

XX

 

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #751
@hello9757,

this is a great coincidence because I have improved and implemented configurable theme day/night mode 5 days ago.
So if you have downloaded the master version in the last 5 days, you will have this feature available in the menu.

Here is an excerpt about the feature from the changelog:

Quote
- Implemented a new configurable theme day/night mode and made improvements
  * It is now possible to set up and configure day and night theme via
    top menu Options > Settings > Theme day/night mode > Theme setup for daytime
    top menu Options > Settings > Theme day/night mode > Theme setup for nighttime
  * When the theme setup for daytime/nighttime is active, you can choose your theme and styles
    or preset and also configure theme brightness if needed. Once configured, return to
    the Theme day/night mode menu and save your settings. Do this for both day and night modes
  * During theme setup, only the top menu options that are configurable are available for easier navigation
  * To activate theme day/night mode, go to top menu Options > Settings > Theme day/night mode
    and choose your preferred time range when day or night theme will change during the day
  * The default theme for day theme is White theme and for night is Black theme,
    but you can change it to whatever theme you like via the Theme day/night mode theme setup
  * The improved theme day/night mode now also supports custom GR theme tags usage
  * Reborn and Random theme will now start dark-themed if it is nighttime

In your case, you can set up the Reborn theme with the 'Reborn white' and other styles for daytime usage
and 'Reborn black' with other styles for nighttime usage. Or you do not really need to setup for 'Reborn black'
and you can use the normal Reborn theme because when it is night, the Reborn theme will automatically switch to night colors
on foobar startup.

The user can actually set up the day and night theme as he wishes ( he does not necessary need to change to
white and black themes ) and the theme will switch automatically when the time ( time range ) has come.

---

It does not matter if you use an old Georgia-ReBORN version, RC-1/RC-2 or the latest master.
As I have already mentioned in this post here:
https://hydrogenaud.io/index.php/topic,121047.msg1036602.html#msg1036602

The player has an aspect ratio and when those proportions are correct ( player width/height size ), it will be always aligned
correctly IF the album art cover also has the square format ( e.g: 1400px x 1400px ). It must be also accounted that SOME
desktop resolutions will not fit the album art cover with the panels perfectly when going into maximized or fullscreen mode,
because the player is not in those proportions/aspect ratio. But for most resolutions ( HD/QHD/4K ) it does fit perfectly.

So if you want to have the player always proportional, use the predefined sizes in top menu Options > Small, Normal, Large.
And be sure to have your album art covers in the right square dimensions. Maximized and fullscreen mode can not be always
perfect, as it is impossible to do so...

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #752
Is the 'Catalog' metadataGrid value supposed to show up as a '?' when nothing is there? I replaced %discogs_catalog% with %LABELNO% in the config:

Code: [Select]
		{ "label": "Catalog", "val": "$puts(cn,$if3(%catalognumber%,%labelno%))[$if($get(cn),$get(cn)[ / $replace($if3(%releasecountry%,%discogs_country%),AF,XW)],)]" },
{ "label": "Rel. Country", "val": "$puts(cn,$if3(%catalognumber%,%labelno%))[$if($get(cn),,$replace($replace($if3(%releasecountry%,%discogs_country%,),AF,XW),XW,))]" }, // Only shown if %catalognumber% or %labelno% is not present. If release country is entire world ('XW') value is hidden.

[attach type=image align=left]28194[/attach][attach type=image align=center]28196[/attach]


Because you are using the if3 conditions, you have forgotten in both patterns a comma after %labelno%.
It should be like this:
Code: [Select]
		{ "label": "Catalog", "val": "$puts(cn,$if3(%catalognumber%,%labelno%,))[$if($get(cn),$get(cn)[ / $replace($if3(%releasecountry%,%discogs_country%),AF,XW)],)]" },
{ "label": "Rel. Country", "val": "$puts(cn,$if3(%catalognumber%,%labelno%,))[$if($get(cn),,$replace($replace($if3(%releasecountry%,%discogs_country%,),AF,XW),XW,))]" }, // Only shown if %catalognumber% or %labelno% is not present. If release country is entire world ('XW') value is hidden.

Also in general, if you do not want any non-existing values to be shown as questions marks ? use the optional brackets [%tag%]
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #753
  * Reborn and Random theme will now start dark-themed if it is nighttime

yea that is a bit of a wild coincidence
great to hear it tho
i actually saw this setting earlier but had no idea you implemented this specific feature cuz its glitched
when you use reborn theme with night mode, the load up screen is white (pic 1)
and if you add reborn black for styles, the right panel is white too (pic 2)
but its great to know dark start up reborn is already a thing

one other thing is it gets dark for me around 5pm and light around 7am, which is not an available configuration
would you be open to adding a thing that lets users input their own hours if they dont fit the given options?
OR
an all-day night mode option, which is what i would do if i could input my own hours anyway

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #754
@hello9757,

the loading screen is still white because of current technical init limitations.
I have thought about this and it can be done, the start loader just needs to be reworked and
I would need to adjust and create new logos because they would not look good on dark backgrounds.

The style 'Reborn black' was just an example, it actually has black background and white panels,
just deactivate the special 'Reborn black' style and you will have the 'Reborn' theme completely black when it's nighttime.

I will see about adding custom time ranges.

-TT


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #755
@hello9757,

the loading screen is still white because of current technical init limitations.
I have thought about this and it can be done, the start loader just needs to be reworked and
I would need to adjust and create new logos because they would not look good on dark backgrounds.

The style 'Reborn black' was just an example, it actually has black background and white panels,
just deactivate the special 'Reborn black' style and you will have the 'Reborn' theme completely black when it's nighttime.

I will see about adding custom time ranges.

-TT



oh ive been using reborn black for years, never knew it was the reason for the white panel
but i kinda like just reborn + blend now, so works for me
also i ran into a new issue when applying auto panel width then restarting the app
maybe its to do with my resolution again?

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #756
@hello9757,

thanks for reporting the auto panel width issue.
It did not initialize properly when the album art was embedded, this should be fixed now and available in the master version.

The master version also now includes:
- Implemented custom time range for theme day/night mode
  * Can be set up via top menu Options > Settings > Theme day/night mode > Set custom time range


-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #757
@hello9757,

thanks for reporting the auto panel width issue.
It did not initialize properly when the album art was embedded, this should be fixed now and available in the master version.

The master version also now includes:
- Implemented custom time range for theme day/night mode
  * Can be set up via top menu Options > Settings > Theme day/night mode > Set custom time range


-TT

ok i updated to the new version

auto panel width works

the ok button for the custom day/night timing wouldnt click, but i got around that by just typing a time and hitting enter

also i tried to enter a time like 6-6 to get 24 hour dark theme, but it wouldnt let me. but if its your intention to not allow the use of a night theme without the use of day theme as well, its not a problem for me

while i was setting up night mode, i chose reborn, and i had the white load up screen as usual
then i think i switched to black theme briefly, then back to reborn, and all of a sudden i had the reborn theme, with the black theme load screen
a happy glitch for me. but thought i'd report it none the less
sadly this glitch went away when i applied auto panel width though

so that was a new glitch i hadnt seen on the previous version
but there is also a glitch which i have seen on the previous version, which is that sometimes while setting up or using day/night mode i will get this thing where all the styles become ticked (usually upon restart, i think)
and strangely it will also sometimes just untick my blend 1 and replace it with reborn black, usually on first use or boot of the night theme

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #758
@TT:  I recall that you had planned to add to the Georgia-ReBORN package the ability to make the included lyrics searcher ESlyric perform in the way that I asked the developer about here: https://github.com/ESLyric/feedback/issues/133 .  Can you tell me if you were successful in doing so, and if the change/addition is available outside of Georgia-ReBORN?  Thanks!

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #759
How does Georgia-ReBORN handle multivalued tags? I keep trying to enter 2 record labels for an album, separating them by semicolon, and it's not working. Just showing up as one label

EDIT: Nevermind I got it, it's a foobar2000 feature. You just go into Advanced > Display > Multivalued Fields and add Record Label or whatever you use. For me it was PUBLISHER

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #760
Hope you guys had a great Christmas!

@hello9757,

I will release very soon a new version with improved theme day/night mode which will address these issues.

---

@sveakul,

I have never mentioned something like that because it is not possible to change the ESLyric search behavior via JavaScript.
You can only replace/delete words via regexp but this can already be done with ESLyric too.

---

@NewLeaf42,

in the metadata properties ( right click > Properties or Alt + Enter ) of the track, you can just right click in the metadata field
and then 'Split values...' and click OK.

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #761
Guys,

happy new year 2024, let's have a strong start!

During Christmas I was working hard to support some nice stuff and improvements for Georgia-ReBORN.
That means the latest Github commit = new update!

It is recommended to make a new clean portable install because I have cleaned up the Georgia-ReBORN script file structure.
01. Please make a theme backup via Options > Settings > Theme backup > Make backup.
02. Now make a new portable foobar install and install the latest DEV master version from here:
      https://github.com/TT-ReBORN/Georgia-ReBORN/archive/refs/heads/master.zip
03. After you have downloaded and installed the theme, copy from your old foobar your theme backup folder:
     foobar2000_old\profile\backup to your new foobar2000\profile\backup
04. Then copy the new custom config from:
      foobar2000\profile\georgia-reborn\configs\georgia-reborn-custom.jsonc
      to your backup directory: foobar2000\profile\backup\profile\georgia-reborn\configs\
05. Now restore your theme backup via Options > Settings > Theme backup > Restore backup

---

New update changelog:

Spoiler (click to show/hide)

---

https://github.com/TT-ReBORN/Georgia-ReBORN-resources:

Spoiler (click to show/hide)

---

Set up your own logos:

Spoiler (click to show/hide)

---

That is all, keep on reporting bugs as usual.
Let's make v3.0 final a good stable version!

Thanks guys!

-Tom


Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #762
Guys,

happy new year 2024, let's have a strong start!

During Christmas I was working hard to support some nice stuff and improvements for Georgia-ReBORN.
That means the latest Github commit = new update!

It is recommended to make a new clean portable install because I have cleaned up the Georgia-ReBORN script file structure.
01. Please make a theme backup via Options > Settings > Theme backup > Make backup.
02. Now make a new portable foobar install and install the latest DEV master version from here:
      https://github.com/TT-ReBORN/Georgia-ReBORN/archive/refs/heads/master.zip
03. After you have downloaded and installed the theme, copy from your old foobar your theme backup folder:
     foobar2000_old\profile\backup to your new foobar2000\profile\backup
04. Then copy the new custom config from:
      foobar2000\profile\georgia-reborn\configs\georgia-reborn-custom.jsonc
      to your backup directory: foobar2000\profile\backup\profile\georgia-reborn\configs\
05. Now restore your theme backup via Options > Settings > Theme backup > Restore backup

---

New update changelog:

Spoiler (click to show/hide)

---

https://github.com/TT-ReBORN/Georgia-ReBORN-resources:

Spoiler (click to show/hide)

---

Set up your own logos:

Spoiler (click to show/hide)

---

That is all, keep on reporting bugs as usual.
Let's make v3.0 final a good stable version!

Thanks guys!

-Tom



merry christmas and happy new year tom
thanks for the work you're putting in, even over the holidays
love the new version a lot
only issue i found so far is some funny business going on with the top left of the right panel
i applied auto panel width and then only noticed it after messing with some styles, so dont know if it was there immediately

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #763
@hello9757,

the auto panel width feature is giving me a lot of headache.
For me, it is working as expected but it seems you have triggered some edge case.
Can you reproduce this issue?

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #764
@hello9757,

the auto panel width feature is giving me a lot of headache.
For me, it is working as expected but it seems you have triggered some edge case.
Can you reproduce this issue?

-TT

it seems to appear when applying the bevel style
sorry when i saw it i immediately came to report, maybe coulda fiddled more and saved you some headache

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #765
Does not seem to be a theme style that is causing this.

Can you send me your SMP config file?
Just SHIFT + right click on some track in the Playlist > Panel properties... (at the bottom) and then click on the "Export" button and save.
Upload it here please, then I can take a look what theme settings you are using and maybe reproduce...

Also can you tell me what desktop resolution you are using and if that happens only in fullscreen or maximized mode?

Thanks!

Edit: It must be SHIFT + right click on some track in the Playlist > Panel properties... (at the bottom).

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #766
Does not seem to be a theme style that is causing this.

Can you send me your SMP config file?
Just SHIFT + right click on some track in the Playlist > Panel properties... (at the bottom) and then click on the "Export" button and save.
Upload it here please, then I can take a look what theme settings you are using and maybe reproduce...

Also can you tell me what desktop resolution you are using and if that happens only in fullscreen or maximized mode?

Thanks!

Edit: It must be SHIFT + right click on some track in the Playlist > Panel properties... (at the bottom).

well right now i just have theme reborn style bevel
it appears when i apply bevel
disappears when i unapply bevel
resolution: 2560x1600
seems to only happen maximized

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #767
Ok, I was looking at the wrong place...

This is not an issue with the auto panel width feature, but it is a gradient cosmetic issue.
I just downloaded your screenshot, zoomed in and then it clicked xD

Can you try open your "foobar2000\profile\georgia-reborn\scripts\Base\gr-main.js"
and scroll to function drawStyles(gr) , then change the line 802, see here:
Code: [Select]
// Fill gap when album art or player size is not proportional
gr.FillSolidRect(-1, geo.topMenuHeight, pref.layout === 'default' ? ww * 0.5 + 1 : ww + 1, (displayLibrary && pref.libraryLayout === 'full' ? 0 : albumArtSize.y) - geo.topMenuHeight - 1, RGBtoRGBA(col.styleBevel, 40));

to this:

Code: [Select]
// Fill gap when album art or player size is not proportional
gr.FillSolidRect(-1, geo.topMenuHeight, pref.layout === 'default' ? albumArtSize.w + 1 : ww + 1, (displayLibrary && pref.libraryLayout === 'full' ? 0 : albumArtSize.y) - geo.topMenuHeight - 1, RGBtoRGBA(col.styleBevel, 40));

Save it and try again. Tell me how it goes, thanks!

-Tom

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #768
Ok, I was looking at the wrong place...

This is not an issue with the auto panel width feature, but it is a gradient cosmetic issue.
I just downloaded your screenshot, zoomed in and then it clicked xD

Can you try open your "foobar2000\profile\georgia-reborn\scripts\Base\gr-main.js"
and scroll to function drawStyles(gr) , then change the line 802, see here:
Code: [Select]
// Fill gap when album art or player size is not proportional
gr.FillSolidRect(-1, geo.topMenuHeight, pref.layout === 'default' ? ww * 0.5 + 1 : ww + 1, (displayLibrary && pref.libraryLayout === 'full' ? 0 : albumArtSize.y) - geo.topMenuHeight - 1, RGBtoRGBA(col.styleBevel, 40));

to this:

Code: [Select]
// Fill gap when album art or player size is not proportional
gr.FillSolidRect(-1, geo.topMenuHeight, pref.layout === 'default' ? albumArtSize.w + 1 : ww + 1, (displayLibrary && pref.libraryLayout === 'full' ? 0 : albumArtSize.y) - geo.topMenuHeight - 1, RGBtoRGBA(col.styleBevel, 40));

Save it and try again. Tell me how it goes, thanks!

-Tom

it worked
thanks

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #769
Hi there, I've added a VU meter panel using foo_vis_vumeter to Georgia-ReBORN, but can't resize the panel. I can't access any dimension settings. Any help would be very much appreciated - cheers!

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #770
Hi there, I've added a VU meter panel using foo_vis_vumeter to Georgia-ReBORN, but can't resize the panel. I can't access any dimension settings. Any help would be very much appreciated - cheers!

Hi @Basilderat,

the foo_vis_vumeter user-component is already installed and integrated into the theme.
You can access it via right clicking on the Progress bar > Peakmeter bar.
When selected, you can right click on the Peakmeter bar again to configure its settings.

Georgia-ReBORN's layout is just one single Spider Monkey Panel where all the JavaScripts are running.
That means when you directly insert additional panels, they will be appended to the theme and you won't be able
to resize them individually, only when you resize the whole player.

If you want to add additional panels to the theme, you can install ttsping's foo_flowin:
https://github.com/ttsping/foo_flowin/releases
They are floating panels that can be resized and dragged around and you can insert your desired user-components into them.

More information can be also read here:
https://github.com/TT-ReBORN/Georgia-ReBORN/discussions/82

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #771
Hi TT,

That's awesome, exactly the information I was looking for! Super appreciated, thank you!! Cheers :-)

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #772
@hello9757 and other users who are using Georgia-ReBORN in maximized/fullscreen mode:

Based on the onward discussion about player size and album art aspect ratio here:
https://hydrogenaud.io/index.php/topic,121047.msg1036602.html#msg1036602

I have implemented new and improved features for maximized/fullscreen mode.
They are available in the current master version:
https://github.com/TT-ReBORN/Georgia-ReBORN/archive/refs/heads/master.zip

Excerpt:
Spoiler (click to show/hide)

-TT

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #773
I have a FLAC file that is spiking up my CPU and RAM usage when being played in Georgia before crashing. It seems related to Spider Monkey Panel as it sometimes gives me an out of memory message when these crashes happen. I also get another prompt from foobar telling me the audio file has bad allocation

The tracks seem to play fine in Audacious. I have no idea what's going on here.

I'm getting this from Wine as the track plays:

Code: [Select]
a8:fixme:secur32:get_mac_algid unknown algorithm 200, cipher 23
01a8:fixme:secur32:get_cipher_algid unknown algorithm 23
Edit: I'm getting this message a lot from other tracks with no problem, so I don't think it's relevant

This is so weird. I thought maybe it was related to the md5s, so I reset them with the flac -f8 command, but the track still causes Georgia to crash

Re: Georgia-ReBORN - A Clean foobar2000 Theme

Reply #774
This time I even paused the track before it finished playing and Georgia still crashed some 30 seconds later with this message:

Code: [Select]
Error: Spider Monkey Panel v1.5.2 ({04620F16-1878-47A1-8EFE-0CE0B99566CC}: Georgia-ReBORN v3.0-DEV by TT)
out of memory