eruji -
Ok this is a bit of a fudge - there is probably a better way - but here goes -
First you need to get your ID numbers into your tags - I dont know if there is a quick way to do this in bulk - but you can modify the album tags and input a unique number for each albun inside the comments field for example.
Once you have your numbers in your tags - you can then create a cusotm view scheme
Add Comments and Track # into your custom view scheme and call the scheme AlbumID
You can then play a track using the web remote - I have mine running on port 8080 and a URL like below - where 66334 is my example album number set in the comments field and the 1 is track 1 from that album
http://localhost:8080/play?location=Media+Library%7CAlbumID%7C66334%7C
1you can now use windows scipting host to ask for album number and track number - eg:
Set WshShell = WScript.CreateObject("WScript.Shell")
albumid = InputBox("Please enter AlbumID")
tracknumber = InputBox("Please enter Track #")
Set objIE = WScript.CreateObject ("InternetExplorer.Application")
objIE.Navigate "
http://localhost:8080/play?location=Media+Library%7CAlbumID%7C"&albumid&"%7C"&tracknumber
objIE.Visible = flase
save that as c:\albumid.vbs and type c:\albumid.vbs into your webbrowser or use cscript from dos
cscript /nologo c:\albumid.vbs
Hope that makes sense / helps ?
Alex