Adding artwork over network

I get a strange thing: my library (of pretty much 160 kbps AAC) is on a network drive; currently ~10mbps link. If I import to the library on that drive: all good.
However if I then add artwork, then typically the smaller songs (2 minutes or less, although this is just a guide) become unplayable and I have to burn them again. If I import them locally, add artwork and then drag them over to the network drive later, everything's fine.
Does anyone else get this? If not are you accessing your library over a 100mbps link or something similarly faster than mine?
Cheers,
Trystan

I sort of answered my own quetion - artwork for shared music that is actually playing is displayed by clicking on the triangle in the bar above artwork box, but arwork is not shown for music that is simply selected. This is likely due to increased bandwidth of need to transfer images over network; may well disappear as higher-bandwidth home networks become more common. I hope this helps someone.
-Bob

Similar Messages

  • Viewing non-embedded itunes album artwork over network

    hi
    i am exploring the two methods of adding album artwork to itunes, embedded and non-embedded. my preference is to go for non-embedded, as my artwork is quite large (500Kb), as is my collection (20000 tracks). i would like to be able to view album artwork on my ipod as well as over my local network. at the moment i can't see any album artwork over the network if i use the non-embedded method - is there any way of getting this working? i can see the artwork if it is embedded, though of course coverflow doesn't work over the network at present (shame). i can only see the artwork in every track if it is embedded in every track though, which means a lot more capacity is needed on my local drive for increased file sizes (500kb * 20000) = 10GB. this isn't such a big deal on the local drive, but 10GB extra on the ipod is of course a lot of space to use for artwork. i could settle for not having album artwork on the ipod, but if it is embedded in each track then i don't have the choice but to transfer it onto the ipod (i think i've got this right). at present i am using the 'lossless-AAC script' to convert from apple lossless to AAC for the ipod, but there doesn't seem to be any way of stripping the artwork in this process, or ideally reducing the artwork to a reasonable size for the ipod. as i understand it, when i use the non-embedded method, itunes sends a small version of the artwork to the ipod. ideally i would like a similar method for local artwork, rather than artwork downloaded from the itunes store.
    i am used to using a PC, and J River Media Center as my media player, which had a much better method of handling artwork. you could store the artwork in each album folder and it would be recognised automatically by the media player, without embedding, and a smaller version would be sent to the ipod. this non-embedded artwork could be recognised over the local network, and you could even have multiple artwork which would play as a slideshow in full screen mode. i am hoping that itunes will work towards such functionality, but in the meantime would like a way of at least being able to view my artwork over my local network, ideally in fullscreen mode, using cover version visualisation, without embedding into each track if possible, but if i have to embed, without all the artwork being transfered to the ipod.
    thanks
    nick.

    Wait, are you saying that your album art is 500k average for each image? That's a little crazy, unless you're projecting the album art on a wall or something. You might want to run the images through some jpg compression to get them down to 70k or so.
    As for getting non-embedded art on seen over the network, it's not possible right now. You might want to request this feature for a future version of iTunes.

  • Any wat to display artwork over network?

    I thought that iTunes was not able to do this but saw a post from someone who said that this is automatic. For my setup (standard router network with all computers allowing sharing of all contents of library) when a shared song is selected the art box shows 'Album Artwork Not Modifyable' and the view options 'List with Cover' and 'Cover Browser' are greyed out. If I look at 'get info' on an individual song "lyrics" and "Artwork" are greyed out as selections.
    Anyway, is there any way to display artwork for shared music? Some obscure setting I have missed? Any help appreciated.
    -Bob

    I sort of answered my own quetion - artwork for shared music that is actually playing is displayed by clicking on the triangle in the bar above artwork box, but arwork is not shown for music that is simply selected. This is likely due to increased bandwidth of need to transfer images over network; may well disappear as higher-bandwidth home networks become more common. I hope this helps someone.
    -Bob

  • Help! Saving an image to stream and recreating it on client over network

    Hi,
    I have an application that uses JDK 1.1.8. I am trying to capture the UI screens of this application over network to a client (another Java app running on a PC). The client uses JDK 1.3.0. As AWT image is not serializable, I got code that converts UI screens to int[] and persist to client socket as objectoutputstream.writeObject and read the data on client side using ObjectInputStream.readObject() api. Then I am converting the int[] to an Image. Then saving the image as JPEG file using JPEG encoder codec of JDK 1.3.0.
    I found the image in black and white even though the UI screens are in color. I have the code below. I am sure JPEG encoder part is not doing that. I am missing something when recreating an image. Could be colormodel or the way I create an image on the client side. I am testing this code on a Win XP box with both server and client running on the same machine. In real scenario, the UI runs on an embedded system with pSOS with pretty limited flash space. I am giving below my code.
    I appreciate any help or pointers.
    Thanks
    Puri
         public static String getImageDataHeader(Image img, String sImageName)
             final String HEADER = "{0} {1}x{2} {3}";
             String params[] = {sImageName,
                                String.valueOf(img.getWidth(null)),
                                String.valueOf(img.getHeight(null)),
                                System.getProperty("os.name")
             return MessageFormat.format(HEADER, params);
         public static int[] convertImageToIntArray(Image img)
             if (img == null)
                 return null;
            int imgResult[] = null;
            try
                int nImgWidth = img.getWidth(null);
                int nImgHeight = img.getHeight(null);
                if (nImgWidth < 0 || nImgHeight < 0)
                    Trace.traceError("Image is not ready");
                    return null;
                Trace.traceInfo("Image size: " + nImgWidth + "x" + nImgHeight);
                imgResult = new int[nImgWidth*nImgHeight];
                PixelGrabber grabber = new PixelGrabber(img, 0, 0, nImgWidth, nImgHeight, imgResult, 0, nImgWidth);
                grabber.grabPixels();
                ColorModel model = grabber.getColorModel();
                if (null != model)
                    Trace.traceInfo("Color model is " + model);
                    int nRMask, nGMask, nBMask, nAMask;
                    nRMask = model.getRed(0xFFFFFFFF);
                    nGMask = model.getRed(0xFFFFFFFF);
                    nBMask = model.getRed(0xFFFFFFFF);
                    nAMask = model.getRed(0xFFFFFFFF);
                    Trace.traceInfo("The Red mask: " + Integer.toHexString(nRMask) + ", Green mask: " +
                                    Integer.toHexString(nGMask) + ", Blue mask: " +
                                    Integer.toHexString(nBMask) + ", Alpha mask: " +
                                    Integer.toHexString(nAMask));
                if ((grabber.getStatus() & ImageObserver.ABORT) != 0)
                    Trace.traceError("Unable to grab pixels from the image");
                    imgResult = null;
            catch(Throwable error)
                error.printStackTrace();
            return imgResult;
         public static Image convertIntArrayToImage(Component comp, int imgData[], int nWidth, int nHeight)
             if (imgData == null || imgData.length <= 0 || nWidth <= 0 || nHeight <= 0)
                 return null;
            //ColorModel cm = new DirectColorModel(32, 0xFF0000, 0xFF00, 0xFF, 0xFF000000);
            ColorModel cm = ColorModel.getRGBdefault();
            MemoryImageSource imgSource = new MemoryImageSource(nWidth, nHeight, cm, imgData, 0, nWidth);
            //MemoryImageSource imgSource = new MemoryImageSource(nWidth, nHeight, imgData, 0, nWidth);
            Image imgDummy = Toolkit.getDefaultToolkit().createImage(imgSource);
            Image imgResult = comp.createImage(nWidth, nHeight);
            Graphics gc = imgResult.getGraphics();
            if (null != gc)
                gc.drawImage(imgDummy, 0, 0, nWidth, nHeight, null);       
                gc.dispose();
                gc = null;       
             return imgResult;
         public static boolean saveImageToStream(OutputStream out, Image img, String sImageName)
             boolean bResult = true;
             try
                 ObjectOutputStream objOut = new ObjectOutputStream(out);
                int imageData[] = convertImageToIntArray(img);
                if (null != imageData)
                    // Now that our image is ready, write it to server
                    String sHeader = getImageDataHeader(img, sImageName);
                    objOut.writeObject(sHeader);
                    objOut.writeObject(imageData);
                    imageData = null;
                 else
                     bResult = false;
                objOut.flush();                
             catch(IOException error)
                 error.printStackTrace();
                 bResult = false;
             return bResult;
         public static Image readImageFromStream(InputStream in, Component comp, StringBuffer sbImageName)
             Image imgResult = null;
             try
                 ObjectInputStream objIn = new ObjectInputStream(in);
                 Object objData;
                 objData = objIn.readObject();
                 String sImageName, sSource;
                 int nWidth, nHeight;
                 if (objData instanceof String)
                     String sData = (String) objData;
                     int nIndex = sData.indexOf(' ');
                     sImageName = sData.substring(0, nIndex);
                     sData = sData.substring(nIndex+1);
                     nIndex = sData.indexOf('x');
                     nWidth = Math.atoi(sData.substring(0, nIndex));
                     sData = sData.substring(nIndex+1);
                     nIndex = sData.indexOf(' ');
                     nHeight = Math.atoi(sData.substring(0, nIndex));
                     sSource = sData.substring(nIndex+1);
                     Trace.traceInfo("Name: " + sImageName + ", Width: " + nWidth + ", Height: " + nHeight + ", Source: " + sSource);
                     objData = objIn.readObject();
                     if (objData instanceof int[])
                         int imgData[] = (int[]) objData;
                         imgResult = convertIntArrayToImage(comp, imgData, nWidth, nHeight);
                         sbImageName.setLength(0);
                         sbImageName.append(sImageName);
            catch(Exception error)
                error.printStackTrace();
             return imgResult;
         }   

    While testing more, I found that the client side is generating color UI screens if I use JDK 1.3 JVM for running the server (i.e the side that generates the img) without changing single line of code. But if I use JDK 1.1.8 JVM for the server, the client side is generating black and white versions (aka gray toned) of UI screens. So I added code to save int array that I got from PixelGrabber to a text file with 8 ints for each line in hex format. Generated these files on server side with JVM 1.1.8 and JVM 1.3. What I found is that the 1.1.8 pixel grabber is setting R,G,B components to same value where as 1.3 version is setting them to different values thus resulting in colored UI screens. I don't know why.

  • Running a java program over network

    Hi,
    How a java program on a machine can be run without having JRE on the same machine, rather interpreting bytecode over network having JRE on another machine?

    Rahul.Kumar wrote:
    well, so my java program is running on x. Initialy X had JRE and on invoking java program from command prompt, it had looked for JRE at path, set in environmental settings. Now I moved JRE to another machine Y and connected these two machines (X and Y). You have two machines X and Y.
    "Connected" or not has nothing to do with this discussion.
    In X path is set to the JRE on Y. The path on X has absolutely nothing to do with anything on Y.
    Now execute java program on X, theoretically it should work or what is wrong with this?This makes no sense. Presuming you meant Y in the above then the following must be true.
    1. You must have a JRE on Y.
    2. You must have a java application on Y (or one accessible via the file system on Y.)
    3. You must be on Y and start the JRE passing the java application that is on Y to it.
    Notice in the above there is no mention of X. There can be no mention of X.

  • Grouping compilations no longer works after adding artwork..!

    Until yesterday I had never bothered with adding artwork to my itunes library as I had a gen 3 iPod that would not show it anyway. I have a new ipod so last night I decided to add artwork, this I did by getting what I could from Gracenote, the rest I have been dragging from images on Amazon and other sites. Ever since doing this the Group Compilations option no longer works, despite having this checkbox ticked in preferences and making sure that the yes box for part of a compilation is ticked for these albums. In addition, every song in a compilation album is displayed individually in the Cover Flow view option.
    Is this a peculiarity of 7.2 or is there a way I can get this to work again? I am sure it is something to do with having added artwork as it was working fine before.
    The help menu in itunes seems to have stopped working too now, which doesn't help...obviously!

    Until yesterday I had never bothered with adding artwork to my itunes library as I had a gen 3 iPod that would not show it anyway. I have a new ipod so last night I decided to add artwork, this I did by getting what I could from Gracenote, the rest I have been dragging from images on Amazon and other sites. Ever since doing this the Group Compilations option no longer works, despite having this checkbox ticked in preferences and making sure that the yes box for part of a compilation is ticked for these albums. In addition, every song in a compilation album is displayed individually in the Cover Flow view option.
    Is this a peculiarity of 7.2 or is there a way I can get this to work again? I am sure it is something to do with having added artwork as it was working fine before.
    The help menu in itunes seems to have stopped working too now, which doesn't help...obviously!

  • Adding Artwork (More Than One Song At A Time)

    I'm adding artwork to the songs that iTunes couldn't find automatically. Is there a way to add the artwork to more than one song at a time? It would be way easier if I could just add the artwork to an album all at once. I tried listing the songs in "Album List" order and dragging the .jpg into the blank artwork icon, but it didn't take.
    Please tell me that there's a way to do this; it's a hassle having to add artwork one song at a time!
    Thanks,
    -Adam

    At the Artwork box at lower left, click the text above the box so it shows "Selected Item".
    Select all the songs for one album then drag the artwork to the artwork window or Copy/Paste it into the Artwork box.

  • Accessing shared files over network

    I am having some problems with a couple of database files that I access with a Java program over network. Different computers running this program all need access to these files, and my question is if anyone know of a good way to make sure that only one user have access to these files at the time. There is no server software running were the files are stored, they are simply reached through file sharing. Currently I am creating a lock file indicating that someone is editing the files, however if I am unlucky 2 users create that lockfile at the same time and then both get access to the file corrupting it. Anyone experienced this and know of a nice solution to avoid it?

    I am having some problems with a couple of database
    files that I access with a Java program over network.
    Different computers running this program all need
    access to these files, and my question is if anyone
    know of a good way to make sure that only one user
    have access to these files at the time.Use a database server instead.

  • Adding Artwork Corrupts Songs

    This doesn't happen every time, but it seems to happen more frequently than not:
    Sometimes when I burn a CD to iTunes and add album artwork, a previously fine track will no longer play correctly. The song will be fine, then I'll add artwork, and when I play it again the song might play for a second or two, then it'll stop, and then it'll go back to the beginning. Is there a way to make this stop, or will I just need to stop adding my own artwork?
    Like I said, it doesn't happen all the time. I was able to add artwork to my Beatles albums with no problem, but all of my Black Sabbath has been nothing but trouble. Even just now, I copied the album Sabotage with no problem, but then after adding artwork "Hole in the Sky" will play for a second, it'll stop briefly, and then go back to the beginning.

    Welcome to Apple Discussions!
    Yes there is a way. Just make sure under your iPod Options (right-click on your ipod in the left-hand side of itunes and then ipod options) and make sure you have selected.... "Display Album Pictures on iPod."

  • How can I get ITUNES to display manually added artwork for each song regardless of the album name?

    I have been manually adding artwork to my songs. When I click the Show Artwork check box, it doesn't show the cover art. For example some greatest hits albums have different cover art per track. ITUNES picks one of the cover art and shows it for the entire album grouping.
    Anyway around this? I want the added cover art to display per song.

    The artwork of each individual track does display during playback, in the small thumbnail at the top of the iTunes window, or at the left of the MiniPlayer control (opens by clicking the thumbnail), or the larger artwork panel that is shown if you click on the Show Large Artwork control in the MiniPlayer. It should also display on any iPod or iOS Now Playing view.
    The Up Next list uses the album art (usually cover of the first track) for everything from the same album, which is perhaps a shame, although in general one artwork per album makes sense.
    tt2

  • Adding Artwork in iTunes 10

    I used to just search for the artwork in Firefox, then go to Get Info in iTunes and drag and drop the album art...
    That doesn't seem to work now. Oddly enough it worked ONE TIME but it hasn't worked again since. The cursor doesn't change.
    What's the fastest way to add artwork in iTunes10?

    adding artwork never was a problem. Usually, as was already suggested, I would choose the whole album (highlight all songs from the same album), if I see all the songs, or just right-click on the album if I am in the higher level menu (see only albums), then go to Get Info and in the main Tab called Info there is a place for the artwork in the bottom right corner, where I'd drug the artwork file from the browser or Finder. There is a green plus sign appearing above the field, then just drop the image there.
    It always worked, NOT ANYMORE, probably, after I updated to version 10.5.2, cannot be sure: I've just converted an LP into wav files using a converter and then tried to add the artowork to them. That did NOT work the way I described above. For some of single songs I was able to add artwork by droppping the file into the artwork field
    at the left bottom corner of the main iTunes window, but for some it did NOT work! Some further investigation gave the following: if I open Get Info for some individual songs, there is an Artwork tab there which is accessible (and show by clear black colour). The artowork can then be also added there (by dragging). However, for some songs that field is not anymore accessible and is masked (shown by a soft gray colour). I have no clue of why this happens!!! Does anybody have any idea???

  • Share Aperture photos over network

    Hallo every body,
    iam searching for a solution, how to share photo over network for a long time, in our company we have 40 macs(imac, mac bookpro) and 3 xserve, vtrak and 30pc. and we have round about 30000 pic they are saved in iphoto library on one of the xserve.
    My Boss wants from me to find a solution to share these photos over network. the mac users must use iphoto to access these photos.
    which program shall i install on the server so that the client users can access the photos from there macs through iphoto.
    at the beginning i used the share library option in iphoto, until iphoto 9.1.1. By iphoto 9.1.1 on the client when i click on the shared library my searching field disappears and i cant search in the shared photos.
    I thought Aperture is the solution, so i shared the aperture library over the network (with afp protocoll) but in order to access the network aperture library, first i need to install aperture on the client and then i open iphoto and from iphoto option i can choose the option access aperture library.
    how can i solve it without to install aperture on the client, is there any iphoto plugin so that i can access aperture library without installing aperture
    or is there somebody uses another solution???
    please help
    best regards
    Tony

    Neither iPhoto nor Aperture is the solution for this.
    The idea of using iphoto on the client machines is wrong, it's just not designed for that use. Iphoto is designed for a family with a point and shoot camera, or even a phone. Aperture is a pro level photomanager. Installing Aperture on all the mchines means you will have to purchase the app for all the machine, you need a site licence.
    Also, it won't work anyway. You can't share an Aperture Library like an iPhoto one an only one user can access the Library at a time. So, one of the users acesses the Library and all the others are locked out.
    Neither are what you need: you need a media server application. A pro level media server. Tell your boss he's fooling himself if he thinks anything else will work reliably.
    Regards
    TD

  • How to have my dial up connection added to the network utility program?

    how to have my dial up connection added to the network utility program for monitoring? though i am connected by dial-up, the connection is not monitored by the utility program. the drop down box there does not show the modem at all. ?

    Huh? I don't understand what you are asking. I just pulled up the network utility and I don't see what kind of connection monitoring it does for any kind of connection? What kind of information are you looking to obtain? What problem are you interested in solving by having your question answered?

  • Install Solaris10 over network.

    I have one sinfire v245 box which is in remote location (DR site). I want to install Solari10-u5 on it.
    I can't travel to remote site due to some restriction.
    Presently Solaris10-U1 is installed in the box.
    I have telnet/SSH access to Solaris-OS, and i have SSH access to it's "Advanced Lights Out Manager".
    There is no one in remote location who can insert Solaris10-u5 media.
    In this situation, is there anyway that i can freshly install Solaris10-u5 on it ?

    Ok. I learned the way how to install Solaris over network.
    I have created a install server on another solaris box, the client and this box are in the same network.
    I am trying to install the client, i am getting this error on the client continuously . Any idea how to solve this ?
    ar_entry_query: Could not find the ace for source address <IP_Address>
    ar_entry_query: Could not find the ace for source address <IP_Address>

  • Problem with adding artwork manually in itunes

    I'm having trouble manually adding artwork to several albums in itunes 10.7 on macbook pro (the 'get album artwork' facility won't pick these discs up presumably because they're too obscure).
    I go to 'get info', select the relevant check box, then add a  non-read only, apparently normal jpg to the artwork box. This image then displays successfully in the artwork box, I press ok, but when I return to the albums list it won't display at all. This has been consistent problem that I haven't only experienced in this version of itunes and it's very irritating having just a few blank albums that refuse to change.
    Any ideas what might be causing this. Or is there a workaround or an alternative method I can use to add artwork?

    Thanks both for the responses.
    Limnos - I can't find an equivalent 'show artwork' function in the view menu in my version of itunes, and I'd rather not have step back to an older version of itunes if I can avoid it.
    BUT having thought about it I think the root of the problem must be that they are all albums with .flac files that have been imported into itunes using the 'Fluke' software. I suspect this might be what's causing the problem - and I'm wondering whether that means the problems with Fluke itself. It's annoying that there isn't a quality music player on mac that handles .flac and I have to use these crappy converters.
    If anyone has an idea about how to solve this please pitch in, but I suspect this goes beyond the remit of these forums.
    och well.

Maybe you are looking for