Syncing iPod to Selected Playlists: How to collapse the tree

My iTunes library is much larger than my 60GB iPod, so I have two ways to pare things down when I download to the pod.
1) I can uncheck things in playlists that I don't wish to load on my iPod. This is what I do.
2) I can check the "Selected Playlists" button and then check the playlists I wish to download. I'd like to do this, but it's a little hard to get around a problem:
Whenever I connect my iPod and go to the "Music" tab that controls how I download, my "tree" of playlists is always fully expanded (I have folders within folder). Of course I can manually collapse the tree, but this operation doesn't appear to be "sticky". As soon as I apply changes, or simply reconnect the iPod, there's the tree fully expanded again. It's a large tree and this is rather a large pain.
So does anyone know how I can collapse the tree (or pieces of the tree) and have it stick? Many thanks.

You might provide feedback to Apple regarding this issue, so they know you care.
I too, would assume that the state of the "tree" should be remembered, or at least, it should be in the same state than in the sidebar when you connect you iPod.
http://www.apple.com/feedback/itunesapp.html
Frédéric

Similar Messages

  • HT1386 When I try to sync changes from my playlist to my iphone the sync process gets to step 7, applying changes and then freezes up, the changes are not being put on my iphone. What do I do to correct this issue?

    When I try to sync changes from my playlist on the computer to my iphone the sync process gets as far as step 7, applying changes, then freezes up and the changes are not getting to my iphnoe.  How do I fix this issue?

    Are all these songs associated with the same Apple ID or were some purchased on another account?
    Are they tagged properly? In the library does it break an album out into several different albums with a few tracks each?
    Check your sync settings for each device. Do you accidentally have only certain songs/albums syncing?

  • Can i use any headphones into a 6th gen ipod nano? and how loud does the volume go without headphones? - maybe in comparison to an ipad?

    Can I use any headphone with a 6th gen ipod nano? How loud is the volume without headphones? - in comparison the the ipad

    Here's a selection:
    http://store.apple.com/us/browse/home/shop_ipod/ipod_accessories/headphones#m.ip odCompatibility=ipodnano

  • Trying to sync iPod with library, but receive this message, "The iPod is synced with another itunes library.  Do you want to erase this ipod and sync with this itunes library".  I do not want to erase my iPod... Any suggestions??  Please help!!

    Trying to sync ipod with itunes library, but I keep getting this message, "  The ipod is synced with another itunes library.  Do you want to erase this ipod and sync with this i tunes library?" 
    I do not want to erase my ipod!!!  Any suggestions?? please help!

    Another way. You can use a USB flash drive & the camera connection kit.
    Plug the USB flash drive (works the same with an SD card) into your computer & create a new folder titled DCIM. Then put your movie/photo files into the folder. The files must have a filename with exactly 8 characters long (no spaces) plus the file extension (i.e., my-movie.mov; DSCN0164.jpg).
    Now plug the flash drive into the iPad using the camera connection kit. Open the Photos app, the movie/photo files should appear & you can import. (You can not export using the camera connection kit.)
    Using The iPad Camera Connection Kit
    http://support.apple.com/kb/HT4101
     Cheers, Tom

  • How to collapse the expanded nodes programmatically?

    Hi,
    I am using Jdeveloper11.1.1.4
    Use Case:
    Level of the tree is 2; Like Root has Department and child has Employees
    Use Case:
    I have exapanded Department 10 root node and on click of Department 20 root node,
    the department 10 root node must collapse.
    How to achieve this?
    Thanks
    RajGopal K

    In order for all the nodes in a treetable to be expanded, you would need to add all the rows to the disclosedRowKeySet.
    1) Create a binding for the treetable in managed mean code as 'treeTable'.
    2) In actionListener for the commandButton, invoke the following method 'expandTreeTable':
        public void onExpandButtonClick(ActionEvent actionEvent)
            this.expandTreeTable();
        private RowKeySet disclosedTreeRowKeySet = new RowKeySetImpl();
        private void expandTreeTable()
            if (this.treeTable != null)
                disclosedTreeRowKeySet = new RowKeySetImpl();
                CollectionModel model = (CollectionModel) treeTable.getValue();
                JUCtrlHierBinding treeBinding = (JUCtrlHierBinding) model.getWrappedData();
                JUCtrlHierNodeBinding rootNode = treeBinding.getRootNodeBinding();
                disclosedTreeRowKeySet = treeTable.getDisclosedRowKeys();
                if (disclosedTreeRowKeySet == null)
                    disclosedTreeRowKeySet = new RowKeySetImpl();
                List<JUCtrlHierNodeBinding> firstLevelChildren = rootNode.getChildren();
                for (JUCtrlHierNodeBinding node: firstLevelChildren)
                    ArrayList list = new ArrayList();
                    list.add(node.getRowKey());
                    disclosedTreeRowKeySet.add(list);
                    expandTreeChildrenNode(treeTable, node, list);
                treeTable.setDisclosedRowKeys(disclosedTreeRowKeySet);
        private void expandTreeChildrenNode(RichTreeTable rt, JUCtrlHierNodeBinding node,
                                            List<Key> parentRowKey)
            ArrayList children = node.getChildren();
            List<Key> rowKey;
            if (children != null)
                for (int i = 0; i < children.size(); i++)
                    rowKey = new ArrayList<Key>();
                    rowKey.addAll(parentRowKey);
                    rowKey.add(((JUCtrlHierNodeBinding) children.get(i)).getRowKey());
                    disclosedTreeRowKeySet.add(rowKey);
                    if (((JUCtrlHierNodeBinding) (children.get(i))).getChildren() == null)
                        continue;
                    expandTreeChildrenNode(rt, (JUCtrlHierNodeBinding) (node.getChildren().get(i)),
                                           rowKey);
        }Timo

  • How to collapse all tree nodes in PL/SQL?

    I'm experimenting with manipulating trees in page processes by using e.g. FLOWS_030100.WWV_FLOW_TREE.EXPAND but I don't see how to implement the functionality of the "Collapse All" button in PL/SQL. Maybe somehow manipulate the FLOWS_030100.WWV_FLOW_TREE_GLOBAL_VARS variables directly but how?

    Hi,
    I'm also interested in something like this. I'm trying to collapse all when a selectlist with submit that affects the tree is changed. I've tried creating a conditional branch that catches said change, using the 'COLLAPSE ALL' request that the autogenerated button calls, but it didn't work.
    Any ideas?
    Thank You,
    Marc

  • How to get the tree index of a child node

    Hi, I am loading a tree object from an XML source file (via
    an XMLListCollection)
    I can find the children on the currently selected node, like:
    var children:XMLList =
    XMLList(myTree.selectedItem).children();
    for(var i:Number=0; i < children.length(); i++) {
    trace("Child Found: " + children
    .@caption);
    But how can I determine the tree index for each of the
    children? I would like to be able to grab and save the tree index
    for each child, so that I can later just to do
    "myTree.selectedIndex = (saved child index) (based on some form
    action the user performs). I can't find any method of determining
    what the tree index for a child is, other than walking down the
    tree from the parent node and counting the number of nodes till I
    hit each child. Is there a simple method?

    Tree is hierarchical, index is linear. I have never seen
    anyone successfully use selectedIndex with Tree.
    You best bet is to put an id on each node and use e4x
    expression to find that node when you want.
    Tracy

  • How to make the tree sibling nodes sorting  in memory per the VO default?

    Hi,
    I have a question on the uncommitted tree nodes sorting. The tree was built using the same VO with the view link to itself (parent/child relation). I have defined a default sorting on my VO. Now if I insert a node to the tree, the sibling nodes may not sort correctly if it is not committed. I tried to insert it to the RowsetIterator at the right position, it seems OK. but when you right click or something that make the tree to refresh, the order will mess up. If I do an auto save after each action, everything looks OK. But the fusion pattern is to do a global save, I have to manipulate the tree with the uncommitted data. I know I can set the view object's SQL mode to do the in-memory sorting. But not sure if it works on the tree structure, because it is not a single RowsetIteroator.. Can someone give an advice? Many thanks.
    Edited by: user736572 on Jan 20, 2012 2:48 PM

    Thanks Sudipto for trying to help. I did try that, and as I mentioned in the previous posting, it doesn't work for the tree nodes (multiple RowSetIterator). the following is my code, where the treeVO is the vo instance for the firstLevel tree nodes and it has view link to its children. I am not sure how to sort all children for each level. Even for the first level where I did the explicit sorting in memory, it still not sorting at all.
    treeVO.setSortBy("code");
    treeVO.setQueryMode(ViewObject.QUERY_MODE_SCAN_ENTITY_ROWS|ViewObject..QUERY_MODE_SCAN_DATABASE_TABLES);
    treeVO.executeQuery();

  • Displayed DOM on an tree, then how to modify the tree

    Hi,
    This my first time here.
    I have DOM object parsed from xml. I displayed it on a tree using following 2 classes. My question is how do I reload the treeModelAdapter when I update/insert the tree node? How do I implement valueForPathChanged(...) method? My tree didn't updated using the method.
    Note the methods in DefaultTreeModel do not work here.
    public class DomToTreeModelAdapter implements TreeModel{
    Element element;
    public DomToTreeModelAdapter(Element elem) {
    element = elem;
    public Object getRoot() {
    return new AdapterNode(element);
    public void valueForPathChanged(TreePath path, Object newValue) {
    AdapterNode adapter = new AdapterNode(element);
    Object currentNode = path.getLastPathComponent();
    Object parentNode = path.getPathComponent(path.getPathCount()-2);
    int[] index = {getIndexOfChild(parentNode, currentNode)};
    Object[] children = {(Object)newValue};
    TreeModelEvent ev = new TreeModelEvent(adapter, path, index, children);
    fireTreeNodesChanged( ev);
    private Vector listenerList = new Vector();
    public void addTreeModelListener( TreeModelListener listener ) {
    if ( listener != null && ! listenerList.contains( listener ) ) {
    listenerList.addElement( listener );
    public void removeTreeModelListener( TreeModelListener listener ) {
    if ( listener != null ) {
    listenerList.removeElement( listener );
    public void fireTreeNodesChanged( TreeModelEvent e ) {
    Enumeration listeners = listenerList.elements();
    while ( listeners.hasMoreElements() ) {
    TreeModelListener listener = (TreeModelListener) listeners.nextElement();
    listener.treeNodesChanged( e );
    public class AdapterNode {
    Node domNode;
    public AdapterNode(Node node) { 
    domNode = node;
    public String toString() { ...
    public AdapterNode child(int searchIndex) {
    org.w3c.dom.Node node = domNode.getChildNodes().item(searchIndex);
    int elementNodeIndex = 0;
    for (int i=0; i<domNode.getChildNodes().getLength(); i++) {
    node = domNode.getChildNodes().item(i);
    if (node.getNodeType() == ELEMENT_TYPE )
    && elementNodeIndex++ == searchIndex) {
    break;
    return new AdapterNode(node);
    public int index(AdapterNode child) {
    int count = childCount();
    for (int i=0; i<count; i++) {
    AdapterNode n = this.child(i);
    if (child.toString().equalsIgnoreCase(n.toString())) { return i; }
    return -1; // Should never get here.
    I also added listener class:
    public class DomTreeModelListener implements TreeModelListener {
         Element element;
         public DomTreeModelListener(Element elem){
              element = elem;
         public void treeNodesChanged(TreeModelEvent e) {
              //DefaultMutableTreeNode node;
    Object node = e.getTreePath().getLastPathComponent();
    System.out.println("node: " + node);
    try {
    int index = e.getChildIndices()[0];
    System.out.println("index: " + index);
    //node = node.getChildAt(index);
    node = new DomToTreeModelAdapter(element).getChild(node, index);
    } catch (NullPointerException exc) {}
    What is the problem?
    Thank you in advance for any help.

    I ment give us a runnable code that demenstrates your problem, try and duplicate it... Dont post use a 5000line class, just one that shows the problem,
    ie create a new class that just does what your one is supose to with out all the bits and pieces, if if works then work from there, else post that code.
    ps did you also read the code formating tags

  • How to populate the Tree having Directories only like Explorer

    Hello,
    Can u guys tell me how to populate the File Structure Tree which is having directories only like Explorer
    Thanx in advance !!
    Vijay Gupta

    On key-exeqry you have to program.  Delete all other trigger codings for checking your condition.
    It dint work on key-exeqry.
    I tried key-exeqry on form trigger, block (enqacmdtl) and also on field(:enqacmdtl.enqno) , but none of them worked.
    It did not display the message.
    I have a 'PUSH-BUTTON:EXEC_QUERY.
    For EXEC_QUERY, Trigger : WHEN_BUTTON_PRESSED;
    I added the following code:
    if to_number(substr(:enqacmdtl.enqno,1,4))<to_number(to_char(add_months(sysdate,-12),'YYYY')) then
         message('The Rating is not present for the present year and the previous year');message(' ',no_acknowledge);
         raise form_trigger_failure;
    else
         execute_query;
    end if;
    It is working fine and the message is being displayed.
    But again I have a new problem and that is;
    On the field :enqacmdtl.enqno, when i enter the '2013%' and press 'EXEC_QUERY', it works fine.
    but when i enter '2006%' and press 'EXEC_QUERY', it shows the following error
    FRM-50016: Legal characters are 0-9 - +E. It does not display the message also.
    but when i enter the complete number, '2006580002', then it works fine , that is it displays the message (The Rating is not present for the present year and the previous year).
    The problem is because of '%', only when i put in the restricted data (which does not satisfy where condition).
    How do i solve this?
    Thank You Priyasagi.

  • How to count the tree levels?

    Hi..
    I'm a new memeber here.. and I have a problem :S
    My problem is about counting the maximum number of a tree levels.
    the question was: write a methode that receives a root of a binary tree and returns the maximum number of levels it has.
    I wrote the following methodes:
    public void depth() {
    System.out.print(depthHelper(root));
    private int depthHelper(TreeNode node) {
    int level = 1;
    if (node == null) {
    return 0;
    level = level + depthHelper(node.rightNode);
    return level;
    The problem is that these methodes count levels from one side which is the right side or left side if I wrote "node.leftNode".
    SO, how can I count them from both sides?
    I'll be very glad if you help me.

    It's often best to start with standard recursive tree traversal algoritm,
    private dH(TreeNode node) {
       if (node != null) {
          dH(node.leftNode);
          dH(node.rightNode);
    }You must keep track of the current depth and the maximum depth so far. The current depth is easy. You just increment it each time you go deeper.
    private dH(TreeNode node, int current) {
       if (node != null) {
          dH(node.leftNode, current + 1);
          dH(node.rightNode, current + 1);
    }The maximum depth is global to the tree so you should keep it outside the method. In each recursive step you compare it to the current depth
    int maximum = 0;
    private dH(TreeNode node, int current) {
       if (node != null) {
          if (current > maximum)
             maximum = current;
          dH(node.leftNode, current + 1);
          dH(node.rightNode, current + 1);
    }Now maximum contains the maximum depth.

  • How to limit the Tree's level

    Hi all,
    I have a tree with 10 levels, But I want it just display from level 1 to level 4, The node bigger than level4 will not be displayed on the tree. How can I implement this issue? Thanks a lot!
    Regards,
    Peter

    JNI is java native interface. It let us allow platform dependent code in c / c++ and we can use it them in java.
    JNI should be used only when you need to do some thing faster in native machine language. You problem is too trivial to use JNI. So better stick to what sun people have done..
    for more info : http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html

  • Sync ipod with new computer - How?

    My computer died and had been re config. therefore my old itunes does not exsist. I have installed v7 but when i connect my ipod I get the message " the ipod is synd with another itunes libary. I have transfered my puchased music to the new libary but how do I transfer all my tunes that were not purchased from the store.
    I do not have access to my original itunes libary. Only have it all on my ipod.
    Help!! I am pretty much a virgin user.

    Yes that will erase the songs but it would be illegal file sharing to keep them anyways.
    No harm, no foul.

  • How to disable a ipod 5th gen and how to get the passcode ?

    I just bought ant ipod 5th gen from Americans store but it was a display when I got ready to set it up it don't let me go pass the disable  connect to iTunes screen. I try restoring it but it don't let me it takes about 1 hour to load and then it gets to the same screen it asks me to enter the passcode on the ipod and then continue with the restoring but I can't enter the passcode sense it won't let me go more then the disable connect to iTunes screen. Plz help me.

    Disabled
    Place the iOS device in Recovery Mode and then connect to your computer and restore via iTunes. The iPod will be erased.
    iOS: Wrong passcode results in red disabled screen                         
    If recovery mode does not work try DFU mode.                        
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings        
    For how to restore:
    iTunes: Restoring iOS software
    To restore from backup see:
    iOS: Back up and restore your iOS device with iCloud or iTunes
    If you restore from iCloud backup the apps will be automatically downloaded. If you restore from iTunes backup the apps and music have to be in the iTunes library since synced media like apps and music are not included in the backup of the iOS device that iTunes makes.
    You can redownload most iTunes purchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store        
    If problem what happens or does not happen and when in the instructions? When you successfully get the iPod in recovery mode and connect to computer iTunes should say it found an iPod in recovery mode.
    You may have to:L
    Try disabling the computer's antivirus and firewall.
    - Next try the manual install method of:
    iDevice Troubleshooting 101 :: iPhone, iPad, iPod touch
    Place the iPod in recovery mode after the firmware download is complete and then restore using the instructions in the article. Sometimes recovery mode timeouts and returns to disabled before the firmware download is complete.
    - Then try on another computer

  • Synching iPod to new playlist & erasing ALL of the old one

    When I click on iTunes I get a screen showing my playlists, but there are no corresponding lists, drop-down boxes or icons allowing me to synch according to the instructions provided in "Help".
    For example, there is nowhere "to select your iPod in the Devices section on the left side of the iTunes window".  The only box there already shows "music" chosen from the "library" of 4 choices.
    The next instruction says in the main iTunes browser window, to select "Music".  Then select the option to "Synch Music".  However - none of those instructed options are available to me.
    Help!

    Hi Petermac1,
    Based on that information, I think it may be that you need to enable the sidebar to continue.  You can do this by following the "Show or hide the Status Bar and Sidebar" section of this article:
    iTunes 11: Frequently used features
    http://support.apple.com/kb/HT5649
    Show or hide the Status Bar and Sidebar
    In iTunes 11 you have the option to turn the Sidebar and the Status Bar on or off; they are off by default. To do this in the menus, go to:
    Show Sidebar - Choose View > Show Sidebar (this feature will display iTunes features on the left side of the application including Library, Store, Shared, Genius, and Playlists).
    I hope this helps!
    - Ari

Maybe you are looking for

  • MOBILE VERSION DOES NOT WORK!!!!  Is Adobe not aware that encrypted forms fail using mobile reader??

    I created a PDF Form in Acrobat Pro 9, and encrypted it with a password.  No other restrictions were placed on the document. When I open the document on an android device (tablet or phone) or an iPod, it does not allow me to fill in any of the fields

  • How can I get my iPhone 4s fixed after a screen shatter then fix?

    Watned to give my iPhone to my sistser for christmas because my parents said they'd get me a different iPhone 4s if i gave her my used one, but i dont want to give her a faulty phone so here's the whole story. HELP! Purachased a iPhone 4s 16GB from O

  • How to build URL-based Portal for iAS 902

    Does V2 PDK support URL-based portlet? Can anyone provide a sample provider.xml? Thanks, -Jin

  • Php & mysql trouble

    hi there, i'm having trouble to get a working LAMP system. apache, mysql and php are functional (phpmyadmin as well), but when i'm trying to run a backup of website content, i get : Fatal error: Call to undefined function mysql_connect() in ... weird

  • Power View and page customization in Sharepoint

    Hi everyone I'm using SharePoint 2010 with SSRS 2014 and I've build some Power View Reports using the editor integrated in SharePoint storing them in Libraries. I'm interested in giving access to our users to this tool so they can create their own pe