Hydrogenaudio Forums

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Ottodix on 2019-05-01 08:47:47

Title: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-01 08:47:47
Hello,

Eole is a theme made for columnUI, which mostly uses SpiderMonkey panels (https://hydrogenaud.io/index.php/topic,116669.0.html) organized using PSS.
(https://i.ibb.co/4Tmh9TB/preview-tn.jpg)   https://github.com/Ottodix/Eole-foobar-theme

You can get it on github, you will have there all the installation instructions.
Don't hesitate to contribute if you've got some knowledge in javascript. Feel free to report bugs and their fixes, or even new features for this theme. Open an issue ticket on github, and share the code on pastebin.com, thanks!

Enjoy
Title: Re: Eole, a SMP/ColumnUI theme
Post by: MojoBass on 2019-05-01 10:00:48
Works perfect, thanks for this great theme!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: mobbsypom on 2019-05-02 23:32:26
Just wanted to say...flipping awesome....every click of a button and a new delight....thanks
Title: Re: Eole, a SMP/ColumnUI theme
Post by: mobbsypom on 2019-05-03 06:48:35
Quick question..I want to show the bit rate of the mp3 files..can I do this?..
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-03 11:30:20
Hi,
Now you can display the bitrate & codec in the library panel, next to the playcount. It's showed in this order: playcount - codec - bitrate. The options are available with a right click > settings > tracklist
You need to update only one file from the repository, called WSHgraphicbrowser.js

Thanks for your comments!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: IP974 on 2019-05-03 14:42:21
wonderful!!! But how to change the dark color, I prefer in rgb 30 30 30, thank you
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-03 15:33:38
No easy way for the moment, you'll have to edit the code in each panel js file. Search for "function get_colors", and in those functions, you'll have all the colors declaration (but it's not so far from a 30 grey, the dark is set to 17 in almost all panels)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: IP974 on 2019-05-03 15:49:44
thx Ottodix ,  I'll try
Title: Re: Eole, a SMP/ColumnUI theme
Post by: shadowvariable on 2019-05-03 19:29:10
Hi, new here and new to foobar but been loving it. This theme is great!

But I've been getting these errors whenever I open the library view
(https://i.imgur.com/i8iiUc5.png)

any help?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: shadowvariable on 2019-05-03 20:46:19
If it helps, I also am getting this error code:

Code: [Select]
Error: Spider Monkey Panel v1.2.1 (CoverPanel v1.0.0 by Ottodix)
this.artwork_resized is null

File: WSHcoverpanel.js
Line: 555, Column: 4

Stack trace:
  oCover/this.draw@WSHcoverpanel.js:555:4
  on_paint@WSHcoverpanel.js:322:2
Title: Re: Eole, a SMP/ColumnUI theme
Post by: mobbsypom on 2019-05-04 03:36:32
thanks for the updates..much appreciated
Title: Re: Eole, a SMP/ColumnUI theme
Post by: mjm716 on 2019-05-04 07:50:23
Admirable work - the theme is nice.

My problem is with foobar itself and will probably never be resolved until a move is made in a SQL direction.

Any WSH/JS/SMP heavy or CUI graphic heavy themes I've tried, including Eole, crash consistently around 8000 albums and have unusable responsiveness as I approach the limit.
I'm also guessing that 8K limit is related to my current crappy laptop (processing speeds not the 12GB RAM).
Eole ran smoothly with about 4-500 albums at a 950mb RAM footprint, but was chomping over 3GB at around 6000 albums.

I'd be interested if anyone else actually gets this theme or other graphic process intensive themes to work smoothly with large collections?
If so, could you post your specs/library size so I can start considering my next hardware upgrade?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-04 09:36:25
Eole ran smoothly with about 4-500 albums at a 950mb RAM footprint, but was chomping over 3GB at around 6000 albums.

Weird that you end up with such an high ram footprint, mine is at 200mb with 2500 albums. You can try to deactivate the loading of covers at startup in top-left foobar button > Global layout, but i'm afraid that it will only delay the crash.
You problem there have nothing to do with foobar, this is related to this theme, which effectively uses a lot more RAM than the standard layout.

@shadowvariable : can you give me more insight on this? the audio file, the cover which is supposed to be displayed? I tried to find this bug, i did a little update of the theme, but i'm not able to reproduce your error
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Takaji on 2019-05-04 10:12:24
Thank you for your work - it's refreshing to see development that takes into account good design practice, and I look forward to playing with this more.

Right now, in library view, each disc in a multi-disc release gets its own thumbnail - is it possible to include an option to just show a single thumbnail and combine all tracks when clicking on the thumbnail?

My other request is the option to hide the display of the genre in this view - some of my albums (classical, mostly) are multi-genre and this also results in them being displayed as separate thumbnails.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-04 10:40:38
Much of my library uses separate folders for each disc in a release, in the format Album\Disc 1, Album\Disc 2 etc. Is there some way to have cover art paths include ..\cover.jpg so that they are rendered?

Thanks for your comment
Your issue isn't related to this theme. Go to Foobar > files > preferences > display and on the bottom, the front cover tab. Here you can setup the search patterns, so try $replace($directory_path(%path%),%directory%,)cover.jpg
Title: Re: Eole, a SMP/ColumnUI theme
Post by: davideleo on 2019-05-04 14:16:45
it's refreshing to see development that takes into account good design practice, and I look forward to playing with this more.

I just wanted to add my appreciation as well for the layout design. There are many good coders here, but to be honest I've seen a lot of ugly stuff. This theme is definitely an exception.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-04 14:45:20
I just wanted to add my appreciation as well for the layout design. There are many good coders here, but to be honest I've seen a lot of ugly stuff. This theme is definitely an exception.

Thanks! You know, doing a carefully crafted design take a lot of time and practice. Nowaday, on most computers, people are using softwares made by a whole team of people, with dedicated and experienced designers, so the standard is quite high qualitatively. But here on foobar, we are using plugins/scripts made most of the time by one developer who do his best with the design. Me, i'm more a designer who do his best with the code, that's why :)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-04 15:48:37
Right now, in library view, each disc in a multi-disc release gets its own thumbnail - is it possible to include an option to just show a single thumbnail and combine all tracks when clicking on the thumbnail?
Ahh... those people listening to classical music, they always end up with complex tagging systems... : )
You've got an option now, right-clic in the header bar > group by > combine...
My other request is the option to hide the display of the genre in this view - some of my albums (classical, mostly) are multi-genre and this also results in them being displayed as separate thumbnails.
It was a bug, it should be ok now. (the support of multi-genres isn't very good, the filters don't show them, but you'll have to live with it for the moment unfortunately)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: shadowvariable on 2019-05-04 17:42:54
seems like its happening when the code tries to resize art that doesnt exist. opening the library view spams me with those popups so I cant even use it. I havent seen any other error codes other then those two i posted tho.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-04 21:01:05
seems like its happening when the code tries to resize art that doesnt exist. opening the library view spams me with those popups so I cant even use it. I havent seen any other error codes other then those two i posted tho.
Ok, but it's supposed to fall back to a default blank cover when there isn't any cover. Continuing in PM
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Takaji on 2019-05-05 09:43:26
Ahh... those people listening to classical music, they always end up with complex tagging systems... : )

Exactly. :P
I long for the day when someone makes a nice theme for classical music collections!

Now, after loading my library, the SMPs crash every single time, saying it's out of memory (example message):

Error: Spider Monkey Panel v1.2.1 (ArtistBio v1.0.0 by Ottodix)
Out of memory: 24284372/1073741824 bytes

It's impossible to use - any ideas?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-05 10:35:15
Deactivate the Load all cover at startup. Foobar button > global layout
Increase the maximum heap size in foobar > File > preferences > at the bottom, advanced > tools > spider monkey panel > maximum heap size

But honestly, all the errors there in this thread are related to the covers. Unfortunately, i didn't manage to create a cover management system which work fine and is fast enough on all computers, and the work in order to do it again more robustly would be quite big, so I won't try to fix it.

The repo is on github, maybe someone will come up with a more robust approach one day. It's not an easy task though
Title: Re: Eole, a SMP/ColumnUI theme
Post by: zoumbro on 2019-05-06 08:41:31
Great theme, congratulations. I have been using foobar for more than 15 years but the asthetic of my foobar was always so and so. This is a proffesional theme.
The only downiside that takes some time to load my huge library at the begining but I don't mind so much.

I am a final user and I dont have knowledge of programming only some basic rules of making a simple fooabr theme.

I would like to ask

1. how do I add/change some buttons or panels to your theme (e.g. similar artists panel) ?
2. Can I change the way that foobar groups folders in the main panel by folder stucture (like in library).

Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-06 14:31:31
1. how do I add/change some buttons or panels to your theme (e.g. similar artists panel) ?
2. Can I change the way that foobar groups folders in the main panel by folder stucture (like in library).

1 : If you want to edit a panel, press SHIFT and do a right click, you will then have a configure option, and you will see from the code which file contains the related script. If you want to edit the layout: Foobar button > File > preferences. And then you'll have to edit the columnUI layout, which uses panel stack splitter.
2 : right click over the library panel > settings > group by
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Coreda on 2019-05-06 16:33:03
Interesting, I remember this theme from a user here named colagen back in 2015, named the same as well. Was this building on the existing theme?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-06 17:03:00
Interesting, I remember this theme from a user here named colagen back in 2015, named the same as well. Was this building on the existing theme?
arg you discovered the trick...... I'm joking, i'm the same guy, i just changed my username
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Surfi on 2019-05-06 17:14:18
::

Have a look here (https://www.deviantart.com/alibalicou) (and at his avatar)  :)

::
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Coreda on 2019-05-06 17:47:58
arg you discovered the trick...... I'm joking, i'm the same guy, i just changed my username

Ah cool. Always thought it was nice.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Rozzo on 2019-05-06 20:54:51
Hi... I'm user level,  don't know how to code or write scripts nor want to learn. Some script to get lyrics from Internet in the lyrics panel?
Ys
Rozzo
Title: Re: Eole, a SMP/ColumnUI theme
Post by: samizdatguy on 2019-05-21 21:37:23
I love this skin, though it does take some configuration.  I'm having issues with my album titles having the bottoms of their letters cut-off in Library mode.  Resizing font and album art doesn't seem to affect this.  Thank you for your work regardless.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-05-29 12:21:14
I love this skin, though it does take some configuration.  I'm having issues with my album titles having the bottoms of their letters cut-off in Library mode.  Resizing font and album art doesn't seem to affect this.  Thank you for your work regardless.
Hi thanks. About your issue, hard to figure what's going wrong without at least a screenshot.

To everyone else: the skin have been updated recently, with small memory & UI improvements. Nothing drastically new though
Title: Re: Eole, a SMP/ColumnUI theme
Post by: samizdatguy on 2019-05-29 17:31:17
I love this skin, though it does take some configuration.  I'm having issues with my album titles having the bottoms of their letters cut-off in Library mode.  Resizing font and album art doesn't seem to affect this.  Thank you for your work regardless.

Hi thanks. About your issue, hard to figure what's going wrong without at least a screenshot.


Here are a couple of screenshots.  Thank you for your work!
(https://imgur.com/a/DQA81Vk)
https://imgur.com/a/DQA81Vk


Title: Re: Eole, a SMP/ColumnUI theme
Post by: jtothen on 2019-06-07 00:41:13
I was looking to remove the lyrics panel but for some reason can't figure out how to remove the buttons to switch from the bio to the lyrics.... any help?

Great theme btw!!! Thanks for posting it!!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-06-07 10:28:23
HI!
Thanks! Line 2826 of foobar/themes/eole/js/WSHbiography.js, remove this little piece of code: btns_manager.draw(gr);
Title: Re: Eole, a SMP/ColumnUI theme
Post by: jtothen on 2019-06-08 11:14:23
Thanks! Last question I promise..... I was to change some of the fonts and turn off the italics on album titles. Any help? Also I'm trying to shorten the dates displayed in the library panel to just the year and not yyyy-mm-dd.

Thanks again!!!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-06-11 16:10:26
Hi,

No sorry, I can't assist anyone looking to customize the theme, otherwise i'll spend my days doing that : )
Look for the GdiDrawText calls, in WSHgraphicbrowser.js. You'll have to find the corresponding calls, and change the font used.

For the date, the easiest way is to edit the tags of your audio file. Otherwise, it will be a little bit tedious, you'll have to understand how the albums are parsed, how the date information is extracted, and then apply a filter on the date that you will have to code yourself

Title: Re: Eole, a SMP/ColumnUI theme
Post by: jtothen on 2019-06-11 22:31:32
No worries thanks!! Thought I'd trow it out there in case you just knew off the top of your head. I'll just play around with it and edit things as I go! I appreciate the skin and the help!!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-06-12 14:10:59
Version 1.1.5a includes a new option to filter the date and display only the year. It may not always work, it depends of the content of your date tags of course: it displays the first group of 4 digits found in the date tag of your audio file
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Decalicatan_Decalicatan on 2019-06-28 14:17:17
@Ottodix ,

Congrats for your theme, it is very nice!
I have a few requests" if I may. Of course feel free to discard them :)
- Right now your theme is to be installed in the foobar2000 program directory not in the profile directory, do you intend to change this someday?
- Could you add an option so that the background the row of the filter panel is completely white instead of the alternate greys ?

Thanks in advance and congrats for for your great theme once again!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-06-28 15:12:52

- Right now your theme is to be installed in the foobar2000 program directory not in the profile directory, do you intend to change this someday?
Nope, but you can try changing that yourself (i didn't test it myself). In themes/eole/js/theme_common.js, at the beggining
var skin_global_path = FoobarPath + "themes\\"+theme_name; should be changed to var skin_global_path = ProfilePath + "themes\\"+theme_name;


- Could you add an option so that the background the row of the filter panel is completely white instead of the alternate greys ?
It's quite easy to do, I may add some color options later, not right now (it's too hot in my city for this kind of hobby right now : )
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Decalicatan_Decalicatan on 2019-06-28 19:22:40
Thank you for your answers!

var skin_global_path = FoobarPath + "themes\\"+theme_name; should be changed to var skin_global_path = ProfilePath + "themes\\"+theme_name;

Sadly it doesn't work. I guess it's because every SMP panel is hardcoded to Foobarpath:
include(fb.FoobarPath + 'blabla...')

It's quite easy to do, I may add some color options later, not right now (it's too hot in my city for this kind of hobby right now : )
Thank you. I can change the color myself (modifying some scripts here or there) but it needs to be done again after each update.

By the way, I hope you don't mind if I try to make some "SMP_quicksearch" script based on your WSHtitle_bar.js, hack'n slashing any part of the code I don't understand ^^ to remove all the other features (and die & retrying to keep the Search toolbar working)
It's only for my personal use.

Regards,
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-07-01 08:11:20
It's ok, use any piece of code you want, as long as you don't upload the skin as your own somewhere else, it's fine!

Now you've got a "colors" settings on the latest release, in foobar>skin settings>colors. It act a little bit like a quick setup, because it just activate/deactivate options on specific panels, except for the grey vs white filters, which you can only activate from there.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: yza on 2019-07-11 03:33:56
This skin is absolutely fantastic! but I'm having issues with sending tracks to playlists.
It doesn't work when sending tracks from within the library tab to a playlist but it will work fine doing it from within the playlist tab.
Is this just me?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-07-11 08:35:32
Yes :) It is just you.

Seriously, i never experienced any issue like yours. Your problem happens when you drag tracks from within this library main panel to a specific playlist? Tracks or one full album? If you can be more specific please.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: yza on 2019-07-13 03:23:49
I'm within the Library Tab, I have an album open in the main panel. the track or album is highlighted and I right click > send to > "playlist name". Then i switch to the Playlist tab and check said playlist but it's empty. However, like i said previously if i do the exact same thing in the playlist tab it works.

https://imgur.com/XX8SjZy
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-07-13 09:13:56
Ah ok! I fixed it. You can update just this file below, or wait for the next release
https://github.com/Ottodix/Eole-foobar-theme/blob/master/themes/eole/js/WSHgraphicbrowser.js

(You can also send tracks or albums by dragging them though; it's more "visual")
Title: Re: Eole, a SMP/ColumnUI theme
Post by: yza on 2019-07-15 01:11:38
THANK YOU SO MUCH! you really did fix my biggest woe.
I actually was using the drag and drop in the playlist tab in the meantime but I found it a bit fiddly tbh.
First I had to click once to select then click again to drag but intuitively I would always try to select and drag in one click but it doesn't work that way, so it feels a bit off for me.
Plus I like to make playlists from the library tab since I like to use the tree list there to search through my library and I don't think you can drag and drop in the library tab since Playlists aren't displayed anywhere to my knowledge.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-07-15 10:56:35
You can.
I don't think you can drag and drop in the library tab since Playlists aren't displayed anywhere to my knowledge.
You can, the playlists list will appear once you start dragging. Just try it, you can drag from almost any panel (exactly: from filters, from the library tree, from the library central panel (with the cover grid), from the mini player
Title: Re: Eole, a SMP/ColumnUI theme
Post by: yza on 2019-07-15 14:42:32
well... that's some damn fine work! it's actually really well done. I'll probably use this method from now on haha :)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Frug on 2019-07-29 14:53:37
Hello,
let me start by thanking you for this truely nice skin.
I appreciate the design and the ease of use.
I am new to foobar2000 and the installation was a breeze and everything has been working smoothly so far (having tested a few other skins before, I was about to give up  :))).
So kudos  ;)

