[FR][EN] Ant Movie Catalog 4.2.1 (04/11/17)

Comments on existing version & Suggestions for future versions. If you want a new feature suggest it here. Discussions about beta versions also come in this section.
Post Reply
Falo
Posts: 2
Joined: 2011-10-24 20:43:37

Post by Falo »

I will not be able to use 4.0 because when I sort by Media Label I get "209 others".
I name my DVD´s dvd0001, dvd0002 etc and the strange thing is that when I check the "others" I can´t see anything different from they that comes up as they should. There is ex: dvd0049 in the media label field.

I have 950 divx dvd's so this is how I keep track of them.

/Falo
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

I will not be able to use 4.0 because when I sort by Media Label I get "209 others".
I think you group and not sort by Media Label if you have an "< other >" group.
If you don't want "< other >" group, go in preferences > grouping and unckeck "Put in special common group items that would have been alone in their group".
If you just want to sort by Media Label, set Group By > "None" and set Sort By > "Media Label".
I hope this will help you.

Soulsnake ;).
Guzzi
Posts: 18
Joined: 2011-07-17 11:44:02

Post by Guzzi »

Hi soulsnake,
in extended field manager I can't add fields containing an underscore - like "IMDB_Id". This is obviously intended behaviour - but is it necessary?
If not, can you please allow underscore as valid char?
tnx, Guzzi
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

Hi soulsnake,
in extended field manager I can't add fields containing an underscore - like "IMDB_Id". This is obviously intended behaviour - but is it necessary?
If not, can you please allow underscore as valid char?
tnx, Guzzi
This is not intended behaviour, it is just a little mistake on field tag checking...
Thanks for this bug report.

AMCU 4.0.0 [BETA] updated! :D
I fixed a little bug on field tag checking. ;)

Soulsnake.
Guzzi
Posts: 18
Joined: 2011-07-17 11:44:02

Post by Guzzi »

tnx for fixing.
Another question:
Can you please post the XSD you are currently using - I have some problems to adapt the dataset generator in C# to properly read the XML structure you create....
Thanks,
Guzzi
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

I hope this will help you ;).

Code: Select all

