I do not know about you, but I have an audio-book "reading" pleasure. And I'm hooked on this thing because of traffic jams, I guess. Mind the time.
But even buying a disc, I was not listening to a disc, it is inconvenient - the player does not memorize the position when changing discs. This is extremely inconvenient. Much better suited for this purpose iPhone / iPod (although it may come up and other mp3-players, but with some restrictions). Everything is stored and startuesh from the place where he graduated from the previous "session". And continue to "read" on your computer can be right there, where he graduated from the device - Apple dignity infrastructure there. Although iTunes - trick in a very special taste.
But here I regularly have problems with sorting, number of tracks in the disc manufacturers tags are not recorded, and without this Tuna and iPod behind him - lost.
Because I turned his attention towards PowerShell, knowing what a powerful thing. The result has been proposed to your attention an imperfect but working script:
$ TagLib = «C: \ Libraries \ taglib-sharp.dll»
[System. Reflection. Assembly]:: LoadFile ($ TagLib)
$ TrackNum = 1
get-childitem * .mp3 | foreach {
$ Media = [TagLib. File]:: Create ($ _. FullName)
$ Media. Tag. Track = $ trackNum
$ TrackNum = $ trackNum + 1
$ Media. Save ()
}
In order that it worked properly, you need to go in a folder with a list of files of interest. Add parameters of the initial track number and the working directory is a snap, try to do it yourself.
I should add that you need to run a script you add tracks in iTunes.
Screenshot folder to the application script
and after:
Read more. Oh, I almost forgot - you need to download the library taglib, Which not only mp3's shoulder.