What's the difference between the music in the iTunes Media folder and music folder

I've noticed that the music in my iTunes folder has two copies -- one in the 'iTunes Media' directory and another copy in the 'iTUnes Music' directory.  Can anyone tell me what the difference is between the two, or what they're used for?  When I click on a music file in the Music folder, iTunes opens up and plays, but the same thing happens when I click on the file in the Media directory.  I have noticed that the file in the Media directory has the icon for the album cover next to the file name, while the icon for the file in the Music folder just has a couple of eight notes next to the file name. 
It seems to me that it's a waste of space two have copies of the same file.  Or am I missing something?

Here are typical layouts for the iTunes folders:
If you have upgraded from version 8 (or earlier) to iTunes 9 (or later) at some point, then your media folder (everything inside the red outline) may still be called iTunes Music instead of iTunes Media. The extra Music folder inside the media folder is used if you have allowed iTunes to Upgrade to iTunes Media Organization (iTunes 9) or used File > Library > Organize Library > Reorganize files in the folder "<Media Folder>" (iTunes 10). Depending on your choices for Keep iTunes Media folder organized and Copy files to iTunes Media folder when adding to library plus a little bug in which one build changed the name of the file storing the choice of layout it is quite easy for some of your files to be organized according to one layout and some the other.
In your case it seems you also have both media folders structures sitting side by side with music in each. It is probable that everything in iTunes Music has a duplicate in iTunes Media, but if you are not sure then you could add it all in, then remove duplicates. (Steps 6-12 below)
Assuming you're happy letting iTunes organize your files the following steps should tidy things up:
1. First make sure under Edit > Preferences > Advanced that the current media folder is given as .../iTunes/iTunes Media. If not then in the following steps you need to swap the words iTunes Music for iTunes Media and vice-versa
2. Select File > Library > Organize Library... > Tick Reorganize files in the folder "iTunes Media" and click OK. Ignore this step if the option is greyed out.
3. Select File > Library > Organize Library... > Tick Consolidate files and click OK. This will bring any files currently organised outside the designated media folder into it.
4. Select Edit > Preferences > Advanced tab, uncheck Keep iTunes Media folder organized and click OK.
5. Select Edit > Preferences > Advanced tab, check Keep iTunes Media folder organized and click OK. This triggers iTunes into reorganizing everything.
6. Select Edit > Preferences > Advanced tab, uncheck Copy files to iTunes Media folder when adding to library and click OK.
7. Use File > Add Folder to Library. Add iTunes Music. This may take some time.
8. Hold down the option key and click File > Show Exact Duplicates.
9. Sort the library on Date Added, select everything added today and delete it.
10. Click Display All at the bottom of the screen to show all files again.
11. Select File > Library > Organize Library... > Tick Consolidate files and click OK.
12. You have now confirmed that everything inside iTunes Music must be a duplicate copy of something in the iTunes Media folder and made sure your library is connected to the copy in iTunes Media. Delete the iTunes Music folder...
tt2

