Command-line -t frameRange wildcard for all frames?

Greetings,
Pretty new to Shake and I am trying to get a seemingly simple command-line workflow going. I have a patch of QT files I need to output as DPXs after being deinterlaced. Where I am getting hung up is with the frameRange. It seems it will only render the first frame unless I give a range. Since I don't know how many frames each individual MOV has, I am getting stumpped. Is there a wildcard or some other option for having shake just do the whole thing?
Here's my command-line:
*shake -v -fi 0003PU.mov -deinterlace 0 1 -fo 0003PU_DPX/0003PU.#.dpx*
I have >80 QT files to convert to DPX, it seems a waste of time to have to open each one in the Shake GUI to find out the total frame count for each one. In the GUI it has the "Auto" button which populates the timeRange field with the full range, surely there must be something I can do from the command-line!

I wish there were such a wildcard! That would make life so easy.
I did figure out a way to generate Shake scripts automatically,
including finding the length of the source file. It will take a little
work: you'll have to learn bash.
Basically bash is a way of taking a bunch of command lines,
and combining them into something you can run as a program.
Here are two excellent resources for learning:
http://www.ibm.com/developerworks/library/l-bash.html
http://www.grymoire.com/Unix/
These two sites are awesome.
__________EXAMPLE ONE
Every bash script includes this line:
#!/bin/sh
Then you just start adding UNIX and/or bash commands.
So copy these two lines into a plain text editor window
and save them as amnesia.sh
#!/bin/sh
whoami
In Terminal you can run your new program!
Use cd to navigate to where amnesia.sh is,
and type
bash amnesia.sh
You will be reminded of your identity.
__________EXAMPLE TWO
Jumping ahead really quickly, here's a technique for
making a loop that will call up the name of
every Quicktime movie in a folder and send
it to some function in your bash script:
cd ./folder_containing_movies
for i in $(find . -name '*.mov');
do
my_fi=`basename $i`
my_function $my_fi
done
__________EXAMPLE THREE
Now we'll define that function: it prints out the name of the movie.
This part of the script must be above the loop
from which it is called.
So here's the complete bash script:
#!/bin/sh
my_function ( )
echo $my_fi
cd ./folder_containing_movies
for i in $(find . -name '*.mov');
do
my_fi=`basename $i`
my_function $my_fi
done
__________EXAMPLE FOUR
In order to have shake do something with these movies,
you could, in the example above, replace
echo $my_fi
with
shake $my_fi
but then you'd just get the first frame, and you'd
have to quit each Viewer to see the next movie.
For normal fully-tweaked dozens-of-nodes Shaking, one would use
shake -exec my_script.shk
The problem is that it's difficult (impossible?) to pass variables
like my_fi into my_script.shk. I was unable to do it--
probably because I'm just a beginner--
so I used bash to replace key words in a template,
scriptTemplate.shk, to write one shake script for each movie.
To do this, you need to replace parameters in the Shake script
with words that can be searched and replaced. In your Shake
template, the FileIn filename can be something like SEDmy_fi.
In bash you can use the sed command to search and replace
the expressions in the template:
sed -e 's/SEDmy_fi/'$my_fi'/g' scriptTemplate.shk > ./scripts_out/${my_fo}.shk
This does the search and replace, then writes a shake script
named automatically by my_fo, another variable you've created:
my_fo=`echo $my_fi | sed 's/.mov/_output/'`
__________EXAMPLE FIVE
At this point your head is totally spinning. Don't worry.
This is not a tutorial; I'm just trying to sketch out
the broad ideas here. You'll still have to learn bash
for this to make sense.
As a special bonus, here's a really useful bash command I stole from Olli
at vfxtalk.com to get the timerange of a movie using shake -info :
timerange=`shake ./folder_containing_movies/$my_fi -info 2>&1 | grep Duration | sed 's/info: Duration: //'`
You could then use $timerange elsewhere in your bash script.
Hope that helps,
Les

