cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.AlbumArtists;}" exit_code = pipecom(cmd, stdout, stderr)
GetArtist
= Mid$(stdout
, 1, Len(stdout
) - 1)
cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.Album;}" exit_code = pipecom(cmd, stdout, stderr)
GetAlbum
= Mid$(stdout
, 1, Len(stdout
) - 1)
cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.Track;}" exit_code = pipecom(cmd, stdout, stderr)
GetTrack
= Mid$(stdout
, 1, Len(stdout
) - 1)
cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.Disc;}" exit_code = pipecom(cmd, stdout, stderr)
GetDisc
= Mid$(stdout
, 1, Len(stdout
) - 1)
cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.Year;}" exit_code = pipecom(cmd, stdout, stderr)
GetYear
= Mid$(stdout
, 1, Len(stdout
) - 1)
cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.FirstGenre;}" exit_code = pipecom(cmd, stdout, stderr)
GetGenre
= Mid$(stdout
, 1, Len(stdout
) - 1)
cmd
= "PowerShell $files = Get-Item '" + Chr$(34) + file
+ Chr$(34) + "'; $null = [System.Reflection.Assembly]::LoadFile('" + Chr$(34) + _CWD$ + "\taglib-sharp.dll" + Chr$(34) + "');foreach($iFile in $files){$mediaFile=[TagLib.File]::Create($iFile.fullname);$mediaFile.Tag.FirstComposer;}" exit_code = pipecom(cmd, stdout, stderr)
GetComposer
= Mid$(stdout
, 1, Len(stdout
) - 1)
exit_code
= _ShellHide("PowerShell Import-Module taglib; Get-ChildItem '" + Chr$(34) + file
+ Chr$(34) + "' ^| set-artist '" + Chr$(34) + Artist
+ Chr$(34) + "'") SetArtist = exit_code
exit_code
= _ShellHide("PowerShell Import-Module taglib; Get-ChildItem '" + Chr$(34) + file
+ Chr$(34) + "' ^| set-title '" + Chr$(34) + Title
+ Chr$(34) + "'") SetTitle = exit_code
exit_code
= _ShellHide("PowerShell Import-Module taglib; Get-ChildItem '" + Chr$(34) + file
+ Chr$(34) + "' ^| set-track " + LTrim$(Str$(Track
))) SetTrack = exit_code
exit_code
= _ShellHide("PowerShell Import-Module taglib; Get-ChildItem '" + Chr$(34) + file
+ Chr$(34) + "' ^| set-disc " + LTrim$(Str$(Disc
))) SetDisc = exit_code
'$INCLUDE:'pipecomqb64.bas'