<?xml version="1.0" standalone="yes"?>
<xs:schema id="AntMovieCatalog" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:element name="AntMovieCatalog" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Catalog">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Properties" type="xs:string" minOccurs="0" msdata:Ordinal="1">
                <xs:complexType>
                  <xs:attribute name="Owner" type="xs:int" />
                  <xs:attribute name="Mail" type="xs:string" />
                  <xs:attribute name="Site" type="xs:string" />
                  <xs:attribute name="Description" type="xs:string" />
                </xs:complexType>
              </xs:element>
              <xs:element name="CustomFieldsProperties" type="xs:string" minOccurs="0" msdata:Ordinal="1">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="CustomField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="ListValue" type="xs:string" minOccurs="0" maxOccurs="unbounded"> <!-- Values for ftList -->
                            <xs:complexType>
                              <xs:attribute name="Text" type="xs:string" />
                            </xs:complexType>
                        </xs:sequence>
                        <xs:attribute name="Tag" type="xs:string" /> <!-- Tag name of custom field -->
                        <xs:attribute name="Name" type="xs:string" /> <!-- Field name of custom field -->
                        <xs:attribute name="Type" type="xs:string" /> <!-- Type of custom field (ftString, ftInteger, ftReal, ftDate, ftList, ftText, ftURL) -->
                        <xs:attribute name="DefaultValue" type="xs:string" /> <!-- Default value of custom field -->
                        <xs:attribute name="MultiValues" type="xs:string" /> <!-- (Boolean: True = 'True' / False = '') -->
                        <xs:attribute name="ExcludedInScripts" type="xs:string" /> <!-- (Boolean: True = 'True' / False = '') -->
                        <xs:attribute name="GUIProperties" type="xs:string" /> <!-- GUI properties of custom field -->
                        <xs:attribute name="OtherProperties" type="xs:string" /> <!-- Others properties of custom field for other programs (saved by AMC) -->
                      <xs:complexType>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="ColumnSettings" type="xs:string" /> <!-- Column settings of custom fields used in grid mode -->
                  <xs:attribute name="GUIProperties" type="xs:string" /> <!-- GUI properties of custom fields -->
                  <xs:attribute name="OtherPrperties" type="xs:string" /> <!-- Others properties of custom fields for other programs (saved by AMC) -->
                <xs:complexType>
              </xs:element>
              <xs:element name="Contents" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Movie" minOccurs="0" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="CustomFields" type="xs:string" minOccurs="0" msdata:Ordinal="1">
                            <!-- <xs:complexType> You need to read CustomFieldsProperties in first pass to generate dynamically xsd with good attributes !!! -->
                              <!-- <xs:attribute name="FieldTag" type="xs:string" /> Read CustomFieldsProperties to replace FieldTag by good name (in same order) !!! -->
                              <!-- ... -->
                              <!-- <xs:attribute name="FieldTag" type="xs:string" /> Read CustomFieldsProperties to replace FieldTag by good name (in same order) !!! -->
                            <!-- </xs:complexType> -->
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute name="Number" type="xs:int" />
                        <xs:attribute name="Checked" type="xs:string" />
                        <xs:attribute name="MediaLabel" type="xs:string" />
                        <xs:attribute name="MediaType" type="xs:string" />
                        <xs:attribute name="Source" type="xs:string" />
                        <xs:attribute name="Date" type="xs:string" />
                        <xs:attribute name="Borrower" type="xs:string" />
                        <xs:attribute name="Rating" type="xs:decimal" />
                        <xs:attribute name="OriginalTitle" type="xs:string" />
                        <xs:attribute name="TranslatedTitle" type="xs:string" />
                        <xs:attribute name="FormattedTitle" type="xs:string" />
                        <xs:attribute name="Director" type="xs:string" />
                        <xs:attribute name="Producer" type="xs:string" />
                        <xs:attribute name="Country" type="xs:string" />
                        <xs:attribute name="Category" type="xs:string" />
                        <xs:attribute name="Year" type="xs:string" />
                        <xs:attribute name="Length" type="xs:string" />
                        <xs:attribute name="Actors" type="xs:string" />
                        <xs:attribute name="URL" type="xs:string" />
                        <xs:attribute name="Description" type="xs:string" />
                        <xs:attribute name="Comments" type="xs:string" />
                        <xs:attribute name="VideoFormat" type="xs:string" />
                        <xs:attribute name="VideoBitrate" type="xs:string" />
                        <xs:attribute name="AudioFormat" type="xs:string" />
                        <xs:attribute name="AudioBitrate" type="xs:string" />
                        <xs:attribute name="Resolution" type="xs:string" />
                        <xs:attribute name="Framerate" type="xs:string" />
                        <xs:attribute name="Languages" type="xs:string" />
                        <xs:attribute name="Subtitles" type="xs:string" />
                        <xs:attribute name="Size" type="xs:string" />
                        <xs:attribute name="Disks" type="xs:string" />
                        <xs:attribute name="Picture" type="xs:string" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>
J
Posts: 224
Joined: 2008-02-17 17:09:26

[REQ]feature

Post by J »

Hi there, it´s nice to see that AMC is again under development. I really enjoy the new functions which are, at least for me, a great step forward in using the programm. So that´s perhaps now a good time to ask for a feature I´d like to see in a future version.

My database had grown up to 3000+ movies over the years and because of getting older day by day, I sometimes forgot which movie I had seen and which one was good and worth to see it twice etc.
Therefore it would be a big help for me to mark/tag/label the movies in the movie list (similar to the checkbox in front of the title) with a color, e.g. all seen movies are blue, all bad are red etc. and as a possible second step to filter/sort the movies by these tags. (Similar to the coloring label mails concept in Thunderbird). Ideally that labelling can be accessed by pressing right mouse button like the check/uncheck feature.

So, is there a chance to do something like that and are you perhaps willing to implement that feature? Would be really a great help for me.
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

It is a good idea.
I keep your proposition for a future version ;).

Soulsnake.
J
Posts: 224
Joined: 2008-02-17 17:09:26

Post by J »

Great. Thank you.
Looking forward to this version. :grinking:
gangdeshach
Posts: 30
Joined: 2010-11-18 10:42:47

Post by gangdeshach »

trés sympa ce début de nouvelle opus

par contre les champs personnalisés devienne fouillis quand on redimensionne , réduit la fenêtre d'AMC .
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