Similar Messages

  • What is the difference between HP DeskJet 3052A Vs. HP DeskJet 3050 and what is the latest model.

    what is the difference between  HP DeskJet 3052A  Vs. HP DeskJet 3050 and what is the latest model. I tryed to look up HP 3052A but i couldn't get any info, does HP still make the 3052a model?

    3052A is us version only
    http://h10025.www1.hp.com/ewfrf/wc/documentSubCategory?tmp_task=solveCategory&cc=us&dlc=en&lc=en&pro...
    DeskJet 3050 is both us & aus version
    the same specifications...
    Although I am working on behalf of HP, I am speaking for myself and not for HP.
    Love Kudos! If you feel my post has helped you please click the White Kudos! Star just below my name : )
    If you feel my answer has fixed your problem please click 'Mark As Solution' and make it easier for others to find help quickly : )
    Happy Troubleshooting : )

  • What is the difference between Object Outline Stroke, Object Expand..., and Object Compound Path/Make?

    Could anyone explain the differences between these three commands? I created a circle with a stroke, applied all three commands, and ended up with the same thing, a compound path. Are there situations where this is not the case, or situations where one of these commands is more appropriate?

    Cleveland,
    In the case of the straight stroke/nofill, object>outline stroke and object>expand seem to do the same thing.
    In the Layers palette you can see the three different outcomes for Expand if you have both Fill and stroke ticked, only Fill ticked, and only Stroke ticked. Only the last one corresponds to Outline Stroke.
    You should use Outline Stroke as the simplest one if that is what you need. Compound Path is for creating something with one or more holes from multiple paths, or for collecting paths to forrm the Clipping Path of a Clipping Mask. Expand is for the rest.

  • What's the difference between R/3 Enterprise extension set 1.10 and 2.00 ?

    Hi there,
    Anyone know how to find the difference between 47x110 and 47x200. I want to install the new IDES R3 which is 47x200 (I found some program/source that I need in this version). But our PRD system is 47x110.
    thanks in advance,
    Doris

    Hi Doris
    SAP R/3 Enterprise Core has been assigned the release number
    4.70. This signifies its similarity to SAP R/3 4.6C and indicates
    that the core can be independently upgraded and maintained.
    SAP R/3 Enterprise Extensions are selectively deployable and
    have their own release cycles. The name of each SAP R/3 Enterprise Extension reflects its relevant application area.
    e.g.
    SAP R/3 Enterprise Extension Set 1.10 includes HR,SCM and Fin modules
    SAP R/3 Enterprise Extension Set 2.00 includes all above and additionaly PLM module.
    Award points if Helpful
    Regards
    Umesh

  • Need a sql query to get the difference between two timestamp in the format of hh:mm:ss.msec

    I have a database table where it keeps record of the transaction when it starts at StartTime and when it ends at EndTime. Both these entries are having the timestamp entries. Say for example, I have a tuple with Entries like 'Transaction A' starts at '2014-05-07
    20:55:03.170' and ends at '2014-05-08 08:56:03.170'. I need to find the difference between these two timestamps and my expected output is 12:01:00.000. Let me know how to achieve this ? 

    Hi,
    You can use below script which calculates difference as DD:HH:MM:SS. You can modify the same:
    DECLARE @startTime DATETIME
    DECLARE @endTime DATETIME
    SET @startTime = '2013-11-05 12:20:35'
    SET @endTime = '2013-11-10 01:22:30'
    SELECT [DD:HH:MM:SS] =
    CAST((DATEDIFF(HOUR, @startTime, @endTime) / 24) AS VARCHAR)
    + ':' +
    CAST((DATEDIFF(HOUR, @startTime, @endTime) % 24) AS VARCHAR)
    + ':' +
    CASE WHEN DATEPART(SECOND, @endTime) >= DATEPART(SECOND, @startTime)
    THEN CAST((DATEDIFF(MINUTE, @startTime, @endTime) % 60) AS VARCHAR)
    ELSE
    CAST((DATEDIFF(MINUTE, DATEADD(MINUTE, -1, @endTime), @endTime) % 60)
    AS VARCHAR)
    END
    + ':' + CAST((DATEDIFF(SECOND, @startTime, @endTime) % 60) AS VARCHAR),
    [StringFormat] =
    CAST((DATEDIFF(HOUR , @startTime, @endTime) / 24) AS VARCHAR) +
    ' Days ' +
    CAST((DATEDIFF(HOUR , @startTime, @endTime) % 24) AS VARCHAR) +
    ' Hours ' +
    CASE WHEN DATEPART(SECOND, @endTime) >= DATEPART(SECOND, @startTime)
    THEN CAST((DATEDIFF(MINUTE, @startTime, @endTime) % 60) AS VARCHAR)
    ELSE
    CAST((DATEDIFF(MINUTE, DATEADD(MINUTE, -1, @endTime), @endTime) % 60)
    AS VARCHAR)
    END +
    ' Minutes ' +
    CAST((DATEDIFF(SECOND, @startTime, @endTime) % 60) AS VARCHAR) +
    ' Seconds '
    Reference:
    http://sqlandme.com/2013/12/23/sql-server-calculating-elapsed-time-from-datetime/
    - Vishal
    SqlAndMe.com

  • How to find out the difference between two payloads in the BPEL/xsl

    Hi,
    We are invoking a soa service from a BPEL with 10 input parameters and getting the output for only 7 parameters (where 10-7=3 are not returned by service as they are not processed by the service due to invalid input data).
    But the BPEL process should return the 10 payloads with 3 having the failures status.i.e need to find out the difference between input payload and the payload returned by the soa service.
    Can any one tell us, how to achieve this.
    Thanks in advance,
    Ram.

    Check the instance in EM console( in 11G) or BPEL console (in 10G ) and u can see the input and output xmls.

  • What are the differences between aqapi.jar in Oracle 8.1.7 and OC4J 9.0.3

    Recently, I have been trying to use AQ as the foreign JMS provider for WebLogic MDB. I started with the AQ/JMS implementation in Oracle 8.1.7. I found that that version of AQ/JMS does not support:
    QueueConnection.createQueueSession(false, ...);
    Session.recover();
    Message.acknowledge();
    Message.setJMSType();
    Message.setJMSReplyTo();
    Connection.setClientID();
    Connection.setExceptionListener();
    After some hacking I was able to dequeue AQ messages using WebLogic MDB, but I could not handle exceptions.
    Later I looked at the version of OJMS in OC4J 9.0.3 and found all the above features are supported (I guess they are required by J2EE 1.3 specs). However, I can no longer dequeue messaged using MDB.
    Can someone at Oracle provide some insight on whether I can mix and match the two OJMS versions to get WebLogic MDB to use AQ?

    I subsequently found this thread:
    MDB on Oracle9iAS Release 2 (9.0.3)
    and found I need Oracle 9i with patches. This indeed solved my problem. The question now is, what is the major difference between the AQ versions?

  • What is the difference between using a global variable,passing a valuee and using a reference?

    I have created a project that consists of several VIs.  Only the main VI has a front panel and the others perform functions.  The function VIs are dependent on controls on the main VI's front panel.  I have several ways of passing the value of the controls.  One is to use a global variable and just place it on the dependent VIs.  Another option is to strictly connect the terminal from the control to a VI connector block and pass the value directly.  My last option is to create a reference of the control and reference it inside the dependent VIs, but this would also require connections to be made to the VI block.
    What are the advantages/disadvantages of these options?
    -Stephen

    5thGen wrote:
    I have created a project that consists of several VIs.  Only the main VI has a front panel and the others perform functions.  The function VIs are dependent on controls on the main VI's front panel.  I have several ways of passing the value of the controls. 
    1) One is to use a global variable and just place it on the dependent VIs.
    2) Another option is to strictly connect the terminal from the control to a VI connector block and pass the value directly. 
    3) My last option is to create a reference of the control and reference it inside the dependent VIs, but this would also require connections to be made to the VI block.
    What are the advantages/disadvantages of these options?
    -Stephen
    1) Globals are evil and introduce race conditions.
    2) The sub-VI only get the value when it was called and updates that occur while the sub-VI is runing are not sensed by the sub-VI
    3) This uses property node "value" or "value signaling" both of which run the user interface thread which is single-threaded and you incur a thread swap hit to performance. You also have a potential for race conditions.
    The are various methods for sharing dat to/from sub-VI which include Queues and Action Engines.
    I hope that hleps,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • What is the difference between Edge Animate CC, Edge Code CC (Preview), and Edge Reflow CC (Preview)?

    Also, what does the (Preview) mean?  Does it mean that a newer version will become available soon?

    Hi All,
    Preview releases means that our team acknowledges the limited functionality of the application. Our goal is to provide community members an opportunity to try out the application and we encourage everyone to provide us with feedback.
    Edge Animate lets web designers create interactive HTML animations for web, digital publishing, rich media advertising and more, reaching both desktop and mobile with ease.
    Edge Animate FAQ
    Edge Reflow allows responsive designs faster and create high-fidelity prototypes through media query breakpoints, precise CSS layouts, grouping and more. Edge Reflow now connects directly to Photoshop CC, allowing you to go from static design to responsive comp in just one-click.
    Edge Reflow FAQ
    Edge Code is a lightweight code editor for web developers and designers working with HTML, CSS, and JavaScript. Edge Code is built to work with browsers, speeding up development time by displaying changes to the code directly on the screen.
    HTML, JavaScript, CSS editor | Download free Adobe Edge Code CC (Preview) trial
    Regards,
    Devendra

  • Find the difference between two dates for the specific month and year

    Hi,
    I have two dates, start date is 30/12/2012 and end date is 04/01/2013. Using datediff I found the difference of days between two dates. But I find the no of days in January 2013. ie output is 4 instead of 6. I input month and year to find the no of days
    for that date. In this case I input Jan 2013. How can I sql this ?

    I don't understand how most of the answers provided here not analytically solving the problem with many cases possible.
    First let me understand you:
    You have 2 dates range and you want to calculate day range for specific month and year between the original date range.
    declare @for_month int = 1 --January
    declare @for_year int = 2013
    declare @StartDate date = '2012-12-20'
    declare @EndDate date = '2013-01-04'
    SELECT
    CASE
    WHEN (DATEPART(MONTH, @StartDate) = @for_month and DATEPART(MONTH, @EndDate) = @for_month) and ((DATEPART(YEAR, @StartDate) = @for_year or DATEPART(YEAR, @EndDate) = @for_year)) THEN
    DATEDIFF(DAY, @StartDate,@EndDate)
    WHEN (@StartDate < cast(CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) and (@EndDate between (cast(CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) and (cast(DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, cast( CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) + 1, 0)) as date))) THEN
    DATEDIFF(DAY, DATEADD(MONTH, DATEDIFF(MONTH, -1, @EndDate)-1, 0),@EndDate)
    WHEN (@EndDate > cast(DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, cast( CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) + 1, 0)) as date)) and (@StartDate between (cast(CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) and (cast(DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, cast( CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) + 1, 0)) as date))) THEN
    DATEDIFF(DAY, @StartDate,DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, @StartDate) + 1, 0))) + 1
    WHEN ((DATEDIFF(DAY, @StartDate, cast(DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, cast( CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date)) + 1, 0)) as date)) >= 0) and (DATEDIFF(DAY, cast(CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as date), @EndDate) >= 0)) THEN
    DATEDIFF(DAY, cast( CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as datetime), DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, cast( CONVERT(varchar(4), @for_year) + '-' + CONVERT(varchar(2), @for_month) + '-01' as datetime)) + 1, 0))) + 1
    ELSE
    0
    END as [DD]
    I don't know how you calculate day range between 01/01/2013 and 04/01/2013
    is 4, it is actually is 3 but if that is the case, you can add 1 from the condition.

  • Whats the difference between Garageband, iMovie etc. that ship with Lion and the ones in the Apple Store?

    Given that the same version numbers are the same why should I pay another £10.50 for each app when Lion itself only cost £21 and contains iPhoto, IMovie and Garageband?

    Hi,
    When you bought your MacBook, it came with an operating system, Snow Leopard, pre-installed.
    It also came with some applications, including iPhoto, iMovie and Garageband, pre-installed.
    But the iLife applications aren't part of Snow Leopard, or of Lion.
    They're separate applications, and Apple gives them to you for free when you buy a new Mac.
    If you launch iPhoto, then go to the iPhoto menu and choose "About iPhoto", you can find out what version of iPhoto you're running. You can also check for software updates, and if they are available you will be able to download them.
    Your MacBook is very new, and I would be almost certain that the version of iPhoto you're running is the same as the version in the AppleStore.
    But if Apple upgraded iLife to a new version (possibly iLife 12) you would have to pay for that if you wanted it.
    And if Apple upgraded Lion to a new version (possibly Ocelot ) you would have to pay for that separately. It would not include the iLife applications.

  • What's the difference between "update db cfg using ..." and "db2set ..."?

    I get confused about which one should be used. Thanks!

    Hello Ashley,
    The command  'update db cfg using <parameter> <value>' is used to update the database manager configuration. To see the current values you can use
    'db2 get db for <sid>'
    where <sid> is the databse name.
    To see further details regarding the on disk and in memory settings you need to first connect tot he database using 'db2 connect to <sid> user <xxx> using <password>' then issue 'db2 get db cfg for <sid> show detail'
    The command 'db2set' is used to update, view or remove DB2 registry (profile) variables.
    Here are some links with additional details.
    UPDATE DATABASE CONFIGURATION command:
    http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.admin.cmd.doc/doc/r0001987.html
    db2set - DB2 profile registry command:
    http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.admin.cmd.doc/doc/r0002025.html
    Best Regards,
    Adam Wilson
    SAP Development Support

  • HT201342 What is the difference between an @me email and an @icloud email address?

    What is the difference between using an @me email address for iCloud and the new option of an @icloud email address offered?

    The @icloud address operates like an alias to your @me address.  Any email sent to either your @me or @icloud address is routed to your current @me inbox.  It's just another address that you can use as an alternative to your @me address if you want.

  • What is the difference between J2EE Engine vs WAS in SAP

    Hello All,
    What are the differences between J2EE engine included with BW 3.0B and the WAS 6.20 ? what are the limitations of J2EE engine in terms of functionality.
    Thanks in advance
    Ravi

    Hello Nitzan,
    Thanks for the response. Just to clarify my question, There is a J2EE engine as part of BW 3.0B. What is the difference in terms of functionality of J2EE engine which comes bundled with BW 3.0B versus say WAS 6.20.
    1. The J2EE engine which comes bundled with BW 3.0B, is it a run time or a full product where a java app can be developed and deployed to integrate with BW or do you need WAS for that purpose.
    Thanks & regards
    Ravi

  • Whats the difference between Cost  and (%CPU)

    whats the difference between Cost (%CPU) in the newest version of the explain plan and just Cost in the Older versions?

    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE 11.1.0.6.0 Production
    TNS for 32-bit Windows: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production
    ======================================================
    i replaced this plan.....
    create table PLAN_TABLE (
         statement_id      varchar2(30),
         timestamp      date,
         remarks      varchar2(80),
         operation      varchar2(30),
         options      varchar2(30),
         object_node      varchar2(128),
         object_owner      varchar2(30),
         object_name      varchar2(30),
         object_instance numeric,
         object_type varchar2(30),
         optimizer varchar2(255),
         search_columns number,
         id          numeric,
         parent_id     numeric,
         position     numeric,
         cost          numeric,
         cardinality     numeric,
         bytes          numeric,
         other_tag varchar2(255),
         partition_start varchar2(255),
    partition_stop varchar2(255),
    partition_id numeric,
         other          long,
         distribution varchar2(30));
    for this one...
    create table PLAN_TABLE (
    statement_id varchar2(30),
    plan_id number,
    timestamp date,
    remarks varchar2(4000),
    operation varchar2(30),
    options varchar2(255),
    object_node varchar2(128),
    object_owner varchar2(30),
    object_name varchar2(30),
    object_alias varchar2(65),
    object_instance numeric,
    object_type varchar2(30),
    optimizer varchar2(255),
    search_columns number,
    id numeric,
    parent_id numeric,
    depth numeric,
    position numeric,
    cost numeric,
    cardinality numeric,
    bytes numeric,
    other_tag varchar2(255),
    partition_start varchar2(255),
    partition_stop varchar2(255),
    partition_id numeric,
    other long,
    distribution varchar2(30),
    cpu_cost numeric,
    io_cost numeric,
    temp_space numeric,
    access_predicates varchar2(4000),
    filter_predicates varchar2(4000),
    projection varchar2(4000),
    time numeric,
    qblock_name varchar2(30),
    other_xml clob
    );

  • What is the difference between Ipad Air with code MD787B/A and MD787FD/A??

    Hi - what is the difference between Ipad Air with the code MD787B/A and MD787FD/A ??

    You can see the model number in Settings>General>About>Model. The model number has a two-letter code, a number and some more letters. The last part stands for the country/region. The first letter can be "F" (refurbished), "M" (normal retail), or "P" (personalized / engraved). For example MC605B is the model MC605 and B is for the region.
    What country does my device belong to?
    http://www.jbfaq.com/article.asp?id=63
     Cheers, Tom

