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->Posts by Mamo Page: 1  Previous   Next
Message Details
Quoting mediadogg:
Quote:

Ah, I see. When I saw your praise of CBuilder, I made the "mistake" of going after the latest build, including the "RAD Studio", a powerful but expensive tool. To install it, it downloads a lot of stuff and makes a bunch of updates to the registry, which the uninstall does not completely remove. I tried to uninstall the RAD Studio Trial, and switch to the free Community Edition CBuilder. Something went wrong during the uninstall - not sure what, but it took days of manual editing of the registry and then a Windows system scan and repair to get back. Meanwhile, even after calls to the corporate office, the CBuilder support just left me hanging.

As a software developer, I am usually careful about giving negative comments about another "brother." But there has been so much praise here, I wanted to share my experience in case someone else goes the route that I did. My recommendations:
(1) Make a system backup or restore point before installing. (yeah, I know it was my bad for not doing that.)
(2) If you want to try out the product, download and install the free "Community Edition" first. If at some later date you decide to purchase a full license for RAD Studio, your registration code can be used to upgrade the free version.

Be aware that the uninstall process is flawed, and can leave orphaned registry entries, folders and DLLs which might prevent re-installation. I was in the never-never land of both the un-install and install processes both failing, so that I had to manually delete files, folders and registry entries, then repair my mistakes using the Windows repair tools. I have not yet got the courage to retry. My experience is not unique. Their support forum makes available a manual uninstall document, so I guess this has happened to others.

Again, this is not intended to be a malicious post, but I think a valid sharing of my experience. The product comes so highly recommended, that I am still very likely to give it a try again sometime in the future.

You did very well to share your experience (which apparently you were not the only one to have problems).
Another suggestion that I would like to offer is to try to install the product on a virtual machine in such a way that you do not touch the main PC and do not run into your problems.
I normally use VMWare workstation (free). Here I install a windows 10 virtual machine (microsoft makes these virtual machines available for free)
After that I install the various programs.
Finally sharing a disk, the data are easily visible between the PC and the virtual machine.
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting jfrench:
Quote:
Hi Mamo,
The program seems to work well.  You have my appreciation.

Thank you.
Quote:

I dd notice something that I don't understand.  Initially I had exported the collection without the overview included.  After using the program and finding no problems I exported my profiles again in order to check out something in a different program (Profiler Query).  When I next started MDBtoDVDP it was aware of the change.  Re-importing caused the program to shutdown at approx. 5585 profiles.

One reason may be that one of your overviews exceeds 10000 characters.
I thought it was enough, but apparently not.
I published a new version where I doubled this value.
I also took the opportunity to double the number of DVDs manageable (now the limit is 20000 - if someone has a collection with a larger number of films let me know).
Quote:

  I then flagged about 100 profiles with overview and exported and that was accepted.  I next exported without overview and that was accepted
And finally, to confuse me further, it seems that the overview data from the flagged profiles which I had previously exported was still available.  Other Profiles simply displayed the exported Length value in the DVD Profiler Overview area.


Strange behavior.
It may be due to the problem of the 10000 characters (the operation is terminated before its conclusion).
If you want to try the new version, it may be that this strange behavior is also solved.
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting GSyren:
Quote:
Quoting Mamo:
Quote:
I do not know if I'm the only one that happens, but lately the excellent CastCrewEdit2 (which I've used for years) is exasperatingly slow.

Karsten added a bunch of functions that slows down CastCrewEdit2, but if you configure it "correctly" it isn't very slow.

I probably did not read the help     


Quote:

By the way, when you search TMDb you get one or more pages of 20 results each. It seems you only use one page of results. I use up to 40 pages, enabling up to 800 matches. There can be more than 40 pages, but if you loop through more than 40 you'll get trapped by TMDb's "40 calls in 10 seconds" limit.

It is true. I use only the first page. I considered (but probably this is not always the case) that already in the first 20 results you will get what you were looking for.
Posted:
Topic Replies: 9, Topic Views: 603
Quoting GSyren:
Quote:
Why did I develop TmdbCheck?
I guess I can "blame" Mamo for this.    When he announced his program MDBtoDVDP, I learned that The Movie DB has an API. I thought that was interesting. I liked what Mamo had done, but at the same time I thought that it wasn't how I would have done it. So it became sort of an intellectual challenge.

