How to isolate or listed songs without capitals on every words on windows ?

Hello,
I'm using Itunes on my PC with windows.
There is in my music collection some songs without the standard naming rule with a capital letter on every word.
Example:
Who wants to live forever - Queen
who wants to live forever - Queen
Is there a way to automaticly correct or a way (script .js ?) to isolate or listed in a playlist or a notepad every songs with this bad spelling ?
I don't mind to correct every songs one by one by myself if i'm sure that I have a complete list.
I think I heard a system to solve my issue but only working on Mac, so again i'm on windows.
Thanks a lot for your help.
Max.

Hi,
I've uploaded the finished TitleCase script. You can select a bunch of tracks, or an entire playlist, and run the script. If you answer no at the first prompt you get a chance to review each proposed change and decide whether or not to allow it. Alternatively if you let it run in automatic mode you can sort the display on Date Modified immediately afterwards to review the results.
It shouldn't be too hard to update the TCase function in the script with special cases from your library. For example the Upper list includes things like DJ, EP, LP & MC, The Mixed list contains words that don't fit the standard Title Case form such as iTunes & McCloud. There is a separate list of Roman numerals that are currently converted to upper case, but a simple tweak can force them to lower case for those that prefer it. There is an Ignore list for words such as LA or US whose "correct" casing will depend on context so are best left as found. The Cons list contains contractions that can appear after an apostophe so these aren't converted to an initial cap in error. There are also some comments that hint at places where you could add any other personal rules.
I ran the script on around 10,000 tracks from my library and skipped about 20 tracks that have idiosyncratic spellings that it didn't seem worth adding exceptions for, such as Lily Allen's LDN. The script also corrected around 150 casing and trailing space errors that I was previously unaware of.
tt2

