======================== unified (from filesystem) ========================
                                         'bitrate'  '192.0'
                                        'duration'  '45'
                                          'artist'  'Ivor Cutler'
                                     'text_people'  ''
                                         'release'  'Gruts'
                                           'title'  'Darling, Will You Marry Me Twice'
                                           'quals'  ("['Q-HAP-3', 'Q-UNU-1', 'Q-LOCALNESS-1', 'Q-JZFKS-1', 'Q-HHRNBTT-1', "
 "'Q-OLDST-3', 'q-syn-1', 'q-bass-1', 'q-busy-2', 'q-grit-2', 'q-play-3', "
 "'q-chart-2', 'q-drums-1', 'q-other-2', 'q-piano-1', 'q-vocals-4', "
 "'q-mixbeat-1']")
                                      'lastfmtags'  "['spoken word', 'humour', 'poetry', 'scottish', 'john peel', 'comedy']"
                                     'discogstags'  ("['non-music', 'folk, world, & country', 'dialogue', 'comedy', 'poetry', "
 "'monolog']")
                             'musicbrainz_albumid'  ''
                       'musicbrainz_albumartistid'  ''
                            'musicbrainz_artistid'  ''
                             'musicbrainz_trackid'  ''
                                     'tracknumber'  '7'
                                      'tracktotal'  ''
                                            'date'  '1986'
                                        'comments'  ''
                                           'genre'  'nonmusic-speech;set-pl-mor'
                                             'bpm'  '133.933'
                                             'key'  '9B'
                                        'acoustid'  ''
rest: ''

======================== rawer (from filesystem) ========================

'COMM:ID3v1 Comment:XXX'                            ' 000001DD 0000018F 00000630'
'COMM:iTunNORM:eng'                                 (' 000001DD 0000018F 00000630 0000050F 00001203 00001203 000048E5 000042A2 '
 '00001203 000011EC')