Happy to have helped to introduce you to something new.
Quote:

Why would it be unnecessary?
Well, The Movie DB (TMDb) has one thing going for it. It actually encourages people to use its data (through the API), unlike IMDb which does the exact opposite. So if you develop a program against TMDb it should just keep working. BUT ... the big problem with TMDb is that it is far less comprehensive then IMDb when it comes to cast and crew, especially for somewhat older movies.

TMDb is a relatively young project, so it is not as complete as IMDB, but as you said it is open and invites users to use it and complete the film listings if they are incomplete.
Consider then that in fact is the platform from which many multimedia players draw information. For example KODI. So it will probably be more and more completed.
Quote:

Using DJ Doenas CastCrewEdit2 plus my CastCrewCheck is probably more efficient.

I do not know if I'm the only one that happens, but lately the excellent CastCrewEdit2 (which I've used for years) is exasperatingly slow. Hence the need to find alternatives.
Quote:

What does it do?
It fetches cast and crew information from The Movie DB and it lets you verify it against the actual movie credits if you play the movie on your PC. You can check off the credits as you see them, and edit them if necessary.

It may be that I will take inspiration from this possibility.
Quote:

Is there a help file?
Nah! Documentation is boring, and as long as I consider this a toy, you'll just have to figure things out by yourselves. But feel free to ask if you are wondering about something.

I agree.
It's the most boring thing and for most users it's also useless. So they do not read them (myself included)
Posted:
Topic Replies: 9, Topic Views: 603
Quoting specise_8472:
Quote:

I see that people have finally seen the light and gone to a real compiler. (Only kidding  ).


Quote:

I have been using Delphi since V5 and am happy with it. All my Profiler plugins are written in Delphi (Pascal).
I just like pascal as any form of C seems to be 'weird' to me. Code not easy to follow for my tastes.

I probably have a few more years than you. I have used the Cbuilder since the first version. In all these years I have not been able to understand why people persisted and insist on using a non-standard C ++ product, which is very cumbersome, and you have to write everything by hand (now fortunately not anymore).
I'm talking about Visual C (which in the early years had absolutely nothing), while with Cbuilder you found everything already done.

If you've been programming for so long, you've probably downloaded material from my site. It was one of the main sources of vcl freeware components.

Quote:

But then again I have learnt enough of the various C's to convert to Delphi.

I have never deepened Delphi too much, also because cbuilder can compile delphi code directly.

Quote:

Currently using 10.1 (Berlin).
Love the idea of cross-platform in that one code base that compiles to any platform. Only gotcha is that you have to buy a developer license to be able to use iOS devices.

Not having apple equipment I have never tried. Being a closed environment, it is likely that to transfer the app to the device you must necessarily go from the app store. Hence the need to purchase a license. Fortunately with Android it is not necessary. You can transfer the app directly from the IDE.
Quote:

But have got around that by having access to our work Enterprise program. We have in-house programs for our users that we push out via Citrix Xenmobile.

For the joy of users. 

Quote:

So if anyone needs help with Profiler in Pascal (Delphi), I am willing to assist.

Thanks for the offer.
I preferred not to create a plugin, but an autonomous tool, for the simple reason that I'm lazy and did not want to study how to do it. 

Quote:

Actually most of my plugins are in Delphi 2007 as from about 9 on they switched to Unicode, and some of my libraries I use are not in Unicode. Just have not been bothered to rewrite, find alternatives.

For the same reason, for the main programs I still use version 5 of the cbuilder (version released in the year 2000)

Quote:

Then again at work I have to use predominantly Powershell for scripting and JavaScript / MySQL (LAMP & WAMP stacks). Now learning Mongo DB.