Similar Messages

  • [svn:osmf:] 14412: Added the Syndication. swc to the command line build config file for the AkamaiPluginSample project .

    Revision: 14412
    Revision: 14412
    Author:   [email protected]
    Date:     2010-02-24 17:48:22 -0800 (Wed, 24 Feb 2010)
    Log Message:
    Added the Syndication.swc to the command line build config file for the AkamaiPluginSample project.
    Modified Paths:
        osmf/trunk/apps/samples/plugins/AkamaiPluginSample/AkamaiPluginSample-build-config.xml

    I think it is not supported through ant script and you may have to contact Oracle Support. Please go through below thread (hisaak's reply) -
    Re: Export OSB configuration jar file using Ant
    Regards,
    Anuj

  • [svn:osmf:] 14411: Adding command line build config files for the syndication library.

    Revision: 14411
    Revision: 14411
    Author:   [email protected]
    Date:     2010-02-24 17:45:22 -0800 (Wed, 24 Feb 2010)
    Log Message:
    Adding command line build config files for the syndication library.
    Added Paths:
        osmf/trunk/libs/Syndication/syndication-build-config.flex
        osmf/trunk/libs/Syndication/syndication-build-config.flexcov
        osmf/trunk/libs/Syndication/syndication-build-config.xml

    Revision: 14411
    Revision: 14411
    Author:   [email protected]
    Date:     2010-02-24 17:45:22 -0800 (Wed, 24 Feb 2010)
    Log Message:
    Adding command line build config files for the syndication library.
    Added Paths:
        osmf/trunk/libs/Syndication/syndication-build-config.flex
        osmf/trunk/libs/Syndication/syndication-build-config.flexcov
        osmf/trunk/libs/Syndication/syndication-build-config.xml

  • One NavBar for all frame

    What is the best way to implement one common navbar for
    all frame instead one navbar for every frame ?
    Tnx..

    You could consider using a JDesktopPane with JInternalFrames (an "MDI" aproach). You'd then put the single navBar (with a FormBinding) on the JFrame which holds the JDesktopPane object. If you need examples about JDesktopPane and JInternalFrame, just use Google to find them, there are plenty around.

  • Why can't I access the command line I just downloaded for xcode?

    Why I can't access the command line I just downloaded for xcode?

    Firefox will not appear in the Market for most phones with incompatible hardware. I believe the Motorola Bravo is supported. You can check if your phone is supported here:
    https://wiki.mozilla.org/Mobile/Platforms/Android
    On some supported devices, a bug prevents Firefox from appearing in the Market. This may be related to the recent Market update. You can go to Settings/Applications and uninstall the Market update, then find and install Firefox.
    Or, you can download the app directly from here:
    http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/4.0b3/android-r7/multi/
    (Note: To download the app directly for an AT&T phone, you will have to search for instructions on how to "sideload" the APK file, since AT&T disables the option to install from non-Market sources.)

  • Unix command to stop Software updates for all users except admins?

    I want to stop App Store and other software updates for all user accounts. Administrator accounts should still be able to do Software Updates.
    Is there a terminal command that can do that i can push out through ARD?
    Thanks

    Managed preferences are the best bet. You could use Profile Manager or use the mcx command from the command line. I'd strongly suggest browsing over this before delving into MCX though...
    http://macadmins.psu.edu/2011presentations/PSUMAC301-MCX-John_DeTroye.pdf
    (the Workgroup Manager application shown is deprecated, but it's essentially the same with Profiles and running MCX from the command line)

  • Running report from command line with multiple value for same parameter

    Hey,
    I know how to run a report from the command line specifying parameters values each time but I was wondering if someone could tell me how I would go about running the same report multiple times in a batch program but specifying a list of values to pass to a parameter each time.
    So for example if a parameter was 'School Number', how could I run a report in a batch program that would pass a school number to the report as a parameter using a list of school numbers generated for a sql statement or something. So if I had 300 school numbers in my list then I would get 300 different reports when the batch program finished.
    This leads me to another question. How can I dynamically change the name of the report generated by the batch to use the school number value passed in, so for example if the value 3 was passed in the name would be something like School 3.pdf, if 4 was passed in the name would be School 4.pdf....etc
    Any help on this?
    Thanks

    Hello,
    Bursting and Distribution may help you ....
    37 Bursting and Distributing a Report
    http://download-uk.oracle.com/docs/cd/B14099_17/bi.1012/b13895/orbr_dist.htm
    Regards

  • Change in one line item should Populate for all line items

    Hi ,
    We have added one custom field Prefereed Vendor at line item level.
    We have requirement that if Prefereed Vendor at one line item level is changed,
    then it should populate for all the line items.
    Can any one tell me how it can be implemented?
    Thanks in Advance.
    Snehal

    Hello,
    I assume you are referring to SC. In standard SRM Preferred Vendor is a partner to an Item. But based on your post, have you added the Preferred vendor as a CUF field?
    Anyway we can achive your requirement in DOC_CHANGE_BADI. This BADI has importing parameter IT_ITEM and exporting as ET_ITEM.
    1. Get the SC from PD buffer using BBP_PD_SC_GETdETAIL into LT_ITEM
    2. Compare the preferred vendor for every item in IT_ITEM with corresponding item in PD buffer
    3. If for some item, the preferred vendor for IT_ITEM is diferrent from that of LT_ITEM --> means we found the item for which preferred vendor was chaged
    4. Now populate ET_ITEM based on IT_ITEM along with copying the preferred vendor from changed item to all items.
    Rgds,
    Prasanna

  • Setting visible lines and blank rows for all users

    At Item Level for Shopping Cart, Confirmation and Invoice Creation there are settings for Number of Visible Rows and Number of Blank Lines (In Settings/Advanced Settings).
    How can this be changed for all users?

    Hi
    This is a user specific settings to be performed. in SRM 7.0
    Please prepare a document and educate the user to do. This is  the best solution
    Second Solution
    In Setting tabs there are two tabs -Basic Setting and Advance Setting
    check the webdynpro components and hide this for all users
    Regards
    G.Ganesh Kumar

  • Write-EventLog from a command line using a variable for -Message

    My apologies for the possibly confusing title of this post, so let me explain...
    My ultimate goal is to capture log information during the execution of a batch script and write it to the Application log.  Simple, you might think?  I couldn't figure it out in batch so gave up and moved on to try using PowerShell via
    the @powershell command.
    I started with the following test, which worked like a charm:
    @PowerShell -NoProfile -command "Write-EventLog -LogName Application -Source MyApp -EntryType Information -EventID 99 -Message "Test1" -ComputerName MyServer"
    Great I thought, now how to capture multiple "events" as my batch script executes so that I can write them all in one go to the Application log using a single @powershell command.  Capturing multiple lines of text in an environment variable
    was a struggle and I wasn't even sure if I could then use the environment variable in the PowerShell command, so I tried writing the events to a text file with the intend of reading that text file using Get-Content, and then writing it to the event log.
    So test #2 went like this:
    @PowerShell -NoProfile -command "$OutText = 'Some text';Write-EventLog -LogName Application -Source MyApp -EntryType Information -EventID 99 -Message $OutText -ComputerName MyServer"
    This worked, and "Some text" was successfully written to the event log entry, so the last step was to read my entries from the text file and write them instead:
    For reference, the text file looked like this:
    Test Entry 1
    Test Entry 2
    Test Entry 3 
    @PowerShell -NoProfile -command "$OutText = Get-Content .\TestLog.txt;Write-EventLog -LogName Application -Source MyApp -EntryType Information -EventID 99 -Message $OutText -ComputerName MyServer"
    Unfortunately I failed at the last hurdle as PowerShell didn't seem to like, I am guessing, the CRLFs in the text file?
    Write-EventLog : Cannot convert 'System.Object[]' to the type 'System.String'
    required by parameter 'Message'. Specified method is not supported.
    At line:1 char:211
    + ... yServer -Message $OutText
    +                    ~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Write-EventLog], Parameter
       BindingException
        + FullyQualifiedErrorId : CannotConvertArgument,Microsoft.PowerShell.Comma
       nds.WriteEventLogCommand
    Any suggestions on how to solve my dilemma, either by solving the last step, or maybe by taking a different approach?
    Many thanks, in advance,
    Andy

    Here is how we write to the event log from a batch file.  It is easy and more flexible than howyou are doing this:
    eventcreate /?
    eventcreate /L application /SO MyApp /ID 99 /D %messagetext% /S MyServer
    Adding one big block of text to the event log is not how the EL can work.  The message size is limited.
    The Event Log should not be used as a general tracing log on a regular basis.  It should be used to log errors that are critical and to log critical small pieces of information.
    Why use batch if you have access to PowerShell. It is far less flexible and muc harder to manage.
    ¯\_(ツ)_/¯

  • Command not found(127) error for all commands

    I'm basically having the same problem as the poster in this thread: http://discussions.apple.com/thread.jspa?threadID=1376825
    Every time I try to run a program like Onyx, it gives me various errors basically indicating that it can't access any of the built-in unix commands like date or ls.
    For example, one error I got was
    "AppleScript Error
    sh: line 1: date: command not found(127)"
    Obviously, its not able to access any of the commands in the /usr/bin folder. However, when I execute date directly from the terminal, it works. My path is echoed as "/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/ActivePerl-5.10 /bin:/usr/local/ActivePerl-5.10/site/bin:/usr/local/soylatte16-1.0.3/bin:/usr/lo cal/php5/bin//Library/Frameworks/Python.framework/Versions/2.6/bin:/bin:/sbin:/u sr/bin:/usr/sbin"
    The second last entry is /usr/bin.
    I even made the folder executable, but it didn't help. There's something seriously wrong with my Mac. A couple of days ago, I filled up the Startup Disk by mistake by torrenting too much. Could that be the source of the problem? Now, spotlight doesn't seem to have an index for the drive, programs are giving errors, and Onyx says the Volume Structure of the drive needs to be repaired.
    I have been experimenting with developing, and did mess around with my path setting earlier, but have never faced this problem.

    Yes, in an ideal situation, a lot of my hard drive should have been free, but over the years, files build up. And I cannot actually foresee me wasting 15% of my hard disk by keeping it empty. The point of buying more space is that I should be able to use it.
    Anyhow, I think 9.5 gb should be fine for basic functioning of the OS right? I don't see why 'date' should require 9.5 gb of free space to carry out its admittedly immense task of returning the current date! And the worst part is, its running correctly from the terminal, so I can't for the life of me figure out why applications can't access it correctly.

  • [Solved] X Freezes When Command Line Parameter Is Added For 2bwm

    I'm currently trying to set up 2bwm with my own settings via the config.h file. Here are the changes I'm trying to change.
    ///---Colors---///
    static const char *colors[] = {"#0000FF","#7f7f7f","#7a8c5c","#ff6666","#cc9933","#0d131a","#000000"};
    ///--Menus and Programs---///
    static const char *terminal[] = { "st '-f inconsolata:pixelsize=20'", NULL };
    After I tweaked the config.h file, I ran a "sudo makepkg -s --asroot", and then installed the package like this, "sudo pacman -U 2bwm.pkg.tar.xz". I downloaded the "2bwm-git" package via "sudo cower -d 2bwm-git". Is there something I did wrong here?
    Last edited by shoober420 (2014-08-01 11:06:05)

    Copying and pasting is a pain using nano lol.
    # /etc/makepkg.conf
    # SOURCE ACQUISITION
    #-- The download utilities that makepkg should use to acquire sources
    # Format: 'protocol::agent'
    DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o $
    'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
    'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
    'rsync::/usr/bin/rsync --no-motd -z %u %o'
    'scp::/usr/bin/scp -C %u %o')
    # Other common tools:
    # /usr/bin/snarf
    # /usr/bin/lftpget -c
    # /usr/bin/snarf
    # /usr/bin/lftpget -c
    # /usr/bin/wget
    # ARCHITECTURE, COMPILE FLAGS
    CARCH="x86_64"
    CHOST="x86_64-unknown-linux-gnu"
    #-- Compiler and Linker Flags
    # -march (or -mcpu) builds exclusively for an architecture
    # -mtune optimizes for an architecture, but builds for whole processor family
    CPPFLAGS="-D_FORTIFY_SOURCE=2"
    CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param$
    CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --par$
    LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
    #-- Make Flags: change this for DistCC/SMP systems
    LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
    #-- Make Flags: change this for DistCC/SMP systems
    #MAKEFLAGS="-j2"
    #-- Debugging flags
    DEBUG_CFLAGS="-g -fvar-tracking-assignments"
    DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
    # BUILD ENVIRONMENT
    # Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
    # A negated environment option will do the opposite of the comments below.
    #-- fakeroot: Allow building packages as a non-root user
    #-- distcc: Use the Distributed C/C++/ObjC compiler
    #-- color: Colorize output messages
    #-- ccache: Use ccache to cache compilation
    #-- check: Run the check() function if present in the PKGBUILD
    #-- ccache: Use ccache to cache compilation
    #-- check: Run the check() function if present in the PKGBUILD
    #-- sign: Generate PGP signature file
    BUILDENV=(fakeroot !distcc color !ccache check !sign)
    #-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
    #-- specify a space-delimited list of hosts running in the DistCC cluster.
    #DISTCC_HOSTS=""
    #-- Specify a directory for package building.
    #BUILDDIR=/tmp/makepkg
    # GLOBAL PACKAGE OPTIONS
    # These are default values for the options=() settings
    # Default: OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx$
    # Default: OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx$
    # A negated option will do the opposite of the comments below.
    #-- strip: Strip symbols from binaries/libraries
    #-- docs: Save doc directories specified by DOC_DIRS
    #-- libtool: Leave libtool (.la) files in packages
    #-- staticlibs: Leave static library (.a) files in packages
    #-- emptydirs: Leave empty directories in packages
    #-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
    #-- purge: Remove files specified by PURGE_TARGETS
    #-- upx: Compress binary executable files using UPX
    #-- debug: Add debugging flags as specified in DEBUG_* variables
    OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !upx !debug)
    #-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
    INTEGRITY_CHECK=(md5)
    #-- Options to be used when stripping binaries. See `man strip' for details.
    STRIP_BINARIES="--strip-all"
    #-- Options to be used when stripping shared libraries. See `man strip' for details.
    STRIP_SHARED="--strip-unneeded"
    #-- Options to be used when stripping static libraries. See `man strip' for details.
    STRIP_STATIC="--strip-debug"
    #-- Manual (man and info) directories to compress (if zipman is specified)
    MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
    #-- Doc directories to remove (if !docs is specified)
    DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
    #-- Files to be removed from all packages (if purge is specified)
    PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
    # PACKAGE OUTPUT
    # Default: put built package and cached source in build directory
    #-- Destination: specify a fixed directory where all packages will be placed
    #PKGDEST=/home/packages
    #-- Source cache: specify a fixed directory where source files will be cached
    #SRCDEST=/home/sources
    #-- Source packages: specify a fixed directory where all src packages will be placed
    #SRCPKGDEST=/home/srcpackages
    #-- Log files: specify a fixed directory where all log files will be placed
    #LOGDEST=/home/makepkglogs
    #-- Packager: name/email of the person or organization building packages
    #PACKAGER="John Doe <[email protected]>"
    #-- Specify a key to use for package signing
    #GPGKEY=""
    # COMPRESSION DEFAULTS
    COMPRESSGZ=(gzip -c -f -n)
    COMPRESSBZ2=(bzip2 -c -f)
    COMPRESSXZ=(xz -c -z -)
    COMPRESSLRZ=(lrzip -q)
    COMPRESSLZO=(lzop -q)
    COMPRESSZ=(compress -c -f)
    # EXTENSION DEFAULTS
    # EXTENSION DEFAULTS
    # WARNING: Do NOT modify these variables unless you know what you are
    # doing.
    PKGEXT='.pkg.tar.xz'
    SRCEXT='.src.tar.gz'
    # vim: set ft=sh ts=2 sw=2 et:

  • I need to know the command line address for Downloads

    I had a problem with an exe file in Downloads within Firefox and was not able to delete it. I finally got things working OK but would like to know the command line address (under Vista) for Downloads in FireFox.
    I looked in 'Computer' but could not find the Downloads folder anywhere in Mozilla folders. Downloads under my 'user' was empty.
    I resolved the problem, not quite sure what I did, but would still like to know this address for the next time I have to crawl under the hood and use MS DOS commands at a Safe Command Line environment.

    I am not sure what command line you are looking for. Do you want to know where Firefox downloads files? If that is the case, in the Tools menu select Option to open the Options dialog. Select the General panel, you can specify on that part of the options dialog where to download files.
    Providing you have Firefox set up to remember download history (that is the default setting), you can open the download window (in the Tools menu select Download), then right-click on a file in the list and choose "Open Containing Folder" to be taken to where the file was downloaded.

  • Import/Export tool Command line syntax for R2

    Would anyone please advise the syntax of command line import/export tool for XIR2?
    Read this post below for importing from a biar file but not sure how to export from BO into a biar file.
    How to log BIAR export/import from command line
    We're in fact trying to migrate from R2 into R3. The import wizard provided by BO doesn't work well with favorites and inboxes migration due to the large volume of data we need to migrate, hence looking for alternatives.
    Any advice around this line would be much appreciated.
    Thanks in advance.
    GM

    Denis,
    Thanks for your reply. This at least saved my effort to explore further.
    Would you offer any advice for migrating large volume of personal folders from R2 into R3?
    We're integrating with AD, so everytime listing users for selection taking ages and often times out.
    Even if we managed to export the biar file for a group of users, exporting them into R3 fails quite often as well.
    The whole process is simply very unpredictable and unreliable.
    Thanks.
    GM
    Edited by: Xu Guoming on Apr 21, 2009 4:13 PM

  • How to Invoke tasks created in FrameMaker Publishing Server from the Windows command line

    Hi All ,
    i would like to know how can we Invoke tasks and schedules created in FrameMaker Publishing Server from the Windows command line.
    we used publishing server mainly to convert Frame maker files into PDF and that should be do progarmatically without manual intervention on Demand.
    so could you please let us know how can i invoke rthe task creted to convert FM file to PDF in FrameMaker Publishing Server from the Windows command line.
    please let me know the command to execute .
    thank you and waiting for valuable response.
    best regards
    Ramesh babu

    Please see http://blogs.adobe.com/techcomm/2011/03/adobe-framemaker-server-10-and-its-command-line-ca pability.html for the same.
    Harish Dhawan

