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: Foo_osd (Read 122200 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foo_osd

Reply #100
The only thing I can think of is that there is a bug in the non-GDI+ version of the component, since that's what you appear to be using, but I doubt this.

Also note that when you have it displaying all those different types of events, each of the non-playback events, like playlist switch and volume change, will override the track information display. That is why the component supports multiple overlays, so you can have different overlays displaying different information.

Also, I did not even notice your other replies to the topic because they did not appear to be there when I went to reply to tpijag about his using the previous version, and I didn't bother to let the forum refresh the topic to show my new post.

Foo_osd

Reply #101
How does positioning system work?
In position dialog group I set window to right align, but right edge position is not preserved, same for left edge

(current foobar and component version on XP SP3)

Foo_osd

Reply #102
I just tested the window align settings, and it does apply to the window position, relative to the percentages specified. Did you click the Apply button at the top before testing the preset? (Note that you must click OK or Apply at the bottom for the preset changes to be saved permanently.)

Foo_osd

Reply #103
Yes I did all that before posting - tested with apply button untill I got what I wanted for sample track that was playing and then global preferences OK button
I must assume that problem is either with Windows XP or with my generic onboard Intel graphic driver

OK, thanks. I thought that maybe my expectations were wrong, but it seems it just doesn't position on this PC

Foo_osd

Reply #104
Are you positioning the correct overlay? The visible settings affect the same overlay as the test button displays. I don't see how those settings could go wrong like that, since the math has nothing to do with drivers.

Also, are you adjusting the window position, or the text position? Text position only controls text alignment within a fully sized window, and has no effect when there's only a single line of text.

Foo_osd

Reply #105
It was flip logic - left aligh is actually right align and vice versa
So when position window is set to left aligh - right edge on pop window is fixed and when set to right align, left edge is fixed

Foo_osd

Reply #106
The window position setting is supposed to position the window to the left, right, or center of the configured position. Maybe it's confusing since it's placed directly above the text alignment setting, which behaves the opposite.

Foo_osd

Reply #107
I hope we understand each other
Right align - left aligns, and left align - right aligns; should be opposite

If everybody is happy with it than great, as I don't want to ruin already established rules with my philosophy

Foo_osd

Reply #108
Well, I guess that's the way you could put it, but it's a little different from alignment. The left/center/right position of the window seems to make more sense in that it's the position of the window relative to the percentages configured. If you want the window to appear on the left side of that imaginary point, you click the left button, and on the right, the right button. And if you want it centered on that point, the center button. The opposite would only make more sense if the positioning included a complete bounding box.

Foo_osd

Reply #109
I love foo_osd but today I updated foobar components and the foo_osd update changed the style.  Instead of a nice simple volume bar like:



It has now changed to this:



Is there any way to have it display using the older, more simple, bar design, or do I have to have this new one?  I reverted to an older version of osd to get it the way I like it, but it's a pity to have to avoid updating my foo components in fear of it changing back to this weirder new design.

Many thanks.

I've used your plugin for years now, and thank you for keeping it supported.


 


Foo_osd

Reply #112
That is only because decided not to upload both versions to the main repository. I could make it so that it doesn't update the regular version at all. Or I could confuse people by uploading both.

Foo_osd

Reply #113
Hi,

I'm a long-time user of your OSD plugin and I really love it! I'm using it for a rather special use case (at least I think): For my HTPC it is a static display (means always on screen) of what's playing currently on a MIMO USB-monitor with a resolution of 800x480. That works great so far and looks like this:



Thanks in advance,
Luzzifus.

Foo_osd

Reply #114
You could setup so it only displays while playing.
Windows 10 Pro x64 // foobar2000 1.3.10

Foo_osd

Reply #115
That wouldn't help because it's basically always playing.

Foo_osd

Reply #116
You can pause it when managing your playlists then play again and the OSD will show.
Windows 10 Pro x64 // foobar2000 1.3.10

Foo_osd

Reply #117
Thanks for your ideas. But seriously, I'd like to keep the music playing.

Foo_osd

Reply #118
That is only because decided not to upload both versions to the main repository. I could make it so that it doesn't update the regular version at all. Or I could confuse people by uploading both.


Having to remember to force over the component each time manually would be  pain.  Could you not have both in the repositories? One as foo_osd(GDI ) the other as foo_osd?

Foo_osd

Reply #119
Hello again.
I was wondering if there was a way to set font and/or transparency for individual lines?  I have this:

Code: [Select]
$rgb(255,0,0,0,0,0)$if(%title%,%title%,%filename_ext%)$crlf()
[$rgb(255,0,0,0,0,0)%subtitle%$crlf()]
$rgb(255,0,0,0,0,0)$if(%artist%,%artist%,unknown artist)$crlf()
[$rgb(255,0,0,0,0,0)%album%]


I want to make the last three lines smaller and dimmer.

Foo_osd

Reply #120
Hello,

This is very nice add-on for foobar. Thanx to the creator.

However, I'd love to have an option to display the exact dB to the left or right of the bar, just as foobar's own volume control does in a tooltip when it is moved. An exact dB display will really be the icing on the cake, so if at all possible, please add an option for this to foo_osd. Thanks!

Yes, yes, I too am wanting this to see volume level exactly.


Wow, how you are doing this? I am thinking this add-on can show simple one-line text only. Plz tell me how you got this result?

Foo_osd

Reply #121
Hello, I am a huge fan of this Plugin...
To the developer... Would you be able to add an option to display when "Stop after current" is selected in foobar? Please.

Foo_osd

Reply #122
Ok I figured out how to get the pretty progress bar that Luzzifus is using.



You need to go to On-Screen Display settings within foobar
The Format tab.
copy and paste 
Code: [Select]
$progress(%_time_elapsed_seconds%, %_time_total_seconds%, 40,$rgb(143,58,191,0,0,0)'♫',$rgb(48,18,64,0,0,0)'∙')


You can alter the look with the font button in the General tab.  Arial at size 40 is good because it aliases well.  To change the colors you need to edit the numbers in the code above, not the default color/background color buttons.  Although, you may want to lower the background transparency in the Effects tab to have a black background color for contrast with the progress bar font.

Sadly, there doesn't seem to be a way to do it with volume, only time, which is disappointing.

Enjoy.

@pepelepew to have multiline use $char(10) for newline

Foo_osd

Reply #123
Volume doesn't actually use characters, it's drawing the shapes manually with vector drawing functions.

Foo_osd

Reply #124
This plug-in is great!! Thank you!!
It would be perfect with just 2 more options (just graphical, 'cause it works already nice):
-Round corners
-Change the default green colour
Than we'd have the same NotifyOSD of Ubuntu