mAirlist 7.1.2 crashes on album art

The tabs are usually only missing when you edit items which are not recognized as being part of the database library.

Which is strange because you say it also happens when working inside the DB library?

On the General tab, is the Database ID field empty or not?

Hi Stefan,

Thank you for your reply. I was testing the album art in a test database because I still use 6.x (production) version because of this problem.
So, I installed the snapshot and made a copy of the productions (6.x version) database, upgrade this database from version 24>25.
(BTW the production version 6.x was still running. ) Can that be the problem (other directory etc.)

Did i make a mistake with this copy?

Hello Torben,
Thank you for your reply. I’ve done some more tests. (had more time tonight than last night)

  1. In the General tab was the Database ID field with the numbers
  2. Made a new/fresh database and that one was without the tab problem.
  3. Took the 6.x version out of productions and closed all the mairlist software.
  4. Copied the database from 6.x and imported it in the 7.x version. And the problem was not there. So that’s good sign.
  5. Then the problem with the date field. I think that’s a remnant of the date issue I once reported. (it was then resolved) In the 6.x version I don’t see it, only if I open the copied database in 7.x it is back in some records in the database. (not the new record, only from earlier this year)

I hope I helped you finding the problem. That date field is another weird one, but not insurmountable. Can I test more for you?

1 Like

1899-12-31 corresponds to the value 0 for Delphi’s TDateTime data types.

So it appears that some items have the value “0” set in the Import Date field. (Internally, all attribute values are strings.)

Can you verify this when you copy the item to clipboard with Ctrl+C and then paste the XML into a text editor?

Thank you for your reply.
I saw in the database from 6.X that their was a date so I made 2 versions for you. (I deleted the icon data to read it easier for you)

Database 6.X version

<Playlist>
  <PlaylistItem Class="File" ID="{136AE79A-EAC0-452E-BC45-A6C5EA737D24}" State="Normal">
    <Filename>E:\Studio\Muziek\20\2022\Alternative\Ashe - Another Man's Jeans.flac</Filename>
    <Title>Another Man's Jeans</Title>
    <Artist>Ashe</Artist>
    <Type>Music</Type>
    <Duration>165.068</Duration>
    <Database>mAirListDB:{B79D4EFF-6DA4-431E-B3E0-65B807A8BB04}</Database>
    <DatabaseID>29773</DatabaseID>
    <IconFilename>cover.jpg</IconFilename>
    <Attributes>
      <Item>
        <Name>Import Date</Name>
        <Value>2022-03-07</Value>
      </Item>
      <Item>
        <Name>Year</Name>
        <Value>2022</Value>
      </Item>
      <Item>
        <Name>Genre</Name>
        <Value>Alternative</Value>
      </Item>
      <Item>
        <Name>Date</Name>
        <Value>2022</Value>
      </Item>
      <Item>
        <Name>Album</Name>
        <Value>Another Man's Jeans</Value>
      </Item>
    </Attributes>
    <IconData></IconData>
    <Markers>
      <Marker Type="CueIn" Position="0.002"/>
      <Marker Type="FadeOut" Position="164.193"/>
      <Marker Type="CueOut" Position="164.401"/>
    </Markers>
  </PlaylistItem>
</Playlist>



=======================================================================================================================

Database 7.X version:

<Playlist>
  <PlaylistItem Class="File" ID="{0267BE5B-EEEE-414F-8B9B-0B9108AAFE84}" State="Normal">
    <Filename>E:\Studio\Muziek\20\2022\Alternative\Ashe - Another Man's Jeans.flac</Filename>
    <Title>Another Man's Jeans</Title>
    <Artist>Ashe</Artist>
    <Type>Music</Type>
    <Duration>165.068</Duration>
    <Database>mAirListDB:{B79D4EFF-6DA4-431E-B3E0-65B807A8BB04}</Database>
    <DatabaseID>29773</DatabaseID>
    <IconFilename>cover.jpg</IconFilename>
    
</IconData>
    <Attributes>
      <Item>
        <Name>Album</Name>
        <Value>Another Man's Jeans</Value>
      </Item>
      <Item>
        <Name>Import Date</Name>
        <Value>1899-12-30</Value>
      </Item>
      <Item>
        <Name>Year</Name>
        <Value>2022</Value>
      </Item>
      <Item>
        <Name>Date</Name>
        <Value>2022</Value>
      </Item>
      <Item>
        <Name>Genre</Name>
        <Value>Alternative</Value>
      </Item>
    </Attributes>
    <Markers>
      <Marker Type="CueIn" Position="0.002"/>
      <Marker Type="FadeOut" Position="164.193"/>
      <Marker Type="CueOut" Position="164.401"/>
    </Markers>
  </PlaylistItem>
</Playlist>

Did some more testing after the upload of the XML file.

When I use the “date picker” ( i don’t know the right name in English)
import date
It shows the wrong data.

If I use the 'Mass Edit" function it shows the right date.

Mass Edit

Hope this helps trouble shooting.
Peter

i installed version 7.1.3 and my problem is solved, not sure about the other items in this topic but for me its a solution, thanks!