Replies: 6 comments 13 replies
-
@acstrp, I've moved this topic from the beta thread here and we will continue the discussion here. -TT |
Beta Was this translation helpful? Give feedback.
-
Georgia doesn't have themes per-se, but since the themes are generated from a specific color it does allow the individual file to decide what color works best. i.e.: a tag of "THEMECOLOR" with a value of I still have plans at some point to move that from tagging in the individual files to a metadb record which could be set per album which would allow users to easily specify a color and not have to alter the actual file data. You could do something similar for a specific theme, but then you'd have to have a non-changing way to reference them. Either an immutable index, or some kind of naming system that allows for easy lookup and fails over properly if the theme can't be found. Just a thought. |
Beta Was this translation helpful? Give feedback.
-
@TT-ReBORN Thanks for moving my comment to a new thread, totally should have started it here anyway. I only got the idea since you created so many possible theme/style options and combinations. I had been cycling through lots of options for different albums and making notes of which settings I liked best for each album, so of course I thought.... well, it would be great if I didn't have to manually switch if I really liked one theme/style best for a particular album. I wasn't so much thinking of specific granular color overrides, but just a preference for one of the existing settings or presets. The subjective part of what looks good is such a personal thing, so that was why I thought a user being able to force a theme/style for an album would be a nice option. I didn't really consider how the code works when I thought of this, but I was thinking whatever mechanism switches from say... Reborn + Bevel + Blend to Neon Red when user manually makes the switch could automatically be called when a song from a specific album plays; unsure if that would be feasible. Anyway, thanks for considering this at some point in the future. It's really just a "this would be cool to have!" type of thing. |
Beta Was this translation helpful? Give feedback.
-
So yesterday when I actually thought about this more in depth, I had this epiphany... I don't know if you already know about this, but by default if you double click somewhere on the lower bar, it will choose a random of Now we don't really need a complicated config setup or database for this to work,
This would be the easiest way to achieve something similar what you have requested. -TT |
Beta Was this translation helpful? Give feedback.
-
I bring good news @acstrp, I have implemented this now =) Actually the solution was in front of me the whole time, @kbuffington's great idea to use custom embedded tags. You now have the ability to use custom theme, styles and preset for every album, so how about you test it now? -TT |
Beta Was this translation helpful? Give feedback.
-
I have implemented two new cool features that makes your life much easier when tagging your albums with the GR-tags.
There is actually no more need to look up for values and manually set all GR-tags, you can also restore your theme state. Taken from the updated FAQ:
You can try it out now, it's been implemented in the master. -Tom |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
acstrp
Any thought on having a theme override on a per album basis?
I stick with Reborn for the most part, but some album covers really pop with one of the neon themes or with one of the Reborn Fusion options.
Would definitely be cool to be able to set an override for specific albums with all the currently selected Theme and Style settings - right click on cover art and have an option to "set preferred theme/style to current selection" and a "clear preferred theme/style" option to remove it.
Anyway, just an idea since I find myself manually adjusting theme and style for some albums just for the cool visuals.
TT-ReBORN
I don't know how you would even implement this and how it would actually work.
What you can actually do, is to actually set a custom preset.
For this, open your georgia-reborn-custom-config.jsonc file and look for the section "customStylePreset":
After you've all set it, go to Options > Style > Presets > Use preset > User settings
-TT
acstrp
I'm not sure a custom preset would work on a per album basis?
Specific example:
Say you have album A, B, C, D, E and your theme is Reborn. But album B has a cover art that looks amazing with the Neon Red theme, and album D looks incredible with Reborn Fusion + bevel + gradient.
You can manually switch themes when album B and D play, then back to the Reborn theme each time.
But I am imagining an auto switch to Neon Red when album B plays, then back to the selected theme of Reborn after it ends, and the same switch to Reborn Fusion when album D plays.
From a user perspective:
When album B plays, the user can switch to Neon Red once, right click the cover art, select "set album preferred theme/style to current selection" then switch back to the Reborn theme. But now any time a song from that album plays, the theme will auto switch to Neon Red, and when a different album plays, the theme will auto switch back to the Reborn theme (or if that album has an override set, the specified override theme). A user can clear an album override with a right click on the cover art and select "clear album preferred theme/style."
So the 5 albums above played sequentially would be album A - Reborn theme active, album B - Neon Red theme active, album C - Reborn theme active, album D - Reborn Fusion + bevel + gradient active, album E - Reborn theme active -- all with no user intervention after selecting the 2 overrides.
Implementation wise:
The simplest way I can think of without involving a database is to create an override folder, and when an override is set, create a config text file named for that artist+album containing either the preset name or the actual theme values.
At every song play, if an override file exists for that artist+album, load the theme as specified in the override, else continue with the active theme.
If an override is cleared, delete the associated config text file.
Not sure if there is a better way to do it, but this way doesn't involve a database or enumerating through a potentially long override list.
In conclusion:
Is this something anyone else would even like? I have no idea lol. It was just a thought. Thanks for reading this overly long block of text.
Beta Was this translation helpful? Give feedback.
All reactions