Maybe you are looking for

  • DVD player doesn't work correctly

    I have a Toshiba Satellite L300 laptop. It's pretty new - bought in the summer. The operating system is Windows Vista.  I have a problem with my DVD player. It often just stops working. It sometimes works after I restart the computer, but for short p

  • Can I use my mid 2011 iMac with an Xbox 360?

    Hello all, I have been unable to find a definative answer to this question so thought it best to ask here. Question being can I connect an Xbox 360 to my mid 2011 21.5 iMac and use it as a monitor for gaming? If this is possible, could you tell me ho

  • How to make a field in custom screen as display field in screen exit

    Hi , I have created a screen exit for CO02 with a field for item text in header level as input field , when value is given and save button is cliked it gets updated in database but the problem is same field shows as input field in CO03 ( display mode

  • Convert from String to Int

    Hi, I have a question. How do I convert from String to Integer? Here is my code: try{ String s="000111010101001101101010"; int q=Integer.parseInt(s); answerStr = String.valueOf(q); catch (NumberFormatException e) answerStr="Error"; but, everytime whe

  • Function module for convert date as sap internal format ?

    Hi All, Is there any standard function module to convert the date filed as SAP internal date? My problem is while uploading data from excel sheet date filed can be any format for exp: dd/mm/yyyy or mm/dd/yyyy or yyyy/dd/mm or dd-mm-yyyy,mm-dd-yyyy