This was originally written to scratch an itch 5 years ago.
Since then, the XBMC add-on ecosystem has matured and as a result, this script no longer functions.
I may bring it back up-to-date at some point, but in the interim, it sits here merely for posterity.
- Copy the "DvdManager" directory to the "scripts" directory inside of your XBMC installation.
- Voila!
- The script will not overwrite any existing files.
- Be sure to do one of the following:
- Save the files to a folder that is already in your video library, or
- Add the destination folder to your video library
- The script saves a dummy video file, impersonating the actual movie, using the title provided.
- As far as XBMC is concerned, the dummy file actually is the movie in question.
- By "fooling" XBMC, you can then browse your DVD collection, view movie/cast/etc information in XBMC, just like any other movie.
- When you attempt to play the video, it kindly reminds you to "Please insert the disc." :-)
- @asylumfunk
- This is my first Python project, so I'm learning as I go.
- Software is provided as-is; please use at your own risk.
- asylumfunk, http://github.com/asylumfunk
- XBMC DVD Manager
- A media center near you!
- Envisioned on 2009/06/15
- Created on 2009/06/17
- Updated on 2009/06/19
- To put it simply, this is an XBMC script that enables you to browse your DVD collection through XBMC, without having it on a directly accessible hard drive or network share. Of course, you can't actually watch the video without first inserting the disc, but XBMC will display an entry for it. This will allow you to see it in the list with the rest of your videos, view IMDB information and all of the other benefits that XBMC normally provides. Attempting to play the video will display a short "Please insert the disc." video.
- The XBMC DVD Manager is a more than just software... it's a solution. Since most of my large video collection lives in DVD booklets on a shelf and NOT on a harddrive or network share, keeping track of it all can be a pain. I've got enough to wrap my head around in life, so the last thing I need is to worry about what movies I actually own and whether or not they're directly accessible by XBMC.
- I had recently started taking full advantage of XBMC by installing plugins and scripts that made my XBMC experience both easier and more enjoyable. I figured it would be fulfilling to create an XBMC script of my own, plus it would finally give me an excuse to learn Python.
- Later that night, I wanted to watch a movie, so I engaged in the time-wasting ritual that I do all to often; flipping through all of my pages of DVDs. But this time, the frustration with my problem met head-on with my new lust to create an XBMC script and the solution, this software, revealed itself.
- Immediately and before writing a single line of code or enumerating a
feature list, I wrote down the following objective, which I hope
will always guide the development of this project:
- "to easily peruse my collection of DVDs via XMBC... without ever leaving my couch"
- Love it? Hate it? Have an idea?
- Let me know at @asylumfunk
I'm getting long-winded now, so what the hell are you still doing reading this?!
Go ahead and try it out!!!
--af
Copyright 2009 asylumfunk
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.