I am facing an issue with multi-values tags such as artist and genre that I think relates to the following quote:

Right now, in library view, each disc in a multi-disc release gets its own thumbnail - is it possible to include an option to just show a single thumbnail and combine all tracks when clicking on the thumbnail?
Ahh... those people listening to classical music, they always end up with complex tagging systems... : )
You've got an option now, right-clic in the header bar > group by > combine...
My other request is the option to hide the display of the genre in this view - some of my albums (classical, mostly) are multi-genre and this also results in them being displayed as separate thumbnails.
It was a bug, it should be ok now. (the support of multi-genres isn't very good, the filters don't show them, but you'll have to live with it for the moment unfortunately)

If I understand correctly this means that if I have multi-value tags such as artist = "Artist_A; Artist_B" I cannot use a custom filter related to the artist tag that would list and display both Artist_A and Artist_B in the library panel?

Regards.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-08-01 10:25:39
You mean listing both artists in the filter on the right column of the library panel? It doesn't work, yes.
Supporting the multitags in those filters would cost a lot in term of performance (and a little bit in term of coding time too : )


Title: Re: Eole, a SMP/ColumnUI theme
Post by: Frug on 2019-08-02 08:22:24
I mean the ARTIST filter on the left of the library panel yes.
And yes, having multitags supported would be great, so that all artists are truly listed and not only the first one of any multi-artists track (which is quite common).
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-08-02 13:34:04
And yes, having multitags supported would be great, so that all artists are truly listed and not only the first one of any multi-artists track (which is quite common).
The only thing i can do is convert the multi-artist tag to one item, where all the artists are listed, separated with a comma. So i did that on the latest build. (so an artist tag like "Elis Regina; Tom Jobim" will be displayed as one artist "Elis Regina, Tom Jobim")
This solution is kind of okey for the artists, but quite shitty for the genre. But I won't support multitags, sorry (unless someone manage to come up with a algorithm to populate an associative array and transform it back to a number indexed array at the end, and all this efficiently. I may give it a try at some point, I may! But on a music library with lot of multitags fields, it will be a performance nightmare whatever I do, I think)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Frug on 2019-08-02 14:31:26
No need to apologize.
I briefly looked at the panel scripts and I can understand the work it would require (less so the performance impact but I do believe you).

Still a very nice skin though!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: MojoBass on 2019-08-10 07:04:49
Hello Ottodix,
great theme, love it and appreciate your intense work!!
One thing on version 1.2.3 beta1: the text part of the new track info panel seems to change with a delay of 1 minute after track is changed in library panel, see attached.

Two other questions:
- is it intended that foo_queuecontents is not included, or is there another way to show the content of the playing queue? (of course I can add it myself -  just making sure I did not miss something)
- I highly appreciate the frequency of updates of eole. Sometimes I get lost which version I am currently using. Is there a way to see you version number in foobar or in the file structure? If not, any chance to include the version info e.g. under File->Skin Settings -> Info?
Thanks, MojoBass
Title: Re: Eole, a SMP/ColumnUI theme
Post by: JosephWDye on 2019-08-12 16:52:56
Hello! I was wondering about how I would go about adding a simple equalizer visualizer instead of milkdrops? and maybe a button/tabs to switch between them?

willing to learn new stuff and do it myself.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: MojoBass on 2019-08-17 06:28:22
Is there a way to see your version number in foobar or in the file structure?
Found it in JStheme_common.js. Closed.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-08-20 08:13:42
One thing on version 1.2.3 beta1: the text part of the new track info panel seems to change with a delay of 1 minute after track is changed in library panel, see attached.
I would need a exact exact description of how to reproduce this bug. It looks like you were playing a song by Abba there, playback was paused.
And you then edited another track in the library panel on the middle, Highway to hell by AC/DC ? And the text informations then switched to song ?

Hello! I was wondering about how I would go about adding a simple equalizer visualizer instead of milkdrops? and maybe a button/tabs to switch between them?
I'm sorry, a guide to do this would require a lot of explanation. All buttons are coded in javascript, you can get help on the SMP component topic (https://hydrogenaud.io/index.php/topic,116669.0.html). And to add a panel, you need to learn about Column UI layout and panel stack splitter. You can also get help on the corresponding topics.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: MojoBass on 2019-08-20 11:04:31
One thing on version 1.2.3 beta1: the text part of the new track info panel seems to change with a delay of 1 minute after track is changed in library panel, see attached.
I would need a exact exact description of how to reproduce this bug.

Sure:
1. Open Eole and switch to 'Now Playing' panel.
2. Double-click on any title ('title 1') in the right lower titles section to start title 1.
   -> Lyrics, Biography, track info panel picture and text info show correct title 1 info :-)