Similar Messages

  • How do I purchase a song without putting security codes in

    How do I purchase a song without putting my security codes in because I forgot the answers to them

    The security questions should be asked the first time that you make a purchase from a new computer or device, you can't bypass them. If you've forgotten their answers and you have a rescue email address (which is not the same thing as an alternate email address) set up on your account then you can try going to https://appleid.apple.com/ and click 'Manage your Apple ID' on the right-hand side of that page and log into your account. Then click on 'Password and Security' on the left-hand side of that page and on the right-hand side you might see an option to send security question reset info to your rescue email address.
    If you don't have a rescue email address (you won't be able to add one until you can answer 2 of your questions) then see if the instructions on this user tip helps you get them reset : https://discussions.apple.com/docs/DOC-4551

  • How can I download a song without automatically launching/putting it into iTunes?

    How can I download a song without automatically launching/putting it into iTunes? I download my royalty-free music from VideoBlocks and it automatically launches iTunes and plays the song in iTunes. I just want to save it to a location without going through iTunes. How do I do so?

    Open your web browser's preferences and set it not to automatically open safe files. If you're using Safari, this option is in the General tab.
    (83800)

  • How do I burn a song without it going into an album

    How do I burn a song without it going into an album

    Hi Rusty Bucket Head,
    Thanks for using Apple Support Communities.  If your song is incomplete when you try to play it, you can delete it and try redownloading it as described here:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    http://support.apple.com/kb/ht2519
    If the second download still has the same issue, you can report the issue to the iTunes Store by following this article:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBookstore purchase
    http://support.apple.com/kb/ht1933
    Cheers,
    - Ari

  • How to get reading list in my all my devices and computer (window 7). i have installed ios 6 on iphone and icloud control panel on both PC's (home and office) but i dont get updated reading list on all my devices.

    how to get reading list in my all my devices and computer (window 7). i have installed ios 6 on iphone and icloud control panel on both PC's (home and office) but i dont get updated reading list on all my devices.

    Hi bluegrandpanash,
    Thanks for visiting Apple Support Communities.
    If you backed up your iPhone to iCloud before updating the software, first try the steps under "Restore from an iCloud backup" in this article to recover your data:
    iOS: Back up and restore your iOS device with iCloud or iTunes
    http://support.apple.com/kb/HT1766
    Best Regards,
    Jeremy

  • Please can anyone help? My brother has given me his old 1st generation iPod and, while I love some of the music on it, some of it is awful!! How do I delete individual songs without having to reset and lose everything?? There must be an easy answer.

    Please can anyone help? My brother has given me his old iPod 1st Gen 30GB. It has loads of music on it that I love and don't want to lose however there is quite a bit of stuff that I really don't want. How can I remove the songs I don't like without having to reset the iPod and lose the songs I do like. I'm sure there's an easy answer but I just can't figure it out!!

    Hi there, there doen't seem to be any option to "select songs and videos" so this hasn't helped I'm afraid. I guess I'll just have to accept the fact that I'm going to have to reset and lose the lot.

  • HT1391 How can I copy new songs from other sites back to my windows folders?

    I just bought an ipod and downloaded itunes on it and my lap-top, (where I use windows media player.) Today I bought some songs from another website on my computer, but I couldn't find them in the "my music" folders, I signed on to itunes and found them there. I checked, and my preferences for that site hadn't been changed; how can I copy those songs back into windows? Itunes copied my entire library from my computer...

    I'm replying to myself:
    I figured this out; just go to the itunes folder, open it, and then move the song, or album, into that artist's folder in "my music." I thought about doing this, then I read the cautions about renaming, or moving, tracks and hesitated. It worked just fine.

  • IPhone 4s set to manually sync, but every time I try to put a single song on my phone it downloads my entire library. How do I sync individual songs without downloading entire iTunes library?

    I recently purged my iPhone 4S of most of its music because I didn't have enough gigabytes of free space to download the latest iOS (my phone was actually completely full). That ticked me off but I didn't have time for a backup. I transferred all purchases to my library and I deleted the music from my phone.
    Since then, I've been annoyed that I don't have all my music but I've been enjoying the free space that I have, so I prefer to restore songs from my library individually now, depending what I'm in the mood to hear, and I don't miss having a full phone.
    However, whenever I try to manually sync music that was ripped from a CD, music I didn't download from iTunes, but is playable in my iTunes library, iTunes thinks it has to download the entire library, which I don't even have the space for, anyway. However, my iPhone seems fine wirelessly (I have Home Sharing turned on) syncing individual songs which were purchased in the iTunes store.
    So whenever I try to sync a single song, or an album perhaps, which was not purchased on iTunes, I get the message "updating files on iphone" and it says it's copying all the thousands of songs in my entire library. But my settings are for manual sync only. I wind up cancelling the sync every time, because I would have to wait for it to finish copying thousands of songs before it got to the one I selected. Why on earth is it doing this?
    How do I regain the ability to sync a single song at a time?
    This has been exasperating me.

    While your iPhone is synching in iTunes, do the following:
    1.  Click on your iPhone's icon on the left.
    2.  Find and click on the "Tones" tab on the upper right of the iTunes display.
    3.  Choose the synch option you would like.

  • How to print the report directly without previewing (report viewer) using c# windows application

    Hi,
    Currently, we are using crystal report to all of our reporting applications, but since I/users have encountered some issues about CR's speed to load only a simple report, maybe it is now time for us to adopt a new reporting environment in which I think SSRS
    can fill this problem.
    To start with, I have here a sample code, that uses the crystal report to print the report directly without previewing:
    csCashInvoiceCal csCashCal; --Crystal report name .rpt
    dsCsReceipt dsCs; --created dataset
    DataTable u;
    DataRow s;
    private System.Drawing.Printing.PrintDocument printDocument1;
    private System.Windows.Forms.PrintDialog printDialog1;
    ParameterValues paramValue;
    ParameterDiscreteValue discreteValue;
    ParameterFieldDefinition fieldDefinition;
    private void btnPrint_Click(object sender, EventArgs e)
    this.Cursor = Cursors.WaitCursor;
    loadReceipt2();
    print2();
    csCashCal.Close();
    this.Cursor = Cursors.Default;
    private void loadReceipt2()
    dsCs = new dsCsReceipt(); --created dataset
    u = dsCs.Tables.Add("DtCsReceipt");
    u.Columns.Add("Qty", Type.GetType("System.String"));
    u.Columns.Add("UOM", Type.GetType("System.String"));
    u.Columns.Add("Description", Type.GetType("System.String"));
    u.Columns.Add("UnitPrice", Type.GetType("System.String"));
    u.Columns.Add("Discount", Type.GetType("System.String"));
    u.Columns.Add("Amount", Type.GetType("System.String"));
    try
    for (int i = 0; i < dgvDesc.Rows.Count - 1; i++)
    s = u.NewRow(); double.TryParse(dgvDesc.Rows[i].Cells[Discount2.Name].Value.ToString(), out discount);
    s["Qty"] = double.Parse(dgvDesc.Rows[i].Cells[Qty.Name].Value.ToString());
    s["UOM"] = dgvDesc.Rows[i].Cells[Uom2.Name].Value.ToString();
    s["Description"] = invcode + dgvDesc.Rows[i].Cells[Description.Name].Value.ToString();
    s["UnitPrice"] = dgvDesc.Rows[i].Cells[UnitPrice.Name].Value.ToString();
    if (discount != 0)
    s["Discount"] = "(" + string.Format("{0:0.##}", discount) + "%)";
    else
    s["Discount"] = "";
    s["Amount"] = dgvDesc.Rows[i].Cells[Amount2.Name].Value.ToString();
    u.Rows.Add(s);
    catch (Exception) { }
    csCashCal = new csCashInvoiceCal();
    csCashCal.SetDataSource(dsCs.Tables[1]);
    //csCashCal.Refresh();
    loadParameter2();
    private void loadParameter2()
    ParameterFieldDefinitions paramFieldDefinitions;
    paramValue = new ParameterValues();
    discreteValue = new ParameterDiscreteValue();
    paramFieldDefinitions = csCashCal.DataDefinition.ParameterFields;
    discreteValue.Value = date;
    fieldDefinition = paramFieldDefinitions["Date"];
    commonParam();
    discreteValue.Value = txtcsno.Text;
    fieldDefinition = paramFieldDefinitions["InvoiceNo"];
    commonParam();
    discreteValue.Value = txtNameTo.Text;
    fieldDefinition = paramFieldDefinitions["CustomerName"];
    commonParam();
    discreteValue.Value = txtAdd.Text;
    fieldDefinition = paramFieldDefinitions["CustomerAddress"];
    commonParam();
    ------other parameters----
    private void commonParam()
    paramValue.Clear();
    paramValue.Add(discreteValue);
    fieldDefinition.ApplyCurrentValues(paramValue);
    private void print2()
    using (printDocument1 = new System.Drawing.Printing.PrintDocument())
    using (this.printDialog1 = new PrintDialog())
    //this.printDialog1.UseEXDialog = true;
    this.printDialog1.Document = this.printDocument1;
    DialogResult dr = this.printDialog1.ShowDialog();
    if (dr == DialogResult.OK)
    int nCopy = this.printDocument1.PrinterSettings.Copies;
    int sPage = this.printDocument1.PrinterSettings.FromPage;
    int ePage = this.printDocument1.PrinterSettings.ToPage;
    string PrinterName = this.printDocument1.PrinterSettings.PrinterName;
    try
    csCashCal.PrintOptions.PrinterName = PrinterName;
    csCashCal.PrintToPrinter(nCopy, false, sPage, ePage);
    printcount++;
    //saveCountPrint();
    catch (Exception err)
    MessageBox.Show(err.ToString());
    This is only a simple sales receipt application that uses dgv and textboxes to push its data to dataset to the crystal report, a simple one but there are instances that it is very slow.
    But I'm having trouble implementing this using SSRS, since I'm only new to this one, wherein I created the report using report wizard, with two button options inside the form for print preview or direct print selection. Actually, it is very easy to implement
    with print preview because it uses reportviewer. My problem is that how can I print the report directly without using a reportviewer?
    So here is my code so far which I don't know what's next:
    private void button2_Click(object sender, EventArgs e)
    this.Cursor = Cursors.WaitCursor;
    loadReceipt3();
    //print3();
    this.Cursor = Cursors.Default;
    ReportParameter[] parameter = new ReportParameter[11];
    private void loadParameter3()
    parameter[0] = new ReportParameter("InvoiceNo", txtcsno.Text);
    parameter[1] = new ReportParameter("Date", date);
    parameter[2] = new ReportParameter("CustomerTin", txtTin.Text);
    parameter[3] = new ReportParameter("CustomerName", txtNameTo.Text);
    parameter[4] = new ReportParameter("CustomerAddress", txtAdd.Text);
    parameter[5] = new ReportParameter("Agent", agent);
    parameter[6] = new ReportParameter("Discount", "Discount: ");
    parameter[7] = new ReportParameter("TotalDiscount", lblDiscount.Text + "%");
    parameter[8] = new ReportParameter("TotalSales", rdtotal);
    parameter[9] = new ReportParameter("Tax", rdtax);
    parameter[10] = new ReportParameter("TotalAmount", rdnet);
    private void loadReceipt3()
    DataSet dsrs = new DataSet();
    DataTable dtrs = new DataTable();
    DataRow drs;
    dtrs.Columns.Add("Qty", Type.GetType("System.String"));
    dtrs.Columns.Add("UOM", Type.GetType("System.String"));
    dtrs.Columns.Add("Description", Type.GetType("System.String"));
    dtrs.Columns.Add("UnitPrice", Type.GetType("System.String"));
    dtrs.Columns.Add("Discount", Type.GetType("System.String"));
    dtrs.Columns.Add("Amount", Type.GetType("System.String"));
    try
    for (int i = 0; i < dgvDesc.Rows.Count - 1; i++)
    drs = dtrs.NewRow();
    drs["Qty"] = double.Parse(dgvDesc.Rows[i].Cells[Qty.Name].Value.ToString());
    drs["UOM"] = dgvDesc.Rows[i].Cells[Uom2.Name].Value.ToString();
    drs["Description"] = invcode + dgvDesc.Rows[i].Cells[Description.Name].Value.ToString();
    drs["UnitPrice"] = dgvDesc.Rows[i].Cells[UnitPrice.Name].Value.ToString();
    if (discount != 0)
    drs["Discount"] = "(" + string.Format("{0:0.##}", discount) + "%)";
    else
    drs["Discount"] = "";
    drs["Amount"] = dgvDesc.Rows[i].Cells[Amount2.Name].Value.ToString();
    dtrs.Rows.Add(s);
    catch (Exception) { }
    int addtlRow = 7;
    if (addtlRow > (count - 1))
    addtlRow = addtlRow - (count - 1);
    for (int i = 0; i < addtlRow; i++)
    dtrs.Rows.Add();
    loadParameter3();
    LocalReport localreport = new LocalReport();
    localreport.SetParameters(parameter);
    localreport.DataSources.Clear();
    localreport.DataSources.Add(new ReportDataSource("dsSalesReceiptSsrs", dtrs));
    localreport.Refresh();
    //what's next....
    So what's next after local..refresh()? Actually, I have googled a lot but I didn't found the exact solution that I'm looking for which confuses me a lot.
    Anyway I'm using VS 2010 with sql server 2012 express.
    You're help will be greatly appreciated.
    Thank you,
    Hardz

    After some further studies with ReportViewer controls and with the use of this tutorial @ : http://msdn.microsoft.com/en-us/library/ms252091.aspx, which helps me a lot on how to print a report without using a report viewer, I found out what is missing
    with my code above and helps solve my question.
    Here's the continuation of the code above:
    private void loadReceipt3()
    loadParameter3();
    LocalReport localreport = new LocalReport();
    localreport.ReportPath = @"..\..\SsrsCashReceipt.rdlc";
    localreport.SetParameters(parameter);
    localreport.DataSources.Clear();
    localreport.DataSources.Add(new ReportDataSource("dsSalesReceiptSsrs", dtrs));
    Export(localreport);
    print4();
    private IList<Stream> m_streams;
    private int m_currentPageIndex;
    private void Export(LocalReport report)
    string deviceInfo =
    @"<DeviceInfo>
    <OutputFormat>EMF</OutputFormat>
    <PageWidth>8.5in</PageWidth>
    <PageHeight>11in</PageHeight>
    <MarginTop>0.25in</MarginTop>
    <MarginLeft>0.25in</MarginLeft>
    <MarginRight>0.25in</MarginRight>
    <MarginBottom>0.25in</MarginBottom>
    </DeviceInfo>";
    Warning[] warnings;
    m_streams = new List<Stream>();
    report.Render("Image", deviceInfo, CreateStream,
    out warnings);
    foreach (Stream stream in m_streams)
    stream.Position = 0;
    private void print4()
    if (m_streams == null || m_streams.Count == 0)
    throw new Exception("Error: no stream to print.");
    PrintDocument printDoc = new PrintDocument();
    PrintDialog printDlg = new PrintDialog();
    printDlg.Document = printDoc;
    DialogResult dr = printDlg.ShowDialog();
    if (dr == DialogResult.OK)
    if (!printDoc.PrinterSettings.IsValid)
    throw new Exception("Error: cannot find the default printer.");
    else
    printDoc.PrintPage += new PrintPageEventHandler(PrintPage);
    m_currentPageIndex = 0;
    printDoc.Print();
    Dispose();
    public void Dispose()
    if (m_streams != null)
    foreach (Stream stream in m_streams)
    stream.Close();
    m_streams = null;
    private Stream CreateStream(string name, string fileNameExtension, Encoding encoding, string mimeType, bool willSeek)
    Stream stream = new FileStream(name + "." + fileNameExtension,
    FileMode.Create);
    m_streams.Add(stream);
    return stream;
    private void PrintPage(object sender, PrintPageEventArgs ev)
    Metafile pageImage = new
    Metafile(m_streams[m_currentPageIndex]);
    // Adjust rectangular area with printer margins.
    Rectangle adjustedRect = new Rectangle(
    ev.PageBounds.Left - (int)ev.PageSettings.HardMarginX,
    ev.PageBounds.Top - (int)ev.PageSettings.HardMarginY,
    ev.PageBounds.Width,
    ev.PageBounds.Height);
    // Draw a white background for the report
    ev.Graphics.FillRectangle(Brushes.White, adjustedRect);
    // Draw the report content
    ev.Graphics.DrawImage(pageImage, adjustedRect);
    // Prepare for the next page. Make sure we haven't hit the end.
    m_currentPageIndex++;
    ev.HasMorePages = (m_currentPageIndex < m_streams.Count);
    Thank you very much for this wonderful tutorial. :)

  • How to make menu/list (form) item open in it's own window instead of blank one?

    Items in a form (list/menu) that I've created are opening in a blank window (pop-up) when clicked. I would like them to open in "self" mode so that pop up blockers on various computers don't become a challenge for site visitors. Can anyone please tell me how I could make that adjustment using Dreamweaver? I am a novice (if that) in coding, so if there is a design view solution that would be absolutely awesome. Any assistance to get me on the right track would be GREATLY appreciated!! BTW I also made the form a library item (just in case that fact is needed). Also if you need to see the actual link it is
    http://www.graphicmechanic.com/DEKALBCOUNTY/index.html. The "I WANT TO" list is the part I'm referring to.
    I am also attaching 3 files (the .lbi file, the template and the page both are applied to).
    I tried a couple of things already. One was javascript, but I still seemed to have problems, the others were selecting the form and changing the target to self. Another developer said that I would need to apply the target attribute to each link, but I am having trouble doing this.

    No.  They removed that functionality as an improvement to iTunes in version 11.    I saw one person mentioning making a screen grab of the window and displaying it as an image in Preview while looking at the actual iTunes in another window, but it doesn't quite strike me as being the same...
    http://www.apple.com/feedback/itunesapp.html

  • I preordered an album and a song was released but it won't download. It just has a clear button that says "pre-ordered". How do I download the song but keep my pre-order for the rest of the album?

    I recently pre-ordered Ed Sheeran's "X Deluxe version" (or Multiply). He said he was releasing a song a day until the album was released. The most recent was Afire Love. The button where I should have "download" just has a clear button that says "pre-ordered". Shouldn't the song have already downloaded? How can I get the song without having to cancel my pre-order or getting charged for purchasing the song and the preorder?

    Hi kgiles13,
    It sounds like you may be having an issue with one of your purchases in the iTunes Store. Here is an article for you that will help you address this issue:
    Report an problem with an item you bought from the iTunes Store, App Store, Mac App Store, or iBooks Store
    http://support.apple.com/kb/ht1933
    Thanks for coming to the Apple Support Communities!
    Cheers,
    Braden

  • How can I download my songs to a new computer if I use satellite?

    I have satellite internet. I wish to transfere my iTunes songs from my old computer.  There are a few hundred songs.  How can I download the songs without being fapped?

    See these 2 Links...
    Syncing to a New Computer...
    https://discussions.apple.com/docs/DOC-3141
    Recovering your iTunes library from your iPod or iOS device
    https://discussions.apple.com/docs/DOC-3991

  • How do I remove duplicate songs in itunes 11

    How do I remove duplicates songs inside of iTunes 11?

    Two Windows scripts to make playlists of Duplicates and Exact Duplicates. Use shift-delete to remove selected tracks from the library as well as the playlist.
    There is also my DeDuper script if you don't want to do it by hand. Please take note of the warning to backup your library before deduping. See this thread for background.
    tt2

  • How is a distribution list created in 'Mail'?  Everyone I need to include is already in my contact list so how do I copy them into a single list which I've created?

    How is a distribution list created in 'Mail'?  Every address I need to include is already in my 'Contacts', so how do I copy them into my single list?

    In Contacts, add a new group, and then add all the desired recipients to the group.
    Contacts – Create Mail Group

  • My 'songs' list in my library has all songs listed twice.  How do I remove all duplicates without removing the same songs in my albums and playlists?

    My 'songs' list in my library are all listed twice.  How do I delete the duplicates without removing the songs from my playlists and albums?

    Hello, juliego
    Thank you for visiting Apple Support Communities. 
    Here is a helpful guide on how to identify and delete duplicate media from your iTunes library. 
    How to find and remove duplicate items in your iTunes library
    http://support.apple.com/kb/ht2905
    Cheers,
    Jason H.

Maybe you are looking for

  • Added new fields in vendor master in xk01 but data is not getting saved

    Hi experts, To add new fields in vendor master i have followed the following steps : 1.) Appended a structure ZRTGS in LFA1 table with required fields and activated 2.) Added new button in xk01( vendor master ) using spro -> logistics-general -> busi

  • Differnce between null string and an empty string??

    what is the major difference between null string and an empty string?? I wrote the following simple program and I could see some different output. Other than that, any other differences that we should pay attention to??? C:\>java TestCode Hello nullH

  • Billing within Training and event management

    Dear experts! Now, I'm getting some issue about performing billing in training and event management. - The first, I created business event, book attendees for the business event with billing. - Second, I firmly business event, after that billing for

  • Convergence 2 patch 1 on RHEL

    I have comms suite installed on Linux. I'd like to get the Convergence 2 patch 1, but it seems I need a support contract. Yet, I can't find Oracle Communications Unified Suite in the store. What am I missing?

  • How to get JTextFields to look "good".....?

    sup, I cant seem to get my JTextFields to be displayed at the right height(as tall as the characters) in ANY window size.... they just fill up the entire panel top to bottom. what layout should I use? thanks import javax.swing.*; import java.awt.*; i