• Welcome to DVD Collectors Online.
 

DVD Profiler Screensaver

Started by RossRoy, June 09, 2009, 05:35:18 AM

Previous topic - Next topic

RossRoy

Hey Karsten,

I saw the screensaver you posted over at Invelos and tried it out. I like it! Did you code it yourself? If so, may I be so bold as to suggest two little things?

It would be nice to be able to have it select only from my Owned list (I know it doesn't use the XML export, but I'm hoping it's a simple fix)...

Also, and that's the meat of it, I'd like something that would apply pan and zoom effects to the covers. Kinda like what they do in biographies when they show pictures to give it a little more oomph! Something like what the MotionPicture Screensaver does (you can get it here...

If somebody would come up with an easy way (read: not manually copying all images to a second folder, and then manually update it as I go) to do both these things.. I'd be eternally grateful...


DJ Doena

Yeah, I coded it myself. It was a .NET sample program and I took it and modified it.

The first thing can be arranged - I have to scan the exported XML and then find all the owned titles.
Karsten

Abraham Lincoln once said The trouble with quotes from the internet is that you never know if they're genuine.

my Blog | my DVD Profiler Tools


DJ Doena

#2
Here's a program that lets you create a settings file of your owned collection. You have to use the XML export of DVD Profiler, then start the program, select the collection file, select the images folder of your collection and finally the settings.xml in your windows\system32 directory.

http://doena-soft.de/dvdprofiler/screensaver/CreateScreenSaverSettings.zip

and the source

http://doena-soft.de/dvdprofiler/screensaver/CreateScreenSaverSettings_src.zip

And the screensaver again with source

http://doena-soft.de/dvdprofiler/screensaver/DVDProfilerScreenSaver.zip
http://doena-soft.de/dvdprofiler/screensaver/DVDProfilerScreenSaver_src.zip
Karsten

Abraham Lincoln once said The trouble with quotes from the internet is that you never know if they're genuine.

my Blog | my DVD Profiler Tools


RossRoy


RossRoy

It shows that I haven't coded for over 10 years.. I pretty much can't make heads or tails of the code  :laugh:

DJ Doena

Which one, the Saver or the Setter?
Karsten

Abraham Lincoln once said The trouble with quotes from the internet is that you never know if they're genuine.

my Blog | my DVD Profiler Tools


RossRoy

I was looking at the Saver, seeing if I couldn't hack something in it to add at least panning.. but it looks like I'll have to relearn programming.

I'm sure I could follow the logic by just actually reading the code and following the calls and all, I just didn't have time to do it yet. My coding skills are just a tad bit rusty hehehe

DJ Doena

I uploaded a new source version with some comments.

The most important functions are the OnLoad() and OnTimerTicked() in the ScreenSaverForm.cs

You can download Visual C# 2008 for free from Microsoft: http://www.microsoft.com/express/vcsharp/
Karsten

Abraham Lincoln once said The trouble with quotes from the internet is that you never know if they're genuine.

my Blog | my DVD Profiler Tools


Kathy

The only code I can think of is the Da Vinci Code!