|
|
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: Plugins |
Page:
1... 30 31 32 33 34 ...52 Previous Next
|
New Plugin: BulkEdit - Bulk Editing, XML and CSV Import of Profiles |
|
|
|
Author |
Message |
Registered: March 18, 2007 | Reputation: | Posts: 6,461 |
| Posted: | | | | @StaNDarD,
I didn't forget you. Thanks for the configuration details. I'm still thinking about how best to figure out what the problem is ... | | | 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: | | | | Quoting mediadogg: Quote: @DoubleDownAgain,
Thanks! I think I'll try option 2, hopefully will get a chance to give it a try this weekend. I'll let you know how it goes! | | | 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: March 18, 2007 | Reputation: | Posts: 6,461 |
| Posted: | | | | Quoting DoubleDownAgain: Quote: Quoting mediadogg:
Quote: @DoubleDownAgain,
Thanks! I think I'll try option 2, hopefully will get a chance to give it a try this weekend. I'll let you know how it goes! Ok, looking forward to it. This has reminded me that my original design for BulkEdit was to use an embedded Excel which would give people all the Microsoft editing goodies, but there was a severe bug that I couldn't get around. Now, a couple of years later - given updated software and more skills, maybe I should go back and revisit. I would appreciate feedback from you on that, as your project progresses. | | | 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,461 |
| Posted: | | | | BulkEdit V2.41 Available (V2.40 Updated)
- Reworked the code called on DVD Selected, to protect better against exceptions - Added options to QuickSearch (Alt-F9) - Added "None" option to Collection\Flagged\Clear Collection#
A few months ago, I added QuickSearch (Alt-F9) to make it easier to find a specific Collection#. It was the only QuickSearch option on the dropdown.
V2.40 added the following additional drop-down options:
All4One - searches the text of all DVDP fields. The text is derived from caching the concatenated XML text of the fields for each displayed profile, in a loop. XML refreshing can be controlled by the user. Flags are set on match.
Purchase Price - searches all displayed profiles. Flags set on match.
Purchase Place - searches all displayed profiles. Flags set on match.
"Clear flags" and "Save Flag Set" buttons are provided for convenience.
Once the XML is cached, repeated All4One searches can be done in quick succession, by entering the search fields and pressing Enter.
The XML cache is preserved during a DVDP session, or until a manual refresh is requested. Options are provided to include or exclude Cast/Crew or Personal Data from the cached XML. | | | 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: 2,217 |
| Posted: | | | | Quoting mediadogg: Quote: - Added "None" option to Collection\Flagged\Clear Collection# Nice one! I already misused it to set "None" to titles on order which isn't possible in Profiler itself. cya, Mithi | | | Mithi's little XSLT tinkering - the power of XML --- DVD-Profiler Mini-Wiki |
| Registered: March 18, 2007 | Reputation: | Posts: 6,461 |
| Posted: | | | | Quoting Mithi: Quote: Quoting mediadogg:
Quote: - Added "None" option to Collection\Flagged\Clear Collection# Nice one!
I already misused it to set "None" to titles on order which isn't possible in Profiler itself.
cya, Mithi Great, thanks for the feedback. I'm sure that Ken will add it to Copy/Paste in the next 3.8 update. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | I just tried v2.41 and my problem still exists.
But it seems to pop up only when a profile is drawn into the main window. I don't get it on splash screen anymore... | | | |
| Registered: March 18, 2007 | Reputation: | Posts: 6,461 |
| Posted: | | | | Quoting StaNDarD: Quote: I just tried v2.41 and my problem still exists.
But it seems to pop up only when a profile is drawn into the main window. I don't get it on splash screen anymore... Thanks for trying. Nobody else has reported this, and I can't reproduce it. Only thing I could suggest is to completely uninstall the plugin, erase the BulkEdit folder, then someday after a fresh reboot of your PC, reinstall the plugin, making sure to run the installer "As Administrator". Apologies if this is a duplicate of something you have tried before. I didn't review all the past posts. And once again, sorry for your troubles. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. |
| Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | I did as you advised, and still got the same problem. BUT:I can't believe it, I just found the problem!!! To reproduce this error: 1. Close DVD Profiler 2. Delete 'C:\Users\_USERNAME_\AppData\Local\Invelos_Software\DefaultDomain_Path_bwzoa00annodz3heyvrsayhzkmittcjl\1.0.0.0\user.config' 3. Install Cinematic Collection Viewer Plugin4. Install your plugin 5. Run DVD Profiler Now you should run into my issue. To circumvent this error: 1. Close DVD Profiler 2. Uninstalled CCV plugin 3. Install your plugin 4. Run & close DVD Profiler 5. Reinstall CCV plugin 6. Run DVD Profiler | | | |
| Registered: March 18, 2007 | Reputation: | Posts: 6,461 |
| Posted: | | | | Good work. But why would I want to delete stuff to cause the problem of getting a message saying somthing is missing? Maybe Tom has some ideas on what the interaction could be. I will explore in the developers forum. Thanks again for the diagnostic work. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. |
| Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | The problem seems to be, that your plugin can't write its initial preferences into 'C:\Users\_USERNAME_\AppData\Local\Invelos_Software\DefaultDomain_Path_bwzoa00annodz3heyvrsayhzkmittcjl\1.0.0.0\user.config' when 'Cinematic Collection Viewer Plugin' is already installed. When your plugin wrote its initial prefs before 'Cinematic Collection Viewer Plugin' is installed, it can afterwards change its prefs without a problem. Strange... | | | |
| Registered: March 13, 2007 | Reputation: | Posts: 2,005 |
| Posted: | | | | Quoting mediadogg: Quote:
Maybe Tom has some ideas on what the interaction could be. No idea. I simply use .NET's inbuild functions to save the settings. Maybe there is a conflict, because CCVPlugin uses .NET 4. And if a .NET4 plugin is the first one to write this file, maybe .NET 2 plugins have problems writing to it? | | |
|
| Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | Quoting TomGaines: Quote: No idea. I simply use .NET's inbuild functions to save the settings. Maybe there is a conflict, because CCVPlugin uses .NET 4. And if a .NET4 plugin is the first one to write this file, maybe .NET 2 plugins have problems writing to it? Well, this really may be it. Here's what I get when CCV will create this file (cropped to the first four rows): Quote: <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > And here's what BulkEdit creates: Quote: <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > So the plugins create different versions of this file - CCV can use 'Version=2.0.0.0', but BulkEdit can't use 'Version=4.0.0.0'. Here's my now working file, maybe this can help: Quote: <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="CCVPlugin.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> <section name="Hare.DatabaseQuery.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> <section name="BulkEdit.ProfileData" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <userSettings> <CCVPlugin.Properties.Settings> <setting name="DoUpgrade" serializeAs="String"> <value>False</value> </setting> <setting name="UseOriginalTitle" serializeAs="String"> <value>False</value> </setting> <setting name="SyncCCV" serializeAs="String"> <value>False</value> </setting> <setting name="UseTranslation" serializeAs="String"> <value>False</value> </setting> <setting name="ShowCCVSyncButton" serializeAs="String"> <value>True</value> </setting> </CCVPlugin.Properties.Settings> <Hare.DatabaseQuery.Properties.Settings> <setting name="PlugInDisplayed" serializeAs="String"> <value>False</value> </setting> <setting name="Font" serializeAs="String"> <value>Microsoft Sans Serif, 8.25pt</value> </setting> <setting name="WindowPosition" serializeAs="String"> <value>8, 31</value> </setting> <setting name="WindowSize" serializeAs="String"> <value>513, 497</value> </setting> <setting name="LoadCastCrew" serializeAs="String"> <value>False</value> </setting> <setting name="FilterProfilesBoxsets" serializeAs="String"> <value>Checked</value> </setting> <setting name="ViewColumns" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <string>titleToolStripMenuItem=True</string> <string>originalTitleToolStripMenuItem=False</string> <string>sortTitleToolStripMenuItem=False</string> <string>editionToolStripMenuItem=False</string> <string>productionYearToolStripMenuItem=True</string> <string>dVDReleaseDateToolStripMenuItem=False</string> <string>runningTimeToolStripMenuItem=False</string> <string>ratingToolStripMenuItem=False</string> <string>mediaTypeToolStripMenuItem=True</string> <string>parentProfileToolStripMenuItem=False</string> <string>collectionTypeToolStripMenuItem=False</string> <string>collectionNumberToolStripMenuItem=False</string> <string>purchaseDateToolStripMenuItem=False</string> <string>profileIDToolStripMenuItem=False</string> <string>sRPToolStripMenuItem=False</string> <string>purchasePriceToolStripMenuItem=False</string> <string>savedToolStripMenuItem=False</string> <string>lastWatchedByToolStripMenuItem=False</string> <string>lastWatchedToolStripMenuItem=False</string> <string>allWatchedByToolStripMenuItem=False</string> <string>lastWatchedDatesToolStripMenuItem=False</string> <string>locksToolStripMenuItem=False</string> <string>tagsToolStripMenuItem=False</string> </ArrayOfString> </value> </setting> <setting name="FilterProfilesStandard" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterBluRay" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterUncheckedTags" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </value> </setting> <setting name="FilterCollectionNumbers" serializeAs="String"> <value>Indeterminate</value> </setting> <setting name="FilterDVD" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterOrCheckedBoxsets" serializeAs="String"> <value>True</value> </setting> <setting name="FilterProfilesChildren" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterBluRayCombo" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterCheckedTags" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </value> </setting> <setting name="FilterHDDVD" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterOrChecked" serializeAs="String"> <value>False</value> </setting> <setting name="FilterHDDVDCombo" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterCheckedTagsGenres" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </value> </setting> <setting name="FilterOwned" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterUncheckedTagsGenres" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" /> </value> </setting> <setting name="FilterOrdered" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterOrCheckedGenres" serializeAs="String"> <value>True</value> </setting> <setting name="FilterCustom" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterWishlist" serializeAs="String"> <value>Checked</value> </setting> <setting name="FilterMediaTypeCustom" serializeAs="String"> <value>Checked</value> </setting> </Hare.DatabaseQuery.Properties.Settings> <BulkEdit.ProfileData> <setting name="CustomGenres" serializeAs="String"> <value>| Science-Fiction|Komödie|Krimi| Spannung/Thriller| Drama|Abenteuer| Komödie</value> </setting> <setting name="Editions" serializeAs="String"> <value>|Unrated</value> </setting> <setting name="Users" serializeAs="String"> <value /> </setting> <setting name="Studios" serializeAs="String"> <value>|New World Pictures|Best Entertainment|Level 1 Entertainment|Happy Madison Productions|Constantin Film|Highlight Communications|Norsk Film|Nordic Screen Production|Capelight Pictures|Brandywine Productions|Dune Entertainment|Scott Free Productions|Twentieth Century Fox Home Entertainment|Universal Pictures|Senator Home Entertainment|Gaumont</value> </setting> <setting name="TagAudit" serializeAs="String"> <value>DateTime</value> </setting> <setting name="CZUrls" serializeAs="String"> <value>True</value> </setting> </BulkEdit.ProfileData> </userSettings> </configuration> | | | | | | Last edited: by StaNDarD |
| Registered: March 18, 2007 | Reputation: | Posts: 6,461 |
| Posted: | | | | I never would have thought of that. I wish Microsoft had. I just use the Microsoft api's for saving settings. The reason that I have not compiled for .NET 4 is that I did not want to impact XP users that have not installed it. I think .NET 4 is standard on Windows 7 and 8.
You did some amazing diagnostics. If you want a custom compile of BulkEdit on .NET 4, let me know. That's the least I can do for your efforts. | | | Thanks for your support. Free Plugins available here. Advanced plugins available here. Hey, new product!!! BDPFrog. | | | Last edited: by mediadogg |
| Registered: June 2, 2009 | Reputation: | Posts: 305 |
| Posted: | | | | Now you know why 'German Engineering', not just on cars, is the best |
| Registered: March 31, 2007 | Posts: 662 |
| Posted: | | | | Quoting mediadogg: Quote: I never would have thought of that. I wish Microsoft had. I just use the Microsoft api's for saving settings. The reason that I have not compiled for .NET 4 is that I did not want to impact XP users that have not installed it. I think .NET 4 is standard on Windows 7 and 8.
You did some amazing diagnostics. If you want a custom compile of BulkEdit on .NET 4, let me know. That's the least I can do for your efforts. To be honest, I never would have thought about something like this, too. But google got me on 'user.config'. I only did some testing afterwards. AFAIR, .NET 3 is standard on Windows 7. I don't need a custom version as it's working for me now. I just have to remember to install BulkEdit first and start DVD Profiler once before installing CCV. @TomGaines: I don't know if it's possible with .NET 4 to create that file with 'Version=2.0.0.0'. That would be the 'backwards compatible'-solution. | | | |
|
|
Invelos Forums->DVD Profiler: Plugins |
Page:
1... 30 31 32 33 34 ...52 Previous Next
|
|
|
|
|
|
|
|
|