Maybe you are looking for

  • Is there a way to enable/disable a tabular form item based on the value of a second item?

    Hi Everyone, I have a tabular form based on a collection.   The column c050(maps to f30) will be either Y/N.  If it is Y, then I would like to enable column c024( maps to f24) (which happens to be a radio button based on lov).  If the value of c050 =

  • Delete and stay on the same page!!!!

    Hi guys, As elaborated in the following Picture: http://www.9m.com/upfiles/PlT97853.png I have a report and a form on the same page. When press delete I want to delete the checked boxes and refresh "DOWNLOAD" region or stay on the same page. NOTE: "T

  • Premiere CS6 crashes with 1920 x 1080p files

    I have recently been using my Sony A77 SLR as a video source. I had no problems with MP4 files 1440 x 1080 to match my HDV cameras. Now I have tried AVCHD 1920 x 1080 files, Premiere crashes. I do not even have to edit anything. After loading files,

  • In-Depth Overview

    Hey, where can I find some more detailed information about OLite 10g, in particular about the mobile RDBMS? I'm looking for something like http://www.oracle.com/technology/products/lite/lite_technical_InDepth.pdf , which might be a little outdated si

  • ITune jumps to the song being played at the start of each song - make it st

    When I'm listening and working iTunes in another section of iTunes, the display jumps to the song being played at the start of each song. I then have to find where I was working at. How do I make it stop jumping to the song being played? Tom wdwrk2 C