maintaining the database
Posted: 2012-08-07 07:55:50
I've started to import media into the database following all the good advices I got from my previous posts here.
At the moment my "routine" is:
1) Import media specifying a directory
2) load the custom column I defined (for consistency)
3) Once the media is imported run the two custom script:
a) ParseTitles -> getting original title and translated title from directory names
b) FindSubtitles -> to add a reference under Subtitles if a .sft file is found
4) call F6 on a movie basis to import data from IMDB
Bug or not bug (see my other posts), work around or not, I finally got to a good point and I'm really pleased with it as I can see all the the advantages in having a DB.
I haven't finished to import everything yet, but I'm already thinking on the next step: maintaining the database. And as it is now I can see a lack of support in doing that from the software.
What it was partially discussed in the past is:
1) reimport a whole directory having AMC discovering new files only.
As it is at the moment (as I personally parse the original and translated title) any re-import on the same directory will create duplicates. There's already an option to allow/disallow duplicates in media import but perhaps this check the title only. How about allowing the user to decide what to check to uniquely identify a movie? e.g. to me Source would work as that's where I store the *full path+filename* of the media file
2) When the custom field-column are defined IMHO they should be loaded by default every time media-imports is called. I don't know about other users, but I have only 1 database and 1 way to define things. To me forgetting to call the load custome-field and proceeding with the custom script + IMDB query could create nasty inconsistency in the DB.
3) It would be nice to have a one-click all comprehensive export(and import) AMC settings. I can't imagine what would it happen if my PC crashes or a virus forces me to reinstall. How do I find again my custom column? How about my custom script? And the fields selection the IMDB script is allowed to modify?
This feature could also be much appreciated if you happen to use multiple workstations to modify the same database.
4) We talked in the past about having a directory tree like way to select directories when importing. This would solve in a single step:
a) multiple selection of directories spread around the filesystem
b) directory exclusion.
Having AMC remembering the last import selection would also be vital following the title of this post.
Here the picture I posted in previous post to graphically explain the concept: http://cdn.guidingtech.com/assets/posti ... tories.png
That's all I can think right now, again I'm thinking on big numbers, if I had 20 movies I would not even bother posting this thread.
I understand that solving bug is more important than adding functionality and that the team developing AMC is not big, but I'm sure other users would consider the features described above as a high priority..
Many thanks again for the excellent software!
At the moment my "routine" is:
1) Import media specifying a directory
2) load the custom column I defined (for consistency)
3) Once the media is imported run the two custom script:
a) ParseTitles -> getting original title and translated title from directory names
b) FindSubtitles -> to add a reference under Subtitles if a .sft file is found
4) call F6 on a movie basis to import data from IMDB
Bug or not bug (see my other posts), work around or not, I finally got to a good point and I'm really pleased with it as I can see all the the advantages in having a DB.
I haven't finished to import everything yet, but I'm already thinking on the next step: maintaining the database. And as it is now I can see a lack of support in doing that from the software.
What it was partially discussed in the past is:
1) reimport a whole directory having AMC discovering new files only.
As it is at the moment (as I personally parse the original and translated title) any re-import on the same directory will create duplicates. There's already an option to allow/disallow duplicates in media import but perhaps this check the title only. How about allowing the user to decide what to check to uniquely identify a movie? e.g. to me Source would work as that's where I store the *full path+filename* of the media file
2) When the custom field-column are defined IMHO they should be loaded by default every time media-imports is called. I don't know about other users, but I have only 1 database and 1 way to define things. To me forgetting to call the load custome-field and proceeding with the custom script + IMDB query could create nasty inconsistency in the DB.
3) It would be nice to have a one-click all comprehensive export(and import) AMC settings. I can't imagine what would it happen if my PC crashes or a virus forces me to reinstall. How do I find again my custom column? How about my custom script? And the fields selection the IMDB script is allowed to modify?
This feature could also be much appreciated if you happen to use multiple workstations to modify the same database.
4) We talked in the past about having a directory tree like way to select directories when importing. This would solve in a single step:
a) multiple selection of directories spread around the filesystem
b) directory exclusion.
Having AMC remembering the last import selection would also be vital following the title of this post.
Here the picture I posted in previous post to graphically explain the concept: http://cdn.guidingtech.com/assets/posti ... tories.png
That's all I can think right now, again I'm thinking on big numbers, if I had 20 movies I would not even bother posting this thread.
I understand that solving bug is more important than adding functionality and that the team developing AMC is not big, but I'm sure other users would consider the features described above as a high priority..
Many thanks again for the excellent software!