foo_logitech_lcd, New LCD display & visualisation component for G15, G19 and Z-10 |
![]() ![]() |
foo_logitech_lcd, New LCD display & visualisation component for G15, G19 and Z-10 |
Jun 12 2009, 11:00
Post
#1
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
A component to display visualisations and track information on a variety of Logitech LCD screens.
Component Homepage (please link to either this forum topic or that page - do not link directly to the component downloads) Features:
I'm open to suggestions for improvements - let me know if there is anything you would like to see - no matter how crazy! More information available at the homepage (above). In action: ![]() ![]() Requires:
Version 0.5.5
Download: foo_logitech_lcd v0.5.5 To install or manually update; download the component, then go to the Components page in Preferences and select "Install..." and locate the file you have downloaded. To auto-update; go to the Components page in Preferences and select "Get updates". If you don't see any "Install" or "Get updates" buttons then you may not have the latest version of foobar in which case you can just place the dll in the foobar "components" directory. Previous Versions now on component homepage Notes:
This post has been edited by ectotropic: May 19 2012, 14:29 |
|
|
|
Jun 12 2009, 20:42
Post
#2
|
|
![]() Group: Members Posts: 4 Joined: 12-June 09 Member No.: 70625 |
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? |
|
|
|
Jun 12 2009, 21:25
Post
#3
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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 Visual Studio 2008 redist x64 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. 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. |
|
|
|
Jun 12 2009, 22:00
Post
#4
|
|
![]() Group: Members Posts: 4 Joined: 12-June 09 Member No.: 70625 |
Sorry I forgot to include that info.
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. This post has been edited by attenbran: Jun 12 2009, 22:01 |
|
|
|
Jun 12 2009, 22:13
Post
#5
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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. |
|
|
|
Jun 12 2009, 22:35
Post
#6
|
|
![]() Group: Members Posts: 4 Joined: 12-June 09 Member No.: 70625 |
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% |
|
|
|
Jun 13 2009, 14:59
Post
#7
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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. |
|
|
|
Jun 13 2009, 15:49
Post
#8
|
|
![]() Group: Members Posts: 4 Joined: 12-June 09 Member No.: 70625 |
Thanks!
|
|
|
|
Jun 14 2009, 22:58
Post
#9
|
|
![]() Group: Members Posts: 2296 Joined: 18-May 03 From: Denmark Member No.: 6695 |
Can you support the Logitech diNovo mediapad LCD? (and hopefully without the bloated SetPoint software)
This post has been edited by odyssey: Jun 14 2009, 23:02 -------------------- Can't wait for a HD-AAC encoder :P
|
|
|
|
Jun 15 2009, 08:42
Post
#10
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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. |
|
|
|
Jun 15 2009, 16:53
Post
#11
|
|
![]() Group: Members Posts: 2296 Joined: 18-May 03 From: Denmark Member No.: 6695 |
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, but I was not really able to make it work and having a native solution would indeed be much cooler.
-------------------- Can't wait for a HD-AAC encoder :P
|
|
|
|
Jun 15 2009, 23:45
Post
#12
|
|
|
Group: Members Posts: 2 Joined: 15-June 09 Member No.: 70706 |
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. |
|
|
|
Jun 16 2009, 10:25
Post
#13
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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 |
|
|
|
Jun 16 2009, 10:36
Post
#14
|
|
|
Group: Members Posts: 2 Joined: 15-June 09 Member No.: 70706 |
Thanks for the answer, works great now. Many thanks.
|
|
|
|
Jun 16 2009, 17:40
Post
#15
|
|
|
Group: Members Posts: 13 Joined: 20-May 09 Member No.: 69996 |
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) |
|
|
|
Jun 17 2009, 10:28
Post
#16
|
|
|
Group: Members Posts: 17 Joined: 15-February 09 From: Australia Member No.: 67024 |
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". |
|
|
|
Jun 17 2009, 12:37
Post
#17
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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 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. |
|
|
|
Jun 23 2009, 06:40
Post
#18
|
|
|
Group: Members Posts: 1 Joined: 23-June 09 Member No.: 70900 |
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. |
|
|
|
Jun 23 2009, 08:39
Post
#19
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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! |
|
|
|
Jun 24 2009, 19:08
Post
#20
|
|
|
Group: Members Posts: 13 Joined: 20-May 09 Member No.: 69996 |
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 |
|
|
|
Jun 25 2009, 14:32
Post
#21
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
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! |
|
|
|
Jun 25 2009, 14:56
Post
#22
|
|
|
Group: Members Posts: 13 Joined: 20-May 09 Member No.: 69996 |
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 |
|
|
|
Jun 26 2009, 16:38
Post
#23
|
|
![]() Group: Developer Posts: 133 Joined: 25-September 04 From: Scotland Member No.: 17297 |
v0.2 is now out!
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. |
|
|
|
Jun 27 2009, 09:23
Post
#24
|
|
|
Group: Members Posts: 17 Joined: 15-February 09 From: Australia Member No.: 67024 |
Thx for 0.2.0, ectotropic.
I'm liking the new config page. However, one issue so far. I cant change fonts... ![]() Vista x64. Any ideas? |
|
|
|
Jun 27 2009, 10:22
Post
#25
|
|
|
Group: Members Posts: 13 Joined: 20-May 09 Member No.: 69996 |
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) This post has been edited by razor99: Jun 27 2009, 10:24 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 12:46 |