|
|
Welcome to the Invelos forums. Please read the forum
rules before posting.
Read access to our public forums is open to everyone. To post messages, a free
registration is required.
If you have an Invelos account, sign in to post.
|
|
|
|
Invelos Forums->DVD Profiler: Desktop Feature Requests |
Page:
1 2 3 4 5 Previous Next
|
Scan hard disk to import movies or tv series from movie digital files located on hard disk |
|
|
|
Author |
Message |
Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | Quoting FelixDaHousecat: Quote: When I said "Simple" I just meant that it should be a simple feature to add. I think you are basically correct, if it is added by Invelos. Curerntly, plugins do not quite have the power to do it. Do you have any scripting or Excel skills? If so, we can give some ideas for automating a process that would be very similar to your suggested procedure. Meanwhile, please go back and read my other post. And to get an idea of the issue, why not just try a couple manually. Try copy / paste of whatever you want from the filename into Add DVD by Title and get a sense for how often you get a unique hit (almost never) and how often you get no hits (even though the DVD really is there). That will give you an idea of the programming complexity involved. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: March 13, 2007 | Reputation: | Posts: 1,272 |
| Posted: | | | | I'd be fairly quick & easy to do it with VBA & Excel, at least to generate a list of a scanned folder. | | | HDTV: 52" Toshiba Regza 52XV545U AVR: Onkyo TR-707 Speakers: Paradigm Monitor 7 v6, CC-190 & Atom Monitors Subwoofer: Definitive Technology ProSub 800 BD/DVD: Oppo BDP-93 (Region Free) HD PVR: Motorola DXC3400 500GB w/ 1TB Expander BD/DVD/Game: 250GB PS3 Slim DVD/Game: 250GB XBox 360 Elite Special Edition (Black) Game: Wii Remote: Logitech Harmony One w/ PS3 Adapter WHS: Acer H341 Windows Home Server |
| Registered: May 19, 2007 | Reputation: | Posts: 6,730 |
| Posted: | | | | I'm not a programmer, and even can see the basic problem that would arise from such a "simple" solution.
Scenario: - Movie file A gets (for what reason ever) corrupted and/or deleted. - Simple solution for this: Download again. - Problem arising: Without Metadata this is a new file that DVDProfiler will not recognize as being identical to the original file, simply because for the computer it isn't (New File-Date, Checksum, etc ...)
Even PowerDVD will not automatically find the matching data to a random movie-file, they even have severe difficulties in finding correlating data if a disc is inserted. And this is a program specifically designed to recognize and play movie-files.
So please, which are those "Most if not all" apps that do this automatically already? Since my collection of movie-files is constantly growing I am really interested in them. | | | It all seems so stupid, it makes me want to give up! But why should I give up, when it all seems so stupid?
Registrant since 05/22/2003 |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | Quoting FelixDaHousecat: Quote: When I said "Simple" I just meant that it should be a simple feature to add.
Why do you have to be so aggressive? I didn't have to be. Sorry. For clarification, couple of questions about your example: - When you add items from your hard drive, do you intend to keep a pointer to the file in the database? - Is one of your objectives to be able to play the file from DVDP? - Do you care whether the specific edition or release of the database profile matches exactly the file on the hard drive? If you want to send me a sample of your file structure, you can PM me. Just do a dir folder\*.* > dirfile.txt, which will create a text file called dirfile.txt. You can copy / paste some of that file into the PM to give me an idea of what you are trying to do. To put my request into context, I once helped a guy create a database from 100,000's of files. It was a lot of work for both us, and he paid me. Some of the resulting tools are now inside LoadDVD Pro. But most of it required a lot of custom tweaking. In another case, I made a special tool for a special user, that created a database from a large number of trailer files. I used a method similar to what I discussed before. But again, I needed to know something about the file structure in order to customize the tool. That's why I know it is not "simple," and I am always looking to add to my understanding of what people are trying to do, so I can update my plugins where I can, or make new ones. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | It has been my experience that most users strangely go silent when asked for more details. Everybody's situation is a bit different, so it helps to describe in specific detail what is needed.
Soon I will probably start working on my tools again, so if anybody has opinions, suggestions or samples, please feel free to post in the forum or PM me. Thanks. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: May 12, 2007 | Posts: 29 |
| Posted: | | | | I would also like to be able to import my bluray collection (which resides on my HDD into DVDprofiler... I can do it with JRiver, My Movies, XBMC, and even Media Center. Why is it that DVDprofiler can't or doesn't want to? I am not a programmer either, but I have been a DVDprofiler owner for years now, and I think that it should be an option by now. I find that it is much easier to watch my movies right off my HDD rather than go and find the movie in the closet... Hoping that someone put it back in the right place too. I rip all my Blurays to my HDD for my convenience.. I have ripped all my movies into their individual folders (named the same as the movie 99.9% of the time). In the folders are JRiver, and MyMovies Meta files(I think that is what they are called). The home automation software I use requires a database file from either DVDProfiler or MyMovies (which I do not like) to show my movie catalog. I do not want to play it in DVDProfiler I just want to be able to import the collection into it without manually importing 300+ Blurays. | | | Last edited: by ellisr63 |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | @ellisr63,
Some points being mostly missed by people who complain about this:
(1) Programs like XMBC have associated masses of user written scraping scripts that they rely on. Since they already exist, why can't / haven't people adjusted them to create DVD Profiler XML? The answer lies in what we have been saying many times before. DVD Profiler profiles the DVD, not the movie. Try it. "Add DVD" by title, and you may get dozens of hits with exactly the same title. Which one do you want? Which one do you own? You are correct in saying that there are no tools that allow you (or a plugin) to automate that search and pick, say, the first one. The Invelos database does not index on title, it uses the UPC and Locality,
The tools I have, do that scraping, but I don't have access to the Invelos database.
(2) You don't have to manually import. BulkEdit will create your 300 profiles in just a matter of minutes. Just create a CSV file with the disc titles. And if, as you say, the ripped files are based on the filename, you can even play them from DVDP using LoadDVD. All of this is available today.
CSV File Format: (Example) ============================================ title, location, notes "Title", file, "[filepath] \\server\dvs\%title%.iso [/filepath]" .... etc. ============================================
You will then, in just a few minutes, have your 300 "manual profiles" with a automatic way to play the file. Now, at your leisure, for each DVD, "Change UPC" to any DVD that has the cover art and movie info, in whatever language you prefer. 300 DVDs should only take a few days.
So, rather than waiting another month or weeks waiting and complaining - go do it. It is free. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. |
| Registered: May 12, 2007 | Posts: 29 |
| Posted: | | | | Thanks for the info... Now what is a csv file? Is this something I would make in Excel? Is there anyway to import my xml file from JRiver into DVDProfiler? Could I convert the xml file to a csv file? Would I use one of your plugins to do this?
tia, Ron |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | Quoting ellisr63: Quote: Thanks for the info... Now what is a csv file? Is this something I would make in Excel? Is there anyway to import my xml file from JRiver into DVDProfiler? Could I convert the xml file to a csv file? Would I use one of your plugins to do this?
tia, Ron Ironically, I just discovered that my last update to BulkEdit must have broken the manual profile generation. No matter, I can fix it later - but I think based on what you said, there is a better way. First, CSV is "comma separated varaible" file (Google), and yes you can make them with Excel. And yes, you can convert XML to CSV if you have those skills. But it seems you already have XML - BulkEdit is actually better at XML, but it has to be in a paricular format: DVDP, CollectorZ or DVD Spot. It would probably be fun to take a stab at adding JRiver if you want to send me a sample file, I will take a look and tell you how hard it would be. Send me a PM if interested. (Or, if it is not too big, you can post it here so others can see it as well - we only need to see a few entries, not all 300). Meanwhile, see the user Mithi's signatiure - he has tools which can convert any XML to new XML or anything else. Sounds like we have some more fun work to do. If you have a bit of patience, I promise, you will get your stuff into DVDP! | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: May 12, 2007 | Posts: 29 |
| Posted: | | | | I am trying it right now... Thanks. |
| Registered: May 12, 2007 | Posts: 29 |
| Posted: | | | | I will look for a xml editor and see if I can copy part of it for you. Right now the file is almost 10 meg. |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | Quoting ellisr63: Quote: I will look for a xml editor and see if I can copy part of it for you. Right now the file is almost 10 meg. I use CookTop. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. |
| Registered: May 12, 2007 | Posts: 29 |
| Posted: | | | | Here is a sample of the xml file from JRiver..
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <MPL Version="2.0" Title="Library"> <Item> <Field Name="Filename">\\TOWER\MY HD Movies\Mud\Mud.mkv</Field> <Field Name="Name">Mud</Field> <Field Name="Genre">Drama</Field> <Field Name="Date">41390</Field> <Field Name="Bitrate">39256</Field> <Field Name="Image File">Mud.jpg</Field> <Field Name="Duration">7840</Field> <Field Name="Media Type">Video</Field> <Field Name="Keywords">Mississippi; Fugitive</Field> <Field Name="Description">A drama centered on two teenage boys who encounter a fugitive and pact to help him escape from an island in the Mississippi.</Field> <Field Name="Media Sub Type">Movie</Field> <Field Name="Producer">Lisa Maria Falcone; Sarah Green; Aaron Ryder</Field> <Field Name="Critic Rating">6.2 / 10</Field> <Field Name="Date Imported">1396229665</Field> <Field Name="File Type">mkv</Field> <Field Name="File Size">38472166390</Field> <Field Name="Date Created">1375935552</Field> <Field Name="Date Modified">1375935552</Field> <Field Name="Compression">mkv video (video: AVC1, audio: DTS Audio)</Field> <Field Name="Sample Rate">48000</Field> <Field Name="Channels">6</Field> <Field Name="Bit Depth">32</Field> <Field Name="Width">1920</Field> <Field Name="Height">1080</Field> <Field Name="MPAA Rating">PG-13</Field> <Field Name="Director">Jeff Nichols</Field> <Field Name="Actors">Reese Witherspoon; Matthew McConaughey; Michael Shannon; Sarah Paulson; Sam Shepard; Ray McKinnon; Joe Don Baker; Paul Sparks; Tye Sheridan; Stuart Greer; Michael Abbott Jr.; Jacob Lofland; Bonnie Sturdivant</Field> <Field Name="Budget">$10,000,000</Field> <Field Name="FPS">23.9760400000000012</Field> <Field Name="IMDb ID">tt1935179</Field> </Item> <Item> <Field Name="Filename">\\TOWER\MY HD Movies\21\21.mkv</Field> <Field Name="Name">21</Field> <Field Name="Genre">Crime; Drama</Field> <Field Name="Date">39534</Field> <Field Name="Bitrate">27424</Field> <Field Name="Image File">21.jpg</Field> <Field Name="Duration">7361</Field> <Field Name="Media Type">Video</Field> <Field Name="Keywords">Professor; Harvard University; College; Dormitory; Studies; Blackjack; Gambling; Friendship; Cohabitant; Girlfriend; Card Game</Field> <Field Name="Description">Ben Campbell is a young, highly intelligent, student at M.I.T. in Boston who strives to succeed. Wanting a scholarship to transfer to Harvard School of Medicine with the desire to become a doctor, Ben learns that he cannot afford the $300,000 for the four to five years of schooling as he comes from a poor, working-class background. But one evening, Ben is introduced by his unorthodox math professor Micky Rosa into a small but secretive club of five. Students Jill, Choi, Kianna, and Fisher, who are being trained by Professor Rosa of the skill of card counting at blackjack.</Field> <Field Name="Media Sub Type">Movie</Field> <Field Name="Producer">Dana Brunetti; Michael De Luca</Field> <Field Name="Critic Rating">5.9 / 10</Field> <Field Name="Date Imported">1396229665</Field> <Field Name="File Type">mkv</Field> <Field Name="File Size">25234213775</Field> <Field Name="Date Created">1376202082</Field> <Field Name="Date Modified">1376202082</Field> <Field Name="Compression">mkv video (video: AVC1, audio: unknown codec)</Field> <Field Name="Sample Rate">48000</Field> <Field Name="Channels">6</Field> <Field Name="Bit Depth">24</Field> <Field Name="Width">1920</Field> <Field Name="Height">1080</Field> <Field Name="MPAA Rating">PG-13</Field> <Field Name="Director">Robert Luketic</Field> <Field Name="Actors">Jim Sturgess; Kevin Spacey; Kate Bosworth; Laurence Fishburne; Aaron Yoo; Liza Lapira; Jacob Pitts; Jack McGee; Josh Gad; Sam Golzari; Ben Campbell</Field> <Field Name="Gross Revenue">$69,823,199</Field> <Field Name="Budget">$35,000,000</Field> <Field Name="FPS">23.9760400000000012</Field> <Field Name="IMDb ID">tt0478087</Field> </Item> <Item> <Field Name="Filename">\\TOWER\MY HD Movies\War\War.mkv</Field> <Field Name="Name">War</Field> <Field Name="Genre">Action; Crime; Thriller</Field> <Field Name="Date">39318</Field> <Field Name="Bitrate">31755</Field> <Field Name="Image File">War.jpg</Field> <Field Name="Duration">6179</Field> <Field Name="Media Type">Video</Field> <Field Name="Keywords">Fbi; Fbi-Agentin; Rache; Murder On Family</Field> <Field Name="Description">FBI agent Jack Crawford is out for revenge when his partner is killed and all clues point to the mysterious assassin Rogue. But when Rogue turns up years later to take care of some unfinished business, he triggers a violent clash of rival gangs. Will the truth come out before it's too late? And when the dust settles, who will remain standing?</Field> <Field Name="Media Sub Type">Movie</Field> <Field Name="Producer">Steve Chasman; Christopher Petzel; Jim Thompson</Field> <Field Name="Critic Rating">6.0 / 10</Field> <Field Name="Date Imported">1396229666</Field> <Field Name="File Type">mkv</Field> <Field Name="File Size">24528686298</Field> <Field Name="Date Created">1376035745</Field> <Field Name="Date Modified">1376216838</Field> <Field Name="Compression">mkv video (video: AVC1, audio: PCM)</Field> <Field Name="Sample Rate">48000</Field> <Field Name="Channels">8</Field> <Field Name="Bit Depth">16</Field> <Field Name="Width">1920</Field> <Field Name="Height">1080</Field> <Field Name="MPAA Rating">R</Field> <Field Name="Director">Philip G. Atwell</Field> <Field Name="Actors">Jet Li; Jason Statham; John Lone; Devon Aoki; Luis Guzmán; Saul Rubinek; Ryo Ishibashi; Sung Kang; Andrea Roth; Kenneth Choi; Mathew St. Patrick; Nadine Velazquez; Terry Chen; Mark Cheng; Steph Song; Kane Kosugi; Kennedy Montano; Eric Keenleyside; Annika Foo; Nicholas Elia</Field> <Field Name="Budget">$25,000,000</Field> <Field Name="FPS">23.9760400000000012</Field> <Field Name="IMDb ID">tt0499556</Field> </Item> <Item> <Field Name="Filename">\\TOWER\MY HD Movies\GI Joe Retaliation\GI Joe Retaliation.mkv</Field> <Field Name="Name">GI Joe Retaliation</Field> <Field Name="Date">41360</Field> <Field Name="Bitrate">31290</Field> <Field Name="Image File">GI Joe Retaliation.jpg</Field> <Field Name="Duration">6613</Field> <Field Name="Media Type">Video</Field> <Field Name="Description">G.I. Joe: Retaliation is a 2013 American science fiction action film directed by Jon M. Chu, based on Hasbro's G.I. Joe toy, comic and media franchises. It is a sequel to 2009's G.I. Joe: The Rise of Cobra. The film was written by Zombieland writers Rhett Reese and Paul Wernick. G.I. Joe: Retaliation features an ensemble cast, starring Dwayne Johnson and Bruce Willis, with Channing Tatum, Arnold Vosloo, Ray Park, Jonathan Pryce, and Byung-hun Lee reprising their roles from the first film.
The film was released in North America on March 28, 2013. It was a box office success, as was its 2009 predecessor, grossing over $371 million worldwide. The film received generally negative reviews.</Field> <Field Name="Media Sub Type">Movie</Field> <Field Name="Country">United States</Field> <Field Name="Producer">Lorenzo di Bonaventura; Brian Goldner</Field> <Field Name="Language">English</Field> <Field Name="Date Imported">1396229666</Field> <Field Name="File Type">mkv</Field> <Field Name="File Size">25869152875</Field> <Field Name="Date Created">1375828704</Field> <Field Name="Date Modified">1375828703</Field> <Field Name="Compression">mkv video (video: AVC1, audio: unknown codec)</Field> <Field Name="Sample Rate">48000</Field> <Field Name="Channels">8</Field> <Field Name="Bit Depth">24</Field> <Field Name="Width">1920</Field> <Field Name="Height">1080</Field> <Field Name="Director">Jon M. Chu</Field> <Field Name="Screenwriter">Rhett Reese; Paul Wernick</Field> <Field Name="Actors">Dwayne Johnson; Bruce Willis; D.J. Cotrona; Byung-hun Lee; Adrianne Palicki; Ray Park; Jonathan Pryce; Ray Stevenson; Channing Tatum</Field> <Field Name="Studios">Skydance Productions; di Bonaventura Pictures; Hasbro</Field> <Field Name="Budget">$130 million</Field> <Field Name="Cinematographer">Stephen Windon</Field> <Field Name="Editor">Roger Barton; Jim May</Field> <Field Name="Distributor">Paramount Pictures; Metro-Goldwyn-Mayer</Field> <Field Name="Music By">Henry Jackman</Field> <Field Name="FPS">23.9760400000000012</Field> </Item> | | | Last edited: by ellisr63 |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | The XML you showed is no problem. Question is, is it workwhile to make a special XML import, or is it better to write a simple conversion from your XML to CSV.
The biggest factor in that decision is the number of fields needed to carried over. In terms of movie info, all of that will eventually be overwritten by Invelos data. But I don't know which other items you consider to be "personal data", such as the IMDB ID#, keywords, etc. If you don't care about those, then it can be super simple with my (fixed) BulkEdit:
"Name" becomes "Title" - contents copied directly "Filename" becomes "Notes" - contents converted to: "[filepath]contents of Filename[/filepath]" "Location" field is added - contents "file"
And that's it! BulkEdit will create skeleton profiles with just a Title, and the word "file" in the Location field, and the filepath in the Notes. LoadDVD will play your media right out of the box.
Now, to get all the cover art, and all the movie data, you will need to "Change UPC" manually and the data will be downloaded from the Invelos web site. Alternatively, you can figure it out ahead of time and add the field "Profile ID" into the CSV and put the Invelos ID there, or you could use "UPC" and put any valid UPC for a DVD that has the correct movie info for you. So, you either do the work up front and bulk load, or do a simple bulk load and update the UPCs later as you have time- your choice.
So here is a sample CSV based on your data. I will shortly release the fixed BulkEdit that will suck this up and create a database for you.
"title","location","notes" "Mud",file,"[filepath]\\TOWER\MY HD Movies\Mud\Mud.mkv[/filepath]" "21",file,"[filepath]\\TOWER\MY HD Movies\21\21.mkv[/filepath]" "War",file,"[filepath][filepath]\\TOWER\MY HD Movies\War\War.mkv[/filepath]"
... I think you get the idea
When you click on the "Play" menu or icon, LoadDVD sees the word "file" in the Location field, then parses the [filepath] from the Notes field, and then executes the file using MS Open verb. Whatever file association you have for .mkv will then play the movie.
If your filename is always exactly the same spelling as the title, and you always use .mkv, you can optionally code the notes entry as "[filepath]\\TOWER\MY HD Movies\%title%\%title%.mkv[/filepath]" and LoadDVD will substitute the titlle into %title% to build the filepath. Your choice.
So, you wanna take a shot at the "quick and dirty way" to get an idea of how it works? If so, copy paste that sample into a .csv file and watch for my BulkEdit update, or you can just manually type it in for one or two if you just want to see how it works. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: May 12, 2007 | Posts: 29 |
| Posted: | | | | The only time that the title varies... Is when I ripped my James Bond movies. I wanted them all to be close together so I added 007 to the front of the folder name and the file name.
Does your bulk edit convert the xml file to a csv file? When I tried to load the JRiver xml file into the bulk editor it came back with an error that it didn't recognize the format.
Am I doing this wrong, or do I just need to wait until you release a fixed bulk editor? |
| Registered: March 18, 2007 | Reputation: | Posts: 6,463 |
| Posted: | | | | I just sent you a PM with a link to the fixed BulkEdit and some instructions.
No, BulkEdit does not convert the XML to CSV. There would be no need to do that. Remember I just posted the issue: I would have to write a specific conversion inside BulkEdit.
The other way, is for you, or somebody to write a simple script to take your XML file and make a CSV like the sample I showed you. I made the sample from your data.
Until then, why not practice the sample I gave you. It is so easy, that before you realize it, you will be doing a bunch of them just for the fun of it. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
|
|
Invelos Forums->DVD Profiler: Desktop Feature Requests |
Page:
1 2 3 4 5 Previous Next
|
|
|
|
|
|
|
|
|