Skip to content
/ iTunes Public

PowerShell module with various helpful functions to manage an iTunes library. Most important features are a cmdlet to reset the play count for tracks in a playlist and a cmdlet to convert tracks from a playlist to MP3 and creates an M3U file.

License

Notifications You must be signed in to change notification settings

Rokory/iTunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iTunes

To use this module, copy the folder iTunes to a folder designated by the environment variable PSModulePath, e. g. WindowsPowerShell\Modules in your personal documents folder.

To use the commands, in a Windows PowerShell window, run

import-module iTunes

To list the available cmdlet, run

Get-Command -Module iTunes

To get help and examples for a cmdlet, run

Get-Help <cmdlet-name> -Full

Note

The module was developed for the German version of iTunes. Unfortunately the 'kinds' of tracks in iTunes are not language neutral. To make the Convert-* functions work, you need to customize the values in the string array $supportedKinds in line 3 of iTunes.psm1.

Examples

Beside the examples provided in the help, the script itunesSync.ps1 contains a more sophisticated example on how to convert several playlists at once, while renaming them at destination.

iTunesResetPlayCounts.ps1 shows how to use the module to reset play counts for several playlists based on the last play date and play count.

About

PowerShell module with various helpful functions to manage an iTunes library. Most important features are a cmdlet to reset the play count for tracks in a playlist and a cmdlet to convert tracks from a playlist to MP3 and creates an M3U file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published