Самоделкин: За PowerShell и аудио книги

Не знам за вас, но обичам да чета аудио книги. И аз се закачих на този случай заради задръствания, вероятно. Съжалявам за времето.

Но дори купувайки диск, не слушам диска, това е неудобно - плейърът не помни позицията, когато сменя дискове. Това е изключително неприятно. IPhone / iPod е много по-подходящ за това (въпреки че друг mp3 плейър може да е подходящ, но с някои ограничения). Всичко се помни и започвате от мястото, където завършихте предишната “сесия”. Да, и продължават да „четат” на компютъра могат да бъдат точно там, където са готови на устройството - достойнството на инфраструктурата на Apple е очевидно. Въпреки че iTunes - малко нещо за много специален вкус.

Но тук редовно имам проблеми с сортирането, продуцентите на дисковете не записват етикетите в етикетите, а без него тунца и iPod след загубата им.

Затова обърнах поглед към PowerShell, знаейки, че нещо е мощно. Резултатът беше несъвършения, но работен скрипт, предложен на вашето внимание:

$ TagLib = "C: Библиотеки \ t
[System.Reflection.Assembly] :: LoadFile ($ TagLib)
$ trackNum = 1
get-childitem * .mp3 | foreach {
$ Media = [TagLib.File] :: Създаване ($ _. FullName)
$ Media.Tag.Track = $ trackNum
$ trackNum = $ trackNum + 1
$ Media.Save ()
}

За да работи правилно, трябва да отидете в папката с интересния списък с файлове. Добавянето на параметрите на номера на стартовата писта и работната директория е приспособление, опитайте го сами.

Ще добавя, че трябва да стартирате скрипта ПРЕДИ да добавите песните в iTunes.

Снимка на папката преди да приложите скрипта

и след:

Прочетете повече. Да, почти забравих - трябва да изтеглите библиотеката taglib, която не е само mp3 на рамото.

<

Популярни Публикации