Wow.
Compliments. I've been trying to update the site for a couple of weeks and I'm trying my hand at PHP (I'm creating WP plugins).
Posted:
Topic Replies: 46, Topic Views: 1389
Try to see this post:
https://community.embarcadero.com/article/articles-support/174-rad-studio/installation-registration/16501-manual-uninstall-of-rad-studio-delphi-c-builder-10-2
Posted:
Topic Replies: 46, Topic Views: 1389
If someone wants to contribute with the translation of the terms used by the program, I have made available a shared spreadsheet where you can insert them.
You can find it at this address:
https://docs.google.com/spreadsheets/d/12EwOCnWMUqm3g7lYxtU7dNFUwNa6brVlgcLpnUN9ifA/edit?usp=sharing
5 languages are indicated, but nothing prevents adding others
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting mediadogg:
Quote:

Thanks. There is no CE for RAD Studio.

Sorry but I do not understand.
Rad studio is still present (whether you download the CE cbuilder or Delphi CE).
Of course it is not as complete as the paid version of 3000 USD, but a reduced version is present and allows you to encode in C ++ or delphi.
For trial I uninstalled everything and reinstalled again.
I tried to make a simple application for windows, and then without any changes (I simply changed the target) I tried to compile it for the phone, and in addition to compile it, I transferred and installed directly on the phone.
During the installation (of Cbuilder CE or delphi CE) it asks you if you want to install also the necessary to create android applications, OS X etc ...
Posted:
Topic Replies: 46, Topic Views: 1389
But did you download the Comunity version?
https://www.embarcadero.com/products/cbuilder/starter
As for the phone calls, never received one (also because I did not put the correct number        )
For emails, one a day the first times, now once a week (if they bother you create a rule to move or trash them)
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting GSyren:
Quote:

Looks fine now! 

Excellent news. Thank you
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting mediadogg:
Quote:
Most useful discussion I have seen in awhile. Looking into CBuilder. Before I "Retire," I would like to try a cross platform project. Looks like an interesting way to go.


Happy for your words.
Believe me, it's a really good product.
It is a true RAD environment.
Furthermore, by simply changing the target, you can create the same application on Windows, IOS, Android, OS X.
I use Cbuilder (c++), but there is also the version for delphi (always free for personal and commercial use. If you exceed 5000 USD of profit, then you have to buy the license).
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting GSyren:
Quote:
Not quite there yet:

I should have fixed this bug.
Quote:

Also, what kind of window are you using. It behaves oddly. It positions itself behind all other windows, so you have to minimize everything else to see it. And it minimizes like it is a child window:

Also fixed this.

Thanks again for the help.
New version 1.1.0.1006
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting GSyren:
Quote:
Ouch! Touchy subject. I hope you realize that my post wasn't entirely serious. You have your favorite development environment, and I have mine. I won't try to convince you to change. Just two points on the subject:

I'm sorry to have given this impression. It was not my intention.
Quote:
Yes, Microsoft has had some ideas that haven't panned out, but Visual Studio has been fine. I started Windows development back in 1993, I think, with Visual Basic 3. The only time over 25 years that I have had to rewrite anything was when MS shifted to the .Net platform. And that is what, 15 years ago, or so? I did rewrite one of my projects from WinForms to WPF, but that wasn't out of necessity, but rather because I wanted to take advantage of the features in WPF and I happened to have time on my hands.

Unfortunately I have not had this luck (among the last absurd things you can look for MS Access Runtime 2016 and office 2016 - Absurd that you can not install them at the same time.)
Quote:

The main reason that I took a little stab at your development environment was that your program doesn't resize nicely. That may not be a big deal, but the fact is that with WPF that's more or less automatic.
Anyway, I like what you have done. Keep up the good work! And no hard feelings, I hope.

You are right.
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting GSyren:
Quote:
Sample export file sent.

Thank you very much for your help.
Quote:

C++ Builder, huh? Well, close to a "real" development tool. 

It is a fantastic product.
Quote:

I understand if you're reluctant to switch from the development environment that you're used to. I'm stubborn like that, too. But you are aware that Microsoft Visual Studio Community Edition is free, right? 

Also the version I'm using of cbuilder is freeware.
https://www.embarcadero.com/products/cbuilder/starter/free-download
and I can assure you that it's a thousand times more powerful and easy to use than the equivalent microsoft versions.
Quote:

Personally I like VB.Net and WPF. I wouldn't try to convince a C++ guy to convert to VB, but C# and WPF is a powerful combination. Going from C++ to C# shouldn't be difficult. WPF (as opposed to WinForms) is a bit of a learning curve, but it really makes a huge difference when it comes to designing good user interfaces.

(end of sermon  )

I have a deep hate with microsoft programming tools. Too cumbersome and as soon as you learn them you change them.
With the Cbuilder we still program as 15 years ago, the libraries are more or less the same and there have been no distortions whatsoever.
Obviously there have been additions, but they are added, not substitutions.
So you do not have to rewrite everything again every three or four years.
With Microsoft no. When they decide that they can not make more profits, they abandon it and after a while they take it away.
I have not investigated that much, but vb.net seems to me to always be a language interpreted and not compiled.
For other projects (where 60 Mb graphics are processed) I tried to make a comparison of processing times between various languages and obviously except the assembler (but outside of my ability) the C ++ was the fastest (if I remember correctly VB.net was 10 times slower)


However in the meantime there is a new version (1.1.0.1005), which should solve the problems reported by GSyren (more titles with the same collection number)
Posted:
Topic Replies: 46, Topic Views: 1389
New version: 1.1.0.1004
Updated version with the suggestions (thank you very much) of GSyren:
-You no longer need to enter your own TMDb key. So you no longer need to register on their site.
-The program now saves the last position of its window which is then proposed again the next restart.
- The windows for searching the files for the initial setup are now simpler and we do not necessarily have to call the collection.xml file
- Fixed problem in downloaded titles (pokemon problem)
-Now the overview no longer displays special characters for formatting text.

Quoting GSyren:
Quote:
I know what the problem is. You are assuming that there is a one-to-one relationship between collection number and row number. That isn't true in my case.
If a box set does not contain individual cases for each film, the box set is assigned a collection number, and each title within the boxset is assigned the same number.
I think you'll find that a lot of DVDP users have different numbering schemes that are not consecutive.

Probably the problem is that, but I can not create "your" condition.
I tried to solve it in another way. In case it does not work, can you give me a courtesy?
If this is not a problem for you, send me the address "info [AT] ciemmesoft [DOT] com" the xml file containing the titles with the "problems" (you can filter them to avoid sending me the whole collection).

Quote:
Regarding API key:
Our current limits are 40 requests every 10 seconds and are limited by IP address, not API key.

Thank you.
I stopped to read only the faq 

Quote:

Based on the dll:s you use, I assume that you are using Delphi, right? Just out of curiosity - why?

You went close, because in reality the program is written with the C ++ builder, also from the borland / embarcadero.
I started programming with the old turbo c from borland (on DOS platform).
Then I switched to C ++. With the transition to windows, I started using c ++ builder and from there I continued.
Programming is a hobby.
Posted:
Topic Replies: 46, Topic Views: 1389
Many thanks for the reply.

Quoting GSyren:
Quote:

- I can't believe that TMDB really requires every end-user to have their own API key.

Reading the TMDB FAQs, we read that there is a limitation:
"We currently rate limit requests to 40 requests every 10 seconds. You can inspect the status of your limits by looking at the X-RateLimit response headers."
https://www.themoviedb.org/faq/api
Quote:

- Why does the program require that the exported collection is named Collection.xml?

Simply because it is the default name of DVDProfiler (at least in my case).
I believe there are no problems with using another name.
Quote:

- The Settings uses a file browser to browse for the database directory. That's confusing.

You are right.
Unfortunately if I use simpler system dialogs, the compiler behaves strangely (there is probably a bug in my program but I could not find it).
Quote:

- "Move the screen all the way to the left". That seems an odd setting. Why not just save the window position?

In the next versions I will put the rescue of the last position.
You're right, it may seem strange, but it was born from my need.
By having a monitor 21: 9, this way I work alongside my program (left) and DVDProfiler.
Quote:

- "Automatically copy the data". Copy when? Copy what data?

In the screen containing the film data downloaded from TMDb, if this option is set, if you click (just a simple left click is enough ) on the various text boxes, the data contained in it is automatically copied to the clipboard. It is useful for pasting in DVDProfiler.
Quote:

- It doesn't seem to display accented characters correctly in the titles list: Pokémon

You are right.
There is no "arrangement" of the title text. But if you click on the title, you will see that the data below will be correct. (next versions I will fix)
Quote:

- It picks up the wrong data from my collection. The ID (996) is correct for Clash of the Titans, but the rest of the data is wrong.

It appears that the program did not correctly import the collection.
Can I take advantage of your courtesy and ask you to give me a hand to understand the problem?
The program transforms the XML file generated by DVDProfiler into a more readable file.
You can find this file here (along with all the other program data):
C: \ Users \ MAMO \ AppData \ Roaming \ Ciemmesoft \ MDBTODVDP \ DB \ DVDP
(obviously instead of MAMO you have to put your windows username)
There will be two files.
If you use a text editor that also marks the line number (I use ntepad ++), can you check if the line number matches the first data in the text line?
Quote:

- It doesn't handle bold and italic in the overview.

Not using them I have not implemented them. I will do it in the next versions
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting mediadogg:
Quote:

Oh, and Mamo, please do not for a moment interpret my question as a criticism of your good work.

Thank you.
Do not worry, I understood that your concern was on the possible reaction of Invelos.
Well, let's consider my program as a provocation.
If they react, it will mean that they still follow their product.

Some time ago I had reported a serious bug with their application for android (data loss). The bug is easily solved (just delete the change cache after synchronization).
I did not have any reaction about it.
I interpreted it as a bad sign.
Let's see if there is a minimum of reaction
Posted:
Topic Replies: 46, Topic Views: 1389
In the meantime I have added the possibility to download and copy the images concerning the cast and crew (version 1.0.2.1003)
To do this simply double click on the name of the profile
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting GSyren:
Quote:
Why would Invelos react to this? DJ Doena's CastCrewEdit had done the same from IMDb for years without any reaction.

They may have some complaints, but my program uses tools made available by them.
In their program there is the function of "pasting" the data.
I challenge anyone to manually create the XML file needed to paste the data.
Therefore if they have inserted this possibility, they have foreseen that someone used it generating automatically the data.
My program generate this data (in a format compatible with their program) by taking them from another site (in my case TMDb, while in the case of CastCrewEdit from the Imdb site).
My program "downloads" the information from the TMDb site, process it and format it so that it is acceptable by their program (subdividing the fullname into its components -firstname, lastname, middlename) in the most similar way possible to how it is stored in DVDProfiler
Posted:
Topic Replies: 46, Topic Views: 1389
Quoting Draxen:
Quote:
... never mind (was going to report a problem...) but I apparently missed something with the configuration. I'll comment on my experiences later on. Thanks for sharing your software!

EDIT: I managed to get my TMDB key, but when I enter it in the program, I get error message "Unable to write to C:\Program Files (x86)\Ciemmesoft\MDBtoDVDP\MDBtoDVDP.INI". No matter what I select as my paths for "Database backup archive DVDProfiler" or "Database location DVDProfiler" on the settings tab. There is no .INI-file on that location. The search for any movie title therefore doesn't work now.


Hi Draxen and thank you for trying to use the program.
Sorry but the program is in the early stages of development and I could only test on a few PCs.
Probably in your PC configuration you did not give the possibility to write in the program folder. This is a windows security system. On the PC where I tested the program, instead, you could write.
I have published a new version of the program that writes the configuration file to another location and therefore the problem you reported should be bypassed.
If you want to try again you can find it on the same download page (now the version is 1.0.1.1002)
http://www.tltools.it/Ciemmesoft/download-mdbtodvdp-program/
Posted:
Topic Replies: 46, Topic Views: 1389
Hello everyone.
I published a program that allows you to retrieve information from the database TMDb (The Movie Database). In this way we can complete those profiles that are not yet complete.
The program allows you to find and download covers, movie data, cast & crew.
The program is completely freeware.
If anyone is interested, this is the link to the minisite that I have dedicated to the program:

http://www.tltools.it/Ciemmesoft/2018/08/02/mdb-to-dvdp-the-movie-database-to-dvd-profiler/



Posted:
Topic Replies: 46, Topic Views: 1389
At the moment, to solve the problem, I delete the contents of the various folders contained in com.invelos.dvdprofiler / files / localdata ... / changes
Posted:
Topic Replies: 1, Topic Views: 792
I have a problem with database synchronization.
Here the procedure that I follow:
I make a synchronization and android tells me that it was successful.
I make a change on the PC database
I make a new sync and again android tells me it was successful
On the phone I find the film without the change made on the PC, but the more serious the database on the PC returns to the version before the change (in practice the change was lost).
On the phone's Update screen, in the options section, the second button shows the changes made to the phone that will be sent to the database on the PC.
I expected that once the synchronization was done, this list would be empty.
Instead, it remains "full" of the changes that are therefore retransmitted each time the synchronization is performed.
Is there a possibility to reset this "cache" of the changes?
Posted:
Topic Replies: 1, Topic Views: 792
Invelos Forums->Posts by Mamo Page: 1  Previous   Next