'GEOB:RealJukebox:Metadata'                         GEOB(encoding=<Encoding.LATIN1: 0>, mime='binary', filename='', desc='RealJukebox:Metadata', data=b'RJEX\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06zys001\x00\x00\x00L\x01\x02\x00\x00\x02f\x00\x00\x00\xa4\x00\x00(\x9eV\x05\x11OJ.\xb0\x8f]\xb9\xad\x97q\xa9\xdc\xbd\x1d\xe6\xd8g\xedR"(\x8bi\x0b\xb6\x8cV\x02\xb2\xd0\xec/P\xfe\xde\xf4\xbb_\xc8\x0c\xaf\x96\xa2,V\xbf2D\xa3\x17Nn|\x01\xcb\xc6\t\xd5\xaa\x00\x00\x06\x00Q\x84\xc6GqD5\x12\x9a\x9a\n\xc1I\xcc\xf8\x8b\xbe\xbb\xac$\x7f\xb9\xf72\xe6\xe2\xe5k\nc-\xc0%\x07\xc2\xbc\xa5\xe2\x0ct\xaf@\xd9g\xe5\xd9\xdb\x8c\xb9^\xdfm\xc8\xc7\xc0\xc1go\xf2T\xe6G\x87\xef`\xfa\x92\xf4\xb3\x84\xfdqh\xdeN\xf1\xbc\xc1\x84\x85\xabM\x14=\xf4\x888o` H\xac\xd8\x8c\xe6\xfc\xc4A\x1b\xcf\xd2\xe0C|P\xbd\xc0U\x0c\xe3\x85\x84\x13;Sp1P\x08/\x12[t\xd4\x01\xc9,\x16\x0c\xfc\x88\xdey\xb3\x8a_w\xf1\xf9\xb7\xe2\x02T\x02\x1c>!{J)U\x04\xffS\xdf\xa2\xe3\xf7\xb9\x9d\x1b\xdc\xedL\xd0Z:\xbaT"\x8a\x1e7?\xf6\xdb\xa96\x1e\xa5\xf1\xa4Y;M\xb5nB\rA<w,L\xf0\xbf\x11\x05\xbe\xa9x\xedcO\xd7\x0c\xf3\xde\x93R.\x85\xe1\xfd{I\x9d\x05\xd7\xe20\x0c-\x06\xae{q\x04&r\xc3S\xdeE\xba\xb3\xb2/\x08!\x8d)\xc6c\xa2\xb0\xbd\xfcK#\xbb\x06"\x94\x03\xe2s\xf1\x9c\xce\xe7\xb78\x98{\xb4%x\xa1t\xd9\xa3\xda\xef\xff\xa9\xfd\xb3\xf7\xcc-e\xf4\x17XE\xda\x12\x9b\x11\x96z8d\x90A\x03\xe0\xb8\x94\xc6/\x11l\xb9W\xb8\xa1M%\x98\x1d]W\xd8\xaa\xa6\xf4[\x88\x9c\xe9\xbfO\x9e\x87\xb8\xc7\xad\\(Pw\\_\xfc\x97\x98[\x88dO#\xcf\x9a\xe5\x9dC\xd1t[p\xe3\xaa\x88l\xce\x01?m\x1dcS\x1c\x05#\xc3\x05{\x11\x1cDl\x8cz3$\xad\xe6\xaa\xfca\xf3\xd6\x80\x8bk>h-e\x1cO\x81\xb7\xae51\xf5\xa3)wHCf96\xf8\xd0\xa7\x17\xdc\x9e\xe9\xe4\n!\xd3\xbf\n\xec\xc5:=\xd8Z\x84\x08\x1e\x92\x8c\x0c\xe5\x0bq\xf6)\x9fnj_\xfe\x98\xb3\x16,\xdc\xf6\xd3zeu\xb6\x80\x98\x0f?Q\xd7}x\x8b\xbdt\t?Z\x96D}\x92M\x95\xdeH\x9e\xba\x14\xb3\xb7j\x1a\xc7\x9dm\xa6\xf2\xa2\x7fT\xf6^\xcc$yU\xb5;Mn\xfd\x80\xe4bo\r\xac\xceH\x08\x18\x89\x8e\xe3\xc53\xd7\xc6\xb1\xa9\xd3\x1e\xc0\x8eW\xadR\xb2\xc1\x9a\xfb\x8du\x13E\xafR4^`$\xe5\x14\x1f\xcf\xb4\x1a\xe4D\x0f\x9b\xb2\xb7!!\x91\x1a\x13&X\xd3\x1a\x07D\x14U\xd1\xe4\t[Yi\xbd\xee\x05mIy\x85\xed$\x8e\x8cJn\x97\xdf\x9a\xba\x88C\xf6\xf3\xbf[0?R\xc4BJ\xf1\xc8\x99\xc1G"\x0e\xaa\xc5\x00\xa8\xea\xf4\xa4\xdd\x19K2PE\x7f<V\x8e\xb61\xc2\x90\xdd\xf4g\x94\xef5\x07\xddm DdV(\x0f\t\xa8\xf3\n\xb1\xb7e1H\xf0\xec\xd6\xe6g\x91c\xa4\xba}\x87\xb8p\xb0Z\xd9p\xee\xb2\xad\xe2\x8f\xf5mV.\xea[.\xde\xef\x8d0\x02\x0ehO\x9d\xec\xad\xfd\xa9*\xdc\xaa\x87\xeb\x02\xcb\xf3\xddS\xd9;%\x16#*okHT\xfe\x08|\xbd*\xcc\x11~\x91.\xd9\xf1\xb5>\x10\x06Y\xfe\xe3\xadN\xa7x\x19\x07\xb5\xd0<L\xa2\xfe\xbd7>\xcanqZ`@\xdb\xe4\x91\xd1\xc8\x94\x9e\x8e\xda\xac\xe1\x10\xe9\xef\xefd\x19\xb5T\x8b#L"\xbc\xe0o\xf0\xf4\xa7\x0ei4\x02\xbc\xc5\xd2\x7f\xb5\xba\r\x1a\xc6\x04\x82\x1eU\xc3\x023a\xb5-\xaa\x97k\xe7\x99\xdb\x12P\xae6\xf6\'\xc6l\x18\x0c\x9d\xfe\x11\xa7\xb5lv?\x17\xb2\xb1R\x80O\x87\xac\xee\xb1"n\x7f\xe9\xf2\x0f\xd3\xcb\x1aEN\xac\xd4\xc4\x93_fx\x1c\xf8\xb8\x01\xb9rd\xa2\xb8\x98\xa7\xbf\xffB\xed\x99\xd3\x85\xa5z\xd9\x94^\xb0\xb2 \xf7\x01%\x82\xd1\x89\x84%\x7f\xc6\xff{\xe5\xbf\xa9\x14\xb7\xe9v\xe7|\xb7\x91\x93\x98S\xe7\xd6k\xb1\x9f\xa4\xa3\x98a\x8d\'\xe3#\x1a\x0f\xab\xa1"\x1caw^t-_\xeb\x17#RR\x07@))\xa7\x9e\xee\xa4\x19\xc3 \xe3\xb0\xa6\x98\xae\xc0\xe0\xad\xa1`\\QVB0\xfd\xa9\x1c\x87\x85@\xbb4v,\xa6\x92\xf2\x87?#i\x03?C:\x1e\x89\xf6;\xb2\xd6\xe4\xe2;y\xf6\r\xbc>\x9a\xbe\xd6\xa9\x98(Z~<\x17f\xfb5\x0f=\x8e\t\x93\x0e\xf0Q\xf1So\xc3u)\xe4?\xa76QC\x0b\xff?+*X\xe0\x894+\x8c\xaf\xbc\xbb=\xd7|^4*h\x8ai0\xd6\xa7\xe6z\xb9\xdap\xda\xc3\xca\xb2\xec\x1f|d\x9d\xeb\xe6\xaa\x1f\xe2\x1b\xb0\xea\x16\xdc\x9c\xe9a\x8c\x91|\xa4\x1d\xe29U\xf5#\xb3\x16\x0b u\x91\xf8_q0q\xe7\xf4\x90L\xe3\xf2\x83\xc0\x19\xa8J\t?\xc4\x13\xa4\xbd\xd8\xff\xde.\xd8\x16]\xfc\t\xd3\x01\x1b\xec?\xdey\xf8\xccf\xa7\x96\xb1.\xad\x1f\xa2\x04jp\xe1\x8fu\x8e\x9e4\x02\xf7Y\xd6\x04\x92L\x06\xfb%0:\x83\xc9\'$K\xb8\xa5\x1e\xa7\x93\xd0\xefM\xda\xb6:\x9c.\xb5NH\xc3\x08\x9b\xa5Avl9\x8ah\xa0\x9eR\xef\xef\x00Y\xe6N6O\xf4\x07M\x0c\xeaI\xbday,\x01,\x90\x99\x0f\x9f\xcf0-\x91ey\x89M^,\xf8I\xba\xc0\xe7~\x94\xaf\x02\xc80\x0bw\xe7(\xa9\x883\t\x9a\xd9\xce\x93s\xf7\x00\xc8\xca[}i\xeb\xc7\xc1\x89\xad\xa2\xf5\x9f\xd8\xe9`>}\x1e\x9f!|\xa65Q\x8d\xe3\xc5\x92\x05bI\xa1\x1f\xb21\n\xabc\x8d\x8d\xf6\xf7\x00%@xW]\x89\xfc\xea9N\xe6o\xbf>\x19\xd0\xbb!X\xf8b\xe1\xb3)6\x1e\xe7\x00DCr\xc2\x82BRr\x117\xad\xb8W##\xe2\xe5\xdcG]\x1f\x01\xe8\xe8\xd0B~\x82-R\xba\xae\x88\xc2\x91C\x1c\x05eKM\xdd\x0fS9TP\x99+&r\xd49[VW\xb7\xfc9\x8e\x85\xb3\xdb\xb2\x81\xbc\x90\xe7K\x9dtf\xf8\xae?%\xb3\x9d\xd0\x111\x17/\xb9e2\'hv4\xf6\x10\xe6\xee\x87\xb5\x99\xa2Y\xad\xcem\x975\xcfO\xc9\xbb\xa5s\x7f\xcc\xf1\xce?\x14\x18\xe3X\xb8\x01\x8b\xb6\x93\xb9@\x9f#\x14I\x16s\xea#y\x15b\xcdu@%\x0c\xdf\xffB\xbe\xd5O\x8aW\xed\x00V\xd1l\'#7\xb4\x9a\xb2\xa1\x8c~\xe7\xab\x96\xde\r\xecV\xdb\x0br\xf8y\x10AV^\xfd\xe5\xd4Z_\xb6\xd55\x11\xfe^&zC\x91G\xd0')
'TALB' (Album/Movie/Show title)                     'Gruts'
'TBPM' (BPM (beats per minute))                     '133.933'
'TCON' (Content type, a.k.a. Genre)                 ['nonmusic-speech', 'set-pl-mor', 'set-pl-mor']
'TDRC' (Recording time)                             '1986'
'TIT2' (Title/songname/content description)         'Darling, Will You Marry Me Twice'
'TKEY' (Initial key)                                '9B'
'TPE1' (Lead performer(s)/Soloist(s))               'Ivor Cutler'
'TRCK' (Track number/Position in set)               '7'
'TXXX:Q-HAP'                                        '3'
'TXXX:Q-HHRNBTT'                                    '1'
'TXXX:Q-JZFKS'                                      '1'
'TXXX:Q-LOCALNESS'                                  '1'
'TXXX:Q-OLDST'                                      '3'
'TXXX:Q-UNU'                                        '1'
'TXXX:discogstags'                                  ['non-music',
 'folk, world, & country',
 'dialogue',
 'comedy',
 'poetry',
 'monolog']