Normalement le redimensionnement doit se faire normalement si les champs sont assez grand pour être réduit ou étiré automatiquement.
Le mieux pour être sûr que tout est OK est d'organiser ces champs lorsque la fenêtre est réduite au maximum ;) .

AMCU 4.0.0 [BETA] updated! :D
I fixed a little bug on custom field display (the name of panels could appear when resizing the field) ;).
gangdeshach
Posts: 30
Joined: 2010-11-18 10:42:47

Post by gangdeshach »

j'avais pas vu la fonction étirer qui solutionne mon problème merci ;)
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

De rien ! Normalement tout a été pensé pour que vous puissiez organiser vos champs comme vous le souhaitez ;) !

Soulsnake.
J
Posts: 224
Joined: 2008-02-17 17:09:26

Post by J »

Hi soulsnake,

great to have the coloring feature on your todo list. There is one little :) suggestion I´d like make for this.

Instead of coloring the background or text of the movie title - which is of course a good solution I´ll be happy with - would it be possible to implement a flexible (user defined, extendable like in Thunderbird) color tag scheme looking like in the attached picture?

The visibility should also be switchable on/off like the actual checkbox.
No color means there is no tag.
I´m fine whith max one tag per movie. Not sure how to reasonably handle more than one tag per movie without a color orgy.

I´m not sure if this idea is practical, but maybe it´s easier to read the movie title this way with some difficult colors.

Again, thank you for your efforts developing a new version with all the great new features.

Cheers
J.

PS: Don´t be confused with the little stars in the example, thats my actual "tag" in the movie title for "have to buy".

Image
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

I will see ;).
Thanks!
J
Posts: 224
Joined: 2008-02-17 17:09:26

Post by J »

superb, thank you.

Meanwhile playing around a bit with the new version I currently use the HTML-view most of the time. While reading long movie descriptions I noticed that i get a bit tired because of the - on my monitor - small font size.

I know that changing the FONT-SIZE attribute in the HTML-Template solves my little issue, but otherwise it would be nice to have a zoom slider or a list box (like in a browser) for this. Or is there another posibility somewhere in the programm to fast change the view-size to let´s say 150%? Can this also be made for the grid-view or list-view? I´m a 20+++ ;)

Well, that´s just an idea, not important, but maybe something for a far upcoming version in case of using different templates.

thanks.
soulsnake
Posts: 756
Joined: 2011-03-14 15:42:20
Location: France

Post by soulsnake »

it would be nice to have a zoom slider or a list box (like in a browser)
It is not impossible to do but it will be difficult because I have to change many things in HTML Viewer what is very big !
But if you want to increase all size, maybe you can decrease screen resolution ? ;)

Soulsnake.
J
Posts: 224
Joined: 2008-02-17 17:09:26

Post by J »

Alright then, don´t waste time on this, I already changed the font-size so it now works fine for me.

Let´s see whats comming up, so far the new version is a good step forward to the right direction.

cheers.
Falo
Posts: 2
Joined: 2011-10-24 20:43:37

Post by Falo »

soulsnake wrote:
I will not be able to use 4.0 because when I sort by Media Label I get "209 others".
I think you group and not sort by Media Label if you have an "< other >" group.
If you don't want "< other >" group, go in preferences > grouping and unckeck "Put in special common group items that would have been alone in their group".
If you just want to sort by Media Label, set Group By > "None" and set Sort By > "Media Label".
I hope this will help you.

Soulsnake ;).
Thanks! That made the trick :)
J
Posts: 224
Joined: 2008-02-17 17:09:26

Post by J »

OK last request for tonight - it´s 23:45 :D

As I said, I like the HTML-view and it seems making new templates for this is very easy.
So what do you think about a template chooser in the main tool bar changing the HTML-template at run time? A droplist getting templates from e.g. a particular template-directory would be nice.

Guess you had this in mind. Should not be a big problem to implement - hopefully.

good night.

---- Oooooops, it´s already implemented but hidden in the settings. Any chance to bring this in the toolbar (only with it´s template name without the path)? That means setting the path in the settings and choosing the name in the toolbar droplist. So you get much faster access to the specific layout.
Last edited by J on 2011-10-26 22:08:35, edited 1 time in total.
Post Reply