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
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
@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
DVD Profiler Unlimited RegistrantStar ContributorDoubleDownAgain
I see better with 'em on
Registered: March 13, 2007
Reputation: Great Rating
Canada Posts: 1,272
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with 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!
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
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
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
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
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
DVD Profiler Unlimited RegistrantStar ContributorMithi
Sushi Annihilator
Registered: March 13, 2007
Reputation: Superior Rating
Germany Posts: 2,217
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with 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
Mithi's little XSLT tinkering - the power of XML --- DVD-Profiler Mini-Wiki
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
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
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with 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...
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
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.
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
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 Plugin
4. 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
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with quote
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.
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
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...
DVD Profiler Unlimited RegistrantStar ContributorTomGaines
Registered Sept. 24, 2001
Registered: March 13, 2007
Reputation: High Rating
Germany Posts: 2,005
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
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?


DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
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
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 6,463
Posted:
PM this userVisit this user's homepageEdit postDirect link to this postReply with 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.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantTraunStaa
Registered: June 2, 2009
Reputation: Highest Rating
Austria Posts: 306
Posted:
PM this userView this user's DVD collectionEdit postDirect link to this postReply with quote
Now you know why 'German Engineering', not just on cars, is the best 
DVD Profiler Unlimited RegistrantStaNDarD
Registered: March 31, 2007
Germany Posts: 662
Posted:
PM this userVisit this user's homepageView this user's DVD collectionEdit postDirect link to this postReply with quote
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