Mouse Control Over QuickTime

Please go to this page and see. http://142.31.86.230/Ex1/
Here they are playing live streaming on the web using network camera. This is the same situation we have. If you will notice, there is Camera controller that you can use to move camera. Try it it may take 40 seconds to show changes but it works.
*Now my question is : Can we not use the controller on right side and move the camera just by clicking and dragging the mouse over the viewer.*
Can we use QTMouseEvents for this and what about Z-index or viewer.
Please Help me on this.............
Thanks in advance...

this forum section is for developers if they need help with there code/dev center

Similar Messages

  • Capture a user's mouse control over the player

    There is video streaming using RTP to the QuickTime viewer in a web page
    The major issue is that the z-index of the player seems to be infinite, not allowing mouse events to be captured over the top of the player
    Is there anyway to get around this? I'd like to use javascript to *capture a user's mouse control over the player if possible.*

    mgulesian, you might want to query the system properties.
    System.getProperty("user.name")Please note that this property is subject of security constraints (and there're good reasons for this, read the Java Tutorial, Trail: Essential Java Classes, Lesson: Accessing System Resources for details). For example, web applications running inside Tomcat are not allowed to query this property by default. Think twice before doing this, you have been warned!
    HTH, Markus

  • Is anyone developing the ability for laser projection keyboards to have mouse control over iOS devices?  This would really improve the productivity of my ipad.

    I would like to have mouse control over my ipad and iphone from my laser projection keyboard.  Is anyone working on this?

    this forum section is for developers if they need help with there code/dev center

  • How control can be customized so that it changes its picture when mouse moves over it

    How control can be customized so that it changes its picture when mouse moves over it. As it happens in other develpment enviroments that one can customized the look 'n feel of any thing during the mouse movement over that very thing. Moreover can any body plz tell me that how one can modify the funtionality of a control by him self (not selecting the available functionalities of controls and indicators)

    The attached LV 7.1 code uses an event configured to trigger on two controls when a "Mouse Enter" or a Mouse Leave" event occurs. Depending on the type key focus is either assigned or removed.
    Please elaborate on the Q re: customizing a control.
    Ben
    PS Do NOT change the boolean to an indicator, save, run, change to control, save run again. That is bad.
    Forgot to attachMessage Edited by Ben on 05-05-2005 09:30 PM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    MouseOver.vi ‏28 KB

  • Quicktime Interactive Movie Mouse Control

    I have a quicktime interactive movie saved from keynote with chapters added in.
    The file pays full screen but at 800x600 screen resolution, the mouse left click button is not advancing the presentation. If I change the resolution to 1024x768 the mouse works again. What is the relationship between resolution and mouse control and how do I get it to work at 800x600?

    Tristan,
    As Rick indicated in his post, the answer lies in "manually"
    pausing the slides by inserting click boxes or buttons. I just
    wanted to add that if you have already recorded your movies and did
    not use Simulation mode, you can still easily insert a click box on
    each slide to pause them.
    1. On the first slide, insert a click box and set the options
    as you desire (turning off success/failure captions for
    instance...just don't uncheck the Pause movie until user clicks
    option, otherwise you will change the "nature" of the object that
    Rick was referring to.)
    2. Size the click box to as small as possible and place it in
    an out of the way location on the slide. (We often hide it under
    another object if it does not need to be clicked such as when used
    in conjunction with the auto playback controls.)
    3. Copy the click box
    4. On the filmstrip view, highlight all slides that you want
    the movie to pause
    5. Right Click on any one of the highlighted slides in the
    filmstrip view and select Paste Object
    This will paste a copy of your click box in the same location
    on all slides with the same settings as your original.

  • I have a mac book pro and i seem to lose control over my mouse while I'm surfing the web. Is it a virus? and what do i do?

    I have a MacBook Pro with OS X 10.7.5 on it.  When I'm connected to WIFI I sometimes lose control over my trackpad, even though I may not be surfing the web on safari. Is there a virus on my computer or is there something wrong with my track pad. Ive only had the computer for about 3 months.

    It's not a virus, and it's also not a hacker unless a friend or relative with access to your machine is playing a prank on you. As to what it is, there are a number of possibilities. See:
    My mouse keeps moving around on its own, as if someone is remotely controlling my Mac!

  • Slideshow Export over QuickTime didn't work

    Hi,
    today i try after a long time (and first time with iPhoto 8) an export over QuickTime. But the first time ever in my iPhoto history i have a big problem who i can't fix and i didn't found any informations here what i can do.
    So... If i create an new album as a slideshow, i can put a lot of images who i like in it. But if o try to export this stuff, it's doesn't work. A short time before the export are finished, iPhoto stop the process without an message and suggest me, that all looks fine. But if i try to locate the file on my Picture/iPhoto Slideshow folder, i see nothing. The QuickTime file is missing.
    Than i read, that i can try to export/share the Slideshow with iDVD. I try this, and oh man... I got an QuickTime file in my folder, but iDVD say it's not a movie file.
    So i try it again to export another slideshow (my final one) to iDVD to got an QuickTime file but now i see nothing again in the folder. After my second try i got the message, that i didn't have enough space on my HD. The info was right. From 7 GB of free space on my internal HD a few minutes ago i have now only 500 MB free... Where all the space is gone?
    I quit iPhoto and got my space back, thanks... But the export still doesn't work really good.
    Hey, it's nice to watch pics in iPhoto, but it will be also nice to share some pics as a special slideshow outside from iPhoto.
    If anyone have an idea what i can do?
    Oh, by the way... After my first steps i try to install iPhoto completely new and i removed all external plugins... But nothing works better.

    It could be an issue of a file or folder inside the iPhoto application having it's access turned off to you somehow. It's happened before with certain buttons not showing or working.
    Open the application, select, Control-click and select "show package contents". Then look for any item that has a red circle with a "-" in it attached to it. If you do that means you don't have access. Select it and bring up the Info window (Command-I) to change access. If that doesn't work you might have to reinstall the application from the installation disk that came with your Mac or from the iLife disks (whichever is appropriate).

  • Data point display when mouse hovers over data point in TCODE QGC1

    Hi experts,
    Just want to ask if anyone knows how to add more data in the display when your mouse hovers over the data point in the control chart of transaction QGC1?
    Because currently the control chart shows u201CSeriesu201D and u201CValueu201D, Iu2019m planning to add the inspection lot date when your mouse hovers over the data point.
    Hope to have some response regarding this and thanks in advance

    Tohatsu,
    I am not sure exactly what you are trying to do but the way you have went about doing things is not the way to code in LV. Fist off break your code into functional blocks and use these functional blocks as Subvi's. This will make your block diagram easier to read. Once you do this you can get rid of a lot of code. Also you need to learn how to use the event structure, right now the way your code is set up to use it is not correct. Have a look at the examples that ship with LV. i am not even going to begin to try to understand your code because the diagram is so large. Please do not take all of this the wrong way I am not trying to be hard on you or anything, I am just giving you some constructive criticism..
    Break your code down into functional blocks and use subvi's to perform those blocks of code.
    Have a look at the examples on how to use an event structure.
    Have a look at state machines
    You would also benefit from getting the book called Labview for everyone, third edition, jeffrey travis and james kring.
    You have a lot going on in this VI. Use the eventstucture to your advantage instead of as a hinderence like it is now. the way your code is set up now everything runs in your while loop, then it waits for an event to fire. in your case the while loop will not run again until the mouse moves over the waveform chart. You are on the right track, you just need to get some fundamental basics down and you will figure out what is going on.
    Thanks for converting the code to 8.0 for me.
    Message Edited by Jhoskins on 01-30-2008 09:17 AM
    Joe.
    "NOTHING IS EVER EASY"

  • Having issues with my MacBook. Even when the internet is disconnected, apps are still closing and opening on their own. I sometimes do not have control over my cursor.....any suggestions?

    Having issues with my MacBook. Even when the internet is disconnected, apps are still closing and opening on their own. I sometimes do not have control over my cursor.....any suggestions?

    There are several possible causes for this issue. Please take each of the following steps that you haven't already tried until it's resolved. Some may not be apply in your case.
    1. Follow the instructions in this support article, and also this one, if applicable. A damaged or defective AC adapter could be the cause, even if it's the right kind.
    2. Open the Bluetooth preference pane in System Preferences and delete all pointing devices other than the trackpad, if applicable. Disconnect any USB pointing devices. By a "pointing device," I mean a peripheral that moves the cursor, such as a trackpad, mouse, trackball, or graphics tablet. A plain keyboard is not a pointing device.
    3. Start up in safe mode and test, preferably without launching any third-party applications. If you don't have the problem in safe mode, but it comes back when you restart as usual, stop here and post your results. Do the same if you can't start in safe mode. If there was no difference in safe mode, go on to the next step.
    4. Reset the System Management Controller.
    5. If you're using a Bluetooth trackpad, investigate potential sources of interference, including USB 3 devices.
    6. A swollen battery in a portable computer can impinge on the trackpad from below and cause erratic behavior. If you have trouble clicking the trackpad, this is likely the reason. The battery must be replaced without delay.
    7. Press down all four corners of the trackpad at once and release. If there's any effect, it's likely to be temporary, and the unit needs to be serviced or replaced.
    8. There's a report that a (possibly defective) Thunderbolt Ethernet adapter can cause the built-in trackpad of a MacBook to  behave erratically. If you're using such an adapter, disconnect it and test.
    9. There's also a report of erratic cursor movements caused by an external display that was connected but not turned on.
    10. If none of the above applies, or if you have another reason to think that your computer is being remotely controlled, remove it from the network by turning off Wi-Fi (or your Wi-Fi access point), disconnecting from a Bluetooth network link, and unplugging the Ethernet cable or USB modem, whichever is applicable. If the cursor movements stop at once, you should suspect an intrusion.
    11. Make a "Genius" appointment at an Apple Store to have the machine and/or external trackpad tested.

  • Buttons/MC on timeline don't appear until mouse roll over in browser

    Hello all,
    I am experiencing some weird behavior with some moveclips and buttons on my video player; (as2)
    http://websites.danielnwilliams.co.uk/crankmedia/
    I have created a video player that has the scrubber/playpause button actually move with the position in the video. There are other links that appear when the main video is at a certain point. There seems to be 2 problems with it which I cant figure out what is going on...
    -1st is that the scrubber is actually linked to the timeline (where the buttons are on) with the follwing code;
    MovieClip.prototype.scrubbb2 = function (x)
        var f2:Number = Math.round (this._totalframes * x);
        this.gotoAndStop (f2);
    For some reason the timeline starts from when the video is buffering, so its all out of sync with certain points in the video. But when you move the scrubber, the timeline seems to 'snap' into place and then all the videos line up. What have I done wrong here?!
    -2nd is that the link buttons will not appear unless the mouse is over the flash video player on the webpage. If your mouse is out of the video player nothing appears when its meant to. as soon as you put the mouse cursor into the flash player the links (that are meant to be visible) appear instantly. Is there a way to make them always appear on time?!
    Any help is greatly appreciated
    Cheers
    Dan

    yes, you can use, add and remove cuepoints in as2 but that's not what you should do for a scrubber.  you should use the metadata event to determine your flv's duration and use a loop (eg enterframe), to update the scrubber's position based on the duration and the netstream's time property.
    when your scrubber is dragged, delete the enterframe loop and use the seek() method to direct the stream to the correct point.
    you'll use a little algebra control your scrubber's position based on the netstream's time and you'll control your seek parameter based on the scrubber's position:
    // to determine the seek time given the scrubber.dragbar position:
    paramF(scrubber.dragbar,0,0,scrubber._width-scrubber.dragbar._width,duration);
    // to determine the scrubber.dragbar position given the netstream time
    paramF(scrubber,0,0,duration,scrubber._width-scrubber.dragbar._width);
    function paramF(mc:MovieClip,x1:Number,y1:Number,x2:Number,y2:Number){
    mc.m=(y1-y2)/(x1-x2);
    mc.b=y1-mc.m*x1;

  • GUI components only appear when mouse passes over them???

    I have a frame that contains componentes but they only appear when my mouse passes over them or clicks on them. can any one help with this. i do only set vibible after i have added them but the problem seems the same as if i haddent.

    Sorry i couldn't make a SSCCE because it doesnt happen with small programs. my code is pretty long but here it is if any one can help.
       import java.io.*;
       import javax.swing.*;
       import java.awt.*;
       import java.awt.event.*;
       import java.awt.image.*;
       import jmfdemo.*;
       import java.util.*;
        public class LaserControll extends Frame implements ActionListener
          //Setings
          int vk[]=new int[9];
          int samplePlus=100;
          boolean vis=true;
          int rePaint=1000;
          int time=250;
          int numP=5;
            //End of Settings
          private BufferedImage image1;
          private FrameGrabber vision1;
          private int threshold = 200;
          private Color on = Color.white;
          private Color off = Color.black;
          int x,y;
          Rectangle r1,r2,r3,r4,r5,r6,r7,r8,r9;
          boolean found=false;
           public void paint(Graphics g) {
             if (image1 != null)
                g.drawImage(image1, 10, 30, this);
           public void load()
             try{
                File f=new File("Data");
                Scanner sk=new Scanner(f);
                for (int y=0;y<9;y++)
                {sk.nextInt();
                   sk.nextInt();
                   sk.nextInt();               
                   sk.nextInt();
                   vk[y]=sk.nextInt();
                vis=sk.nextBoolean();
                samplePlus=sk.nextInt();
                rePaint=sk.nextInt();
                time=sk.nextInt();
                numP=sk.nextInt();}
                 catch(Exception q)
                {System.out.println(q+"");
                   JOptionPane.showMessageDialog(null,"Error: Data File Cannot be Found","Error",JOptionPane.ERROR_MESSAGE);
                   System.exit(0);
           public void update(Graphics g) {
             paint(g);
           public void getRects()throws IOException
          {File f=new File("Data");
             Scanner sc=new Scanner(f);
             int x,y,w,h;
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r1=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r2=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r3=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r4=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r5=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r6=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r7=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r8=new Rectangle(x,y,w,h);
             x=sc.nextInt();
             y=sc.nextInt();
             w=sc.nextInt();
             h=sc.nextInt();
             sc.nextInt();
             r9=new Rectangle(x,y,w,h);
           public int sample()
          {int sample=image1.getRGB(x/2,y/2);
             int sr,sg,sb;
             Color sc=new Color(sample);
             sr=sc.getRed();
             sb=sc.getBlue();
             sg=sc.getGreen();
             sample=((299 * sr + 587 * sg + 114 * sb) / 1000);
             return sample;
           class WindowListener extends WindowAdapter {
              public void windowClosing(WindowEvent e) {
                System.exit(0);
           public LaserControll()throws Exception {
             Robot r =new Robot();
             load();
             addWindowListener(new WindowListener());
             setTitle("Laser Control");
             try {
                vision1 = new FrameGrabber();
                vision1.start();
                 catch(FrameGrabberException fge) {
                   System.out.println(fge.getMessage());
             image1 = vision1.getBufferedImage();
             setResizable(false);
             Color col = new Color(229,229,229);
             setBackground(col);
             x=image1.getWidth()-1;
             y=image1.getHeight()-1;
             for (int i=0;i<5000;i++)
                image1 = vision1.getBufferedImage();
                repaint();
             int sample=sample();       
             try{
                getRects();}
                 catch(Exception z)
             JButton hide=new JButton("Hide");
             hide.setBounds(35,183,100,20);
             hide.addActionListener(
                    new ActionListener() {
                       public void actionPerformed(ActionEvent e)
                         setAlwaysOnTop(true);
             JButton rc=new JButton("Recalibrate");
             rc.setBounds(35,160,100,20);
             rc.addActionListener(
                    new ActionListener() {
                       public void actionPerformed(ActionEvent e)
                      {int sam=sample();
                         JOptionPane.showMessageDialog(null,"New Threshold set to: "+sam+samplePlus,"Recalibrated",JOptionPane.INFORMATION_MESSAGE);
             JTextField status= new JTextField("");
             status.setBounds(146,184,20,19);
             status.setEditable(false);
             setLayout(null);
             add(status);
             add(hide);
             add(rc);
             setSize(image1.getWidth(this) + 20, image1.getHeight(this) + 95);
             setVisible(vis);     
          repaint();
             while(true) {
                image1 = vision1.getBufferedImage();
                repaint();
                try {
                   Thread.sleep(1);
                    catch(Exception e) {
                      System.out.println("Error");
                for (int i=0;i<x;i=i+numP)
                   for (int j=0;j<y;j=j+numP)
                      int v=image1.getRGB(i,j);
                      Color c =new Color(v);
                      int red=c.getRed();
                      int green=c.getGreen();
                      int blue=c.getBlue();
                      int b=(299 * red + 587 * green + 114 * blue) / 1000;
                      if (b>sample+samplePlus)
                         if (r1.contains(i,j))
                            r.keyPress(vk[0]);
                            r.keyRelease(vk[0]);
                            status.setText("1");
                            found=true;}
                         if (r2.contains(i,j))
                            r.keyPress(vk[1]);
                            r.keyRelease(vk[1]);
                            status.setText("2");
                            found=true;}
                         if (r3.contains(i,j))
                         { r.keyPress(vk[2]);
                            r.keyRelease(vk[2]);
                            status.setText("3");
                            found=true;}
                         if (r4.contains(i,j))
                         { r.keyPress(vk[3]);
                            r.keyRelease(vk[3]);
                            status.setText("4");
                            found=true;}
                         if (r5.contains(i,j))
                         { r.keyPress(vk[4]);
                            r.keyRelease(vk[4]);
                            status.setText("5");
                            found=true;}
                         if (r6.contains(i,j))
                         { r.keyPress(vk[5]);
                            r.keyRelease(vk[5]);
                            status.setText("6");
                            found=true;}
                         if (r7.contains(i,j))
                         { r.keyPress(vk[6]);
                            r.keyRelease(vk[6]);
                            status.setText("7");
                            found=true;}
                         if (r8.contains(i,j))
                         { r.keyPress(vk[7]);
                            r.keyRelease(vk[7]);
                            status.setText("8");
                            found=true;}
                         if (r9.contains(i,j))
                         { r.keyPress(vk[8]);
                            r.keyRelease(vk[8]);
                            status.setText("9");
                            found=true;}
                         if (found==true)
                            try
                               Thread.sleep(time);
                                catch(Exception e)
                                  System.out.println("Error!");
                            sample=sample();
                            for (int z=0;z<rePaint;z++)
                               image1 = vision1.getBufferedImage();
                               repaint();
                            found=false;
               setVisible(vis);
           public void actionPerformed (ActionEvent e)
           public static void main(String[] args)throws Exception {
             LaserControll a=new LaserControll();
       }

  • Quicktime 7 Pro is not installing over Quicktime 7

    I have Quicktime 7.7.6 for Windows installed on my computer.
    I purchased Quicktime 7 Pro and received a registration number
    I entered the registration number according to instructions
    Quicktime 7 Pro did not install over Quicktime 7.
    Help!

    Entering the registration merely unlocks the Pro features of QuickTime Player 7. It doesn't replace it with a different version.

  • I recently bought, from the original website of Adobe, Photoshop elements 13. However, when I go with my mouse pointer over the menu, It hangs or he works very slow. Does anyone have an idea how I can fix it? I have already downloaded updates, both from A

    I recently bought, from the original website of Adobe, Photoshop elements 13. However, when I go with my mouse pointer over the menu, It hangs or he works very slow. Does anyone have an idea how I can fix it? I have already downloaded updates, both from Adobe and Windows. I have a new pc with window 8.1.

    It could be a coincidence, but I rebooted the machine and (knock on wood) PSE13 seems to be working ok.

  • How to get more control over DVR recordings

    Looking for some advice on how to make sure the DVR records (and keeps) the episodes I want.  
    An example:
    I want to record a series that is still producing new episodes, but is also in repeats in syndication.  For example, Big Bang Theory.  This has new episodes each week on CBS, but has about twenty or so repeats each day on TBS.
    Due to the high number of repeats, any new episodes pretty quickly get overwritten by the repeats.  So is there a way to record both first-run and repeat episodes, but prevent the first-runs from getting overwritten before I can watch them?

    GRubinstein1 wrote:
    I have no idea if the format has recently been changed or what the issue is, but when I try to get more control over my DVR recordings, I can't. What I mean by that is that I cannot alter "First-Run and Repeats" to "First-Run Only," I cannot specify the specific channel to record on, I cannot say how many episodes I want it to keep, etc. Here is a step-by-step guide of what I do and what the problem is:
    I press the "menu" button on the remote. I scroll down to DVR. I select the option of "manage series recordings." I select one of my shows. I'll use "Masters of Sex" as my example. I select "Masters of Sex." It's at this point where I get a problem. When I select "Masters of Sex," the only option I get is to cancel the series. No option to only record first-runs. No option to keep only 3 episodes instead of 5. No option to change it so it saves until I manually record it. Nothing. I've tried not selecting "Masters of Sex" and instead using the right arrow button to scrol over to the settings of the show. But nothing happens when I do that. It doesn't give me access to these options. This is incredibly frustrating because not only do the shows delete automatically at a certain point, but it records EVERY SINGLE AIRING OF EVERY SINGLE SHOW I RECORD. This means I have to go through several times a day to the "Scheduled Recordings" section and delete scheduled recordings of shows I have already seen. It's absolutely ridiculous, particularly for cable shows, which air episodes frequently throughout the week. Please help me if you can.
    Put simply, I cannot change the settings on how I record each show.
    Try the Box's Menu/customer support/tops support tools/Fix Fios TV option. (exact working may be different on your box)

  • Does anyone know how the cutout filter works and is there a way of achieving the same effect without using filters to get more control over final look?

    does anyone know how the cutout filter works and is there a way of achieving the same effect without using filters to get more control over final look?

    Several ways to get similar results.  Image > Adjustments > Posturize with low values similar to what you'd use n Cutout.  This is the most flexible way I can think of as you keep the image in RGB mode with layers intact.  A more radical approach would be to reduce bit depth using Indexed Colour.  You'll need to experiment with settings, try changing Forced to Primaries, and Matte to Foreground Color.  There's no going back from this route, although you can change the mode back to RGB to re-enable layers, adjustment layers etc.
    A nice thing about the Filter gallery filters is that you can change the layer to a Smart object with all the control that gives you.
    Now if only this forum could filter out bizarre content.

Maybe you are looking for

  • Can I union several cursors for the same secondary db?

    I want to search several keys in one secondary database. select * from adb where a=6 or a=9 or .... certainly, this can be done by running several queries, but it is definitely slow. wondered if it is possible to union these several cursors together,

  • Combo installer keeps installing 64 bit on windows vista

    Is there a 32 bit only installer? every time I try to install an adobe flash update it loads the 64 bit version because I am on 64 bit Windows Vista, since the 64 bit of flash doesnt work on Vista I want to install the 32 bit version of flash but it

  • US Playdock Z500 with UK Zen Visio

    I really want a Creative Playdock Z500 to use with my Zen Vision M 30GB. However, it seems I missed the boat on the Europe supply, and everywhere I've looked is out of stock. I noticed it's in stock at Amazon.com so am thinking about importing one. B

  • How to view web(url) in panel ( SAP Dashboard 4.0)

    hello ~~~ I had hard time because of Dashboard 4.0 I want to view web( ex) www.google.com)  in panel. example, when I select url( ex) google), right panel is viewed (google page) I Need your help.

  • Screen Saver of itunes album covers.. choosing album covers from playlist??

    Is it possible to have a screen saver, like the one in preferences which combines all your album covers from itunes, but instead choosing the album covers from a playlist?