'TXXX:lastfmtags'                                   ['spoken word', 'humour', 'poetry', 'scottish', 'john peel', 'comedy']
'TXXX:q-bass'                                       '1'
'TXXX:q-busy'                                       '2'
'TXXX:q-chart'                                      '2'
'TXXX:q-drums'                                      '1'
'TXXX:q-grit'                                       '2'
'TXXX:q-mixbeat'                                    '1'
'TXXX:q-other'                                      '2'
'TXXX:q-piano'                                      '1'
'TXXX:q-play'                                       '3'
'TXXX:q-syn'                                        '1'
'TXXX:q-vocals'                                     '4'
'TXXX:replaygain_track_gain'                        '+2.00 dB'
'TXXX:replaygain_track_peak'                        '0.589773'

========================== row from database ==========================
                                              'id'  942259
                                            'path'  /data/Music/Bulk/0nonmusic/Ivor Cutler/Ivor Cutler - 1986 Gruts (rough98)/07 Darling, Will You Marry Me Twice.mp3
                                         'working'  None
                                         'bitrate'  192
                                    'duration_sec'  45
                                           'genre'  nonmusic-speech;set-pl-mor
                                        'filesize'  1105537
                                           'mtime'  1621084225
                                   'redo_metaread'  0
                                        'rest_str'   0nonmusic 1986 (rough98) 07 nonmusic speech;set pl mor
                                      'tag_artist'  Ivor Cutler
                                     'tag_release'  Gruts
                                       'tag_title'  Darling, Will You Marry Me Twice
                                             'bpm'  133.933
                                    'search_title'  'darling':1,2 'marry':5 'me':6 'twice':7 'will':3 'you':4
                                   'search_artist'  'cutler':2 'ivor':1
                                  'search_release'  'gruts':1
                                     'search_rest'  '0nonmusic':1 '1986':2 'mor':11 'nonmusic':5 'pl':10 'rough98':3,4 'set':7,9 'speech':6,8
                                    'search_combo'  '0nonmusic':11 '1986':12 'cutler':9B 'darling':1A,2A 'gruts':10C 'ivor':8B 'marry':5A 'me':6A 'mor':21 'nonmusic':15 'pl':20 'rough98':13,14 'set':17,19 'speech':16,18 'twice':7A 'will':3A 'you':4A
                                    'tag_tracknum'  7
                                      'num_images'  0
                                             'key'  9B
                                           'quals'  ['Q-HHRNBTT-1', 'q-vocals-4', 'Q-LOCALNESS-1', 'q-piano-1', 'q-mixbeat-1', 'q-play-3', 'Q-OLDST-3', 'Q-UNU-1', 'Q-JZFKS-1', 'q-busy-2', 'q-drums-1', 'q-syn-1', 'q-chart-2', 'q-other-2', 'Q-HAP-3', 'q-bass-1', 'q-grit-2']
                                      'lastfmtags'  ['spoken word', 'humour', 'poetry', 'scottish', 'john peel', 'comedy']
                                        'tag_date'  1986
                                     'discogstags'  ['non-music', 'folk, world, & country', 'dialogue', 'comedy', 'poetry', 'monolog']

============================== file details ==============================
                                           'mtime'  1621084224.5508795  (2021-05-15 15:10:24)
                             'size'  1105537