|
How can I have VLC play my DVDs automatically?Given the choice, I'd much rather watch DVDs on my Mac with the great free app VLC rather than the lame "DVD Player" that is included with Mac OS X. How the heck do I do that? First off, credit where it's due: a succinct, albeit somewhat confusing answer to this question is offered up by Michal over at Macosxhints.com (see here). The problem is, most Mac users have no idea how to "create and save" an AppleScript. So let me offer up a more detailed tutorial. First off, if you just want VLC to start up when you insert a DVD, but you'll have to actually find the DVD then click "play" to get it to start playing the movie, that's easy. Go to Apple Menu --> System Preferences and choose "CDs & DVDs": ![]() Click it and you'll see this: ![]() To have VLC start up instead of DVD Player, simply click on the "Open DVD Player" menu, choose Open Other Application, find VLC in your Applications folder, and click "Choose". That's all there is to it. If you don't mind having to munge around in the file system to find the newly inserted DVD and click "Play" each time. :-) There's a smarter alternative, as Michel shows, but it requires you opening up the AppleScript editor and writing a very short little program... Start out by launching Applications --> Apple Script --> Script Editor. You'll see this starting window: ![]() Now, ever so carefully, type in exactly the following: tell application "VLC"
OpenURL "dvdnav:///dev/rdisk1" play next end tell It'll look like this with the automatic formatting in the Script Editor: ![]() Almost done. Really. You can do it. :-) Now, just choose File --> Save and save the script in a well-known location. I suggest the same place that you have the VLC app, or a new directory called "Scripts" in your Applications folder. Here's what I did: ![]() Last step. Back up in this article to where I show you how to choose VLC instead of DVD Player and instead of choosing VLC in the "CDs & DVDs" system preference, choose "Run Script..." and choose your new script. When I do that, I now see: ![]() That's all there is to it. Now when you insert a DVD, VLC launches and starts playing the movie! By the way, I don't think it'll take long for the crack team at Videolan.org to add "autoplay newly inserted DVD" as a preference, and perhaps even to allow you to specify a preferred view too (e.g., normal, half size, full screen, etc). That'd be kewl...
Categorized:
Mac OS X Help
(Article 7592,
Written by Dave Taylor)
Tagged: dvd, dvd player, videolan, vlc Previous: Can iChat remember my Available and Away messages? Next: How do I start a DVD rental business? Subscribe!
A couple of changes to your fine script, one to bring vlc to the front and the other to automatically change to full screen mode: tell application "VLC" One more thing... If you're using an external DVD connected by firewire, in the 2nd line change "rdisk 1" to "rdisk2". For example: OpenURL "dvdnav:///dev/rdisk2" Otherwise you will get an error message as VLC will try reading from your internal DVD drive (rdisk1). Posted by: Alexander at October 16, 2008 4:16 AMFor some reason, the device designation on the mac mini w/OSX 10.5.7 needs to be "cdda:///dev/rdisk2", or vlc throws a bunch of errors about dvdnav and doesn't auto play a CD. Posted by: John at May 31, 2009 2:13 PMDave, I have a HP Pavilion zx6000. After Best Buy replaced my DVD burner, it would not automaticlly start any dvds or music cds. I have set up the pref.s to play under the DVD-RW (D:) Properties, autoPlay. It still doesn't work. Any suggestions? Posted by: Dan at December 16, 2009 9:44 AMThanks much for this info, folks. DVD script worked like a charm. As did the CD script - except that on my Mac Mini running Snow Leopard the device designation had to be "cdda:///dev/rdisk1" to work properly. Cheers all ... Posted by: Cap'n Beer at July 23, 2010 11:47 PMI have VLC installed on my HP desktop PC,I have XP 64 Home.VLC will play commercial DVDs but not Burned DVDs-Everyone says that they don't have this problem,I use the "simple" setting,how can I get non-commercial DVDs/CDs to play using VLC?Thanks for your time. Posted by: Russ E. Frazier at September 14, 2010 2:09 PMWhen I plug in my Seagate Free agent via the usb 2 port, my PC show it but I get a message from my Avira AntiVir program that the auto run is blocked when I look in properties for that drive it does not show an auto play tab, when I check all the other drive properties the auto play option is not on those drives either. I am running Windows XP Posted by: Keith Savage at September 15, 2010 8:19 AMI had problems with this script, whenever I added, or removed external disk (even a thumb drive), the rdisk value changed. It finally bugged me enough to do something about it (read that as: My wife and kids finally bugged me enough to do something about it), and here is the result. tell application "VLC" This end-routs the issue, just make sure that UI scripting is turned on. If your system is faster than my G4, you might not need the 'delay 3'. Peter Posted by: petertheartist at December 28, 2010 9:51 PMI have something to say, now that you mention it, but ...
I do have a comment, now that you mention it!
|
Recommended
Recent Entries
Search
I Need Help!
Apple iPad Help
Articles and Reviews Auctions and Online Shopping Blogs and RSS Feeds Building Web Site Traffic Business and Management CGI Scripts and Web Site Programming Computer and Internet Basics d) None of the Above Facebook Help Google Plus Help HTML and CSS Industry News and Trade Shows iPhone and Cell Phone Help iPod, Sony PSP and MP3 Player Help Mac OS X Help Pay Per Click (PPC) Advertising Search Engine Optimization (SEO) Shell Script Programming Tech Support Video Help The Writing Business Twitter, LinkedIn and Social Network Help Unix and Linux Help Video Game Tips and Help Windows PC Help WordPress Help |