// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
// run itunes var ITTrackKindFile = 1; var iTunesApp = WScript.CreateObject( "iTunes.Application" ); var mainLibrary = iTunesApp.LibraryPlaylist; var tracks = mainLibrary.Tracks; var numTracks = tracks.Count; var numProcessed = 0; // create ie for showing progress var ie = WScript.CreateObject( "InternetExplorer.Application" , "ie_" ); ie.Navigate( "about:blank" ); ie.ToolBar = 0; ie.StatusBar = 0; ie.Left = 30; ie.Top = 30; ie.Width = 400; ie.Height = 200; ie.Visible = 1; // show progress ie. document .title = "Updating podcast show notes" ; var updateProgress = function (percent) { var textPercent = Math.round(percent * 100); ie. document .body.innerHTML = "<b>" + ie. document .title + "</b><br/><i>Progress " + textPercent + "%</i>" ; } // process tracks var i = numTracks; while (i != 0) { var currTrack = tracks.Item(i); // is this a file track and a podcast? if (currTrack.Kind == ITTrackKindFile && currTrack.Podcast) { // are lyrics set? if not we'll write description in lyrics try { var lyrics = currTrack.Lyrics; // write to lyrics only if lyrics are empty if (lyrics.match(/^[\s\n\r\t]*$/g)) { var descr2lyrics = currTrack.Name + "\n\n" + currTrack.LongDescription; currTrack.Lyrics = descr2lyrics; numProcessed++; } } catch (exception) { // catching dead tracks } } i--; updateProgress((numTracks-i) / numTracks); } ie. document .body.innerHTML = numProcessed + " podcasts processed.<br/>All Done!" ; * This source code was highlighted with Source Code Highlighter .
Source: https://habr.com/ru/post/81291/
All Articles