Yes and yes.Does iTunes for Windows need to be installed on the computer I am running VLC on to create my user key? If so, does this computer need to be activated in iTunes?
The system key is only needed to get the user key.As far as I know, Jon's plugin is supposed to work on files encrypted with a Windows system key. The Mac key must be based on other criteria, so it can't be guessed by VLC.
Check the VLC messages. Does it say "drms initialized" or "drms not initialized"? If the latter, check for "drms_init ..." messages.I am getting a segfault when attempting to play back the file (after doing the steps outlined above):
There's a problem with using libavcodec (ffmpeg) for AAC decoding. Get a recent nightly build or update your cvs checkout (VLC will now always decode AAC using libfaad2 directly).(gdb) back
#0 0x4207c5fc in memcpy () from /lib/tls/libc.so.6
#1 0x402488e3 in faad_initbits (ld=0x827bfff, _buffer=0x439d4958,
buffer_size=136700792) at bits.c:54
#2 0x4024c245 in faacDecDecode (hDecoder=0x825d270, hInfo=0x439d4958,
buffer=0x827bfff "", buffer_size=72807003) at decoder.c:780
#3 0x401757e8 in a52_resample_init () from /usr/lib/libavcodec.so
#4 0x40069bf1 in avcodec_decode_audio () from /usr/lib/libavcodec.so
(gdb)
Delete C:\Documents and Settings\$USER\Application Data\drmsI can play both files in iTunes, but only the newer one (new HD, new iTunes) file is playable by vlc.
Ok, So I fired up Windows 2000 in VPC... installed iTunes, installed VLC... played a drm'd file in itunes.. quit.. ran the file in VLC (The latest release) (It played). Now I'm looking for the drms file that Jon mentioned... I see no C:\Documents and Settings\$USERNAME\Application Data\vlc\drms ; but there is a C:\Documents and Settings\$USERNAME\Application Data\drms (And yes, I made an emtpy vlc folder... That may have only been needed for earlier versions though...)The user key will be written to "C:\Documents and Settings\$USERNAME\Application Data\vlc\drms"
If the vlc directory does not exist, you will have to create it in advance or else the file will not be written (this issue will be fixed soon).
The drms file should be copied to ~/.vlc/ on your GNU/Linux system.
lol yeah it would turn VLC into a iTMS pirating tool of unparalleled power. we gotta remember VLC is a media player. the tool works for playing DRMed aac files on any machine. that's pretty cool. also cool is that it's open source, so making a tool that does all the stuff you describe is feasible... for now i'm gonna try to go through my collection of DRMed files and try to "unencumber" them using VLC. what a PITA though...VLC should make all this easier I think.. and be able to easily faster than 1x convert from .m4p to .m4a (IE, .mp4), copying all metadata (Including album art). That'd be very convenient.
Return to “General VLC media player Troubleshooting”
Users browsing this forum: No registered users and 41 guests