3. Switch to 'Library' panel and double-click on any title to start playing this title ('title 2')
4. Switch back to 'Now playing' panel:
   -> Lyrics, Biography and track info panel picture show correct info for title 2
   -> Track info panel text part still shows info for 'title 1' until 1 minute playpack of title 2 has passed, then switches to info for 'title 2'

Hope you can reproduce - if not then it is on my side and I would not bother any more
Thanks very much!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-08-20 13:07:37
I don't think it's just on your side, but i didn't manage to reproduce it using your instructions. Can you export and send me your columnUI configuration, like that i will use the skin with the exact same settings? If you do so, please reply using a pm message, and we'll continue the discussion from there.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: zSzechuan on 2019-08-26 13:30:46
Hi! i've just downloaded Eole and i love it, unfortunately the panels keep crashing and giving me errors related to the file JStheme_common.js

here is a screenshot of both types of error message:
(https://i.imgur.com/DKir0YE.jpg)

is there anything i can do to stop this?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-09-11 08:05:28
I think you just need to update your spider monkey component using the latest build (https://ci.appveyor.com/api/projects/theqwertiest/foo-spider-monkey-panel/artifacts/_result%2FWin32_Release%2Ffoo_spider_monkey_panel.fb2k-component?branch=master&job=Configuration%3A%20Release), or the dlls provided by the theme
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Khush_ on 2019-09-30 04:55:02
Is there anyway to switch the positions of artist name and album name in the Library panel?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: suta on 2019-10-05 10:14:53
(https://imgur.com/uDRgOrm)


https://imgur.com/uDRgOrm

After removing foo_uie_lyrics3 component i'm having this error when trying to play files from "Show Idle Screen".. anyone knows why? this error does not occur when foo_uie_lyrics3 installed.. however I don't need that component as I'm using Mini Lyrics..

someone know a fix?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-10-06 09:29:08
After removing foo_uie_lyrics3 component i'm having this error when trying to play files from "Show Idle Screen".. anyone knows why? this error does not occur when foo_uie_lyrics3 installed.. however I don't need that component as I'm using Mini Lyrics..

Hi! It have nothing to do with foo_uie_lyrics3, it was a bug in this Idle screen. This Idle screen is something i coded a long time ago, and i actually don't use it, so i didn't saw those bugs. You can grab the nightly build there (https://github.com/Ottodix/Eole-foobar-theme/zipball/master/)

Is there anyway to switch the positions of artist name and album name in the Library panel?
No, sorry! Not without editing the code
Title: Re: Eole, a SMP/ColumnUI theme
Post by: suta on 2019-10-07 06:07:44
Hi! It have nothing to do with foo_uie_lyrics3, it was a bug in this Idle screen. This Idle screen is something i coded a long time ago, and i actually don't use it, so i didn't saw those bugs. You can grab the nightly build there (https://github.com/Ottodix/Eole-foobar-theme/zipball/master/)

Hi thanks for fixing the bug.. after using the nightly build foobar no longer crash when using "Show Idle Screen".. I don't really use Show idle screen personally just exploring this beautiful theme.. probably the best looking theme I can find on devianart.. thank you for taking your time making this theme :P
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Aubey on 2019-10-10 19:51:21
This theme is amazing, thank you.

I'm running into a few issues - my 1080p desktop looks great, but my high dpi (almost 4k) laptop has some elements scrunched up, and most elements are really tiny. It's fixable by changing the DPI settings in the properties of the foobar .exe, but it would be nice for it to be handled in-theme as things generally look cleaner that way (windows scaling adds fuzziness)

Additionally, the search box seems to be slightly glitched - it's outlined in white on two sides.

I've attached screenshots of all of these little issues.

Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-10-11 13:29:13
Thanks for the comment!

About high dpi, i know, but too complex to fix, sorry! It would require a lot of work, and i'm not willing to do that.

About the search box look, it's on purpose, i like it that way.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2019-10-18 11:11:15
Now
Additionally, the search box seems to be slightly glitched - it's outlined in white on two sides.
I just changed a little bit the outlines of this search box, you can preview it on github, and grab the latest release there https://github.com/Ottodix/Eole-foobar-theme/releases

It's a very tiny change visually, but it does look a little bit more "integrated" with the other elements now. It stand out a little bit less, but i guess it doesn't matter, almost all users which install such a theme are advanced users computer-wise. (but in my daily job, i would never design such an interface, it's way too complex : )
Title: Re: Eole, a SMP/ColumnUI theme
Post by: racerEX on 2019-10-31 15:52:41
Hey there, thanks for making this awesome theme! I just have one question. Is is possible to edit color or add a slight glow of the currently selected item(s) in the list as it's a bit hard to see at a glance on my setup.

Uploaded the picture(Talking about just selected, not actively playing)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: shademe on 2019-11-01 17:59:30
Thanks for this theme - It's the first one that has convinced me to switch from my current one in over 5 years! A couple of things that would make the transition painless:
> An option to read track ratings from IDv3 tags (the tag in question is "RATING") as opposed to the custom statistics database.
> Queuing tracks by middle clicking on them (adding them to the playback queue). The behaviour I'm looking for is that after the currently playing track is complete, playback switches to the playback queue. It continues to play the items in the queue in order and after all of them have been played, playback switches back to the original playlist.

Would those features be possible to implement?

EDIT: Some bug reports (as I discover them) -
> The behaviour of the "Row Height > Increase/Decrease" buttons in the playlist panel is reversed.
> The main playlist and the one in the right-sidebar seemed to be synchronized even when they are configured to be independent. I have the main playlist set to "Active playlist" (and not following now playing) and the sidebar's to "Playing playlist" (and following now playing). However, any interactions made to the sidebar playlist are mirrored in the main playlist view if both underlying playlists are the same.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: shademe on 2019-11-01 19:41:17
Sorry about the double post - Can't seem to be able to edit my previous one anymore.

More bugs:
> The "Library Playback" playlist count in the playlist left sidebar is not updated correctly after making a selection in the Library view.
> Let's say I have two playlists, A with 10 tracks and B with 20. I open A (in the main playlist view) and play track #5. The sidebar playlist (as mentioned in the above post) is set to show the playlist that's the source of the currently playing track. And indeed, it correctly shows A with track #5 highlighted as the currently playing track. I now switch to playlist B and play track #10. Instead of switching to the new playlist and highlighting the 10th track in it, the sidebar playlist remains in the old playlist and highlights the 10th track in it.
> Changes to playlists are not updated until you switch to a different one and back (like when the library selection is changed).
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Dreams-Visions on 2019-11-27 22:19:27
Glad to see this theme is still alive and kicking. Been using it for 4 or 5 years now and it's been great. Love the new updated version.

Issue that has been frustrating me, however -

This might be a basic Foobar2000 change, but I only noticed it after updating to the new version of Eloe: the Search bar behaves differently. It starts searching as I'm typing, and when I press enter, it just starts auto-playing the very first thing it finds.

I'd like to revert this back to the standard behavior where it doesn't actually start searching until I press Enter. Or at least doesn't start auto-playing when I press enter inside the search bar. Again, I'm not sure if this is a Foobar2000 issue, or a setting within one of the playlist components or the theme itself. I've been looking for some time but my limited experience with Foobar2000 has made it difficult, so I'm down to just asking for help. Pretty much every search bar in every other application to date works by allowing you to press enter and look through the results. This starting on its own is very disorienting and regularly frustrating.

Can anyone advise? Thank you.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: yza on 2019-12-11 02:10:18
hi,
I like to use the left panel to sort by album artist as its usually a lot cleaner. one issue ive ran into though is albums that are sorted as various artists. is there a way to keep the left panel sorting by %album artist% but also include %artist% in results of the same name?

or is there a way to sort by %artist% but say if there's two artists names seperated by a comma then it puts the song in both artists page?

thank you!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: anamorphic on 2019-12-11 14:15:22
I like to use the left panel to sort by album artist as its usually a lot cleaner. one issue ive ran into though is albums that are sorted as various artists. is there a way to keep the left panel sorting by %album artist% but also include %artist% in results of the same name?
Something like -

Code: [Select]
$if($stricmp(%album artist%,Various Artists),%artist%,%album artist%)

(Enter this by right-clicking the left panel on 'Artist' > Group By > Preset 2 (Artist) > Custom titleformat > Grouping pattern)

Depends on your tagging how well it works - multi-value %artist% tags would probably not merge and make a second entry instead.

Quote
or is there a way to sort by %artist% but say if there's two artists names seperated by a comma then it puts the song in both artists page?
Unfortunately I think not, see reply #52 (https://hydrogenaud.io/index.php?topic=117595.msg973912#msg973912) above.

In normal foobar though it would be just %<artist>%

Cheers

Title: Re: Eole, a SMP/ColumnUI theme
Post by: yza on 2019-12-18 01:03:12
thank you! that did the trick.

one other question, is it possible to add the lyrics panel to the library tab as well?
i use the library tab almost exclusively but i enjoy seeing the lyrics as well.
something like this (https://media.discordapp.net/attachments/648630455280861208/656421948343189535/unknown.png?width=1143&height=683)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-01-02 13:11:06
This might be a basic Foobar2000 change, but I only noticed it after updating to the new version of Eloe: the Search bar behaves differently. It starts searching as I'm typing, and when I press enter, it just starts auto-playing the very first thing it finds.
Can anyone advise? Thank you.
Hi,

Grab the latest nightly version there (https://github.com/Ottodix/Eole-foobar-theme/zipball/master/), you will then be able to deactivate this auto search feature using the little down arrow on the left of the search field. Uncheck "search as you type"

or is there a way to sort by %artist% but say if there's two artists names seperated by a comma then it puts the song in both artists page?

anamorphic replied perfectly to your questions (thanks!).
Title: Wave Seekbar
Post by: Kristo on 2020-01-02 16:32:53
I'm trying to add my old seekbar from https://foobar.hyv.fi/?view=foo_wave_minibar_mod - either replacing the current one or simply adding it. But it always overlaps other controls. Can anybody tell me what I'm doing wrong here?

Title: Re: Eole, a SMP/ColumnUI theme
Post by: Dreams-Visions on 2020-01-06 00:26:06
Hi,

Grab the latest nightly version there (https://github.com/Ottodix/Eole-foobar-theme/zipball/master/), you will then be able to deactivate this auto search feature using the little down arrow on the left of the search field. Uncheck "search as you type"
Amazing. Thank you!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: biffo78 on 2020-02-02 11:52:37
Brilliant theme - many thanks for developing it Ottodix.

I'm still very new to Foobar and still finding my way, so I'm hoping someone maybe able to help.  I've catogirise my collection by sub-genres using the style tag, and would like this to feature in the left-hand menu and be able to filter by it, but just can't figure out how to do this.  Any pointers or advice will be really appreciated
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-02-03 09:50:08
Brilliant theme - many thanks for developing it Ottodix.

I'm still very new to Foobar and still finding my way, so I'm hoping someone maybe able to help.  I've catogirise my collection by sub-genres using the style tag, and would like this to feature in the left-hand menu and be able to filter by it, but just can't figure out how to do this.  Any pointers or advice will be really appreciated
If you want to display a custom tag on the filters on the left column of the library panel, you can do right clic > settings... > group by > preset 1 (or 2 or 3) > Custom titleformat
And here you can put your custom tag (so %STYLE% i guess) and a custom name (so style, i guess :) )

You can't have both the genre and the sub-genre on the same view however.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: biffo78 on 2020-02-03 14:58:09
Brilliant theme - many thanks for developing it Ottodix.

I'm still very new to Foobar and still finding my way, so I'm hoping someone maybe able to help.  I've catogirise my collection by sub-genres using the style tag, and would like this to feature in the left-hand menu and be able to filter by it, but just can't figure out how to do this.  Any pointers or advice will be really appreciated
If you want to display a custom tag on the filters on the left column of the library panel, you can do right clic > settings... > group by > preset 1 (or 2 or 3) > Custom titleformat
And here you can put your custom tag (so %STYLE% i guess) and a custom name (so style, i guess :) )

You can't have both the genre and the sub-genre on the same view however.

Many thanks!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Dimitris4 on 2020-02-03 16:53:39
Hi Guys, write english with google translation, sorry!
Very good Theme, the most beautiful thing I've ever seen.

I want to find two settings:
1. I want the library to show:
Group By: Artist, Title Song. Νot Artist, Album you see in the photo:

2. I also want if it is possible when I press double left click in the playlist, not start the song automatically.
I just want to see the Playlist.

With Shift/Right Click Properties i can't find anything.




Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-02-04 09:48:01
1. I want the library to show:
Group By: Artist, Title Song. Νot Artist, Album you see in the photo:
right-clic > settings > group by > custom titleformat > "%artist% ^^ %title%"

2. I also want if it is possible when I press double left click in the playlist, not start the song automatically.
I just want to see the Playlist.
Then do a single left click, it does that!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Dimitris4 on 2020-02-04 13:33:30
right-clic > settings > group by > custom titleformat > "%artist% ^^ %title%"
Right-click > group by > custom titleformat > "%artist% ^^ %title%" it shows it like this, check the photo:

Then do a single left click, it does that!
The playlist doesn't does not work one click.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-02-05 08:11:50
Then remove the ^^, they are effectively useless there.

About the playlists, it supposed to activate the playlist when you do a single left click on its name on the left column, I don't understand your issue.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Dimitris4 on 2020-02-05 11:57:33
Then remove the ^^, they are effectively useless there.
I want to see, up the artist and down title song

About the playlists, it supposed to activate the playlist when you do a single left click on its name on the left column, I don't understand your issue.
It's okay, in the future I will fix it, no problem.
I like it the way it is the eole, thanks for the eole!  :)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-02-29 10:13:52
I want to see, up the artist and down title song
Now you can do it, grab the latest build there https://github.com/Ottodix/Eole-foobar-theme/zipball/master/. And then in group by > custom titleformat, you will be able to choose separately a titleformat for each lines
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Dimitris4 on 2020-02-29 18:06:41
Now you can do it, grab the latest build there https://github.com/Ottodix/Eole-foobar-theme/zipball/master/. And then in group by > custom titleformat, you will be able to choose separately a titleformat for each lines
Oooh Thank you very much, this is the most beautiful, the best music program with the best skin player! :)
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Just_Addict on 2020-03-01 05:34:12
Damn this looks great, I still had the first(?) release lying around from back in the day when you posted it through MediaFire but somehow never got around to using it after having tried it out. Dunno why as it already looked nice back then.

I do have a small problem though, I've only just installed it a a couple of hours ago and not gone through it extensively but I kinda don't like the circle view artwork in the right hand pane. I discovered an item on the context menu there that has a tickmark in front of the circle view item, but it doesn't want to do anything it seems. As in it doesn't appear to work as a toggle?

Am I looking in the wrong place or is this a small buglet?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-03-01 19:02:36
Am I looking in the wrong place or is this a small buglet?
Ah yes, it's a bug, it should work with the latest release
Title: Re: Eole, a SMP/ColumnUI theme
Post by: NeoFighter on 2020-03-03 21:32:27
Hello,
I'm used to create playlists instead of aggregate music by library. Is there any option to sort playlists alphabetically?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-03-04 12:26:08
Nope. This is easy to code, but this would be more disturbing than helpful on most case. Playlists are sorted by date of creation, you can reorder them using a drag and drop and it won't change sorry.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: anamorphic on 2020-03-04 19:36:27
I'm used to create playlists instead of aggregate music by library. Is there any option to sort playlists alphabetically?
You could always use SimPlaylist Manager (http://www.foobar2000.org/components/view/foo_simplaylist_manager) to sort the list of playlists if you really need to. Open the pop-up by View menu > SimPlaylist Manager, select more than one playlist, right-click > Sort menu.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: NeoFighter on 2020-03-04 20:14:53
@Ottodix
I'm using 135 playlists. No being able to simply sort by eg. right click option is painful. Dragging playlists in this quantity one by one is a huge nonsense.

@anamorphic
Thank you! This is helpful workaround.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: sblooga on 2020-03-05 14:54:14
Hello, Sorry, brand new on this forum, I don't know if I'm in the right place? I am discovering and I am a new user of foobar2000, I would like to know if this skin is usable in portable version V1.1.7 please.
Good day to you and thank you for your reply
Title: Re: Eole, a SMP/ColumnUI theme
Post by: sblooga on 2020-03-06 11:28:12
Hello Ottodix,
Superb skin I love! Finally I did not see that I could install the latest version 1.5.2 in portable version! Everything went well except, there is one thing that I cannot do or that I do not understand. By reading the file 'Install-Readme' in the part "4. Configuring the Winamp directory I have an error with a crach of directx. I enclose the screenshots. I copied pasted the Winamp directory in C: \ Program Files. I don't know if I understood the handling of the Readme file correctly? I'm using Google translate and maybe the translation is bad.
Good day and again a big thank you for this excellent work.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-03-06 12:55:53
Hi,
It's quite a common issue. You'll have to install/reinstall directX, according to those screenshots. And if you can't make it work, another option is to remove the visualization part of the skin, there is instructions in the readme about that:

Right click the visualisation tab at the top and select Settings. Check "hide visualization tab". And remove the Shpeck component at the bottom of the panel list in File > Preferences > Display > Columns UI > Layout (right-click over Shpeck > Remove panel)

Glad that you like this skin!
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Just_Addict on 2020-03-06 16:10:46
I've revisited the theme seeing that the Circled vs. Square album art issue is fixed now...  so I explored the theme some more.
I still like it but there's one thing that I wished were different. It would be ever so helpful if there was just one central setting to control dark mode  because it was rather annoying to have to figure where the setting was located for each view.
scratch that, seems the little moon icon does just that
As for the theme itself, outstanding. can't say anything else. Hats off to you for it having just about anything one could wish in a theme

One question, where can I disable showing the wallpaper background on the Biography panel in the Now Playing view?
Title: Re: Eole, a SMP/ColumnUI theme
Post by: Ottodix on 2020-03-08 13:43:44
I'm using 135 playlists. No being able to simply sort by eg. right click option is painful. Dragging playlists in this quantity one by one is a huge nonsense.
I understand, yes. Let's say that if someone come up with a SMP code to sort the playlists alphabetically, I'll incorporate the code into an option for this skin. But currently, i've got other things on my plate.

One question, where can I disable showing the wallpaper background on the Biography panel in the Now Playing view?
This panel is the biography script by wilB (with minor changes). So maybe it's doable from the right-clic "Panel properties" option, but I don't know, maybe not. I don't want to edit the code of this script , because wilB maintain it and it's quite convenient to use his script without any modifications.
Title: Re: Eole, a SMP/ColumnUI theme
Post by: SpiffyJUNIOR on 2020-03-24 02:02:15
Every time I scroll down to the bottom of my artist list, foobar crashes with an out of memory error.
I'm using foobar2000 1.5.2 and have 8GB's of ram.
I have 53 artists, 98 albums, and around 1200 songs.
SimplePortal 1.0.0 RC1 © 2008-2020