Great job marc2003.Just one thing. You know that biography view can get those info for you and cache them. As it works as a background process i suppose it also works with DUI.i am using biograview tags to do what you do.

Yes, it can. But it causes some minor pauses (for me at least) when switching tracks even when only running as a background process. Not relying on the biography plugin seems to solve that problem.

Great job marc2003.Just one thing. You know that biography view can get those info for you and cache them. As it works as a background process i suppose it also works with DUI.i am using biograview tags to do what you do.

Yes, it can. But it causes some minor pauses (for me at least) when switching tracks even when only running as a background process. Not relying on the biography plugin seems to solve that problem.

It might not be the case for CUI, but I can notice it on DUI. If you use a crossfader (I do) or gapless playback, there's a small (yet noticeable) blip between tracks. Additionally, this "blip" also freezes the UI display, so it effectively breaks the fading effect in your new album art script.

carmenm, be sure to post your similar artists script when you get to a point where you think it's stable, that looks amazing!

Thanks i will. But seeing problems people have with Biography view, i am writing a background script to do its caching job. All my other lastfm scripts will depend on it. Will post as soon as it is stable.

I have a script to share, it's an album art/lyrics view. Also, I made a quick script to get the colours and font, name it getColoursFonts.js in your scripts directory: http://pastebin.com/f194f3496

Now here is my art viewer. It has the following features: double click to swap between prefer now playing and prefer focused track, middle click to swap between prefer art and prefer lyrics, and mouse scroll to change art type or to scroll lyrics. http://pastebin.com/f3d25a237

I haven't got a fade transition on the art, and I'm not sure the lyrics scroll quite right. It also doesn't handle synced lyrics, but it probably could be modified to.

I wanted to show what i managed to build with WSH panel Mod. Every panel is made with WSH. I have no Biography View. There is a background wsh that download everything necessary from Lastfm. All the others are just triggered for new data.I could use biography view to do so, but syncing with my panel would be hard and would still have to communicate with lastfm for love, etc ... And i prefer to limit the number of connections.Moreover the back script does not only download data for the playing track, it also download small artist images for similar.All images are cached.

For the similar artists, those are buttons that link to the lastfm page

I will released as soon as possible. I still need to debug and use an ini file for all panels.

here's another script. this is for DUI only. it allows you to create your own buttons of any size, using any images you like. by default it uses the DUI background colour (it changes colour as you change theme).

..ZIP..

I want to make a buttonpanel. I use your scripts.I setup a run service to aktivate Album Art Downloader with the Artist and Title of the selected song.If I press the button nothing happends. Only if I play the song the button will work.

Notes:Using the WshShell.Exec to grab output from a console application via STDOUT will throw up a console window for a fraction of a second. This is ugly so we have get the output from MediaInfo in a different manner. Instead I use WshShell.Run to run my app via CMD so I can redirect output to a text file and then read this text file back to a variable. This is a roundabout way because WshShell.Exec is badly implemented (should have hidden the console window).

I create a simple lyrics panel and have one question about how to remove the timestamps.

For now i use:replace(/\[\d+:\d+.\d+\]/g,"")

This removes the timestamps, but not the info parts at the beginning of such timestamped lyrics files.Has anybody an idea how i can remove all "squared brackets" parts?So [ar:Peter Gabriel] and [01:56.32] for instance will be removed completely?Is there any "wildcard" in jscript so i could use something like: replace(/\[*\]/g,"")Thanks.

Hi guys, I am currently trying to make some buttons that act more like the main menu, that is, you click once to open the menu and click again to close it. The problem is my buttons at the moment only open the menu. I can't figure out how to stop it from opening in a way that doesn't break it. Here is a simplified script , the red rectangle is the button to open the menu: