HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: ectotropic on 2009-06-12 11:00:59

Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-12 11:00:59
A component to display visualisations and track information on a variety of Logitech LCD screens.

Component Homepage [github] (https://github.com/ectotropic/foo_logitech_lcd)

Features:

Requires:
More Information: Readme.txt (https://github.com/ectotropic/foo_logitech_lcd/blob/main/Readme.txt)

Version 1.0.0 (Resurrection) [Final Version]

Download: foo_logitech_lcd component page (https://www.foobar2000.org/components/view/foo_logitech_lcd)

Notes:
Title: foo_logitech_lcd
Post by: attenbran on 2009-06-12 20:42:29
I have a Logitech G15 with the latest drivers (just downloaded and installed them now) and I get the following error...

Failed to load DLL: foo_logitech_lcd.dll, reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. 

In the Logitech LCD Manager under programs it does show "Foobar2K LCD Display", but I still keep getting the error. Any ideas?
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-12 21:25:05
Sorry your having problems

That error comes from foobar/Windows not foo_logitech_lcd.dll itself. Most likely cause then is that something the dll depends on is missing from your system.

Only thing that comes to mind (other than foobar itself and the logitech drivers) is that you may need the Visual Studio 2008 dlls, you can get them from MS:

Visual Studio 2008 redist x86 (http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displaylang=en)
Visual Studio 2008 redist x64 (http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en)

If that doesn't work the only other dependency I can possibly think of is GDI+, but that is installed with XP and beyond by default. If you happen to be running Win2K then you can grab the GDI+ files from MS as well. (http://www.microsoft.com/downloads/details.aspx?FamilyID=6a63ab9c-df12-4d41-933c-be590feaa05a&DisplayLang=en) But if you are running 2K I'm not sure how well or even if the Logitech LCDs are supported.

Let me know how you get on - if neither of those work it'd be helpful to know what software versions you are running, what OS (and how up to date it is) and whether or not you can run foo_g15lcd component.

Hope that helps.
Title: foo_logitech_lcd
Post by: attenbran on 2009-06-12 22:00:21
Sorry I forgot to include that info.  I'm running Foobar2000 0.9.6.7 on XP Pro SP3.

Seems MS Visual Studio was the problem. I ran the link you included above (Visual Studio 2008 redist x86) and it now works beautifully, thanks.

I'm going to mess around with the settings a bit now.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-12 22:13:44
np - glad that fixed it - I should have known people would need those dlls - my bad!

Ah well, I've edited the main post to add those dlls as required for anyone else who has trouble.

Hope you like it now that you can run it!

If you have any more problems just give me a shout.
Title: foo_logitech_lcd
Post by: attenbran on 2009-06-12 22:35:56
Something interesting that I just noticed. In my first post I said that in my Logitech LCD Monitor your program showed up. But I just noticed now that after running MS Visual Studio and getting it all to work, I now have two. One called “Foobar2K LCD Display” (this is the one that was there before) as well as “Foobar2000 LCD Display and Visualization”. Both are enabled and they don’t seem to be conflicting, but any idea why there would be two?

Also I’m trying to get line 1 to show the total time as well as time remaining. It shows me the total time but I can’t seem to get the time remaining to work. This is the syntax I have in the line “[%title%][ -- %length% | %playback_time_remaining%]”

In the help for this syntax it says “Available only in contexts where playback related data is displayed, such as status bar. Not available when duration of currently playing track is not known.” So maybe it won’t work here, but it would be really nice if there was a way to add it. Any ideas? I have also tried the following syntax’s but none of them work either. 

%playback_time%
%playback_time_seconds%
%playback_time_remaining_seconds%
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-13 14:59:17
Quote
Both are enabled and they don’t seem to be conflicting, but any idea why there would be two?

Yeah - the new one is for foo_logitech_lcd the old one is for foo_g15lcd, having them both in the game panel software just shows that they have been run. Anything that runs through the LCD API gets added to that list and I don't think any of them get deleted. You can remove them yourself by right clicking on them. There would only be a conflict if you had both foo_logitech_lcd.dll and foo_g15lcd.dll in the foobar components directory at the same time.

Quote
Also I’m trying to get line 1 to show the total time as well as time remaining.

I think you've tried all the things that might work - so I guess it doesn't, but I can put some code in to make it work pretty easily, though it may take a little while. In the mean time I've updated the plugin so now you can display the time information next to the progress bar (if it's on) - a bit like foo_g15lcd. See first post.
Title: foo_logitech_lcd
Post by: attenbran on 2009-06-13 15:49:46
Thanks! 
Title: foo_logitech_lcd
Post by: odyssey on 2009-06-14 22:58:52
Can you support the Logitech diNovo mediapad LCD? (and hopefully without the bloated SetPoint software)
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-15 08:42:08
Quote
Can you support the Logitech diNovo mediapad LCD?

Not sure about that I'm afraid - a quick search revealed little information on how to program for the mediapad which I would need to know if I was to be able to do it.

If anyone can point me in the direction of an SDK, documentation, or some open source software that uses the mediapad then I'll be happy to have a go at including support in this component - though I can't make any promises even then.

Is the mediapad Windows SideShow enabled? If so then that might be a way to support it for Vista at least - though the SideShow API is horrendous.

So - happy to try, unlikely to happen. Sorry.
Title: foo_logitech_lcd
Post by: odyssey on 2009-06-15 16:53:00
Try contacting the user "Stryder" here, he might have some useful documentation. At least he has made an application that can link foobar2000 and the MediaPad here (http://www.hydrogenaudio.org/forums/index.php?showtopic=63158), but I was not really able to make it work and having a native solution would indeed be much cooler.
Title: foo_logitech_lcd
Post by: Newsworthy on 2009-06-15 23:45:57
Ectotropic, thanks heaps for writing this component. I just have an issue I need your help with... Here's the error I get when I load Foobar:

Quote
Failed to load DLL: foo_logitech_lcd.dll
Reason: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

I have just in the last 12 hours done a clean install of Windows 7 RC, and have installed new drivers for the G15 keyboard, fresh install of Foobar and installed the x64 Visual Studio program you recommended. Any help for a completely hopeless debugger?

Thanks mate.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-16 10:25:52
Welcome to DLL hell! Don’t you just love it? 

Naïvely I thought that the x64 version of those dlls would also install any x86 components required. Sigh. Would have been good if they did, but it would seem they don’t. Ok, so the x64 dlls are not actually required – I’ve removed the link from the first post – install the other dlls and you should be fine.

Sorry bout that – I should learn to read the MS help pages a bit better
Title: foo_logitech_lcd
Post by: Newsworthy on 2009-06-16 10:36:19
Thanks for the answer, works great now. Many thanks.
Title: foo_logitech_lcd
Post by: razor99 on 2009-06-16 17:40:37
Yess I was waiting for something like this

At first it didnt work, i tried installing the visual studio for 64bit (I have vista 64bit) but that didnt work. Then I also installed the 32bit of visual studio and it worked
Really love it and looking forward to more releases

P.S. I didn't saw it in the todo but maybe add something that you can see the image of a track(if it has)
Title: foo_logitech_lcd
Post by: hammurabi on 2009-06-17 10:28:37
Thx ectotropic, this plugin is great.

No issues, so far. (Vista x64, Orange G15)

A couple of feature requests though.

>Any chance of an option to change the time the song info is shown on a song change. It's a bit too "brief" for my liking.
>What about lyric support. That would be awesome.

Actually, just noticed something. When the album name is long enough to be scrolling, it takes a little while to load.
Around 3 secs for "Good News For People Who Love Bad News".
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-17 12:37:25
Thanks for the support guys - glad people are using (and like!) the plugin. Hopefully it will only get better

add something that you can see the image of a track

Actually that was on my list of things to add - just forgot to actually put it in the readme. D'oh! (Note it will be for colour displays only).

Any chance of an option to change the time the song info is shown on a song change. It's a bit too "brief" for my liking.
What about lyric support. That would be awesome.

Being able to Change the time the track info is shown is another thing on my list that never made it to the readme!
Lyric support is tricky, but something I had considered. I'm certainly going to try but no guarantees.

When the album name is long enough to be scrolling, it takes a little while to load.

I had noticed this as well - but no idea why it happens  However the text support is going to get completely rewritten (to allow for better control and better support of colour LCDs), so hopefully that will fix it.

Going to try and get as many requested changes as possible in for v0.2.0 (currently in the works), but it's a major overhaul so any of the more difficult options will be pushed back to later versions.
Title: foo_logitech_lcd
Post by: flyav on 2009-06-23 06:40:51
Hey ectotropic,

just want to let you know you have done a great job. Just got my Logitech Z-10 today and the first plugin i installed is that foo_g15lcd but later i found its control is limited. Somehow i found yours and i like it very much, great job!

Just some suggestion: is there any possible way to customize font style and size? I'd love being able to use some nicer font like Calibri and customize the size precisely, instead of only being able to choose from Large, Medium, and Small.

Also another crazy idea: it'd be great if you can somehow manage to put in album art displayed in the LCD, it would be awesome for those G19 users using colour screen.

Anyway keep up the good work, i think your work certainly benefits a lot foobar2000 and G15, G19, Z-10 owners out there.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-23 08:39:57
Quote
just want to let you know you have done a great job.

Cheers! Always nice to hear! Good to hear from someone with a Z-10 as I don't have access to one and was curious if it was working. Glad to hear it is.

Quote
is there any possible way to customize font style and size?

All I'll say is look out for v0.2 (coming sometime this week)

Quote
it'd be great if you can somehow manage to put in album art displayed in the LCD

This is something I'm looking into - it will be supported at some stage, just not sure when (I had hoped to add it for v0.2, but it's likely going to be pushed back to a later version as other changes have proved bigger than I had anticipated).

Anyway, ideas/thoughts/comments/questions appreciated, keep them coming!
Title: foo_logitech_lcd
Post by: razor99 on 2009-06-24 19:08:44
I think I found a bug.
I always have the Oscilloscope on. I use the "explode"(not sure how it's called, but it's centered and it draws lines in all directions from the center). After a while I get a line that goes from the bottom left to the center. It is just always there then, doesn't matter what song.
Also the other Oscilloscope visualisations get messed up. The circle(not sure how it's called again:p) gets a lot of lines to the bottom left. Also the sinus and the dots get a lot of extra lines.

I am not sure exactly when I get it, I think it's just random.

Sorry for my rubbish explanation, hope you understand it
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-25 14:32:31
Quote
I think I found a bug.


Quote
"explode"...not sure how it's called...The circle..not sure how it's called again
I call them StarBurst and Circle.

Quote
After a while I get a line that goes from the bottom left to the center...Also the other Oscilloscope visualisations get messed up.
Hmmm - that's odd, can't think off the top of my head what would cause that. Couple of questions; what LCD are you using? (Colour or Monochrome), by "after a while" what do you mean? (Hours? Minutes? Seconds?) Have you noticed any pattern to it at all? (Even just if you used another application before it happened or anything) Also, does it happen every time? (ignoring any times where you only use it briefly).

Quote
Sorry for my rubbish explanation, hope you understand it

I think you did a pretty good job of explaining it!

Title: foo_logitech_lcd
Post by: razor99 on 2009-06-25 14:56:49
I use color (I also changed the color to red) on my G19.
I think it's after hours, but I am not sure when it happens. I can't reproduce it, it just gets there. And ofcourse I am not looking at the screen all the time so I can't tell when it goes.
And It also doesnt happen everytime. It's very weird

I also use foobar 0.9.6, I can try upgrading it but don't think it will help much.

It isn't a big thing so I don't mind if it isn't fixed
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-26 16:38:45
v0.2 is now out!  It’s a major update with lots of changes which has taken a lot longer than I anticipated (and is missing much of what I had wanted to add).

Biggest changes are to the config dialog, track info and coloured visualisations. Config dialog is completely rewritten, track info now allows for selection of any font and has an Expert Mode which does not set the number of lines you can use (you decide), coloured visualisations now support gradients.

As ever, more information in the readme – any questions you know where to find me!


Razor99, I was going to say I would have a look at that error when I had finished with v0.2, but then I got the bug happening to me as I was doing final testing on that version so I had a look at it then and I think I managed to fix it. One of those bugs that you look at and wonder how anything every worked!

Anyway let me know if you still get it or not.
Title: foo_logitech_lcd
Post by: hammurabi on 2009-06-27 09:23:25
Thx for 0.2.0, ectotropic.

I'm liking the new config page. However, one issue so far.

I cant change fonts...
(http://i41.tinypic.com/9s5u0z.gif)

Vista x64.

Any ideas?
Title: foo_logitech_lcd
Post by: razor99 on 2009-06-27 10:22:44
I have the same thing as hammurabi. Now the text is very small

And I also noticed that some visualisations use quite a lot CPU when gradient.
StarBurst for example uses 2% CPU when both colors are the same (0% cpu when vis are off). And with 2 different colors it uses around 25 to 30% CPU. I don't know if that's normal but it's quite a lot for a visualisation I think

Edit: ow forgot, I have a 2.5ghz dual core. So not a crappy 200mhz CPU because then it would make sense

But I have to say, the gradient looks very cool

(And haven't got the bug yet, but only played for half an hour)
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-27 11:37:45


Bugs, bugs, bugs! Bah! My shoddy programming skills showing up again!

Ok - I think I have an idea as to what the font thing could be, I'll try and get a test build up for you guys ASAP. Odd though it may sound do either of you have a printer installed? (If the answer is no then actually installing one might fix it! Though I hope to have a proper fix for it soon).

As for the performance, I was aware that with gradients enabled it would be much slower I had not realised just how much slower! That's certainly a lot of CPU for not much eye candy. I had planned to do some optimisation sometime (so far most things are about as inefficient as they can get), but sounds like I need to do a lot and soon. That's fine though, I like optimising!

Watch this space - new bug fix build(s) coming soon...
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-27 12:25:47
Attempted fix of the Font issue: Removed - proper version now available

Let me know if it works. If it does not work then the console should now show an error message which would be useful to know.
Title: foo_logitech_lcd
Post by: razor99 on 2009-06-27 12:33:49
Thanx for the quick fix but I think its still not right
I can open the fonts menu and select one now, but then I just get a black screen. (before I saw the song info)

So now I can see the visualisations but no song info, even the progress bar disappears.
And also no errors in the console.

(I don't have a printer on my PC but I have a Microsoft XPS document writer printer installed, not sure what is is though )
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-27 12:38:53
One bug down, one more to go

First thing to do is to check the font colour - it may have changed, which would affect all the items on that page. Even if it has not changed, try setting it to a different colour and see if that makes a difference.

Seems I really need to get an install of XP or Vista so I can test this component on a different OS.
Title: foo_logitech_lcd
Post by: razor99 on 2009-06-27 13:42:19
oh I am so stupid  It changed to color to black. And black text on a black blackground isn't very easy to see
Now I changed the color and it works!

Sorry for the misunderstandings
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-27 13:55:09
lol - np - just glad it works.

That just leaves the performance issues now... (sadly they will take a bit longer to fix)
Title: foo_logitech_lcd
Post by: tai on 2009-06-28 20:53:57
I installed the component; it runs in foobar and i can modify the settings, but there is no change in my LCD or the LCD manager program. Somehow the program just isn't 'communicating' with the LCD program. I'm not sure if I'm doing something wrong or if it's a bug.

I'm using 0.9.5.6, XP SP3 x86, Z10 with latest drivers, i have the C++ package. I previously used foo_g15 but i removed that and the settings before trying this plugin.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-29 09:07:27
That's not so good!

Hmmm sounds a little odd. I take it that foo_g15lcd did work?

Can you check the console for me? (View -> Console) If you start foobar then open the console immediately there may be errors from the component there which would help me work out what is going wrong. Just post/pm me all the text from the console and I'll see if there is anything that can explain what is happening.

In the mean time you might want to try the latest version of foobar (if you can) - I doubt it will help, but you never know.
Title: foo_logitech_lcd
Post by: Ethangar on 2009-06-30 00:17:14
Hey ectotropic,

Really nice work. You actually went ahead and did many of the things I wanted to do with foo_g15lcd.

How did you break this down in source? You mentioned GDI+, so I was wondering if this used one of the .NET wrappers for the Logitech stuff.

Title: foo_logitech_lcd
Post by: ectotropic on 2009-06-30 09:14:49
Thanks!

I'm not totally sure what it is you want to know, but I'll try my best to provide an answer!

The component is completely written in (unmanaged) C++, using the logitech SDK with a little ATL/WTL and some boost (http://www.boost.org) but mostly GDI and other low level Windows API stuff. No .Net, no MFC - all done the hard way  However the version I'm working on ditches GDI in favour of OpenGL which speeds things up immensely and provides many new possibilities for future visualisations.

The mention of GDI+ is due to the (new) logitech "EZ LCD" SDK which depends on it - the "EZ LCD" stuff is quite a big departure from the previous SDK way of doing things (not necessarily in a good way). TBH I'd rather not depend on GDI+ (for many reasons) and I'm slowly moving towards dropping the "EZ LCD" SDK completely - instead using the low level API directly. As it stands only the text output makes any real use of the SDK, all the graphics stuff effectively bypasses it. However, rewriting the text handling is a pretty big job so it's not something I expect done soon (though it is required for some other functionality I'd like to add).

As mentioned in the readme I do intend to release the source code at some stage, but it will likely only be once the code has become more stable (i.e. when most the functionality I want to add is there) - plus it's a real mess right now

Does that help/make sense?
Title: foo_logitech_lcd
Post by: Ethangar on 2009-06-30 15:12:40
Yep, makes total sense (and answered my question).
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-01 14:41:51
New version available which should address the performance issues that were showing up before, also adds preliminary support for album art on colour displays (somewhat limited as it stands - note that like track info it requires a track change to pick up any edits made).

razor99 (or anyone with a colour LCD) can you let me know if you still see CPU usage levels as high as they were before?
Title: foo_logitech_lcd
Post by: razor99 on 2009-07-01 15:37:12
I tried it and the performance is indeed better now
It's around 8% CPU for foobar2000.exe with gradient, and the same when the 2 colours are equal.

So I think it improved for gradient but got worse for equal colors. (Not sure though) But equal colors isn't that important because gradient is much cooler (H)
I tested on StarBurst.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-01 17:11:04
Thanks for the help - much appreciated.

That roughly corresponds to the numbers I was getting using the emulator, so looks like it is pretty accurate - I had been hoping it was a bit more expensive to use the emulator, guess not. Oh well.

Still - least it's below 10% now!  Plus, now it's using OpenGL I think there's a lot I can do to speed it up more (just take a while).
Title: foo_logitech_lcd
Post by: xScaryKidx on 2009-07-04 17:46:14
I downloaded this and put the .dll in the components-folder and then I restarted foobar2000 and this popped up...

"Failed to load DLL: foo_logitech_lcd.dll
Reason: The application has failed to start because its side-by-side configuration is incorrect. Check the log for more information."

Anyone who knows how I can get it to work?
I've got an Logitech G19 and I use Vista x64 and foobar2000 0.9.6.8, if that helps.

Thanks in advance!
Title: foo_logitech_lcd
Post by: willardjuice on 2009-07-04 18:10:13
I downloaded this and put the .dll in the components-folder and then I restarted foobar2000 and this popped up...

"Failed to load DLL: foo_logitech_lcd.dll
Reason: The application has failed to start because its side-by-side configuration is incorrect. Check the log for more information."

Anyone who knows how I can get it to work?
I've got an Logitech G19 and I use Vista x64 and foobar2000 0.9.6.8, if that helps.

Thanks in advance!


Quote
If it fails to run, then you might also need:

    * Visual Studio 2008 dlls
    * Latest Logitech drivers – available here (To install these drivers on Windows 7 it may be necessary to run the *installer* in Windows Vista compatibility mode)


Title: foo_logitech_lcd
Post by: xScaryKidx on 2009-07-04 18:25:43
Willardjuice: I've already installed that one...

Odd, I installed VisualC++ 2008 SP1 Redist for x64 to begin with... and I didn't work, after that I installed the same redist for x86 and now it works...
Title: foo_logitech_lcd
Post by: Yirkha on 2009-07-04 21:28:45
Not odd, the needed CRT runtime architecture depends on the application (hence x86, foobar2000 is a 32-bit application), not OS (x64).
Title: foo_logitech_lcd
Post by: vordavoss on 2009-07-12 16:28:08
I installed the component; it runs in foobar and i can modify the settings, but there is no change in my LCD or the LCD manager program. Somehow the program just isn't 'communicating' with the LCD program. I'm not sure if I'm doing something wrong or if it's a bug.


I've got the same problem running Vista64 SP2. The console says:

foo_logitech_lcd: Failed to initialise LCD EzLCD object [HRESULT: -2147467259]. Plugin will be unavailable.
foo_logitech_lcd: Could not initialise LCD, plugin will not be available.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-12 18:15:34


That error originates in the Logitech EZ LCD Wrapper (i.e. not my code) - and means that for some reason the wrapper was not able to initialise. Sadly the error code is somewhat generic meaning I can't actually tell what's causing the problem. However it might help if you could answer the following questions:

Have you got the latest drivers installed? (See first post - right clicking on the tray icon and selecting "About" should show v3.02 or later) Did they install correctly (no errors)? 
Did you have foo_g15lcd installed? Did you remove it properly?
Does other LCD enabled software work? Does/did foo_g15lcd work?
What version of foobar are you using and what LCD product do you have?
Finally is your Vista user account an administator/power user account? (It may not be relevant, but I got a feeling it might be)

FWIW: Normally I'd probably give you a debug DLL to try (it displays more information) but due to updates in the works, that's not possible right now, however the next version (which will be done sometime in the coming week) will remove the wrapper from the plugin which may help matters, even if not I've overhauled the error checking system which might give some more pointers, but that's not going to provide an immediate fix.
Title: foo_logitech_lcd
Post by: vordavoss on 2009-07-12 18:37:53
Thank you for the answer, I discovered that I actually didn't have the latest version of Logitech's software despite it's auto update telling me so...    I manually updated to the latest version and now it works 

Thanks for a great plugin and sorry to bother you for nothing 
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-12 18:40:30
lol

np

Just glad you got it working in the end! Any more problems/comments/suggestions just give me a shout!
Title: foo_logitech_lcd
Post by: cimnine on 2009-07-15 21:56:51
Hey, I've waited since my G19 got shipped for this plugin - you're some kind of god for me now  ...

Would it be possible to extract the album art out of the ID3-Tag and use it as BG?

And another idea: It'd be nice if I could see which track's playing right now while displaying the visualisations, too.

~Chris
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-17 10:24:44
Flattery will get you everywhere

Both ideas are things I want to do - but are more difficult than they might appear.

Might take a little while but I'm certainly going to give them a go
Title: foo_logitech_lcd
Post by: jojo1028 on 2009-07-17 12:54:06
Hi,

Just wanted to thank you for this very nice plug-in, working like a charm on my old G15. 

Keep up the great work ! 

P.S. : i found a bug , i've downloaded v0.2.6 but in the components panel of foobar's preferences, it says v 0.2.5 .....   
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-17 13:24:07
Cheers - happy to contribute to the foobar experiance

Quote
i've downloaded v0.2.6 but in the components panel of foobar's preferences, it says v 0.2.5

D'oh! I keep forgetting to change that number. Good spot! Not able to fix it right now - but a new version will be ready soon so it'll sorta fix itself
Title: foo_logitech_lcd
Post by: phool on 2009-07-17 15:38:02
Any pics of the keyboards with this plugin in action? I don't own any of these keyboards so I'm curious to see what it looks like
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-19 12:26:21
Quote
Any pics of the keyboards with this plugin in action?

Added pics to the first post - note that they are from the emulator (so are running on my monitor) and not from the LCD itself, the result is they look a little different from the actual LCD itself. Also some of the screens really don't capture well (need movement).

If anyone has time/ability/inclination to get proper pics/movies from the LCDs themselves then I'll happily host and upload them (and add them to the first post).

Additionally, a new version is available - primarily a new text handling system, but a bunch of other changes as well.
Title: foo_logitech_lcd
Post by: GSV on 2009-07-19 15:34:53
Hi!

Thanks Ectotropic for all your hard work on this great component, but i have an issue that i need your help with. Whenever i try to close "Preferences" window after editing some settings in visualisations options (change font, color, etc) foobar crashes instantly with following error in crash report:
Code: [Select]
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::SetForegroundMode, 373): Setting foreground mode operation could not be completed

Any idea what could be wrong?

Specs: G19 with latest drivers, foo_logitech_lcd 3.0, foobar2K 0.9.6.8 and WinXP SP3.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-19 16:09:31
New release == new bugs! Yay!

Were you using a previous version of the component before? If not can you try one? If so I assume it worked fine? (Note that if you do go back to a previous version the component will complain about unrecognised config version - you can safely ignore that error.)

Do you have the "Force Foreground" option set? If so removing that may help.

Anyway, I'll try to get the problem to happen here and see if I can fix it - I'll let ya know when I find it.
Title: foo_logitech_lcd
Post by: GSV on 2009-07-19 16:56:55
Previous versions worked fine, no problems whatsoever. "Force Foreground" is disabled.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-19 17:04:35
Heh - it was a long shot

Hmmm - didn't really think I'd changed that much in the preferences. Ah well - I've managed to get it to crash here so I'm looking into why right now. Hopefully will have a fix soon.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-19 17:57:44
Ok - think I've fixed it - looks like some of the 3rd party code I was using was responsible.

GSV (or anyone experiencing this issue) can you try this version: (Removed - proper version now available) and let me know if that fixes it.
Title: foo_logitech_lcd
Post by: GSV on 2009-07-19 18:27:27
Ectotropic you are genuis. The 0.3.1 beta works excellent, i tried to reproduce the error i had before and foobar doesn't crashes anymore  Big thanks!
Title: foo_logitech_lcd
Post by: ectotropic on 2009-07-19 18:32:43
Excellent - good to hear!

"Stupid other peoples code"™

v0.3.1 proper now available.

Hope you don't have any more problems!
Title: foo_logitech_lcd
Post by: jahpal on 2009-07-19 18:38:33
ectotropic very nice plugin , i got the G19 works good on Vista 32 Bit Perfect no problem . THANK YOU...
Title: foo_logitech_lcd
Post by: m101 on 2009-07-25 19:09:33
never mind, works now.

--

Also, OP, if you think you could do the mediadisplay (Track/Artist/Time thing) for Spotify, send me a PM and I will get you an invite.

The current spotify g15 app only shows song and artist, not time remaining etc ;<
Title: foo_logitech_lcd
Post by: gob on 2009-08-05 05:31:12
FYI, 0.3.1 works great here.  thanks!
running windows 7 x64 rc, setpoint 5.10.203 (installed using vista x64 compatibility), foobar 0.9.6.8 and the logitech g15.
Title: foo_logitech_lcd
Post by: Hell4You on 2009-08-14 01:59:14
Great job, ectotropic! Thanks a lot!

Used with:
- Windows 7 RC1
- newest fb2k
- Logitech G15

I thought for a while what else i'd like to see in the plugin but i couldn't think of anything!
I'll let you know when something comes to mind 

Are you thinking about releasing the source? I sure would like to take a look under the hood 
No problem if not, i'm aware this took a lot of free time, and i respect either decision.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-08-17 11:34:24
Thanks everyone for the support - much appreciated!

Sorry for my lack of responses/updates - been busy with other things recently (I do keep an eye on this thread though).

Quote
Can you support the Logitech diNovo mediapad LCD?

Quote
could do the mediadisplay ... for Spotify?

At present the answer to both is no. Sorry. I spent some time trying to find out if these would be possible, but currently neither has a public Windows API - all existing plugins seem to use reverse engineering/hacking to accomplish the task, neither of which I am willing to do (apart from anything else it is a grey area, legally speaking). If a suitable API is forthcoming I will certainly support them both.

Quote
Are you thinking about releasing the source?

I am planning to - I just need to make the code a little nicer first  Currently any time I am spending on it is spent adding features/bug fixing, which I figure is more important. However, if a lot of people would like the source code released, then I will give it higher priority.

As a bit of a teaser  the next version will include some new visualisations, and a better spectrum implementation - sadly I can't say when it might be done though.
Title: foo_logitech_lcd
Post by: Hell4You on 2009-08-21 17:41:04
Ok, very nice 
3 other people i know now use your plugin too and they are also very happy about it.

By the way, I found a little usability problem in the trackinfo section (Preferences -> Logitech LCD -> Visualisation Options -> Vis Mode 4 -> Track Info 1):
When i want to delete the info in the third line textbox, I had to try a few times, because the return key also closes the preferences window, but does not save the changes.
I clicked some other items in the particular window and that did the trick to properly save my new settings.

Maybe a little save button (although i must admit there isn't much space left ), or a 'save on return-key' feature should fix this
Title: foo_logitech_lcd
Post by: ectotropic on 2009-08-21 21:19:42
Quote
3 other people i know now use your plugin too and they are also very happy about it.

Good to know - the more the merrier!

Quote
Maybe a little save button...or a 'save on return-key' feature

Noted. Will add to list of things to do.

For the time being the easiest way to save settings is select a different visualisation from the tree.
Title: foo_logitech_lcd
Post by: IRoN on 2009-08-23 19:10:17
weel done, but we'd like to see also font settings for Progress bar & time font .... on G15 default font looks like something bitten twice 
Title: foo_logitech_lcd
Post by: ectotropic on 2009-08-24 15:16:28
Quote
font settings for Progress bar & time font

I'll have a look at adding font selection for the time - as it stands it should use Arial, or (if that is not available) the default UI font (whatever that is on your system). If you do not have the Arial font installed then that might help in the mean time - unfortunately it's a little more complicated to change the timing font than the other fonts (not to mention I'm running out of room on the config pages...again ).

Quote
...on G15 default font looks like something bitten twice

Um, not sure what you mean here. Does it not look like the pictures on the first post? It certainly looks like that on my G15 here. If it does look like that then I'm really not sure I understand the problem - sorry. (It could just be a bug you see.)
Title: foo_logitech_lcd
Post by: IRoN on 2009-08-24 19:23:44
Um, not sure what you mean here. Does it not look like the pictures on the first post?

No, it doesn't, only as described in Situation 1 it looks like on screen 

Windows Vista x32, Foobar 0.9.6.9

Situation 1:
Left Time: Off, Right Time: Off
Restarting Foobar, setting to
Left Time: Played, Right Time: Remain
the fonts looks good and nice in progress.

Situation 2:
Left Time: Played, Right Time: Remain
Restarting Foobar
the fonts are scrambled and looks ugly

will attach photos if required...

P.S. Arial font set in settings...
Title: foo_logitech_lcd
Post by: ectotropic on 2009-08-24 19:39:50
Ok - that's a bug!

I'm guessing that something isn't saving properly - though not quite sure what

I'll see if I can figure it out (and if I can get it to happen on my G15).
Title: foo_logitech_lcd
Post by: IRoN on 2009-08-24 21:03:42
I'll see if I can figure it out (and if I can get it to happen on my G15).

if you'll need any help - just post a message... applet is wonderfull 
also can check it for resource usage and memory leaks 

by the way, i mentioned that this situation is sometimes true, sometimes false, don't know what it depends on...
Title: foo_logitech_lcd
Post by: Anomaly on 2009-08-24 21:12:20
Hi. Brilliant plugin and great work. Been using since 2.5, cant believe ive missed 2 updates
Anyway, any chance you could implement these feature's:

Ive seen this before in plugins for winamp like wvs and ray's plugin. It was one of the only things that kept me stuck to winamp/mediamonkey for so long and i kinda miss it
Here is a link to how it used to work on wvs : http://www.youtube.com/watch?v=a1tAoyoduhc (http://www.youtube.com/watch?v=a1tAoyoduhc)

If this has been requested before i apologise, i had a look but couldnt see it requested before

Regards, Anomaly.
Title: foo_logitech_lcd
Post by: Hakker on 2009-08-24 21:35:04
It really must be me but I try to get the album art displayed in the background yet it doesn't happen

I have the following string F:\MP3\Artists\%artist%\%album%\Folder.jpg for some reason is doesn't work nor does $replace(%path%,%filename_ext%,)folder.jpg

Maybe a weird idea but is it somehow possible to grab the info from foo_covers because for some reason it does work there or i'm not following a thing here.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-08-24 22:23:59
Quote from: IRoN link=msg=0 date=
if you'll need any help - just post a message

I'll probably send a beta build your way once I think I have a fix - if that's ok. Course there will be bit of a delay while I find out what is going on!

Quote from: Anomaly link=msg=0 date=
  • To have the g15 M keys (M1/M2/M3/MR) as a vu meter as well as the 3 stages of the keyboard backlight (off/on-dull/on-bright).
  • To be able to modify the levels at which keys light up.

Nice! I hadn't seen anything like that with the keyboard before. Hmmm - I don't think there is anything in the API that allows that kind of change to be made to the keyboard, certainly nothing I've seen, which would suggest they did that with some reverse engineering and/or unofficial API calls - neither of which I'm particularly happy about doing (they are prone to all sorts of problems). However I'll have a look and see if I can see how it might be done.

Course now I've seen that video I'll also be looking at implementing some of those visualisations/modes!

Quote from: Hakker link=msg=0 date=
It really must be me but I try to get the album art displayed in the background yet it doesn't happen

That's odd, not sure why that wouldn't work. I am assuming it does work for other people - but I don't know for sure (does anyone have it working?) Have a look at the console (View -> Console) and see if it contains any output from the component and let me know.
Title: foo_logitech_lcd
Post by: Anomaly on 2009-08-25 01:58:24
Thanks for the reply
Nice! I hadn't seen anything like that with the keyboard before. Hmmm - I don't think there is anything in the API that allows that kind of change to be made to the keyboard, certainly nothing I've seen, which would suggest they did that with some reverse engineering and/or unofficial API calls - neither of which I'm particularly happy about doing (they are prone to all sorts of problems). However I'll have a look and see if I can see how it might be done.

Well when used with winamp/mediamonkey it was always used as its own visulisation. You couldnt use any other vis, that was all you got. And Wvs (Winamp Visual System) was very buggy. I could hardly ever get it too boot when i launched winamp, then it was booting in mediamonkey but errors were coming up on the lcd screen.
Yeah that video is one of many, its such a great party piece  I always used it when it was working. If i can help in any way lemme know (doubt that however).
Although here is a link to WVS, and i think the source code is also available, perhaps that will help you out?  Here (http://mylcd.sourceforge.net/wvs/index.html)

Course now I've seen that video I'll also be looking at implementing some of those visualisations/modes!

Yeah, i was going to request that feature too  implementing some peakmeter's or vu bars into the track info page, but i didnt fancy pushing my luck .

Regards, Anomaly

EDIT: Just had another little look around and came across this, this looks like it could be very useful. Hope it helps  http://www.g15forums.com/forum/showthread.php?t=3109 (http://www.g15forums.com/forum/showthread.php?t=3109)
Title: foo_logitech_lcd
Post by: Hakker on 2009-08-25 16:58:03
It really must be me but I try to get the album art displayed in the background yet it doesn't happen

I have the following string F:\MP3\Artists\%artist%\%album%\Folder.jpg for some reason is doesn't work nor does $replace(%path%,%filename_ext%,)folder.jpg

Maybe a weird idea but is it somehow possible to grab the info from foo_covers because for some reason it does work there or i'm not following a thing here.


I'll quote my own post to make it a bit easier to follow

if I read the console correctly it doesn't get initialized
Code: [Select]
Watching: F:\MP3\Artists
WSH Panel Mod (HWND: 0x360606): initliased in 0.0000190 s
WSH Panel Mod (HWND: 0x860be2): initliased in 0.0000060 s
Filter 36 msec
Filter Panel - File: initialised in 0.016 s
Group 9 msec
Filter Panel - Artist: initialised in 0.018 s
Populate 23 msec
Filter Panel - Album: initialised in 0.014 s
WSH Panel Mod (HWND: 0x320dc6): initliased in 0.0000018 s
WSH Panel Mod (HWND: 0x5f0a3c): initliased in 0.0000010 s
itm focus changed
WSH Panel Mod (HWND: 0x350c34): initliased in 0.0000002 s
itm focus changed
WSH Panel Mod (HWND: 0x6508aa): initliased in 0.0000002 s
WSH Panel Mod (HWND: 0x410e04): initliased in 0.0000036 s
Autoplaylists initialized in: 0:00.074359
"Albums" : 0:00.074337
Startup time : 0:02.527534
Times: a0 - a1: 0msec
Times: a1 - a2: 0msec
Times: a2 - a3: 0msec
Times: a3 - a4: 0msec
Times: a4 - a5: 0msec
Synch: 1 msec (in mainthread!)
itm focus changed
itm focus changed
itm focus changed
itm focus changed
Opening track for playback: "F:\MP3\Artists\Dune\Expedition\01 Dune - Rising.mp3"
itm focus changed
itm focus changed
Opening track for playback: "F:\MP3\Artists\Dune\Expedition\02 Dune - Million Miles From Home.mp3"
itm focus changed
itm focus changed

the cover in question is located at F:\MP3\Artists\Dune\Expedition\folder.jpg
From file works except on the track info page don't know if it's done on purpose or not.

after switching around with 4-5 track I do get the following error in the console
Code: [Select]
foo_logitech_lcd.dll [GDI+ Error] (.\Bitmap.cpp, NLCD::CImage::UpdateBitmap, 53): [OutOfMemory] Failed to load image


I hope this will help.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-08-25 18:47:43
Thanks for the info - the component doesn't spit out any info on initialisation, so that's fine - only errors and warnings are printed by it.

The image should work on the track info page, but I appear to have broken that - oops.

The error is useful - looks like there might be a memory leak or other memory badness going on - I'll look into it. Could you PM/mail me any image that that error is displayed for? (email address is in the readme).
Title: foo_logitech_lcd
Post by: Hakker on 2009-08-25 19:04:44
After some more more inspection I come to the conclusion that it actually happens at every cover I try to display. The max cover size 600x600 and around max 400KB most around 600x600 but about less than half in filesize.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-09-09 11:39:42
A somewhat delayed v0.3.5 is now available which addresses at least some of the recent problems that people have mentioned - although I couldn't get all the issues to occur with my set up.

If people who have been having problems recently (especially Hakker and IRoN) could try the new version and let me know if it solves the problems.

*crosses fingers*
Title: foo_logitech_lcd
Post by: razor99 on 2009-09-10 15:16:53
3.5 is working great here

Only thing I noticed (also in previous versions) is that I can't change the text color.
Changing the font works but when I set a color only the progress bar changes.
It doesn't matter if I change the color at the font menu or the color change menu, the text color is always white
(at the font menu the example is also in the right color)
Title: foo_logitech_lcd
Post by: ectotropic on 2009-09-10 15:23:32
Oops - guess that happened when I rewrote the text handling.

I'll fix it ASAP.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-09-10 15:51:51
Fixed! (Turned out to be really easy)
Title: foo_logitech_lcd
Post by: razor99 on 2009-09-10 16:38:15
Fixed! (Turned out to be really easy)

Well that was a quick fix
It works now, thanx!
Title: foo_logitech_lcd
Post by: IRoN on 2009-09-10 19:33:08
No more bug with main fonts, but still there is some trash in time strings in 'progress bar & time'. 
Title: foo_logitech_lcd
Post by: ectotropic on 2009-09-10 20:38:46
 That's not so good.

Sadly, I couldn't get it your problems to happen with my set up so I had hoped the other changes I made might fix it - guess not.

Can you try deleting the settings for the component? (Remove the DLL then start foobar and select no when asked if you would like to keep its settings, then put the DLL back - this should make all the settings the defaults.) Even if you have done this previously it's probably worth doing given some of the fixes I made to the config code. Unfortunately you will lose any customisations - sorry.

If you do, do this it would be good to know if the problem happens again without you making any changes to the configuration - the more I can rule out the better.

Edit: Just tried something and managed to get some not so good looking font stuff happening in the progress bar - not sure why it didn't happen previously, but such is life. Still, I'm not sure it is the same issue you are having - could you post/mail me a pic? Also it's less likely the above suggestion will have any affect, but it might help, so I'll leave it there anyway.
Title: foo_logitech_lcd
Post by: ksmalk08 on 2009-09-22 21:06:52
Any chance this could work on the Z-5500 LCD display?
Title: foo_logitech_lcd
Post by: ectotropic on 2009-09-22 21:49:58
Unfortunately not - from the product pictures it looks like the Z-5500 supports only DiNovo style LCD information for which Logitech have not released an SDK.

I'd like to support it, but without the SDK it's not something I can do.

Sorry
Title: foo_logitech_lcd
Post by: Anomaly on 2009-09-22 22:43:18
Unfortunately not - from the product pictures it looks like the Z-5500 supports only DiNovo style LCD information for which Logitech have not released an SDK.

I'd like to support it, but without the SDK it's not something I can do.

Sorry


Not only that, but it doesent actually attatch to the Computer in anyway which would allow the changing of the lcd, do agree though, would really love that  you need to look into these speakers  as im pretty sure its possibe on these : Z-10 speakers (http://www.logitech.com/index.cfm/speakers_audio/home_pc_speakers/devices/202&cl=gb,en)

Btw, ectotropic, have you had any further look into some of those links i posted. Or even better are you working them into the next release?

Anomaly
Title: foo_logitech_lcd
Post by: ectotropic on 2009-09-24 10:07:27
Quote
as im pretty sure its possibe on these : Z-10 speakers

Z-10s are indeed supported - and I believe some people are already using them with this component.

Quote
Btw, ectotropic, have you had any further look into some of those links i posted. Or even better are you working them into the next release?

Oops - sorry - I did mean to reply earlier - I have had a look at the links, and it seems pretty easy to add support but the only way to do it is via hacking/reverse engineering the logitech dlls - the APIs provided by other people simply wrap up those hacks in an easy to use interface. As such I'm not sure how happy I am about supporting it - not only is such code potentially dangerous (worst case it could actually harm the keyboard), it may be a breach of the foobar and/or logitech licenses.

I'm not saying I'm not going to support it - just that I need to find a way that is safe and within the rules. I have some ideas - I'll let you know if I manage anything.

Sorry it isn't better news  but as with the DiNovo LCDs screens, if Logitech would provide the interface I would add support ASAP.
Title: foo_logitech_lcd
Post by: Da_FileServer on 2009-10-05 05:19:37
I love your plugin (much better than it's predecessor). Though I have found several issues with it. All tests were performed on a G15 (revised edition; using driver v3.02.173) using Foobar v0.9.6.9 on Vista Ultimate x64.

Critical bug:
Note that sometimes this won't crash when music is playing, while other times it will crash when music is playing.
1. Go to "Block Spectrum Analyser" settings.
2. Make sure "gap" is checked.
3. Change block count to zero (or a number less than zero; it will automatically change to zero) and change to another field to apply the setting.
4. Switch to "Block Spectrum Analyser" page on LCD. (It will instantly crash if you are already on that visualization.)
5. Program crash.

Non-critical bug:
Same as above, except change the block count to a number greater than 80. It will cause the visualization to show nothing at all.

Critical bug:
Note that sometimes this won't crash when music is playing, while other times it will crash when music is playing.
1. Make sure no music is playing and that the plugin is active (i.e., make sure "To Background On Stop/Pause" is unchecked).
2. Go to "Stereo Block Spectrum Analyser" settings.
3. Make sure "gap" is checked.
4. Change block count to zero (or a number less than zero; it will automatically change to zero) and change to another field to apply the setting.
5. Switch to "Stereo Block Spectrum Analyser" page on LCD. (It will instantly crash if you are already on that visualization.)
6. Program crash.

Critical bug:
1. Make sure no music is playing and that the plugin is active (i.e., make sure "To Background On Stop/Pause" is unchecked).
2. Go to "Stereo Block Spectrum Analyser" settings.
3. Make sure "gap" is unchecked.
4. Change block count to a number greater than 80 and change to another field to apply the setting.
5. Switch to "Stereo Block Spectrum Analyser" page on LCD. (It will instantly crash if you are already on that visualization.)
6. Program crash.

Critical bug:
1. Make sure music is playing.
2. Go to the "Stereo Block Spectrum Analyser" settings.
3. Make sure "gap" is checked.
4. Change block count to zero (or a number less than zero; it will automatically change to zero) and change to another field to apply the setting.
5. Switch to "Block Spectrum Analyser" page on LCD if it's not already active.
6. The LCD applet will stop functioning (freeze), but will not cause a crash.

There are probably other combinations that I haven't tried which will yield similar results.

Strange bug:
It appears that the calculations for block counts on "Block Spectrum Analyser" and "Stereo Block Spectrum Analyser" are different. With the mono one, it seems to do everything correctly, whereas the stereo one won't always show the number of blocks it is supposed to. I haven't tested this thoroughly, but they appear to act differently with the same (high) numbers of blocks.

Non-critical bug:
When playing music from a streaming source which dynamically updates the music title, the LCD info will not change. I noticed that the old G15 plugin properly updated the LCD text when the title dynamically changed, but this one does not.

It's very odd the way this crashes. Sometimes it won't crash, but render the LCD useless, while other times it will crash. It's probably some memory that's getting overwritten that's causing this to be so random.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-10-06 12:44:28
Quote from: Da_FileServer link=msg=0 date=
I love your plugin (much better than it's predecessor).
Thanks! Always nice to hear!

Quote from: Da_FileServer link=msg=0 date=
Though I have found several issues with it.
D'oh!

Got to say your testing and reporting of results is impressive! Lots of useful information there - makes my job a lot easier. Thanks! As a thought, you may want to put that kind of detail in a codebox - makes the post more compact/cleaner.

I thought I had put in code to deal with all the cases where setting block counts out of range would cause problems, obviously not. I'll look into that as a priority. Think it should be an easy fix. (And yes it is probably trashing some memory - I'm guessing an off by one error somewhere.)

The streaming music thing is an interesting problem - I'll need to delve deeper into foobars handling of track info. (I could fix it very quickly, but it would break something else, so I need a better solution.)

I'll check the block count code for the stereo and mono outputs as well, see what's going amiss.

As has been the case for a while - updates may take some time (other things going on).
Title: foo_logitech_lcd
Post by: alainbryden on 2009-10-16 02:49:33
Hey, I gave this plugin a shot, because I really need something to Jazz up the Logitec LCD built into my XPS M1730.

I installed it to fubar, and can view the settings in Preferences and everything, no errors, but my LCD simply is not affected. I've tried looking at the LCDs list of available inputs and there's nothing new, just the clock, the CPU monitor, and the Media display for WMP.

Any idea why the plugin isn't affecting my LCD?
Title: foo_logitech_lcd
Post by: ectotropic on 2009-10-16 08:14:14
Quote
Any idea why the plugin isn't affecting my LCD?

Not at present I'm afraid, but I'm sure it's probably something simple.

Check the foobar console for information (View->Console) and let me know what it says there (relevant entries should be prefixed with the name of the dll).
Title: foo_logitech_lcd
Post by: Hakker on 2009-10-16 16:03:01
It's working great now. Sometimes it's abit slow with the cover but in the end it picks them up.
One question which I don't think is possible but hell I can try  is it possible to give a small outline in the font? eg a black border on white font? I doubt it can be done but who knows

oh and maybe the spectrum analyzer bar mode as a future option but I think I requested that before

It's a really niec mod though as it currently is
Title: foo_logitech_lcd
Post by: alainbryden on 2009-10-17 07:55:10
Hmm, seems pretty simple, it's not liking my driver version
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, `anonymous-namespace'::APIInit, 629): LCD drivers not installed or incorrect version.
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::NewConnection, 563): Failed to initialise LCD API
foo_logitech_lcd.dll [Error] (.\LCDDisplay.cpp, CLCDDisplay::Initialise, 61): Failed to create LCD object. Plugin will be unavailable.
foo_logitech_lcd.dll [Error] (.\foobarDLL.cpp, CFoobarDLL::threadProc, 128): Could not initialise LCD. Plugin will be unavailable.

I dug around logitec but couldn't find places to download latest drivers. Could I give you an indication of my version by looking at the SDK or DLLs that came with it or something?
Title: foo_logitech_lcd
Post by: ectotropic on 2009-10-20 09:12:25
Quote from: Hakker link=msg=0 date=
It's working great now. Sometimes it's abit slow with the cover but in the end it picks them up.
Yay!  The delay is unfortunate, I'll see if I can improve it any - I assume you mean seconds rather than minutes?

Quote from: Hakker link=msg=0 date=
is it possible to give a small outline in the font?
Good question - I'm not sure tbh, will look and see. Your other request is noted

Quote from: alainbryden link=msg=0 date=
Hmm, seems pretty simple, it's not liking my driver version...I dug around logitec but couldn't find places to download latest drivers.
To check version of the software installed either go to the "About" page of the LCD manager or right click the tray icon and select "About", the version should be 3.02 or later - to update the software try the "Internet Updates" page (but this doesn't seem to work very often).

I'm not sure what the deal is with your laptop given the LCD is built in it might need special drivers but my guess would be that actually it just uses the normal G15 drivers (and is wired to an internal USB port), even if not, the software for all the LCD enabled keyboards that this plugin supports is actually the same and only varies by OS version.

So, if I were you I would download the software for the G15 keyboard (link in 1st post) and try that however there is a chance this might not work and might cause compatibility issues and at worst could potentially make the laptop unable to boot into Windows. Try at your own risk.

Let me know if that helps.
Title: foo_logitech_lcd
Post by: Hakker on 2009-10-21 19:39:16
It's indeed seconds and it's mostly during the first track I play after that new cd's seem to pick up easier in general. It's not a big deal but more of something I noticed along the way.
Title: foo_logitech_lcd
Post by: alainbryden on 2009-10-24 05:55:36
Hmm,

Foo_G15LCD Component Version 0.3b works fine for me. Is yours supposed to supersede it? I really would like to take advantage of some of the advanced visualization features in your plugin, even if my display is only monochromatic.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-10-24 09:48:58
Yes, foo_logitech_lcd does superceed foo_g15lcd as it provides all the functionality of it plus lots more, but foo_g15lcd uses an older version of the Logitech SDK which in turn requires an older version of the drivers in order to work (which is why it works fine for you). Reasonably recently Logitech changed the way the SDK works - depreciating some features, adding others - which unfortunately also removed backwards compatibility for the drivers.

I had a quick search for people using the XPS M1730 and the G15 drivers and it seems there are a few and it works fine (anyone who has installed a 64bit OS on the machine needs to use Logitech drivers for it - so there's a few machines running them). However as I said before it is at your own risk that you try - if you do try, let me know how you get on.

Also, I have grabbed an older version of the SDK and will have a look and see if there is any reason for me not to use it instead - it might be I can get away with it, though I can't make any promises. Any update is not likely to happen very quickly though.
Title: foo_logitech_lcd
Post by: Voe on 2009-10-26 16:44:00
Hi,

When I listen to a song over a stream it doesn't update the song name (it will say the station name). Can this be fixed?
(I'm listening to streams from di.fm)
Title: foo_logitech_lcd
Post by: ectotropic on 2009-10-26 17:49:09
A few people have mentioned this issue - it's a general issue with streaming audio/dynamic tags.

Yes it can be fixed and there will be a fix at some stage (hopefully soon).

Title: foo_logitech_lcd
Post by: Voe on 2009-10-26 22:05:32
Hi,

Sorry for asking a question that was asked already and thanks for your answer. I can't wait till it'll be fixed, untill then I'm using an older plugin that does seem to do the job, even though it's a little sloppy.

Keep up the good work, much respected and appreciated!
Title: foo_logitech_lcd
Post by: Porthos59 on 2009-11-07 16:39:32
Running:
WinXp Sp3
Logitech Setpoint 4.70.213
FB 0.9.6.9
Visual C++ 2008 SP1 RP

I have an MX5000 (http://www.logitech.com/index.cfm/433/162&hub=1&cl=us,en) keyboard with Display.

I loaded the foo_logitech_lcd.dll but I am getting errors.
Here is Console Paste
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, `anonymous-namespace'::APIInit, 629): LCD drivers not installed or incorrect version.
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::NewConnection, 563): Failed to initialise LCD API
foo_logitech_lcd.dll [Error] (.\LCDDisplay.cpp, CLCDDisplay::Initialise, 61): Failed to create LCD object. Plugin will be unavailable.
foo_logitech_lcd.dll [Error] (.\foobarDLL.cpp, CFoobarDLL::threadProc, 128): Could not initialise LCD. Plugin will be unavailable.

Any Ideas
Thanks
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-07 17:20:42
Unfortunately the MX5000 is not supported. Sorry.

Lack of support is due to the lack of an SDK from Logitech, I have tried to contact Logitech about supporting older keyboards like this and the DiNovo line, but have not yet received a response, and since they are all now discontinued it seems unlikely that any support will be forthcoming.

Currently only recent LCDs that use the "Logitech LCD Manager" software are supported - I would like to support others, but this will only happen with help from Logitech.

Not that it helps, but if I had realised quite how many products I would be unable to support I would probably have come up with another name for the component.

If there is any change to what the component supports it will be posted here.
Title: foo_logitech_lcd
Post by: Porthos59 on 2009-11-07 19:06:12
Thanks for quick response ectotropic

crappy ms media player put info in mx5000 lcd.. not a big deal just kinda cool

Thanks for your efforts!
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-07 20:46:53
Quote
crappy ms media player put info in mx5000 lcd..

Yeah, that's cause Logitech support it themselves - they also support WinAmp and others I believe.

I will continue to try to support as many LCDs as I can, but it all depends on getting the required support from the manufacturers. I'll let you know if I hear anything!
Title: foo_logitech_lcd
Post by: Waz on 2009-11-09 01:56:37
A tip for those who use Logitech Z-10 speaker. The default driver (LCD Manager 1.04) listed on the logitech's Z-10 support site is outdated, the newer driver for G-15 (LCD Manager 3.03) will work fine with Logitech Z-10. Without the newer driver foo_logitech_lcd will not load.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-09 13:26:07
Quote
A tip for those who use Logitech Z-10 speaker...

Thanks for that Waz - I added the information as a note to the 1st post.

On a related note, as I promised, I tried to go back to an older version of the SDK, however the older SDKs have no support for colour screens so I'm forced to use the most recent SDK. This means people with Z-10s or Dell Laptops will need to install the latest G15 software if they want to get the component working - or can stick with foo_g15lcd instead.

In other news:

New version available - primarily bug fixes, and internal changes - all the recently raised problems should be fixed, including crashes, dynamic track information and font not being selected correctly for progress bar. If anyone had a problem with the previous version, I'd greatly appreciated if they could check with the latest and see if it is now fixed (and let me know).


Title: foo_logitech_lcd
Post by: sgt_deacon on 2009-11-09 22:57:13
I've been trying to get this to work for a while now and I don't know how I am supposed to get the logitech LCD software to recognize it. I am on the G15 (Orange one) if it's relevant. It's probably just something simple that I haven't done yet, but I copy and pasted the .dll to the components folder in preferences I can change the settings for the "Logitech LCD", however it doesn't show up on the LCD and it doesn't show up on the "Logitech LCD manager" software as part of the list of programs. I read the readme and searched a bit and couldn't find any more instructions aside from putting the .dll into the component folder, am I doing something wrong here?

~Thanks for the help
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-10 08:52:54
Quote
I've been trying to get this to work for a while now and I don't know how I am supposed to get the logitech LCD software to recognize it...

It sounds like you have done everything correctly, so my guess would be that you are not using the latest version of the Logitech drivers/software (it's certainly the most likely cause given all you have described) - but I could be wrong.

To find out more about what is going wrong, check the foobar console (View->Console) and look for lines that relate to the component (should be obvious which ones those are) and let me know what it says.
Title: foo_logitech_lcd
Post by: sgt_deacon on 2009-11-10 20:52:34
Quote
I've been trying to get this to work for a while now and I don't know how I am supposed to get the logitech LCD software to recognize it...

It sounds like you have done everything correctly, so my guess would be that you are not using the latest version of the Logitech drivers/software (it's certainly the most likely cause given all you have described) - but I could be wrong.

To find out more about what is going wrong, check the foobar console (View->Console) and look for lines that relate to the component (should be obvious which ones those are) and let me know what it says.


Updating it worked, apparently they're auto update button is either broken or never worked.

Is there a way to make it so when I am on another application I can go to this one for a set period of time when the song changes?

~Thanks for the help.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-11 09:43:12
Quote
Updating it worked, apparently they're auto update button is either broken or never worked.

I've never found the auto update to work - I think it's probably never has done. What the point of it is then I have no idea...

Anyway, glad you got it working in the end.

Quote
Is there a way to make it so when I am on another application I can go to this one for a set period of time when the song changes?

I've not consciously added such functionality, though thinking about it there may be a combination of options that will do it as it stands - I'll have a look. If there is no way currently I'll certainly add it!:)

Quote
~Thanks for the help.

np - glad to be of assistance
Title: foo_logitech_lcd
Post by: razor99 on 2009-11-11 18:41:41
Heey,

I use the latest version.
I noticed one thing, sometimes I can't get any of the visualisations on. I noticed that this only happens when the %bitrate% of the track isn't constant.
Then it doesn't automaticly switch to the visualisations, and the buttons also don't work. It just stays on the trackinfo page.
I don't get any errors in the console.

Also is it possible to add colors to the VU meter foobar?
Maybe fill up the foobar logo with a color that depends on the music or something, it would be cool I think

Great addon, use it every day
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-11 19:22:40
Quote
I noticed one thing, sometimes I can't get any of the visualisations on. I noticed that this only happens when the %bitrate% of the track isn't constant. Then it doesn't automaticly switch to the visualisations, and the buttons also don't work. It just stays on the trackinfo page.

D'oh!

Some questions:
I take it from what you are saying this new for 0.4.0?
Do you happen to have the bitrate displayed on the track info page?
Also if you move to another track which has constant bitrate does it fix itself?

If The answer to the first two is yes then I think I know what is causing it - and I think removing the bitrate from the track info page should stop it, but I'd be interested to know if that actually does fix it.

If it is what I think it is (constantly changing bitrate causing problems with the dynamic tags stuff I added), then a fix is going to be tricky - but I'll figure something out.

Quote
Also is it possible to add colors to the VU meter foobar?
Maybe fill up the foobar logo with a color that depends on the music or something, it would be cool I think

Possible? Yes.
Cool? Yes.
Easy? No.
Which is why it has not been done so far! I'll have another look at the possibilities for it, but I'm not sure it will happen - sorry!

Quote
Great addon, use it every day

Cool! I'm happy people are finding it useful - wouldn't be so much fun doing it otherwise
Title: foo_logitech_lcd
Post by: razor99 on 2009-11-12 17:32:55
Quote
Some questions:
I take it from what you are saying this new for 0.4.0?
Do you happen to have the bitrate displayed on the track info page?
Also if you move to another track which has constant bitrate does it fix itself?

Yes I use 0.4.0.
Yes I have the bitrate displayed on the track info page
And Yes, when I go to next track with a constant bitrate the visualisations "magicly" come back again

When i remove bitrate from the track info it works again
Then I just remove the bitrate because I rather have a nice visualisation then a (maybe useless to display) bitrate

Quote
Possible? Yes.
Cool? Yes.
Easy? No.
Which is why it has not been done so far! I'll have another look at the possibilities for it, but I'm not sure it will happen - sorry!

Ah I hoped it was an easy fix, when it's too much work it isn't worth the effort I think
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-12 17:43:26
Quote
When i remove bitrate from the track info it works again
Then I just remove the bitrate because I rather have a nice visualisation then a (maybe useless to display) bitrate

Ok - that makes sense, I might be able to fix it so you can have the bitrate there again, but at least you have the visualisations back

Quote
Ah I hoped it was an easy fix, when it's too much work it isn't worth the effort I think

I'm not really sure how much work it is - there might yet be an easy fix for it, I just have to brush up on my Windows programming knowledge is all. I'll certainly keep it in mind, so you might see it in a later version yet!
Title: foo_logitech_lcd
Post by: lobe on 2009-11-15 21:12:27
Just posting here to give a big thanks to ectotropic for creating such a great plugin. I am currently using it with Win7 pro and my new g15 and it works great.

Does anyone know how to get the song change buttons to work? They work if foobar is the active application, however if I am web surfing and I want to change the song I need to go into foobar first, but would prefer to just press the button.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-15 21:52:55
Quote
Just posting here to give a big thanks to ectotropic for creating such a great plugin. I am currently using it with Win7 pro and my new g15 and it works great.

Thanks - glad you like it!

Quote
Does anyone know how to get the song change buttons to work? They work if foobar is the active application, however if I am web surfing and I want to change the song I need to go into foobar first, but would prefer to just press the button.

You need to make the hot keys global in foobar preferences (File->Preferences, General->Keyboard Shortcuts). If you want more infomation - a quick forum search for "media hotkeys" (http://www.google.com/custom?domains=hydrogenaudio.org&q=media+hotkeys&sa=Google+Search&sitesearch=hydrogenaudio.org&client=pub-4544327213918729&forid=1&channel=7051718642&ie=ISO-8859-1&oe=ISO-8859-1&flav=0000&sig=6_g3ghDcS6bRpfcd&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A262%3BL%3Ahttp%3A%2F%2Fwww.hydrogenaudio.org%2Fforums%2Flogo50.png%3BS%3Ahttp%3A%2F%2Fwww.hydrogenaudio.org%3BFORID%3A1&hl=en) brings up a fair number of results, of which this (http://www.hydrogenaudio.org/forums/index.php?showtopic=72866) is perhaps the most useful for G15/G19 owners.

Note that the functionality of these keys is built into foobar and is not part of foo_logitech_lcd, so if you have problems with them or want more help then you probably want to post to the main foobar subforum.

Hope that helps!
Title: foo_logitech_lcd
Post by: lobe on 2009-11-16 06:41:39
Thanks a lot, that fixed it. When I googled for a g15 foobar add on I thought it would be a long shot and was surprised to find one that worked so easily.
Title: foo_logitech_lcd
Post by: midkay on 2009-11-21 06:00:36
Hey, thanks for this plugin, it's awesome. There's a small bug I found in the latest version (0.40) with track times - sometimes they aren't displayed correctly. I have a song that displays correctly as 6:00 long in foobar, but on the LCD it shows as 5:60. Semi-relatedly, I just watched the current time on the LCD go from 0:58 to 0:59 then to 0:60, then to 1:01, but I can only get it to reproduce on this one song, not others. There must be a small glitch in the way you count/calculate track lengths
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-21 09:25:37
Quote
Hey, thanks for this plugin, it's awesome.

Thanks for the thanks!

Quote
There's a small bug I found in the latest version (0.40) with track times - sometimes they aren't displayed correctly. I have a song that displays correctly as 6:00 long in foobar, but on the LCD it shows as 5:60. Semi-relatedly, I just watched the current time on the LCD go from 0:58 to 0:59 then to 0:60, then to 1:01, but I can only get it to reproduce on this one song, not others. There must be a small glitch in the way you count/calculate track lengths

I don't see the problem, 60 seconds in a minute right?

Ooops!

Ok - I think I know what the problem is; rounding error with the new code I added to stop it occasionally jumping seconds - should have it fixed by the next version.
Title: foo_logitech_lcd
Post by: Guranga on 2009-11-22 15:10:59
Just joined the forums to say thanks for taking the effort to develop this, I've been using Foobar for years and it looks great on my keyboard! something actually useful for that damn little screen  works a charm, Thanks.
Title: foo_logitech_lcd
Post by: Da_FileServer on 2009-11-25 07:48:12
I found this problem when using the new 0.4.0:
Code: [Select]
GamePanel Software (Version 3.02.173)
-------------------------------------
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, `anonymous-namespace'::APIInit, 629): LCD drivers not installed or incorrect version.
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::NewConnection, 563): Failed to initialise LCD API
foo_logitech_lcd.dll [Error] (.\LCDDisplay.cpp, CLCDDisplay::Initialise, 61): Failed to create LCD object. Plugin will be unavailable.
foo_logitech_lcd.dll [Error] (.\foobarDLL.cpp, CFoobarDLL::threadProc, 128): Could not initialise LCD. Plugin will be unavailable.

However, after upgrading to version 3.03.133, it appears to work fine.

I found an issue with the dynamic titles. If you toggle "Display Info On Song Change" or "To Background On Stop/Pause" while a dynamic titled track is running, then the title will revert back to the default text (e.g., whatever the generic title for the streaming station is) until the title changes again. I suspect this behavior will happen when changing any of the LCD options, but since it takes ~3 minutes for the station to change titles, it's kinda difficult to test all possibilities. (I assume it has to do with your "all changes happen immediately" code.)
Title: foo_logitech_lcd
Post by: ectotropic on 2009-11-26 12:29:31
Quote from: Guranga link=msg=0 date=
Just joined the forums to say thanks for taking the effort to develop this, I've been using Foobar for years and it looks great on my keyboard! something actually useful for that damn little screen  works a charm, Thanks.

Great to hear - cheers!

Quote from: Da_FileServer link=msg=0 date=
I found this problem when using the new 0.4.0...However, after upgrading to version 3.03.133, it appears to work fine.

That's annoying!  I had upgraded to the new SDK in the hopes that they had fixed some of the on-going issues with it - but they haven't - I certainly didn't expect the new SDK to require the latest drivers. Sigh. I'll roll back the SDK - easy done, and nothing lost.

Quote from: Da_FileServer link=msg=0 date=
I found an issue with the dynamic titles. If you toggle "Display Info On Song Change" or "To Background On Stop/Pause" while a dynamic titled track is running, then the title will revert back to the default text (e.g., whatever the generic title for the streaming station is) until the title changes again. I suspect this behavior will happen when changing any of the LCD options, but since it takes ~3 minutes for the station to change titles, it's kinda difficult to test all possibilities. (I assume it has to do with your "all changes happen immediately" code.)

It's likely that a lot of options will cause this same behaviour, but it's not something that will be "fixed" as such - not really too big an issue IMO (how often does anyone change preferences anyway?), though even if it was a larger issue I'm not sure there is much that can be done due to the way dynamic track info works. However the new preferences stuff that is coming with foobar v1.0 will change things so that options will no longer update immediately, instead requiring the pressing of an "apply" or "ok" button, which might help a bit (at least once I build a v1.0 compatible version of the component).

Thanks for the bug reports (and thorough testing) - very much appreciated!
Title: foo_logitech_lcd
Post by: Orionche on 2009-11-27 19:55:55
Wanted to say... much love for this.  I was a bit sad when the old plugin stopped working one day. Cheers for the new one.

Visualizations are really something, even though I don't use them.
Title: foo_logitech_lcd
Post by: xenofixus on 2009-11-29 16:53:19
EDIT:  Wow, I can't believe I missed the 'to background on play/pause'.  No problems, thanks for the awsome plugin .
Title: foo_logitech_lcd
Post by: Ligushka on 2009-12-07 02:48:52
Bug: It seems that song length can sometimes be rounded up to x:60. Here's a picture (http://img710.imageshack.us/img710/2796/img0080.jpg). The song's length is 2:59:513.
Title: foo_logitech_lcd
Post by: nahka on 2009-12-07 20:04:14
'Display track info on song change' doesnt work even with this new Version 0.4.0. It have never worked for me. I've tried to 'Rise display priority on song change' that doesnt help, but it just shows the info on screen for 1sec. Even when I've 5 seconds 'time to display' value. I have G15 v1. Please fix this or tell me how to get it work.
Title: foo_logitech_lcd
Post by: ectotropic on 2009-12-08 12:54:58
Bug: It seems that song length can sometimes be rounded up to x:60

Yup - this is a slightly different case of something I was aware of (due to code added to prevent the skipping of seconds that used to happen, this new bug occasionally occurs). Should be fixed by next release.

'Display track info on song change' doesnt work even with this new Version 0.4.0. It have never worked for me.

Well, since it seems to work for others it would appear to be something to do with how things are set-up on your PC. However, from what you are saying I have a sneaking suspicion that what you want to do is currently unsupported; if you want to have something not related to foo_logitech_lcd displayed on the screen and then to be interrupted by foo_logitech_lcd when the song changes (showing the song information for 5 seconds) before returning to the other display then that is not supported currently (due to the SDK/API issues). (That is, if you want the Clock to be shown on the screen normally, but when a song changes you want the song info to be displayed briefly before returning to the Clock - this is not supported)

On the other hand, if you have the foo_logitech_lcd visualisations running and want them to be interrupted on song change with the song information then that is supported and should work, if it is this that is not working then I will look into it further though I can't think what might be breaking it.

Hope that makes sense.
Title: foo_logitech_lcd
Post by: nahka on 2009-12-08 14:03:38
Oh, thats sad. I excepted it to work like with winamp, that when I have clock display and then I select next track the display will show track info for few secs. I guess I just have to wait till the SDK supports it
Thanks anyway
Title: foo_logitech_lcd
Post by: ectotropic on 2009-12-08 14:22:19
np - sorry it's not supported yet. I am looking into getting it working (without additional SDK support) but don't know how long it might take.
Title: foo_logitech_lcd
Post by: Ligushka on 2009-12-14 00:11:24
I found an instance where the component displays 0:60 rather than 1:00. picture (http://img707.imageshack.us/img707/8899/img0091i.jpg)

It happens with several other songs from the same concert. The files in question are FLAC files. foo_logitech_lcd is 0.4.0. Don't really know what other information to provide.
Title: foo_logitech_lcd
Post by: Jerre on 2010-01-07 20:03:38
First of all: loving this plugin
I use it on my G19 to display album art with the name of the artist/album/etc on top. However, sometimes that's not readable.
Also, an option for using the correct aspect ratio for images would be nice

Here are two images to illustrate my point:

Image 1 (http://img259.imageshack.us/img259/6769/g19albumart01.jpg)

Image 2 (http://img259.imageshack.us/img259/7574/g19albumart02.jpg)
Title: foo_logitech_lcd
Post by: ectotropic on 2010-01-11 13:36:01
Sorry for the lack of update(s) & response(s) from me recently - Modern Warfare 2 followed by Christmas followed by a mammoth PC rebuild project (ongoing) have meant I've had little time to do anything with this plugin (and have been offline for most of the last 3 weeks!). Hopefully I'll get back to properly dealing with the plugin this week and get a new version out ASAP.

Answering the posts I have not yet responded to:

Quote from: Ligushka link=msg=0 date=
I found an instance where the component displays 0:60 rather than 1:00. picture
Fixed in my dev version - all displays of 60 secs should be gone.

Quote from: Jerre link=msg=0 date=
Also, an option for using the correct aspect ratio for images would be nice
Already added to my dev version (always intended to add it, but other things took precedence).

Quote from: Jerre link=msg=0 date=
...However, sometimes that's not readable.
This is a tough one - I had realised that this would be an issue, however I'm not sure of how to fix it. All the options I can think of have drawbacks that make them difficult to commit to. Current thoughts:

If you (or anyone) has a preference let me know - or even better if anyone has an idea of how they would like it to look (and maybe a photoshop mash-up of it) that would be brilliant. Otherwise I'll continue to think about it and see what I can come up with.

Of course it could be "fixed" if you set up a secondary track info screen (copy of the 1st) with a different text colour then manually switched when there was an issue!
Title: foo_logitech_lcd
Post by: ectotropic on 2010-01-31 22:23:20
I'm back! 

And with a bunch of goodies too

Hopefully future updates will not take so long! (No promises!)

First up the latest version is uploaded and ready for people to play with (requires foobar v1.0.0). This is a fairly major update and although not much may have appeared to change on the outside, much of the internals are new, and hopefully improved. See the first post for an indication of some of the changes.

Two of the major changes are; hardware acceleration and improved spectrum response. Although hardware acceleration is in, it requires some OpenGL extensions to work so may not be possible on all machines - if it is not available some things will be disabled, additionally if you have problems with the component, try disabling hardware acceleration. Improved spectrum response is less clear cut - there are now 4 non-linear modes that use a variety of logarithmic functions with several new associated variables to play with - if people find it overly complicated or not actually any better then I will remove it, but personally I like the results better.

As ever with such large changes, bugs are inevitable - hopefully my testing has picked up the major ones though!

As well as working on the component I've also been in touch with Logitech - which has been a somewhat fruitless endeavour. The result is this:

And I thanks about it for now...

Enjoy!
Title: foo_logitech_lcd
Post by: Anomaly on 2010-01-31 22:43:18
  • Support for the Winamp style keyboard light changes will also not be possible, again as Logitech are not going to add it to the SDK. (It would therefore require reverse engineering, which would breach the license agreement - third party dlls breach the agreement for this reason)!


Ahh gutted, was really hoping you could implement this. So let me guess this right, it would be possible using third party dlls but it would be breaching license agreement?
Thanks for enquiring btw.
Anomaly.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-02-01 08:32:45
Quote
So let me guess this right, it would be possible using third party dlls but it would be breaching license agreement?

That's it precisely - I tried to present a case to the Logitech guys for them supporting it, but no dice.  I'll continue to think about it anyway - you never know, there might be a loophole somewhere, but as it stands it looks like it wont ever be possible.

Quote
Thanks for enquiring btw.

np - just sorry the result wasn't better.
Title: foo_logitech_lcd
Post by: jhjntjkf0 on 2010-02-19 18:48:55
Hello. Nice plugin .

I have g15. The plugin shows song name and artist but when I press buttons under the screen the following happens: those animated things like Spectrum Analyzer or Oscilloscope appear on the display just for a moment and then display switches back to song/artist name. Just like if the first key is constantly pressed. But they work fine in other applications. Any ideas? Thanks.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-02-20 11:00:46
Quote
Hello. Nice plugin .

Thanks!

Quote
I have g15. The plugin shows song name and artist but when I press buttons under the screen the following happens: those animated things like Spectrum Analyzer or Oscilloscope appear on the display just for a moment and then display switches back to song/artist name. Just like if the first key is constantly pressed. But they work fine in other applications. Any ideas? Thanks.

Sounds odd - not sure what could be causing that  so some questions:
If you could let me know the answers to them then I'll better be able to help!
Title: foo_logitech_lcd
Post by: jhjntjkf0 on 2010-02-20 16:58:08
Quote
Sounds odd - not sure what could be causing that  so some questions:
  • Can you check the console (View->Console) and let me know what it says relating to the component (relevant entries are prefixed with the component name)?
  • Do you have "Display track info on song change" selected? If so does turning it off fix things?
  • What is your track info text set to be? (Seeing all lines (even if the last is disabled) would be helpful)
  • Does it just happen with specific tracks or all you have tried? Is there anything special about the tracks it happens on? (e.g. streaming tracks, etc.)
If you could let me know the answers to them then I'll better be able to help!


Hello. Thanks for your time and sorry for troubling you.

The problem is in my g15.
Just found out that the fourth button does not work as it should. Because first 3 buttons work fine if I disable Vis Mode 4 (track/artist names). When I enable any of VisMode4 and apply settings - after any key pressed problem reappears.
Still would be great if I could remap visualizations to different buttons (for example artist/track for 1st button).

Thanks
Title: foo_logitech_lcd
Post by: etonline on 2010-02-21 10:02:11
I'm so happy that this component is still updating!

By the way, could you support MX5500?
Title: foo_logitech_lcd
Post by: ectotropic on 2010-02-22 13:47:12
Quote from: jhjntjkf0 link=msg=0 date=
The problem is in my g15.
Just found out that the fourth button does not work as it should. Because first 3 buttons work fine if I disable Vis Mode 4 (track/artist names). When I enable any of VisMode4 and apply settings - after any key pressed problem reappears.

Are you sure it's your keyboard? Does it cause problems in any other G15 enabled applications? I wouldn't be so quick to assume the hardware is broken if it's only this component that shows up the issue. The behaviour you mention could easily still be caused by some bug in my code (assuming you have not seen it happen in other applications). If you are not sure then get me the answers to the questions I asked before and I'll see if I can see what might be happening - if you're sure it's the keyboard then that's unfortunate, and I'm sorry to hear that

Quote from: jhjntjkf0 link=msg=0 date=
Still would be great if I could remap visualizations to different buttons (for example artist/track for 1st button).

This is on the "To Do" list - just need to work out a nice way to do it and actually get round to doing it. Hopefully get it done soon.

Quote from: etonline link=msg=0 date=
I'm so happy that this component is still updating!

lol - glad to make you happy  I have no plans to stop updating any time soon! Though updates will likely be less frequent than they have been - they will still happen! (Also, if/when I do stop updating things I will be sure and make sure the source code is available so someone else can take up the reins!)

Quote from: etonline link=msg=0 date=
By the way, could you support MX5500?

Good question - from a quick look at it I think the answer is no (due to Logitech not supporting an SDK for it). I'll double check that when I have more time, but don't hold your breath. Sorry.
Title: foo_logitech_lcd
Post by: jhjntjkf0 on 2010-02-23 22:04:06
Are you sure it's your keyboard?

Yes. Cleaned it and now it works fine 

One more thing (if not known yet):
When restarting or shutting down the PC without exiting Foobar (with hardware acceleration enabled in plugin) - a standard window popups "Waiting for program: foo_logitech_lcd_hw_window" and then another one offering to end program. This stops the shutting down process.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-02-24 12:15:56
Quote
Are you sure it's your keyboard?

Yes. Cleaned it and now it works fine 

Typical! Ah well - least it works. Computers, who needs them?

Hopefully it will all just work fine from now on!

Quote
One more thing (if not known yet):
When restarting or shutting down the PC without exiting Foobar (with hardware acceleration enabled in plugin) - a standard window popups "Waiting for program: foo_logitech_lcd_hw_window" and then another one offering to end program. This stops the shutting down process.

I wasn't aware of that, thanks for letting me know - I'll try and fix it for the next version.
Title: foo_logitech_lcd
Post by: junkninja on 2010-03-06 02:58:37
Hi,

I would like to report a little bug :

It's in Visualisation Options / Vis Mode 4 / Text / Left Time + Right Time

When I select TOTAL, it shows PLAYED. When I select PLAYED, it shows REMAINS, and so on.

My specs:
G15 version 1 (black n white & 18 shortcut buttons)
plugin version 0.5.1
foobar2000 v1.0
Windows 7
Title: foo_logitech_lcd
Post by: TommySprat on 2010-03-06 12:19:30
I have a one suggestion.
When I press stop (either using the media keys or on Foobar's GUI) the progress bar doesn't reset. It acts as if the music just paused. I think it would be better if it immediately reset the position.
I would also like to know what font it is you're using in this image:
(http://www.ectotropic.pwp.blueyonder.co.uk/ComboMono.jpg)
(bottom right frame)

I'm using WindowsXP and Windows7, G15 v1, version 0.5.1

Thanks for your plugin!
Title: foo_logitech_lcd
Post by: ectotropic on 2010-03-06 13:43:22
I would like to report a little bug...

Noted - thanks. Will look into it - should be fixed in the next version.

When I press stop (either using the media keys or on Foobar's GUI) the progress bar doesn't reset. It acts as if the music just paused. I think it would be better if it immediately reset the position.

That would make sense! Not sure why it doesn't already tbh - again should be fixed in the next version.

I would also like to know what font it is you're using...

I think it's Arial - but I could be wrong (I was playing around with fonts at the time to get some good looking screen-shots). Note that since that is a capture from the emulator it may not look the same as the screen, also the screen shot is from a much older version of the component - it's possible that things look differently now.
Title: foo_logitech_lcd
Post by: Mjolkspam on 2010-03-09 02:56:48
Hello, i got a little problem.

[a href="http://img705.imageshack.us/i/20100309032.jpg/" target="_blank"]
And i cant get rid of them. I don't see them on the Progress & Time Bar.

So i wonder what the problem could be?   
Thanks!

// Mjolkspam
Title: foo_logitech_lcd
Post by: ectotropic on 2010-03-09 09:31:17
So i wonder what the problem could be?

Good question! Sadly not one I can answer immediately.

It looks like the gaps that appear when you use the "Gap" option with the "Block Spectrum Analyser", but only affecting part of the range which is odd and I can't think of what might cause that.

It might help me work it out if you could answer some questions:
Hopefully if you answer/try those then something will happen that will help me work out what is going on.
Title: foo_logitech_lcd
Post by: Mjolkspam on 2010-03-09 16:15:57
Watching: E:\Musik\Musik
Album List refreshed in: 0:00.001394
Startup time : 0:00.103982
foo_logitech_lcd.dll [Log]: Hardware acceleration enabled.
Opening track for playback: "E:\Musik\Musik\Hardstyle\Technoboy meets Ruffian - The Undersound.mp3"

That's the console.

I did turn the Hardware Acceleration off, and it did solve the problem.  But the spectrum went up side down instead.
And there are no black lines on some other, only the one i am using.

I have tried to reset the options, nothing.
And i tried all the other options to. Nothing.
On the Block spectrum, it wasnt the same, no lines.

But as i told before, Hardware Acceleration off solved it, but it went up side down.
Please help me ^^

// Mjolkspam
Title: foo_logitech_lcd
Post by: ectotropic on 2010-03-10 11:54:56
Quote from: Mjolkspam link=msg=0 date=
I did turn the Hardware Acceleration off, and it did solve the problem.  But the spectrum went up side down instead.

Thanks for all the info - all seems fine (except the obvious problems of course). Annoyingly the upside down spectrum seems to be caused by a driver bug of some sort  - still I've implemented a fix that seems to sort it.

New version uploaded - fixes all three recently raised issues.
Title: foo_logitech_lcd
Post by: Mjolkspam on 2010-03-10 12:46:19
Quote from: ectotropic link=msg=0 date=
New version uploaded - fixes all three recently raised issues.


Thanks for the update, i will try it soon enough, and report back to you

// Mjolkspam


Title: foo_logitech_lcd
Post by: Mjolkspam on 2010-03-10 14:04:41
Sorry for the dubble post, i didnt find the Edit for my last post

Your uodate solved the problem    Thanks for your help etc.
I will report if i find anything more 

// Mjolkspam
Title: foo_logitech_lcd
Post by: Voe on 2010-05-01 19:25:37
Hi,

Nice to see this plugin is updated, it works like a charm, I totally love it!

I found one weird bug though, when hardware acceleration is turned on the background of my display shows the area of my screen where foobar is... up-side-down. (I have a G19 now, because my G15 broke down and that orange one looks too cheap and ugly for me lol). I just turned it off and it's working flawlessly now so I guess that's not really a problem anyway... :-)

I'm just wondering though, is it possible to show the song I'm playing while watching at one of those visualisation thingies?

Thanks for bringing awesomeness!
Title: foo_logitech_lcd
Post by: henryforprez on 2010-05-02 23:24:41
Hey so I saw this plugin and I was like SWEET!! And then I realized that my logitech keyboard isn't supported?  I have a Logitech MX5500.  Any chance you could add support for that? Thanks!
Title: foo_logitech_lcd
Post by: Lorond on 2010-05-05 08:04:22
After resuming from sleep there is no more anything related to plugin on lcd (G15 blue) until foobar2k is restarted. foo_g15lcd plugin is not installed.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-05-05 09:30:42
Quote from: Voe link=msg=0 date=
I found one weird bug though, when hardware acceleration is turned on the background of my display shows the area of my screen where foobar is... up-side-down. (I have a G19 now, because my G15 broke down and that orange one looks too cheap and ugly for me lol). I just turned it off and it's working flawlessly now so I guess that's not really a problem anyway... :-)

That's odd! Given that you are the first person to mention this I'm guessing that other people are not having the same issue, which would point at some OpenGL driver weirdness. Still since you can turn off hardware acceleration and it works fine it's not so much of an issue. However if it fixes itself at some point (maybe after a driver update or new version of the component) it'd be good to know.

Quote from: Voe link=msg=0 date=
I'm just wondering though, is it possible to show the song I'm playing while watching at one of those visualisation thingies?

It's certainly possible - I just need to code it  It's one of the things I've been planning to add for a while but other things have gotten in the way. Maybe the next version though...

Quote from: Voe link=msg=0 date=
Thanks for bringing awesomeness!

No problem!  Happy to help!

Quote from: henryforprez link=msg=0 date=
Hey so I saw this plugin and I was like SWEET!! And then I realized that my logitech keyboard isn't supported?  I have a Logitech MX5500.  Any chance you could add support for that? Thanks!

The short answer is no. Sorry.  The long answer is that until Logitech release an SDK for their other LCD products there is nothing I can (legally) do about this (any software that does support the other Logitech LCD products either has parts written by Logitech themselves or has used reverse engineering - which is prohibited by the EULA). The only thing I can suggest is that you contact Logitech and tell them you would like an SDK - maybe if enough people do that they might listen. (Though given my own contact with them I wouldn't count on it.)

Sorry it's not better news - but if an SDK does appear (or someone can provide a legal alternative) I will certainly support it.

Quote from: Lorond link=msg=0 date=
After resuming from sleep there is no more anything related to plugin on lcd (G15 blue) until foobar2k is restarted. foo_g15lcd plugin is not installed.

Thanks for the error report. Hmmm. Not sure how to fix that - I'm not sure if there is any way for the component to know anything about sleep mode. Can you check the console (View -> Console) after waking from sleep and let me know what it says relating to the component (relative entries will be prefixed with foo_logitech_lcd).

Unfortunately it's pretty difficult to debug anything that involves the PC effectively turning off!
Title: foo_logitech_lcd
Post by: Habitats on 2010-05-11 01:18:00
I would be very happy if you made it possible to show what I'm playing together with my viz in one picture.

Other than that, I already love you for making this comp. Beats the logitech default one by a quarter of a million.
Title: foo_logitech_lcd
Post by: Voe on 2010-06-18 22:39:53
Hi, it's me again! lol

I also have the problem of the plugin dissapearing from my display, but it happens when my computer resumes from standby (windows xp).

I did the console thingy you mentioned and this is the message it showed:
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::Update, 218): Update bitmap not valid

I hope it's helpful

Also a quick question: Could someone tell me how to subscribe to this topic? tia
Title: foo_logitech_lcd
Post by: ectotropic on 2010-06-22 11:22:01
Quote from: Habitats link=msg=0 date=
I would be very happy if you made it possible to show what I'm playing together with my viz in one picture.

Sorry for delayed response - this is likely to make into the next major release, but could be a while before I can get that done; unfortunately I've not been able to spend much time on the component recently

Quote from: Voe link=msg=0 date=
I also have the problem of the plugin dissapearing from my display, but it happens when my computer resumes from standby (windows xp).

I did the console thingy you mentioned and this is the message it showed:
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::Update, 218): Update bitmap not valid

I hope it's helpful

Ahhh - very useful - thanks. Could be a couple of things - but at least I have an idea of where to look. I'll try some things for the next version and hopefully at least one of them will work!

Quote from: Voe link=msg=0 date=
Also a quick question: Could someone tell me how to subscribe to this topic? tia

There is a button labelled "Options" on the first post on any page of a topic. Click it and select "Track this topic" - and you will be asked you you want to hear about posts, make you choice and you will be subscribed. (You can check it worked and make changes to your choice by looking at the the Subscriptions -> View Topics section of your control panel). HTH.
Title: foo_logitech_lcd
Post by: IronFly on 2010-06-29 22:27:44
on foo_wlm the author add %streamname% as string to display web streaming name, can be nice to have this on track info visualisation option.

http://www.hydrogenaudio.org/forums/index....showtopic=66346 (http://www.hydrogenaudio.org/forums/index.php?showtopic=66346)
Title: foo_logitech_lcd
Post by: ectotropic on 2010-07-05 11:17:29
Quote from: IronFly link=msg=0 date=
on foo_wlm the author add %streamname% as string to display web streaming name, can be nice to have this on track info visualisation option.

I don't listen to streams, so I'm probably missing something, but I'm really don't understand what "%streamname%" adds to foobar; how is it different from any of the existing meta-data available? (That is, can you not get the same information from %title% or %album% or use $meta(name) to get this information?) If you look at the meta-data of the stream (right click -> properties) if the information appears there then it is already available using either the built in %name% style tags or by using $meta(name) for tags that are non-standard (like URL).

Besides, as I understand it, I think that if a component provides title formatting correctly (via a metadb hook) then any formatting it allows is available to all components automatically; i.e. assuming (I understand the SDK correctly) if foo_wlm uses the metadb hook to provide the formatting then, if you have foo_wlm installed, you should be able to use %streamname% anywhere in foobar where title formatting is allowed - without any support from other developers. Having said that I would not be surprised if I had got the wrong end of the stick with the SDK, wouldn't be the first time (and documentation in this area is sketchy at best). Anyone else know for sure?

Anyway - if the the tag does add something new, and I am wrong about the metadb hook stuff (I'll investigate), then I'll happily add it - otherwise I don't think foo_logitech_lcd is the right place for that code.
Title: foo_logitech_lcd
Post by: Yirkha on 2010-07-05 12:53:11
Besides, as I understand it, I think that if a component provides title formatting correctly (via a metadb hook) then any formatting it allows is available to all components automatically; i.e. assuming (I understand the SDK correctly) if foo_wlm uses the metadb hook to provide the formatting then, if you have foo_wlm installed, you should be able to use %streamname% anywhere in foobar where title formatting is allowed - without any support from other developers. Having said that I would not be surprised if I had got the wrong end of the stick with the SDK, wouldn't be the first time (and documentation in this area is sketchy at best). Anyone else know for sure?
The recommended way is to provide custom %fields% only in the context where they are relevant (or possible to provide, like %now%), i.e. passing the hook as the first parameter to the individual call to metadb_handle::format_title() or whatever function only.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-07-05 13:26:30
Quote from: Yirkha link=msg=0 date=
i.e. passing the hook as the first parameter to the individual call to metadb_handle::format_title() or whatever function only.

So, if I don't have the hook (because it is defined in another component) I have to write the same hook again myself? Or maybe look it up in a list of registered hooks? Or is there a third way?

Anyway, for now I'm less interested in the general, more interested in the specifics of this request - what is the right way to provide custom track formatting information in my component if another component already provides that formatting?

Sorry if I'm being a bit thick - just one of those days!
Title: foo_logitech_lcd
Post by: Yirkha on 2010-07-06 20:44:02
Each [font= "Courier New"]metadb_handle::format_title()[/font] or similar function works like this: If a [font= "Courier New"]%field%[/font] is parsed, try to find a metadata field named as such for the current track, if not found, try the passed [font= "Courier New"]titleformat_hook[/font] (unless NULL), if still not found, try the [font= "Courier New"]global metadb_display_field_provider[/font]s.

An [font= "Courier New"]titleformat_hook[/font] object is something you can add to any such title formatting function (and you can supply even custom [font= "Courier New"]$functions()[/font], which the global hooks do not allow) and extend the information available to the user.

On the other hand, if you create a [font= "Courier New"]metadb_display_field_provider[/font] service, your fields are available during all title formatting in the whole application.

Now, I don't know what %streamname% is as well, but I assume it's the Winamp's %streamname% and I think you can't really add support for it neither way.
Title: foo_logitech_lcd
Post by: CyberInferno on 2010-08-13 15:48:21
Thanks so much! I can confirm that this works using a Logitech G13 Gamepad on Windows 7 x64 and Logitech LCD Manager 3.04.143.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-08-14 09:48:35
Quote
Thanks so much!

Not a problem

Quote
I can confirm that this works using a Logitech G13 Gamepad...

Excellent! I expected it would, but you never really know. Thanks for the info - much appreciated. A bit off topic, but what is the G13 like? Any good? Better than using the keyboard?

In other component related news - apologies to everyone for the lack of updates, it's been way too long since the last one, but as you can probably imagine it's not always easy to find the time to work on the component. However, rest assured that I'm still working on it and updates are coming (though as ever it could be a while). Just thought I'd let you all know that it's not dead quite yet
Title: foo_logitech_lcd
Post by: Cyphe on 2010-09-02 20:25:16
Hey,

I've used this component since its release, it's really great and I appreciate all the work you've put into it.

But after a new installation of Windows 7 Ultimate 64-bit it seems to be struggling, sadly.

I'm using the latest version of the component, the version of Logitech LCD Manager is 3.04.143 and the keyboard I've got it the first version of G15. And I'm using the latest version of foobar2000 too, which is 1.1 (not beta!).

This is what the console is saying when I start foobar:

Quote
[17:02:05] foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::OpenDevice, 111): Could not open supported LCD screen (last error: Invalid type context structure)
[17:02:05] foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::NewConnection, 643): Failed to open LCD device
[17:02:05] foo_logitech_lcd.dll [Error] (.\LCDDisplay.cpp, CLCDDisplay::Initialise, 61): Failed to create LCD object. Plugin will be unavailable.
[17:02:05] foo_logitech_lcd.dll [Error] (.\foobarDLL.cpp, CFoobarDLL::threadProc, 129): Could not initialise LCD. Plugin will be unavailable.

Does anyone have an idea what it could be, causing it?

Thanks in advance!
Title: foo_logitech_lcd
Post by: ectotropic on 2010-09-05 10:04:03
Quote
But after a new installation of Windows 7 Ultimate 64-bit it seems to be struggling, sadly.

I'm using the latest version of the component, the version of Logitech LCD Manager is 3.04.143 and the keyboard I've got it the first version of G15. And I'm using the latest version of foobar2000 too, which is 1.1 (not beta!).

...

That is very odd indeed - the Invalid type context structure message is coming from the Logitech software and is saying that the data the component is passing to the API is somehow wrong - but I can't see how that could be. Apart from anything else, your set-up looks almost exactly like mine.

In order to try to figure this out I'm going to need more information, so:
Sorry there's no answer as such yet, but I'm sure we can figure it out!
Title: foo_logitech_lcd
Post by: Cyphe on 2010-09-08 11:30:31
Quote
But after a new installation of Windows 7 Ultimate 64-bit it seems to be struggling, sadly.

I'm using the latest version of the component, the version of Logitech LCD Manager is 3.04.143 and the keyboard I've got it the first version of G15. And I'm using the latest version of foobar2000 too, which is 1.1 (not beta!).

...

That is very odd indeed - the Invalid type context structure message is coming from the Logitech software and is saying that the data the component is passing to the API is somehow wrong - but I can't see how that could be. Apart from anything else, your set-up looks almost exactly like mine.

In order to try to figure this out I'm going to need more information, so:
  • What has changed in terms of your set-up since it worked? (Windows version?)
  • Are you using the 64-bit version of the LCD software?
  • Do any other (non-Logitech) LCD components work?
  • Have you tried re-downloading the component and re-installing?
  • Have you tried re-installing the LCD software? (Uninstalling first)
Sorry there's no answer as such yet, but I'm sure we can figure it out!

Thanks a lot for the help, man. I'll definitely try it out as soon as I'll find the time for it (and I'll come back telling you how it went), it'll be in the next couple of days for sure!

Thanks a lot again.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-09-09 21:38:06
New version released!

As ever details on first post along with a link to the latest version. (Component DB version uploaded but not yet available via the new foobar update facility.)

Primarily a bug fix release in order to get the component removed from the troubleshooter  but also added a few minor things (mainly for colour LCD users).

On the troubleshooter thing, it seems like the component was crashing quite a bit for people who had colour LCDs and were using the album art functionality (particularly if you were using foobars random play mode) - this should be fixed, but if anyone has any further problems with this could they let me know? (It's a little difficult to test the G19 since I don't actually have one!)

Enjoy!
Title: foo_logitech_lcd
Post by: Cyphe on 2010-09-13 19:19:26
Sorry there's no answer as such yet, but I'm sure we can figure it out!

God, you won't believe it. I started out by uninstalling foobar2000, removing every component (but I backed it up, of course), tried foobar2000 with only your component, no luck there. No other component was causing it.

Okay, so I uninstalled the driver and installed the latest version again, but you know what the real problem was? I didn't have Foobar2000 LCD Display & Visualizations enabled under Programs in the Logitech LCD Manager. Which I eventually found out when I just installed it and opened up the manager (your component wasn't enabled). Face meets palm once again on me. 

So that was THE real problem I guess, nothing was wrong! Awesome component in other words, just me that didn't have the obvious settings enabled. How could I even forget that? That answer will probably never become available, haha.

Thanks again for the help, and once again, I can finally enjoy it. Great update by the way!
Title: foo_logitech_lcd
Post by: ectotropic on 2010-09-14 09:24:09
Quote from: Cyphe link=msg=0 date=
God, you won't believe it.

...

D'oh!

Quote from: Cyphe link=msg=0 date=
So that was THE real problem I guess, nothing was wrong!

That's the kind of bug I like! Ah well - least it got sorted, that's all that matters, right? I'm just glad it's not another issue for me to fix!

Quote from: Cyphe link=msg=0 date=
Thanks again for the help

No problem - thanks for letting me know what the issue was.

On the bright side now I can make sure other people check that before doing anything else - you might save others some pain

If you have any other problems just let me know (might want to check your settings first though )
Title: foo_logitech_lcd
Post by: ReK_ on 2010-09-16 09:19:49
Just posting to say that you can add the G510 to the list of compatible devices, this works great on mine.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-09-16 09:32:57
Quote from: ReK_ link=msg=0 date=
Just posting to say that you can add the G510 to the list of compatible devices

Thanks for the info - I hadn't even heard of that keyboard before you mentioned it! Will add it to the list.
Title: foo_logitech_lcd
Post by: Voe on 2010-10-22 02:04:03
Hi

How's it going? Still busy?

Kind regards
Title: foo_logitech_lcd
Post by: ectotropic on 2010-10-22 09:49:17
Quote from: Voe link=msg=0 date=
How's it going? Still busy?

Yup - sadly - also recently broke my wrist pretty badly which has made writing code somewhat more challenging than normal. (Course if I hadn't been being stupid I never would have broken it in the first place )

And New Vegas has just been released too

Don't worry though I'm still working on the component when I can - but since it seems to be pretty stable and most things on the todo list are of the larger variety it's taking a lot of time.

Is there anything in particular you are wanting for the component (other than it working from standby)?
Title: foo_logitech_lcd
Post by: Voe on 2010-10-22 14:39:15
Nope, just the standby thing is bugging me everyday lol. I noticed it also does that thing if you just restart the LCD Manger, not sure if that's useful info but i figured might as well mention it :-)

Sorry to hear about your wrist. I've had that once, so I know it's very annoying. Is it your right wrist? My top 3 of most annoying things to do were wiping my butt, slicing cheese and washing my hand(s) lol..

Anyway, wish you the best with your wrist and work

Take care
Title: foo_logitech_lcd
Post by: ectotropic on 2010-10-23 11:18:17
Quote from: Voe link=msg=0 date=
Nope, just the standby thing is bugging me everyday lol.

Ahhh - sorry. I hadn't actually realised it was such a big problem - consider it now placed firmly at the top of the todo list (I'll do a minor update for it ASAP)!

Quote from: Voe link=msg=0 date=
I noticed it also does that thing if you just restart the LCD Manger, not sure if that's useful info but i figured might as well mention it :-)

That is very useful! Will make it easier to test and debug - thanks.

Quote from: Voe link=msg=0 date=
Sorry to hear about your wrist. I've had that once, so I know it's very annoying. Is it your right wrist? My top 3 of most annoying things to do were wiping my butt, slicing cheese and washing my hand(s) lol..

Anyway, wish you the best with your wrist and work

Take care

Cheers! Thankfully it's my left wrist (and I'm right handed) - so it's not as bad as it could have been! However it still makes life, um, interesting!  But, yeah, washing at all is a bit of an adventure and everything seems to take so much longer

Typing is really annoying - I keep hitting the wrong damn keys! Though that probably improves my coding skills  And gaming - it's a whole new level of difficult

Only benefit is that I can get out of doing a lot of stuff round the house

Title: foo_logitech_lcd
Post by: ectotropic on 2010-11-15 16:44:06
New version uploaded (see component pages or first post) - pretty much just a bug fix only release, only real thing of note is that initialisation has changed a lot which *might* cause issues - if anyone has problems, let me know.

Voe - I think I've fixed the problems with standby, it'd be good if you could let me know how you get on.
Title: foo_logitech_lcd
Post by: CHEF-KOCH on 2010-11-16 19:15:08
Hi, thanks for the new version. But with this version i have some troubles. After foobar2000 is shuting down, foobar2000 crashes.
Here is the crashlog, i hope it will be fixed in a feature bugfix build.
thanks for the nice plugin.

http://www.multiupload.com/5W7488HQAO (http://www.multiupload.com/5W7488HQAO)
Title: foo_logitech_lcd
Post by: ectotropic on 2010-11-17 08:39:20
After foobar2000 is shuting down, foobar2000 crashes.

Oooops!

Thanks for the crash dump - very useful.

New version uploaded - should fix the problem.

Let me know if that seems to work, or if you have any other issues!
Title: foo_logitech_lcd
Post by: CHEF-KOCH on 2010-11-18 16:23:17
Thanks for your answer support. You are very fast.
Now, foobar2000 works without any problems. Thanks. Keep up your good work.

Title: foo_logitech_lcd
Post by: ectotropic on 2010-11-19 11:05:21
Quote from: CHEF-KOCH link=msg=0 date=
Thanks for your answer support. You are very fast.

np

Just glad it works now! As for being fast - crash bugs that are as easy to fix as this one will always be updated ASAP

Thanks for letting me know it works now - appreciated.
Title: foo_logitech_lcd
Post by: Joe30 on 2010-11-30 14:58:08
Hello.
I've been using your great plugin since ages along with tedgo's "DarkOne" foobar package.
Now with his improved version 3.0.1 I can't seem to be able to display the rating of my songs on my G15.
I tried everything:
%Rating%
%rating%
%<Rating>%
%<rating>%
%RATING%
etc, no luck.
Am I doing something wrong ?
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-01 11:05:10
I've been using your great plugin since ages along with tedgo's "DarkOne" foobar package.
Now with his improved version 3.0.1 I can't seem to be able to display the rating of my songs on my G15.

Unfortunately I don't know anything about the DarkOne package, or the foo_playcount component it seems to use for ratings. You might want to take a look at the foo_playcount documentation (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_%28foo_playcount%29) which suggests that something changed recently with ratings.

Let me know if that helps - sorry I can't be more use.
Title: foo_logitech_lcd
Post by: Joe30 on 2010-12-01 13:33:26
Let me know if that helps - sorry I can't be more use.


Thank you for taking the time to answer me.

Bottom line, %rating% which used to work, doesn't anymore for foo_logitech_lcd. Although it still works in/for NGPlaylist.
But I could still use "$meta(rating)" to get the ratings so that's OK
Code: [Select]
$repeat($char(9733),$meta(rating))$repeat($char(9734),$sub(5,$meta(rating)))
Title: foo_logitech_lcd
Post by: cyde on 2010-12-06 05:41:49
Bravo to you, Original Developer. I have used your plugin for years. I am very happy that my G19 was taken care of by you, Had I not been so busy I would have thanked you long ago

GREAT WORK. You are one of the many reasons Why foobar2000 is the best of the best for Audio, There IS NO OTHER. Bombshell software, I wish I could donate more than I have to support everyones contributions.

IDEAS!!:
________________________________
going forward,
It would be really neat to convert some of the old Winamp Milkdrop plugins to work with the LCD Plugin (Specifically the G19, I realize its a 200$ Keyboard but I'm going to buy another just so when this breaks I have another... Its so cool, and so worth it) Anyway, Milkdrop Pixels at, Maybe @ 16 x 24 x 128 - I have a 0.8.X foobar install on my XP Partition that still runs the old Milkdrop visulization with all presets for Foobar... I'm not sure if theres anything for 1.0x so - Or even in that caliber of spectrum visulization (Please let me know by PM if I am missing obviousness here..), I keep my 7/64bit and newer foobar totally seperate for the time being...

Also, it would be awesome to convert the Lyrics stream for currently playing music to the LCD as well.

I wish I had more time to play around with Foobar like I did years ago... There is literally so much more it is now capable of, It floors me....


Love you, Community!

-cide
Title: foo_logitech_lcd
Post by: cyde on 2010-12-07 05:45:38
I just wanted to say,

I was using Version 0.5.2 Prior for a very long time and it has never locked up as 0.5.5 does frequently (Three times since last night, when I updated to it.)

When it locks up,
The symptom is that the Video on the G19 LCD becomes still (Whatever happens to be shown, I use all 8, or 9 visualizations in mixed sequence)

It does not resolve with a restart of the G19 Services and LCD Control softwear, which is also the latest Win7 64-bit Installed version as of Dec 6th 2010. (3.06.109)

I have to reboot my computer for the LCD Screen to function again after this event occurs, rendering the long (60 day+ uptimes) a little bit less fortunate now..
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-08 10:17:51
Quote from: cyde link=msg=0 date=
Bravo to you, Original Developer. I have used your plugin for years. I am very happy that my G19 was taken care of by you, Had I not been so busy I would have thanked you long ago

GREAT WORK. You are one of the many reasons Why foobar2000 is the best of the best for Audio, There IS NO OTHER. Bombshell software, I wish I could donate more than I have to support everyones contributions.

Thanks! Happy to help

Quote from: cyde link=msg=0 date=
IDEAS!!:
...

Some interesting ideas - both had occurred to me in some form or other and would certainly be great to do. Supporting Milkdrop is not very easy unfortunately - a better solution might be to add G19 support directly into the milkdrop code (which is something I might look at). However I will think about it and see if I can come up with any ideas.

Lyrics support is easier! I don't currently have any lyrics stuff myself so I can't test, but if Lyrics data is stored in the file then the current component should be able to show it (via something like $meta(lyrics)) - I don't know if it would work very well, but I think it should work. I'll add some lyrics to some of my tracks and give it a test - if it doesn't work I'll have a look into adding it.

Quote from: cyde link=msg=0 date=
I was using Version 0.5.2 Prior for a very long time and it has never locked up as 0.5.5 does frequently (Three times since last night, when I updated to it.)

That's really not good.  I really can't think of anything that could cause that to happen.  Not to mention that I'd really expect the drivers to stop this from happening. (Not that I'm blaming them!)

If anyone else has experienced similar issues I'd appreciate if they could let me know.

For the record, there should be no issue at all in rolling back to v0.5.2 if you want, but it'd be handy if you could provide me with more information before you do that:
Sorry this happened - hopefully I can figure out a fix ASAP. (Note you might want to try uninstalling then reinstalling the drivers and/or trying an older version to see if that helps any.)
Title: foo_logitech_lcd
Post by: cyde on 2010-12-11 21:15:14
Quote from: cyde link=msg=0 date=
Bravo to you, Original Developer. I have used your plugin for years. I am very happy that my G19 was taken care of by you, Had I not been so busy I would have thanked you long ago 

GREAT WORK. You are one of the many reasons Why foobar2000 is the best of the best for Audio, There IS NO OTHER. Bombshell software, I wish I could donate more than I have to support everyones contributions.

Thanks! Happy to help 

Quote from: cyde link=msg=0 date=
IDEAS!!:
...

Some interesting ideas - both had occurred to me in some form or other and would certainly be great to do. Supporting Milkdrop is not very easy unfortunately - a better solution might be to add G19 support directly into the milkdrop code (which is something I might look at). However I will think about it and see if I can come up with any ideas.

Lyrics support is easier! I don't currently have any lyrics stuff myself so I can't test, but if Lyrics data is stored in the file then the current component should be able to show it (via something like $meta(lyrics)) - I don't know if it would work very well, but I think it should work. I'll add some lyrics to some of my tracks and give it a test - if it doesn't work I'll have a look into adding it.

Quote from: cyde link=msg=0 date=
I was using Version 0.5.2 Prior for a very long time and it has never locked up as 0.5.5 does frequently (Three times since last night, when I updated to it.)

  That's really not good.  I really can't think of anything that could cause that to happen.  Not to mention that I'd really expect the drivers to stop this from happening. (Not that I'm blaming them!)

If anyone else has experienced similar issues I'd appreciate if they could let me know.

For the record, there should be no issue at all in rolling back to v0.5.2 if you want, but it'd be handy if you could provide me with more information before you do that:
  • If/when it happens again can you check the console log (View->Console) and tell me what it says?
  • Can you send me your config (via email/PM) - the file I'm after is; C:\Users\<user>\AppData\Roaming\foobar2000\configuration\foo_logitech_lcd.dll.cfg
  • Does it seem to happen at any particular times? (e.g. when using another piece of software? When changing tracks? When displaying a particular visualisation?)
  • When you say the LCD freezes does that mean none of the LCD buttons do anything as well? (Like the menu button?)
  • I assume that everything else works fine (other LCD programs show no issues)?
  • Any other info that you think might be relevant (any odd behaviour or stuff that might have changed recently).
Sorry this happened - hopefully I can figure out a fix ASAP. (Note you might want to try uninstalling then reinstalling the drivers and/or trying an older version to see if that helps any.)


Hey there. Unfortunately there is nothing in the console when it happens. It seems to be at random, but happens to lock up more frequently on the Spectrum Analyser one (The verticle lines) - I just woke up from a sleep, It was working fine when I went to bed - I woke my display up and then it was done.

The only way I can get it back without a reboot is to end all associated Logitech LCD Processes manually, and relaunch the software. For the record, it happens with no other Logitech LCD Plugins, and I have the Windows Monochrome and Windows Slideshow plugins turned off in Logitech LCD Panel but it still shows them as "Started".

Also, yes, when it freezes, it is the worst kind of lockup - None of the buttons work - Nothing.
What happens when I kill the LCD App and then look at console...

(Lots of unknown error messages about not being able to set lcd foreground)

One thing I will note is I have never had it crash like this before, And I am using Win7 64-bit drivers - and the Logitech G19 stuff is something I never clean installed, I did an upgrade install on them... For stuff like video cards, etc, I usually make an attempt to do a clean install... Perhaps this might help..

I am leaning towards that windows monochrome sidebar crapola being partially to do with this? There seems to be no way to turn it the crap off!

Thanks for the reply - and exciting to hear you've thought about lyrics and milkdrop too, can't wait to see if anything becomes.

PS: Got any cool configs with really pretty colors for your Plugin?  I'll share mine....
Title: foo_logitech_lcd
Post by: jado2 on 2010-12-13 05:22:54
hello,

your app is great, thanks for it.
since I use the latest version of logitech game panel on my G19, I don't get this app to work, I install it correctly in foobar and I can see it in the windows software of my lcd g19, it's enabled there, but it doesn't show up in the app list on my g19 lcd, even if foobar is opened and playing a song, any idea?

thanks
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-13 08:32:30
D'oh - seems like this update is causing lots of problems with the G19.

For anyone experiencing issues:

Quote from: cyde link=msg=0 date=
Hey there. Unfortunately there is nothing in the console when it happens. It seems to be at random, but happens to lock up more frequently on the Spectrum Analyser one (The verticle lines) - I just woke up from a sleep, It was working fine when I went to bed - I woke my display up and then it was done.
...

Thanks for the info - much appreciated.

Hmmm. Sounds like the driver is crashing, which seems a bit strange. I'm really not sure what I could have done to cause that - the continuing messages in the console mean that as far as the component is concerned everything is still running (which means the driver has not told it any different).

If you could do a clean install of the drivers that would be appreciated. Something else you might like to try (as a test) is disabling all other LCD programs (like the clock) and disabling auto-start for any LCD programs that you can (like the performance monitor - auto-start options appear in the Program Properties window at the bottom of the manager). If that seems to help it would suggest that something else is try to force itself onto the display and causing a problem. Finally make sure the foo_logitech_lcd expert options "Force Foreground" and "LCD V-Sync" are unchecked.

If you do try any of that then it'd be good to let me know if it works or not.

In the mean time I will contact Logitech and see if they have any answers (may take a while - they tend to pretty slow at responding), I also have a look and see if somehow I might have broken something in the plugin!

Quote from: cyde link=msg=0 date=
PS: Got any cool configs with really pretty colors for your Plugin?  I'll share mine....

Sadly I only have a G15 Keyboard, so have no colours at all!  However others might be able to help!

Quote from: jado2 link=msg=0 date=
since I use the latest version of logitech game panel on my G19, I don't get this app to work, I install it correctly in foobar and I can see it in the windows software of my lcd g19, it's enabled there, but it doesn't show up in the app list on my g19 lcd, even if foobar is opened and playing a song, any idea?

Actually I think I might know what the problem is, but there is nothing you could do to fix it. Sorry. I'll try and get a new version done ASAP - for now going back to v0.5.2 should fix things. Before doing that however it'd be good to know what it says in the console ([View]->[Console...]) - if you could let me know that would be great, thanks.
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-13 09:09:04
Update:

Logitech have release an entirely new driver for their Gaming LCD products; GamePanel Software v3.06 is now consider a legacy product and has been superseded by Logitech Gaming Software v7.00.291

cyde, jado2, and anyone having problems should try the new driver and see it helps.

Note, I've tested it and it seems to work, but may require a reboot before the component is correctly picked up.

Apologies for consecutive posts (and not just an edit) just didn't want this to be missed by anyone.
Title: foo_logitech_lcd
Post by: jado2 on 2010-12-13 23:00:17
hey, thanks for the very quick answer .

I actually use Logitech Gaming Software v7.00.291, and it's with this one that I don't see the app loaded on my lcd. however as I said, in the windows logitech software, I see the foobar component lcd loaded, but it just doesn't show up on the lcd app list.

I've sent you a pm for the console view.

thanks
Title: foo_logitech_lcd
Post by: Buckchoi on 2010-12-13 23:11:35
I have the same problem as the above user. Win 7 x64, LGSv7, G15v1.
Title: foo_logitech_lcd
Post by: jado2 on 2010-12-13 23:50:16
thanks for confirming bug Buckchoi, I'm on Win7 x64 too btw
Title: foo_logitech_lcd
Post by: jado2 on 2010-12-15 01:13:14
now it works, seem it depends from time to time, 2 days ago, it worked for some time too then stopped, dunno...

btw, is there a way to see the volume of windows on it? would be handy when you move the wheel on the g19/g15.
Title: foo_logitech_lcd
Post by: jado2 on 2010-12-15 02:58:16
I don't see how to edit my post, so sorry for the triple post hehe.

It disappeared again, reopening foobar makes it appear again, so maybe it can help you to find what do cause this. thanks!
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-15 13:02:29
Quote
now it works, seem it depends from time to time, 2 days ago, it worked for some time too then stopped, dunno...
...
It disappeared again, reopening foobar makes it appear again, so maybe it can help you to find what do cause this. thanks!

Thanks for the updates guys! (All of them  - FYI, edit button should appear in bottom right hand corner of your posts - as long as you are logged in.) All information is useful

Argh! Intermittent bugs are the worst!  Though given what you have said (and what's in the console log you provided) I'm starting to think the Logitech driver is not behaving properly (much like cyde's issue) :S For the record, the console log shows my initial theory was incorrect.

On a hunch you (or anyone with these issues) might want to turn on the components V-Sync option - it might help (at the cost of some additional processor usage). Let me know if that changes things at all.

Quote from:  link=msg=735674 date=0
btw, is there a way to see the volume of windows on it? would be handy when you move the wheel on the g19/g15.

Volume display is not part of the component, no. However the LCD itself (G15 at least) has a volume display - but the chances of it working seem pretty random - sometimes it works for me, sometimes it doesn't (and it doesn't appear in any of the lists of apps for the LCD). When it does work it seems only to represent system volume though - not sure if that's quite what you were after.
Title: foo_logitech_lcd
Post by: jado2 on 2010-12-21 04:15:30
hey,

nop, v-sync doesnt help, foobar lcd still disappear from running task on my g19
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-21 08:35:18
D'oh! Was hoping otherwise.

Thanks for letting me know - I suggest going back to version 0.5.2 for now then and I'll try to figure out why this is happening.
Title: foo_logitech_lcd
Post by: Annihilator-X- on 2010-12-28 16:09:29
I found that after upgrading my Graphics card to ATI Radeon HD6950, with Catalyst driver suite 10.2, the driver consistently stops responding (In windows 7 a bubble pops up Display driver had stopped responding) and the screen flickers once, when this plugin is installed. I've tried both version 0.55 and 0.52. Also Foobar would work but crash on exit afterwards. I have tried disabling all other plugins except this one and tried without, and I can confrim the LCD plugin is the culprit.

I was using Foobar 1.1 but now I am running 1.1.2 beta 1 and same problem
Title: foo_logitech_lcd
Post by: ectotropic on 2010-12-29 14:25:00
I found that after upgrading my Graphics card to ATI Radeon HD6950, with Catalyst driver suite 10.2, the driver consistently stops responding (In windows 7 a bubble pops up Display driver had stopped responding) and the screen flickers once, when this plugin is installed. I've tried both version 0.55 and 0.52. Also Foobar would work but crash on exit afterwards. I have tried disabling all other plugins except this one and tried without, and I can confrim the LCD plugin is the culprit.

I was using Foobar 1.1 but now I am running 1.1.2 beta 1 and same problem

Sounds like someone got a nice present!

Sorry you are having problems with it and the component  but, thanks for doing all that work to find out the cause.

Sadly it sounds very much like an ATI driver bug (ATI & OpenGL have never really been the best combination - and the component does use OpenGL is a rather unusual (although entirely legitimate) way).

Disabling Hardware Acceleration in the component should fix the issue - alternatively trying a newer or older driver version may help. I'm afraid I don't think there is anything I can really do about it from a code side, but as ever I will have a look. For the record I am considering a change to DirectX (just that OpenGL is easier for simple 2D stuff).

Oh you also might want to take it up with ATI.
Title: foo_logitech_lcd
Post by: azgarth on 2011-01-06 13:29:57
annihilator, are you using 10.2, or 10.12? if the former, does upgrading to the latest drivers work?
i've an ati 4870, running 10.12 on win7 without any problems.
EDIT:
using the 1.1.2 beta as well, first beta 1, but now beta 2 (it's out, go get it (http://www.foobar2000.org/download)).


jado/ectotropic,
the volume bar should work fine if you have "logitech media display" enabled, and allow it to force itself to foreground (be sure to have "immediate display of high priority items" checked too).
it also handles the media players parts, but since you're not using any of them, that won't interfere.

ectotropic, i was wondering if you could implement some kind of word wrap.
i have lyrics for some of my more important songs saved in a tag, and foo_logitech_lcd displays them just  fine. however, since the width of the lines is usually longer than can be displayed on the g19 screen, i have to enable both horizontal and vertical scrolling. this makes it pretty much unreadable since it's usually timed wrong, because it scrolls both at the same time.
some kind of word wrap would mean you'd just have to enable vertical scrolling, which would be just fine.
Title: foo_logitech_lcd
Post by: drfakeacc on 2011-01-06 16:15:40
Hey.

I recently switched from my G15 1st Edition to a G510, and since then foo_logitech_lcd won't work.
I use the new "Logitech Gaming Software", but it worked with the G15 just fine.
Right after I switched, foo_logitech_lcd just stopped to appear on my display. It doesn't turn up by switching between applets and neither on track change. It's like it's just not there.
Switching to 0.5.2 didn't help either.
Title: foo_logitech_lcd
Post by: defurious on 2011-01-07 06:33:29
i know this may be the wrong place to ask but since we are already talking about logitech gaming keyboards im going to go ahead and ask anyway.. i bought the g110 since i never really needed the lcd on the newer keyboards. i was wondering if there was a way to get the volume wheel and mute button to work in foobar. i was quite disappointed to find that it wouldnt work for me. its not even adjusting the main windows volume in winxp. however i found out that it works just fine in winamp but i dont really like winamp because for some reason it would keep crashing on me.

anyway i can get the play/pause,stop,previous,next buttons to work with fb2k. its just the mute and volume wheel that wont work. i already have all the latest logitech software and drivers.
Title: foo_logitech_lcd
Post by: ectotropic on 2011-01-08 12:31:25
Firstly, Happy New Year all!

Secondly...
Quote from: azgarth link=msg=0 date=
the volume bar should work fine if you have "logitech media display" enabled,

Ahhhhh - that makes sense. Thanks for that.

Quote from: azgarth link=msg=0 date=
ectotropic, i was wondering if you could implement some kind of word wrap.

Word wrap should be possible - but might need some significant reworking of the text code (it was not something I'd ever thought would be of use). I'll look into it though - might be easier than I think! 

Quote from: drfakeacc link=msg=0 date=
I recently switched from my G15 1st Edition to a G510, and since then foo_logitech_lcd won't work.
I use the new "Logitech Gaming Software", but it worked with the G15 just fine.
...
Switching to 0.5.2 didn't help either.

From what little information I have been able to find out, it seems that the new software is responsible for issues with the component not displaying. The fact that v0.5.2 seems to work for some people while the newer version does not seems to be purely down to luck  If you can I'd suggest using the legacy drivers for the time being. I've emailed the Logitech SDK team - just waiting on a response. FYI the new drivers are suffering from a lot of teething problems - there are a great deal of bugs listed on the support forums, so you might be better off with the legacy software anyway. If the G510 can't use the legacy software, I'm not sure what else you can do to get it to work - sorry

Quote from: defurious link=msg=0 date=
i can get the play/pause,stop,previous,next buttons to work with fb2k. its just the mute and volume wheel that wont work. i already have all the latest logitech software and drivers.

I can't help you with this I'm afraid - but if it isn't working with Windows it sounds like some setting in the drivers/windows is wrong (I'd guess Winamp is doing something special for the wheel). You might want to try asking in the Logitech Support forums - they will be better able to help I imagine. (If you get it to work for XP in general it should work for foobar too!)
Title: foo_logitech_lcd
Post by: drfakeacc on 2011-01-08 22:04:16
Firstly, Happy New Year all!

From what little information I have been able to find out, it seems that the new software is responsible for issues with the component not displaying. The fact that v0.5.2 seems to work for some people while the newer version does not seems to be purely down to luck  If you can I'd suggest using the legacy drivers for the time being. I've emailed the Logitech SDK team - just waiting on a response. FYI the new drivers are suffering from a lot of teething problems - there are a great deal of bugs listed on the support forums, so you might be better off with the legacy software anyway. If the G510 can't use the legacy software, I'm not sure what else you can do to get it to work - sorry

Well, I'm fine with the old software, the only drawback seems to be that the keyboard light isn't as adjustable as it is with the new software.
But i already figured that it crashes a lot, and the applet for WMP doesn't seem to work either. Strangely, both, foo_logitech_lcd and the build in one worked finde yesterday, for whatever reason.

So you might consider looking into the code anyways, Logitechs update politics are lieky as worse as Creatives. It would be very nice if you'd attempt to fix that yourself, this great component is one of my foobar essentials.
Title: foo_logitech_lcd
Post by: ectotropic on 2011-01-10 10:14:07
So you might consider looking into the code anyways, Logitechs update politics are lieky as worse as Creatives. It would be very nice if you'd attempt to fix that yourself, this great component is one of my foobar essentials.

I'm happy you find the component so useful! I'm definitely going to continue to look into the problem and see if I can find a solution, but it looks pretty unlikely. I don't know how good Logitechs update policy is, but they seem to be pretty good with communication (albeit a little slow), so I hope that even if there is no update soon I will get a response from them with some information.

I'll let you know as soon as I have any news!
Title: foo_logitech_lcd
Post by: azgarth on 2011-01-14 01:36:31
defurious, about the media keys, are you sure you have the keys set properly in foobar, and have them set globally? i've had them mess up a while back after i installed the drivers for my g15 (before i used the g19), and a simple re-binding solved it.
try it out, see if it helps.
Title: foo_logitech_lcd
Post by: Rhaziel on 2011-02-04 17:09:35
This foobar component doesnt work with new Logitech Gaming Software (version 7.00.291). What now? :(
Title: foo_logitech_lcd
Post by: ectotropic on 2011-02-04 17:23:43
This foobar component doesnt work with new Logitech Gaming Software (version 7.00.291). What now?

Hi - this is a known issue. Sadly the problem lies with the Logitech software and there is nothing I can do to fix it. I've contacted them, but have had no response yet. There are a large number of known issues with the new Logitech software, so I assume they are working on fixing them all. Hopefully they get something done soon though!

In the mean time the solution is to use the old software (which is still available from the website).

Hope that helps - sorry for the inconvenience!
Title: foo_logitech_lcd
Post by: Rhaziel on 2011-02-07 00:56:05
This foobar component doesnt work with new Logitech Gaming Software (version 7.00.291). What now? :(

Hi - this is a known issue. Sadly the problem lies with the Logitech software and there is nothing I can do to fix it. I've contacted them, but have had no response yet. There are a large number of known issues with the new Logitech software, so I assume they are working on fixing them all. Hopefully they get something done soon though!

In the mean time the solution is to use the old software (which is still available from the website).

Hope that helps - sorry for the inconvenience! :)


Logitech support is really bad, so do not count on them. I spend day, looking, clicking, doing some things and in this moment foo_logitech_lcd working fine with new software (7.00.291) :) Ive reset computer and after it when foobar started, my G19 LCD show nice album cover + track info + etc. But im not sure what Ive done XD. So you can try easy steps, propably it should work:

Run Windows Media Player, then click some configuration (but you dont need to make it defult player for any files). Next step - turn on 'Logitech Media Display' on Logitech LCD. Ive never used WMP before, and earlier when Ive tried to turn on 'Logitech Media Display' my Logitech Gaming Software always crashed. So maybe WMP or 'Logitech Media Display' need to configure anything? So then, you can close WMP and just run Foobar - plugin foo_logitech_lcd should work (hope so).

So try to do it, and post please here, if it works. On my G19 everything working great :)


PS
This new software sux for sure, it is very unstable. Ive hope that Logitech will give some updates soon.


EDIT:
Strange thing is, that when im using now play/stop/prev/next buttons on G19 for 2 seconds it show me background of 'Logitech Media Display' with old info from WMP (with info about song which i was playing in WMP). But after this 2 seconds Foobar plugin is back on top on showing info from foobar. I suspect that foo_logitech_lcd is using in some way the engine of 'Logitech Media Display', am I right?
Title: foo_logitech_lcd
Post by: ectotropic on 2011-02-07 10:09:23
Quote from: Rhaziel link=msg=0 date=
Logitech support is really bad, so do not count on them.

Yeah, they are not best support team in the world, however I've had success talking to them in the past, so fingers crossed. Given how many issues have been generate by the new software I'm not expecting anything soon (I suspect they are very busy trying to fix things as we speak!).

Quote from: Rhaziel link=msg=0 date=
I spend day, looking, clicking, doing some things and in this moment foo_logitech_lcd working fine with new software (7.00.291) 
...

I've not yet fully tested what you have suggested, but from other feedback I have received it does seem that for some people there is a "trick" to getting it to work. Unfortunately, for others it appears nothing helps and for yet others it is entirely random.

Interesting that you mention the 'Logitech Media Display' though - makes me wonder if settings for that are part of the issue. Interesting. Would certainly be good to know if that continues to help - and if it helps others.

Quote from: Rhaziel link=msg=0 date=
This new software sux for sure, it is very unstable. Ive hope that Logitech will give some updates soon.

Agreed. I'm all for making software nicer and easier to use, but I think they really messed this one up. Not only is the software pretty rubbish and hellishly unstable - the SDK has not been updated (despite the software seeming to return different error codes) and they have removed the ability to run emulators (which is very, very useful for developers). 

To be fair though, from what I have been able to work out I think the software team at Logitech is very, very small. (I think it might be only 2 developers for all their products.)

Quote from: Rhaziel link=msg=0 date=
Strange thing is, that when im using now play/stop/prev/next buttons on G19 for 2 seconds it show me background of 'Logitech Media Display' with old info from WMP (with info about song which i was playing in WMP). But after this 2 seconds Foobar plugin is back on top on showing info from foobar. I suspect that foo_logitech_lcd is using in some way the engine of 'Logitech Media Display', am I right?

Nope - foo_logitech_lcd uses none of the 'Logitech Media Display' engine (in fact it doesn't even use the "EZ SDK", just the low level API), so really not sure what is going on there

Anyway, thanks for the information - very much appreciated. Hopefully others can make use of it and at least get the component working again!
Title: foo_logitech_lcd
Post by: Jerre on 2011-02-15 13:35:54
Just installed the Logitech Gaming Software v7.00 and your plugin seems to be working fine on my G19
Hoping this version will be more stable, cause 6.xx would crash every few days, requiring me to power off my keyboard(!), and restarting lcdmon and lcdcore.
Title: foo_logitech_lcd
Post by: ectotropic on 2011-03-04 09:19:04
Quote from: Jerre link=msg=0 date=
Just installed the Logitech Gaming Software v7.00 and your plugin seems to be working fine on my G19
Hoping this version will be more stable, cause 6.xx would crash every few days, requiring me to power off my keyboard(!), and restarting lcdmon and lcdcore.

Sorry for delayed response - been pretty hectic round here recently! Glad to hear it's working for you - hope it remains that way. As for stability - it's certainly not as stable as the old v3 drivers  but mostly it seems to be not that bad for me!

For anyone still using the old drivers or having problems with the new drivers and foo_logitech_lcd, after some testing I think I've discovered a way to make it work a better.

Obviously these are not ideal "fixes", but from my experience they seem to allow the component to work correctly all the time, though the loss of the options is really annoying. For people who require those options that do not work with the new drivers I suggest sticking with the old drivers.

In other news - still no response from Logitech

Edit: added missing word
Title: foo_logitech_lcd
Post by: novax1 on 2011-07-31 16:40:23
Hello everyone
I am new to this forum
If my explanation is not good is because I am Spanish is translated
First, that is excellent work congratulations
I would if it could be showing the list of mp3 with cover in G19
regards 
Title: foo_logitech_lcd
Post by: ectotropic on 2011-08-02 11:28:51
Quote from: novax1 link=msg=0 date=
Hello everyone
I am new to this forum
If my explanation is not good is because I am Spanish is translated  First, that is excellent work congratulations  I would if it could be showing the list of mp3 with cover in G19  regards 

Thanks!

List of mp3 with covers is similar to another request I've had - so seems to be something people would like. I'll try to add it - but I'm not sure if I can get the info I need from the main app. We shall see.

So - added to the list of things to do.

BTW - seems you posted this question twice, which is against the rules (as it happens the mods deleted the wrong one).

For everyone else - I am still here (just!) - and the plugin in not dead. Just in case you were worried
Title: foo_logitech_lcd
Post by: novax1 on 2011-08-07 18:36:24
Hello
ectotropic It would be possible to show volume and G19
colored background with the option Sheer to show the clear cover of titles mp3
thanks and greetings
Title: foo_logitech_lcd
Post by: ectotropic on 2011-08-07 19:08:20
Hi!
Quote from: novax1 link=msg=0 date=
to show volume

The volume can already be shown - although not by the component. If you enable the built in Logitech Media Display component, any time the volume is changed, it should show. I'm not sure it is possible to get the required volume information from foobar or Windows in order for my component to be able to do anything similar.

Quote from: novax1 link=msg=0 date=
colored background with the option Sheer to show the clear cover of titles mp3

Sorry - I'm not sure I quite understand what you want  Do you mean you would like to show the background colour "through" (at the same time as) the track covers? (I'd probably called it "transparent" or "translucent" track covers.) If so then, yes, that should be easy to add. If not then can you try to explain more please?

Hope that helps!
Title: foo_logitech_lcd
Post by: novax1 on 2011-08-08 06:15:05
I show a picture of how the text is
if you can cover the image with a certain color "transparent" or "translucent"
The text would better to show

(http://www.imagengratis.org/images/translucent.jpg)
(http://www.imagengratis.org/images/sinttulon1.jpg)
Title: foo_logitech_lcd
Post by: ectotropic on 2011-08-09 09:27:33
Quote from: novax1 link=msg=0 date=
I show a picture of how the text is

Ahhhhh! Ok I understand now! Yes, that should be easy to do. Will add it to my ever growing list of things to implement!
Title: foo_logitech_lcd
Post by: HaakonXCI on 2011-08-14 21:30:40
Thank you very much for implementing this into foobar without having 3rd-party apps. This is very handy. Coming from winamp, I didn't realize how much I had used the LCD until now.

The configuration for everything is top notch as well! This is a really great app and I appreciate what you've done with it. (I'm using a Logitech G15 v2)
Title: foo_logitech_lcd
Post by: AsBest73911 on 2011-08-28 16:05:52
Hi all!
Latest release of Logitech Gaming Software (8.01.120) finally have support for ver. 0.5.5 of the plugin. Enjoy!
Title: foo_logitech_lcd
Post by: Rook on 2011-08-29 16:21:55
This plugin is great!  I'm using it with a g13.

One thing, however, would make it perfect for us lowly g13 users:  Play/Pause, Previous, Next on the LCD buttons.

The G13 doesn't have normal media keys, since it's just a small keypad with the monochrome LCD panel.  The panel has the four LCD control buttons which would be perfect to control playback without having to move back to the full keyboard.  If Play/Pause, Previous, and Next

Thanks for writing this, I much prefer foobar over the other windows mp3 players. 
Title: foo_logitech_lcd
Post by: ectotropic on 2011-08-30 08:43:11
Quote from: HaakonXCI link=msg=0 date=
Thank you very much...

No problem! Glad you like it

Quote from: AsBest73911 link=msg=0 date=
Latest release of Logitech Gaming Software (8.01.120) finally have support for ver. 0.5.5 of the plugin.

Bout time too  Good stuff! Pity it still doesn't have the support for emulated displays like the old software

Quote from: Rook link=msg=0 date=
This plugin is great!

Thanks!

Quote from: Rook link=msg=0 date=
One thing, however, would make it perfect for us lowly g13 users:  Play/Pause, Previous, Next on the LCD buttons.

This has been mentioned to me before - problem is how to implement it, however I have some ideas!

I'm hoping the next version will have something like that for G13 owners! (Depends on how difficult it turns out to be.)

When the next version will be released is another question entirely - it is under-way though!
Title: foo_logitech_lcd
Post by: Rook on 2011-08-30 18:12:49
Quote from: Rook link=msg=0 date=
One thing, however, would make it perfect for us lowly g13 users:  Play/Pause, Previous, Next on the LCD buttons.

This has been mentioned to me before - problem is how to implement it, however I have some ideas!

I'm hoping the next version will have something like that for G13 owners! (Depends on how difficult it turns out to be.)

When the next version will be released is another question entirely - it is under-way though!

I could see two ways to go:  The most elegant would be directly through the plugin, if foobar can do that. (I have no idea what foobar's inernals look like).  You could also have it use media keys, which should already exist.  I don't know how windows deals with this, in Linux it's pretty straightforward (play/pause is key XF86AudioPlay, for instance).  I remember reading something about media keys being a problem, though, so even some arbitrary key combo that could be put into the global key settings in foobar would work just fine.

I wish I could help out, but I don't have a windows development environment at all. 
Title: foo_logitech_lcd
Post by: ectotropic on 2011-08-30 19:51:46
Quote from: Rook link=msg=0 date=
I could see two ways to go:  The most elegant would be directly through the plugin, if foobar can do that. (I have no idea what foobar's inernals look like).  You could also have it use media keys, which should already exist.  I don't know how windows deals with this, in Linux it's pretty straightforward (play/pause is key XF86AudioPlay, for instance).  I remember reading something about media keys being a problem, though, so even some arbitrary key combo that could be put into the global key settings in foobar would work just fine.

Actually the playing/pausing/stopping is pretty easy to do (I should be able to do it through foobar itself, though if need be Windows has similar mechanisms to those you mention for Linux) - the biggest problem is finding the best way to use the 4 G13 keys for both playback and switching visualisations. There are plenty of options, but I don't like most of them. Typically the ideas I like best are the hardest to implement. 

Quote from: Rook link=msg=0 date=
I wish I could help out, but I don't have a windows development environment at all. 

S'ok - I got it covered 

Wait - are you doing something mad like running foobar via Wine?!  (Only ask cause I really didn't think the logitech hardware or component would work in Wine, though I was curious!)
Title: foo_logitech_lcd
Post by: Rook on 2011-08-31 01:53:22
Actually the playing/pausing/stopping is pretty easy to do (I should be able to do it through foobar itself, though if need be Windows has similar mechanisms to those you mention for Linux) - the biggest problem is finding the best way to use the 4 G13 keys for both playback and switching visualisations. There are plenty of options, but I don't like most of them. Typically the ideas I like best are the hardest to implement. 
Niftiest way would be an option in your Vis mode configs to change a particular vis mode to one of the buttons.  You'd lose the ability to change that mode, but gain the control.  Another would be to stack all the vis mode changes into one button, then use the other three for play/pause, back, and forward.  I would imagine most people have a favorite visualizer, so you won't be losing much.

Quote
Wait - are you doing something mad like running foobar via Wine?!  (Only ask cause I really didn't think the logitech hardware or component would work in Wine, though I was curious!)
Nothing quite so crazy.  Though my particular setup is kinda nifty: I have a Linux workstation that I do most of my work on with a windows machine next to it for games/movies and goto-meetings.  I use one keyboard, two trackballs, and a G13 to control them.  One trackball plugged into each, the keyboard into the linux box and the G13 into the windows machine.  When I have to actually type in windows, I use a nifty program called 'Synergy' that will send keyboard/mouse data from one machine to another over a network.  (which I highly recommend to anyone with multiple computers at one desk, it's open source and cross-platform)  This setup lets me multi-task without much clutter.

Music control on the G13 has let me move my music to the better speakers plugged into the windows box.  But if I'm playing a game and listening to music, I need to switch to a different M-setting to control foobar right now, which is somewhat inconvenient.

Title: foo_logitech_lcd
Post by: ectotropic on 2011-08-31 08:47:01
Quote from: Rook link=msg=0 date=
Niftiest way would be an option in your Vis mode configs to change a particular vis mode to one of the buttons.  You'd lose the ability to change that mode, but gain the control.  Another would be to stack all the vis mode changes into one button, then use the other three for play/pause, back, and forward.  I would imagine most people have a favorite visualizer, so you won't be losing much.

The first of your suggestions is quite close to what I was thinking - though me being me I have a much more complicated (and cooler!) scheme in mind. Complicated for me that is, not for users!

Quote from: Rook link=msg=0 date=
Nothing quite so crazy.  Though my particular setup is kinda nifty: I have a Linux workstation that I do most of my work on with a windows machine next to it for games/movies and goto-meetings.  I use one keyboard, two trackballs, and a G13 to control them.  One trackball plugged into each, the keyboard into the linux box and the G13 into the windows machine.  When I have to actually type in windows, I use a nifty program called 'Synergy' that will send keyboard/mouse data from one machine to another over a network.  (which I highly recommend to anyone with multiple computers at one desk, it's open source and cross-platform)  This setup lets me multi-task without much clutter.

Music control on the G13 has let me move my music to the better speakers plugged into the windows box.  But if I'm playing a game and listening to music, I need to switch to a different M-setting to control foobar right now, which is somewhat inconvenient.

Woah! Cool!

Whenever I've had multiple machines in the past I've always had multiple keyboards or a KVM switch - neither of which is particularly great (a good KVM is frickin expensive) - your setup seems infinitely more usable!

Dagnamit - now I'm wondering about getting a Linux box again! See what you've gone and done?
Title: foo_logitech_lcd
Post by: Rook on 2011-09-01 08:00:32
Whenever I've had multiple machines in the past I've always had multiple keyboards or a KVM switch - neither of which is particularly great (a good KVM is frickin expensive) - your setup seems infinitely more usable!
I've never seen a kvm switch that was really useful enough for every day use.  Not bad for a rack of servers, but if you're switching between computers on your desk, there's always far too much delay.  With Synergy, you just move your mouse off the edge of one screen and onto the other.

Quote
Dagnamit - now I'm wondering about getting a Linux box again! See what you've gone and done?
Muahaha!  The penguin has you!  Resistance is futile!
Title: foo_logitech_lcd
Post by: steff8000 on 2011-09-12 11:49:42
I don't if this have been covered before. I tried to google my problem, but no results showed up.
Anyway, I can't get the media buttons to work on my G15 keyboard. I'm using the latest Logitech Gaming Software driver.
Any known solutions? 
Title: foo_logitech_lcd
Post by: db1989 on 2011-09-12 12:05:50
None at all?
http://www.hydrogenaudio.org/forums/index....showtopic=90584 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90584)
http://www.hydrogenaudio.org/forums/index....showtopic=11705 (http://www.hydrogenaudio.org/forums/index.php?showtopic=11705)
http://www.hydrogenaudio.org/forums/index.php?showtopic=4994 (http://www.hydrogenaudio.org/forums/index.php?showtopic=4994)
Please continue discussion in the first thread if desired; this one is about the keyboards’ LCD displays, not their multimedia keys.
Title: foo_logitech_lcd
Post by: steff8000 on 2011-09-12 19:37:35
None at all?
http://www.hydrogenaudio.org/forums/index....showtopic=90584 (http://www.hydrogenaudio.org/forums/index.php?showtopic=90584)
http://www.hydrogenaudio.org/forums/index....showtopic=11705 (http://www.hydrogenaudio.org/forums/index.php?showtopic=11705)
http://www.hydrogenaudio.org/forums/index.php?showtopic=4994 (http://www.hydrogenaudio.org/forums/index.php?showtopic=4994)
Please continue discussion in the first thread if desired; this one is about the keyboards’ LCD displays, not their multimedia keys.


Wow. Guessed i used the wrong keywords. Anyways, thanks and sorry for posting in the wrong sub-forum.
Title: foo_logitech_lcd
Post by: zYx on 2011-09-13 16:32:11
Hey guys, thanks a lot for all these plugins for Logitech GamePanel. I wish I knew how to code

I'n new here as well so hi everybody!

Unfortunately I'm here because of this:

Z-10
(http://img828.imageshack.us/img828/1521/img2850wl.th.jpg) (http://img828.imageshack.us/img828/1521/img2850wl.jpg)

My friends Z-10 visualizations work fine and he is using the same app/plugin version.

Can anyone help?

I haven't changed any settings, he hasn't either.

Please note that my LCD is fine, it's only the Spectrum Analyzer (incl. stereo s.a.) that doesn't seem to work properly. Everything else works fine.

(http://img853.imageshack.us/img853/3285/img2851k.th.jpg) (http://img853.imageshack.us/img853/3285/img2851k.jpg) (http://img855.imageshack.us/img855/398/img2852s.th.jpg) (http://img855.imageshack.us/img855/398/img2852s.jpg)
Title: foo_logitech_lcd
Post by: ectotropic on 2011-09-13 16:41:42
Quote from: zYx link=msg=0 date=
Can anyone help?

I hope so

I think that problem is to do with a graphics driver bug - if so, disabling hardware acceleration in the options should sort it. (Not that it really matters, but I'm guessing your using an ATi graphics card.) For the Z10 the hardware acceleration doesn't add any functionality so you'll lose nothing by disabling it.

Hope that helps.

Edit: you might also want to try updating graphics drivers if you can.
Title: foo_logitech_lcd
Post by: zYx on 2011-09-13 22:50:52
Excellent! It was that simple 

Thank you very much for solving this.

I didn't realize this plugin relies on the gpu drivers. My friend has nvigia gpu and I have ati and your solution worked perfectly fine for me.

Thank you
Title: foo_logitech_lcd
Post by: novax1 on 2011-09-20 08:20:06
ectotropic
Hello
Open early for G19 Actualizazion?
The text is not clearly seen on the cover of the album
The new vercion logitech (lgs801) gives errors with Foobar2000 on customizing the keyboard to control volume, play, etc etc
The new vercion logitech (lgs801) is full of errors.
The official last vercion( logitech 306) works perfectly without any operating system errors
Title: foo_logitech_lcd
Post by: ectotropic on 2011-09-24 09:59:51
Quote from: novax1 link=msg=0 date=
The text is not clearly seen on the cover of the album

You mentioned this issue already! Unless you are meaning something different from your previous post?

Quote from: novax1 link=msg=0 date=
The new vercion logitech (lgs801) gives errors with Foobar2000 on customizing the keyboard to control volume, play, etc etc

Those are not related to this component - only the LCD screen and the button that control the screen (LCD arrow buttons on the G19) are anything to do with foo_logitech_lcd. Any errors related to other G19 keys are not something I can help with.

Quote from: novax1 link=msg=0 date=
The new vercion logitech (lgs801) is full of errors.

That's unfortunate - I've not had any issues with it at all. You might want to try a clean install of the drivers.

Quote from: novax1 link=msg=0 date=
The official last vercion( logitech 306) works perfectly without any operating system errors

Many people find that version to be better - if it works for you then there is no harm using it. foo_logitech_lcd will support that driver version as long as possible.

Hope that helps!
Title: foo_logitech_lcd
Post by: novax1 on 2011-10-24 17:25:26
hello
I try to set %playback time%, to show the G19, but does not show anything, can you help 
see picture

http://www.imagengratis.org/images/playbacktime.jpg (http://www.imagengratis.org/images/playbacktime.jpg)
Title: foo_logitech_lcd
Post by: satan4u on 2011-12-08 05:50:57
I'm using this with my g510 and I have to say great job it does everything I want and more keep up the good work

thanx for taking the time to make this
Title: foo_logitech_lcd
Post by: ectotropic on 2011-12-10 09:49:27
Quote from: novax1 link=msg=0 date=
I try to set %playback time%, to show the G19, but does not show anything, can you help

Sorry for not answering this sooner - somehow I missed your post    (Though it may have something to do with my PC recently thinking it was December 3022  )

Sadly I'm not sure why %playback_time% wouldn't work - only thing I can think of is that I believe some %% tags are only available in particular areas in foobar and this might be one. A quick test on my setup and it shows a '?', which either means that the tag is unavailable/unrecognised or the value is unknown. Unfortunately there is not much I can do about that - the %% tags are processed by foobar, not foo_logitech_lcd 

If you really need it you might want to ask the foobar devs for it to be supported in all locations.

Quote from: satan4u link=msg=0 date=
thanx for taking the time to make this

No problem!

I'm just sorry it's been so long since an update  I am still here though and an update will be forthcoming sometime! Honest!
Title: foo_logitech_lcd
Post by: lobe on 2011-12-13 23:24:11
First off I want to say thanks extotropic for the plugin, I have used it for 2 years with my g15 and it has been fantastic and worked perfectly.

I have been having issues with a fresh install of windows on my computer. I installed the latest logitech driver software (8.12.030) and your plugin, however now the media buttons (forward, back, stop, pause/play) don't work in foobar, but they do work for windows media player. The volume buttons work fine. Also the text seems to be in a different font from before, as before I installed the font looked just like that in the picture in the OP of the thread. The font is fine, I'll get used to that in a day or two, however does your plugin control the media buttons, or something else?

I've tried reverting to 0.5.2 and the tweaks mentioned in the OP to no success, any other suggestions, or do I need to also rollback the Logitech software?
Title: foo_logitech_lcd
Post by: lobe on 2011-12-14 04:28:35
Nevermind, turns out it was a logitech problem as shown here: http://forums.logitech.com/t5/G-Series-Gam...ord/td-p/733336 (http://forums.logitech.com/t5/G-Series-Gaming-Keyboards/Media-Keys-Not-Functioning-on-G15-Keybaord/td-p/733336)
The problem was windows sideshow (whatever that is) interfering

Thanks again for the awesome plugin
Title: foo_logitech_lcd
Post by: Naksnaks on 2012-02-16 12:00:18
Just got my Z10s, and they're great! Sadly, I can't get the plug-in to work, no matter what I do  I'm running Win 7 64bit with the newest Foobar available atm and latest drivers from Logitech.
Title: foo_logitech_lcd
Post by: ectotropic on 2012-02-17 10:56:27
Quote from: Naksnaks link=msg=0 date=
Sadly, I can't get the plug-in to work, no matter what I do



Off the top of my head the only issue I can think of is drivers - I realise you are running the latest Z10 drivers, but those are quite old and the LCD panel drivers have been updated since then. Sadly the way Logitech deal with the LCD and driver versions is somewhat annoying and causes older hardware to sometimes be no longer compatible simply because of a driver issue (even though the underlying hardware is identical). Unfortunately there is no easy way to support multiple driver versions in the same component while retaining full support for all the LCD functions.

However because the LCD screen in the Z10s is identical to that in the keyboards you might find the keyboard drivers provide the answer (Logitech have suggested this as a fix for similar issues with other LCD enabled products). So, try installing the drivers for the G15 keyboard and see if that makes any difference. Note that even though it is extremely unlikely, there is a small chance that installing these drivers may do "bad things" to your hardware - installing them is entirely at your own risk. (Just making sure you are aware of this!)

Otherwise (or even before that) some questions/things to check:Hope that helps.

Let me know how you get on/what you find out.
Title: foo_logitech_lcd
Post by: Naksnaks on 2012-02-17 11:22:39
Installing the G15 drivers and software did the trick, THANK YOU!

I'll try the other features later and report about them, right now I'm happy I got Foobar working with the Z10s.

But again, many many thanks!
Title: foo_logitech_lcd
Post by: ectotropic on 2012-02-17 12:13:10
Installing the G15 drivers and software did the trick, THANK YOU!

Yay!

Glad that worked and I could help! Enjoy
Title: foo_logitech_lcd
Post by: ZaInT on 2012-03-08 22:08:43
This is not really the same area but is there any way to make the G510 lights act as a visualizer, like the keys lighting up more or less depending on the music?
Title: foo_logitech_lcd
Post by: ectotropic on 2012-03-12 09:20:10
Quote from: ZaInT link=msg=0 date=
any way to make the G510 lights act as a visualizer

Short answer: Yes & No

Long answer:


For the record I do not know if it is possible on the G510 per-say, but I expect it would be if it is anything like the other Logitech products.

Given the problems with legality and potential hardware issues I am not going to provide such functionality in the component at present - I'm keeping an eye on the situation though, if things change then I'd happily add it!

HTH
Title: foo_logitech_lcd
Post by: tai on 2012-03-16 00:04:07
works great on my Z-10 with Logitech LCD manager 3.06! thanks!

some suggestions should you (or someone else) ever continue to work on this plugin:
Title: foo_logitech_lcd
Post by: ectotropic on 2012-03-16 08:56:58
Quote from: tai link=msg=0 date=
works great on my Z-10 with Logitech LCD manager 3.06! thanks!
Glad you like it

Quote from: tai link=msg=0 date=
some suggestions should you (or someone else) ever continue to work on this plugin:
yeah it's been a while since I last updated it - busy times. Sigh. I do plan to continue it...honest!

Ok, so most of those requests sound reasonable and possible, so I've added them to the ever growing list of things to do - some of them should be in the next version (whenever that is ).

A few comments:

Quote from: tai link=msg=0 date=
Change font type/size per line
I was thinking about the ability to change font anywhere in the text (via a special "font" function) which would help with this, but it'd be a bit more difficult to use than the current method of selecting fonts.

Quote from: tai link=msg=0 date=
i would REALLY love it if i could use those media buttons to adjust the ratings of my song
Hmmm - interesting idea. Might not be possible, but it makes me wonder about the possibility of allowing users to "bind" keys to any foobar function...

Quote from: tai link=msg=0 date=
custom font for progress bar (or no font at all)
Custom font would be fine - but I'm not sure what you mean by not font at all??

Title: foo_logitech_lcd
Post by: novax1 on 2012-03-18 06:52:12
hello
still no update of the plugin for G19? 
regards
Title: foo_logitech_lcd
Post by: ZaInT on 2012-03-18 13:52:19
Quote from: ZaInT link=msg=0 date=
any way to make the G510 lights act as a visualizer

Short answer: Yes & No

Long answer:
  • Yes - it is possible to make most (maybe all) the lights on various Logitech products light up from software.
  • No - it is only possible by reverse engineering the drivers as Logitech do not provide such functionality in the SDK. People have done it and there is software out there that does it (for some Logitech products at least), but technically it is against the license agreement provided with the hardware/drivers making it an area of questionable legality - additionally using undocumented "features" of hardware through a reverse engineered driver could easily cause hardware failures. I have requested Logitech support this via the SDK but they seem unwilling to do so.


For the record I do not know if it is possible on the G510 per-say, but I expect it would be if it is anything like the other Logitech products.

Given the problems with legality and potential hardware issues I am not going to provide such functionality in the component at present - I'm keeping an eye on the situation though, if things change then I'd happily add it!

HTH


Thank you! I take it that there is no documented way to change the backlight, and to do it in any way you have to reverse engineer Logitechs own software? I see the problem.
In LUA it is easy to change the backlight, but that runs under Logitechs own proprietary software. I was hoping to somehow use a LUA script that accepted inputs from another software/dll called from the media player of chose but maybe that isn't so easy.
I found another thread about doing this with the G15, but that didn't work for me as it seemed to require exact versions of drivers, WinAMP and some other stuff. Maybe I'll try it on another computer.
Here's for hoping Logitech furthers their SDK, anyway...
Title: foo_logitech_lcd
Post by: ectotropic on 2012-03-19 11:11:29
Quote from: ZaInT link=msg=0 date=
I take it that there is no documented way to change the backlight, and to do it in any way you have to reverse engineer Logitechs own software? I see the problem.

Yeah - that's exactly the problem.

Quote from: ZaInT link=msg=0 date=
In LUA it is easy to change the backlight, but that runs under Logitechs own proprietary software. I was hoping to somehow use a LUA script that accepted inputs from another software/dll called from the media player of chose but maybe that isn't so easy.

It's odd that you can do it in LUA - they seem to have more functionality available via LUA than the SDK. I wonder if it would be possible to use LUA from the component...hmmm will have a look. (Just thinking out loud.)

Quote from: ZaInT link=msg=0 date=
I found another thread about doing this with the G15, but that didn't work for me as it seemed to require exact versions of drivers, WinAMP and some other stuff. Maybe I'll try it on another computer.

I've seen the Winamp plugin that changes the backlight (which they did via reverse engineering) - that it requires an exact version of the driver is another problem of reverse engineering.

Quote from: ZaInT link=msg=0 date=
Here's for hoping Logitech furthers their SDK, anyway...

It would be good. If you (or others) are really keen on getting this done then it can't hurt to contact Logitech and let them know - there are forums and email addresses available (see the docs in the drivers for information).
Title: foo_logitech_lcd
Post by: tai on 2012-03-20 07:35:11
Quote
Change font type/size per line
I was thinking about the ability to change font anywhere in the text (via a special "font" function) which would help with this, but it'd be a bit more difficult to use than the current method of selecting fonts.

expert mode toggle

Quote from:  link=msg=789648 date=0
Quote from: tai link=msg=0 date=
custom font for progress bar (or no font at all)
Custom font would be fine - but I'm not sure what you mean by not font at all??

that was before i discovered the 'off' option for left time/right time, which was what i meant by no font.


Another thing I noticed is that %playback_time_seconds% and similar tags don't work. I was trying this was because I wanted to toggle a row every few seconds between Artist and Album. (again, because of poor scrolling/refresh on the Z-10's LCD) The reason i wanted %playback_time_seconds% was because I could truncate it to last second, then $ifgreater it which would let me alternate tags every 5 seconds, lol.

As you already have playback time with the progress bar, is there any alternate syntax to get the playback time info?
Title: foo_logitech_lcd
Post by: ectotropic on 2012-03-20 08:52:37
Quote from: tai link=msg=0 date=
expert mode toggle
lol - true

Quote from: tai link=msg=0 date=
that was before i discovered the 'off' option for left time/right time, which was what i meant by no font.
Ahhhh - ok - that makes sense then.

Quote from: tai link=msg=0 date=
Another thing I noticed is that %playback_time_seconds% and similar tags don't work. I was trying this was because I wanted to toggle a row every few seconds between Artist and Album. (again, because of poor scrolling/refresh on the Z-10's LCD) The reason i wanted %playback_time_seconds% was because I could truncate it to last second, then $ifgreater it which would let me alternate tags every 5 seconds, lol.
Tag processing is done by foobar (the component sends the user text to foobar and foobar does the replacement), unfortunately %playback_time_seconds% and similar tags only work in certain areas in foobar - otherwise foobar treats them as unknown tags.

That's why this doesn't work.

I'm really not sure why this is, but I expect there is a good reason.

Quote from: tai link=msg=0 date=
As you already have playback time with the progress bar, is there any alternate syntax to get the playback time info?
Not currently - the progress bar times are done manually (i.e. the component just reads the track playback data, no tags involved). If I do add "font" then I could probably add something else for this too, however the difficulty with adding "font" (or other custom tags) is making sure it works without interfering with foobars own processing. There might be a foobar SDK method for doing this, but I've not seen anything so far.
Title: foo_logitech_lcd
Post by: ace90099 on 2012-05-12 09:07:13
Had to register so that I could thank you for making this awesome plugin for the G19 and G13. I no longer regret spending ~$150 on a keyboard now.

I do have one question/suggestion tho;
is it possible to add a clock + date to the track info page? preferably along the top but in place of one of the 4 lines would work too since I only use 2 of them.

I got my G19 and though how awesome it would be to show the time, date, and music info on the built in screen but no body had made an all-in-one addon. the one like LCDhost crash and freeze too often to even bother with or they didn't work with my music player. well I switched to foobar recently after replacing my ipod with an android and decided to give this addon a try and I can't believe what i've been missing. right not I have this addon running on my g19 and a addon called gclock running on my g13 but would like the time and date to be on the g19 with the music info so I can run a jdownloader and email addon on the g13.
Title: foo_logitech_lcd
Post by: ectotropic on 2012-05-13 15:09:24
Quote from: ace90099 link=msg=0 date=
Had to register so that I could thank you for making this awesome plugin for the G19 and G13. I no longer regret spending ~$150 on a keyboard now.

Thanks! Glad you like it!

Quote from: ace90099 link=msg=0 date=
I do have one question/suggestion tho;
is it possible to add a clock + date to the track info page?

I think so - should be relatively easy I think (and would fit in with other changes that are pending).

BTW in case you missed it, the progress bar can display date & time instead of track time - just select to appropriate item in the drop down menus. (I'll still add it to the track info pages though.)

Just for the record, once again I'm hoping to get more active in developing this again sometime soon (just move house - so hoping that soon everything will be a little quieter than it has been).
Title: foo_logitech_lcd
Post by: ace90099 on 2012-05-14 02:27:43
BTW in case you missed it, the progress bar can display date & time instead of track time - just select to appropriate item in the drop down menus. (I'll still add it to the track info pages though.)


I did miss it, and that actually works perfect since I don't need the track time. It displays 24 hour time tho, I'm use to it but like 12 hour time better.
Actually would it be possible to make the progress bar and time work like the %codes% where you could have them wherever you want them or turn them completely off.

Thanks

P.S. do you accept donations?
Title: foo_logitech_lcd
Post by: ectotropic on 2012-05-14 11:42:32
Quote from: ace90099 link=msg=0 date=
I did miss it, and that actually works perfect since I don't need the track time. It displays 24 hour time tho, I'm use to it but like 12 hour time better.
Actually would it be possible to make the progress bar and time work like the %codes% where you could have them wherever you want them or turn them completely off.

Having the time and date like %codes% is definitely possible - and exactly what I was going to do!
Adding support for 12hr time is also easily done (will be added to existing functionality AND any %codes%) - I'm surprised I didn't add that option in initially.

Quote from: ace90099 link=msg=0 date=
P.S. do you accept donations?

You are not the first to ask - so see end of (newly edited) first post
Title: foo_logitech_lcd
Post by: birno on 2013-03-08 13:07:41
Hi,

I have a Z-10 speaker, installed this component to foobar, showing correctly in the Preferences->Display tab, I can set everything, no error, but nothing showed on the speaker display.
The visualisation in the "Visualisation Options" set to "Track info 1", Enabled and "Start with this" checked.
The media display program is enabled in the LCD manager software, but doesn't showed foobar in the configure menu where list Media players.

foobar version: 1.1.15
LCD Manager version: 1.0.4 153

Is there any idea why doesn't wok?
Title: foo_logitech_lcd
Post by: ectotropic on 2013-03-09 12:19:02
Quote from: birno link=msg=0 date=
Hi,

Hi!

Quote from: birno link=msg=0 date=
I have a Z-10 speaker...but nothing showed on the speaker display.
...
foobar version: 1.1.15
LCD Manager version: 1.0.4 153

Is there any idea why doesn't wok?

I *think* that your version of the LCD Manager is too old to work with the component (despite being the newest version available from Logitech)

However, that does not mean you will not ever be able to use the component, but more on that in a moment.

To see what is actually happening it would be useful if you could check the the foobar console (View -> Console) and look for lines starting foo_logitech_lcd.dll. It should let you know more about what the actual error is.

If the error is that the LCD Manager version is too old, all you need to do is install the software from one of the more recently updated peripherals - like the G15 Keyboard (which is what I use). Although it seems like an odd fix, it's just because the LCD manager software has been abandoned in favour of a new unified software package that works with more peripherals, unfortunately although it should work with the Z-10s for whatever reason it is not listed on the download page. Note that this "fix" was suggested to me by the Logitech driver writers themselves, but you should be aware that there is a very, very slight chance that doing this could cause irreparable harm to your Z-10 speakers (you are after all installing unsupported drivers for a hardware product) - it is not at all likely, and other people have done it with no problem, but nevertheless it is something you should know about.

Quote from: birno link=msg=0 date=
The media display program is enabled in the LCD manager software, but doesn't showed foobar in the configure menu where list Media players.

If I understand you correctly then the component would never be displayed in that section - the component has it's own entry in the list of LCD apps, entirely seperate from the media display app. Of course I could be totally misunderstanding what you are saying 

Hopefully that makes sense - let me know how you get on - and thanks for trying the component!
Title: foo_logitech_lcd
Post by: birno on 2013-03-09 12:41:15
Hi again,

Thanks for the quick answear.
I checked the console and found these errors:

foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, `anonymous-namespace'::APIInit, 723): LCD drivers not installed or incorrect version.
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::NewConnection, 657): Failed to initialise LCD API
foo_logitech_lcd.dll [Error] (.\foobarDLL.cpp, CFoobarDLL::on_init, 115): Failed to connect to LCD API. Plugin will be unavailable.

After that I installed the g15 driver from here (http://www.logitech.com/en-us/support/180?osid=13&bit=64).
Now the error messages gone, but still nothing on the LCD screen.
I tried to restart foobar and the Logitech gaming software but no luck.
Then uninstalled the old LCD manager which was for the Z-10 and then the same error messages showed again on the console, which is interesting.
Do you have any other idea?
Title: foo_logitech_lcd
Post by: ectotropic on 2013-03-09 13:34:40
Quote from: birno link=msg=0 date=
Thanks for the quick answear.

No problem!

Quote from: birno link=msg=0 date=
I checked the console and found these errors:

foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, `anonymous-namespace'::APIInit, 723): LCD drivers not installed or incorrect version.
foo_logitech_lcd.dll [Error] (.\LCDWrapper.cpp, NLCD::CConnection::NewConnection, 657): Failed to initialise LCD API
foo_logitech_lcd.dll [Error] (.\foobarDLL.cpp, CFoobarDLL::on_init, 115): Failed to connect to LCD API. Plugin will be unavailable.

Those errors indicate that I was right about the LCD Manager version being...problematic. Which is something I guess.

Quote from: birno link=msg=0 date=
Then uninstalled the old LCD manager which was for the Z-10 and then the same error messages showed again on the console, which is interesting.

"Interesting" is a good word to use there! 

Quote from: birno link=msg=0 date=
Now the error messages gone, but still nothing on the LCD screen.

When you say the error messages are gone, were there other "normal" log messages displayed? (There should be a couple of log messages displayed every time the component starts up as it connects to the LCD).

Quote from: birno link=msg=0 date=
Do you have any other idea?

A couple - but none of them very good! I'm a little confused to be honest - though that's not all that unusual!

There are two possibilities that seem most likely, either for some reason the new software did not install totally correctly, or the newest software does not actually support the Z-10s at all.

If the installation did not work correctly (perhaps because the old software was still installed at the time?) then un-installing all Logitech LCD software then reinstalling the G-15 software may work. Rebooting your PC between each stage is probably a good idea too (drivers can be difficult if you don't). I know that version of the software *does* work with the component since it's the version I use - so either it's a Z-10 specific issue or something to do with you setup specifically.

If the newest software does not support the Z-10s then we need to find you an older version of the software (before they unified it all). But of course they have stopped listing that on the downloads page for the G15.

Sigh. These Logitech drivers and support of older hardware is all such a mess.

If you are running a 64bit version of Windows I can send you an old version of the LCD management software to test with, otherwise we'll have to try to dig up a version from some online cache somewhere - which is a pain, but shouldn't be too hard.

Finally, can you tell me what happened with other LCD components when you have/had different versions of the LCD software installed? Did installing the new software still allow the LCD to work with other things? If you changed the clock on the new software (for example) did it update the LCD? If not then that would suggest the software did not install correctly, if they all worked correctly then it suggests something more subtle is wrong.
Title: foo_logitech_lcd
Post by: birno on 2013-03-10 14:37:24
Now I uninstalled all Logitech driver, restart computer, install G15 driver, restart, the logitech software says, can't find any device, so I think it's not support the Z-10.
On the foobar console there's no any error or normal message now.
Yesterday after installed the new driver the first time, the old one worked correctly, I was able to change the clock etc.
With the new one of course nothing worked, because can't see the device.
I'm using Win7 64bit so we can try with the older driver.
Title: foo_logitech_lcd
Post by: ectotropic on 2013-03-12 17:07:22
I'm using Win7 64bit so we can try with the older driver.

Trying with the old driver apparently worked - so that's nice!

If other people encounter this issue (unable to get Z-10s or similar working with the component) the answer is you need to find the older (legacy) "GamePanel" software - i.e. those prior to the release of the new "unified" Gaming Software. AFAIK the last version of those drivers that was available was v3.06.

Sadly Logitech have removed the download links for these drivers from the pages of many, if not all, of the products they supported.

So, there are two options - either try a web search for "logitech gamepanel drivers" or "logitech gamepanel software" (both of which currently bring up a few possible downloads) - or contact me.

Anyway, just wanted to make sure all that was in this thread for future reference and all that
Title: foo_logitech_lcd
Post by: KeijoKala on 2013-05-10 13:32:00
Hello. I was wondering about the track info: Is it possible to split long titles/album names into two lines, instead of having them scroll across the screen? So, instead of having a long title scroll across, it would just continue itself onto the line below.

I'd like that. Is that possible to do?
Title: foo_logitech_lcd
Post by: ectotropic on 2013-05-13 13:03:24
Quote from: KeijoKala link=msg=0 date=

Yes I should think that will be possible

Though as ever, no promises.

If you don't mind getting your hands a little dirty you can actually use (abuse?  ) foobars formatting engine to emulate line wrapping - it is not perfect, but it might be "good enough" in the short term.

For example:
Code: [Select]
$puts(MyText,%album artist%)
$puts(MaxLen,19)
$select(
$add($div($len($get(MyText)),$get(MaxLen)),1),
$get(MyText),
$substr($get(MyText),0,$get(MaxLen))$char(10)
$puts(MyText,$right($get(MyText),$sub($len($get(MyText)),$get(MaxLen))))
$substr($get(MyText),0,$get(MaxLen)),
$substr($get(MyText),0,$get(MaxLen))$char(10)
$puts(MyText,$right($get(MyText),$sub($len($get(MyText)),$get(MaxLen))))
$substr($get(MyText),0,$get(MaxLen))$char(10)
$puts(MyText,$right($get(MyText),$sub($len($get(MyText)),$get(MaxLen))))
$substr($get(MyText),0,$get(MaxLen)),
$substr($get(MyText),0,$get(MaxLen))$char(10)
$puts(MyText,$right($get(MyText),$sub($len($get(MyText)),$get(MaxLen))))
$substr($get(MyText),0,$get(MaxLen))$char(10)
$puts(MyText,$right($get(MyText),$sub($len($get(MyText)),$get(MaxLen))))
$substr($get(MyText),0,$get(MaxLen))$char(10)
$puts(MyText,$right($get(MyText),$sub($len($get(MyText)),$get(MaxLen))))
$substr($get(MyText),0,$get(MaxLen)))


Before:
...And You Will Know Us By The Trail Of Dead

After:
...And You Will Kno
w Us By The Trail O
f Dead


So, yeah, um, close. Kinda.   

As you can see it looks pretty horrendous though and while it might be possible to do better it's unlikely to get much nicer.

If you want to try out what I posted, you can simple copy and paste that code into the Track Info dialog box - replace "%album artist%" (on the first line) with the text you want to split if it is too long, replace "19" on the second line with the number of characters you want the line length to be - anything longer than this will be split into multiple lines. The code will wrap anything longer than the number of characters you specify for up to 4 lines - more lines requires more code, but is just the same idea. If you decide to edit/expand what I've written I highly recommend doing editing work in an external text editor - makes life a little easier.

Oh and make sure you have "Expert Mode" enabled in the component before you try this!

Hope that makes sense  Feel free to let me know if it doesn't - would be happy to help you get my temporary fix working!

Would be really interested if anyone can improve on my title formatting code (not that I spent all that long working on it).
Title: foo_logitech_lcd
Post by: KeijoKala on 2013-05-17 23:32:21
Thanks! While not perfect, it suits my purposes just fine.
Title: foo_logitech_lcd
Post by: penfold1992 on 2013-08-10 21:21:03
Im sure this is possible but it would need some modification of some sort.

I like to have some information on my lcd panel some times as well as the music information.
I noticed that you can change the two timings at the end of the track info display to "system date" and "system time"

what I would like to be able to do is change Track info 2 (for example) into a display of 2 lines with system date and system time.
I do not know how to code for the G15 but if I could incorporate this into the display that would be a nice little extra. (even if you could give me some advice about how I would go to changing it on my own)

It would be useful to be able to add something like %system_date% and %system_time% into the tags so that I could fill that into line 1 and 2 as well as having the progress bar.
Title: foo_logitech_lcd
Post by: ectotropic on 2013-08-14 11:56:24
Quote from: penfold1992 link=msg=0 date=
It would be useful to be able to add something like %system_date% and %system_time% into the tags so that I could fill that into line 1 and 2 as well as having the progress bar.

Not only is it possible - but it is something I actually coded a little while back - so it will be in the next version...

...whenever that is... 

Which neatly segues into a more general update for anyone who is interested in what is happening with this component:

Good news is that I'm still here and still have many plans for this component (and other components besides!)

Bad news is that "life" continues to scupper my plans for updates

The result: development continues and will continue for the foreseeable future, but I can't say when the next update will be.

Sorry to all for the delays and lack of updates - I know how annoying not getting software updates can be.
Title: foo_logitech_lcd
Post by: penfold1992 on 2013-08-18 16:07:21
Not only is it possible - but it is something I actually coded a little while back - so it will be in the next version...


Awesome =) im excited for the new update but i would also be interested in how the coding works in being able to do this (as i am interested in becoming a software developer in the future)
Title: foo_logitech_lcd
Post by: gfxnow on 2013-08-18 18:18:26
I absolutely love this component and it totally took care of my buyer's remorse from the G19

I was wondering if there's a way to not have "logitech media display" taking over everytime there is a track change. Is there a way to stop foobar2000 from transmitting that information?

I know I can turn off "logitech media display" altogether but I like to keep it for displaying volume increase/decrease for my speakers.
Title: foo_logitech_lcd
Post by: ectotropic on 2013-08-19 13:51:16
Quote from: penfold1992 link=msg=0 date=
i would also be interested in how the coding works in being able to do this (as i am interested in becoming a software developer in the future)

Send me an email! (Details in component readme I think!) Happy to help budding coders.  (This goes for anyone - though if I'm inundated with requests I might have to decline some!)

Quote from: gfxnow link=msg=0 date=
I was wondering if there's a way to not have "logitech media display" taking over everytime there is a track change. Is there a way to stop foobar2000 from transmitting that information?

I know I can turn off "logitech media display" altogether but I like to keep it for displaying volume increase/decrease for my speakers.

Hmmm - I'm not at the PC with a Logitech keyboard right now, but I think there might be an option in the configuration for the Logitech Media Display itself. IIRC you can enable/disable support for various media players and other things in the config for it - which is accessible via the main software, though it's not obvious (not being able to check right now I can't point you to where exactly it is, but I'm sure it's there). Certainly I know that my personal config and that of a couple other people is exactly as you want, so it is possible, just a question of finding the correct setting!

Let me know how you get on!  I'll check the actual settings when I get a chance to work on my main PC again (later this week).

It's news to me that the Logitech software natively supports foobar though - that must be pretty new (certainly didn't used to).
Title: foo_logitech_lcd
Post by: gfxnow on 2013-08-19 17:35:26
Thanks for the quick reply ectotropic, much appreciated

I am running Logitech Gaming Software 8.46.27 and I can see the list of media players in the media display settings. However, Foobar2000 is not listed there:
(http://img850.imageshack.us/img850/1711/gy6y.jpg)

Anyone else using the latest version?
Title: foo_logitech_lcd
Post by: gfxnow on 2013-08-19 18:09:21
Disabling all media players worked. Simple enough

Thanks for pointing me in the right direction!
Title: foo_logitech_lcd
Post by: ectotropic on 2013-08-23 15:26:45
Quote from: gfxnow link=msg=0 date=
Disabling all media players worked. Simple enough

See! I knew there was a setting in there that would fix it

Glad you got it sorted - thanks for letting me know how! (Always good to know how to answer this question in the future!)
Title: foo_logitech_lcd
Post by: PeterMac on 2014-05-30 01:23:13
This plugin it's not compatible with MSI Afterburner software, hangs foobar on close, please update and fix it.
Title: foo_logitech_lcd
Post by: ectotropic on 2014-05-30 10:05:38
This plugin it's not compatible with MSI Afterburner software, hangs foobar on close, please update and fix it.


Thanks for the bug report - unfortunately I just installed MSI Afterburner and am not experiencing any issues, so I'll need more information before I can work out what is going wrong.

Questions:

Sorry I can't be more help right now, but until I have a better idea of what is going on I won't be able to do anything.
Title: foo_logitech_lcd
Post by: redrum79 on 2014-11-27 20:39:12
hello,

i love this plugin.
what i would like that the plugin work on the h19 and g13 @ the same time.
now the g19 is working but cant run it on g13 only when i disconnect my g19.

thanks
redrum
Title: foo_logitech_lcd
Post by: ectotropic on 2014-11-30 17:55:52
Quote from: redrum79 link=msg=0 date=
what i would like that the plugin work on the h19 and g13 @ the same time.

Hi!

Glad you like the plugin! Thanks

I actually wondered if/when anyone would mention this limitation - I wasn't sure if anyone would have 2 different devices let alone want the display on both. I guess I know now!

Unfortunately it's not as easy to do as you might think.

I know it seems like it should be possible to just send the image to both devices, but for a number of reasons that's not the case. If I were to do it, it would pretty much come down to running two different versions of the plugin at the same time - which is possible, but a bit tricky (and a lot of work).

I won't say never, and I'd really like to do it, but don't count on it happening. 

Sorry.
Title: foo_logitech_lcd
Post by: frogmaster on 2015-10-18 20:45:21
Hello, is there a way to modify album art picture on the LCD while playing?
I'm using Biography View plugin (http://www.hydrogenaud.io/forums/index.php?showtopic=70955) and it downloads art from last.fm as *.png, not *.jpg and these files aren't hidden, so I get a black background while playing.
Actually, I'm not sure if it's the problem of plugin, may be it's an old driver for my G19 keyboard.
Title: foo_logitech_lcd
Post by: frogmaster on 2015-10-19 17:28:34
Found an anser here: https://www.hydrogenaud.io/forums/index.php?showtopic=110304 (https://www.hydrogenaud.io/forums/index.php?showtopic=110304)
Title: Re: foo_logitech_lcd
Post by: beerfield on 2023-09-29 10:34:11
Helllo,
i like your plugin but...
Is there any chance that you could update plugin to be operating with new foobar 2.0 ?
Title: Re: foo_logitech_lcd
Post by: ectotropic on 2023-10-05 16:36:09
Helllo,
i like your plugin but...
Is there any chance that you could update plugin to be operating with new foobar 2.0 ?

I'm amazed anyone still uses this, but you are the second person to contact me about it this year!

New (final) version uploaded that supports foobar2000 32-bit and 64-bit versions, along with a lot of changes and improvements.

The source code has also been released if that is of interest see https://github.com/ectotropic/foo_logitech_lcd.

Thanks to everyone for using the plugin over the years!
Title: Re: foo_logitech_lcd
Post by: beerfield on 2023-10-09 08:21:58
Thank you for an update - now foobar200 2.0 has finally its base functionality.
Title: Re: foo_logitech_lcd
Post by: novax on 2023-10-23 03:15:33
Hello friends, congratulations for continuing with this player, I am testing the new plugin for g19, 64-bit version ,when it shows the track information the text is not displayed correctly,
When the text moves, it blocks, or if it is not fixed in the center, it leaves the display, blocking what is shown.
a cordial greeting