======================== unified (from filesystem) ========================
                                         'bitrate'  '192.0'
                                        'duration'  '220'
                                          'artist'  'Ivor Cutler'
                                     'text_people'  ''
                                         'release'  'Gruts'
                                           'title'  'The Hoorgi House'
                                           'quals'  ("['Q-HAP-3', 'Q-UNU-1', 'Q-LOCALNESS-1', 'Q-JZFKS-1', 'Q-HHRNBTT-1', "
 "'Q-OLDST-3', 'Q-PLAY-2', 'q-syn-1', 'q-bass-1', 'q-busy-2', 'q-grit-2', "
 "'Q-PIANO-2', 'q-chart-2', 'q-drums-1', 'q-other-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'  '14'
                                      'tracktotal'  ''
                                            'date'  '1986'
                                        'comments'  ''
                                           'genre'  'nonmusic-speech'
                                             'bpm'  '143.925'
                                             'key'  '8A'
                                        'acoustid'  ''
rest: ''

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

'COMM:iTunNORM:eng'                                 (' 00000082 0000006D 00000265 000001E5 00007547 00007547 0000415D 00003A3F '
 '00022325 00022325')
'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\x9b\x99\xec\xd2\x96\xb9\xb0\xe2\x87\xaa\x1a=\x068\xda(\x0f\xc3\x02\xc2\x96\x9c\x14\x991\xf5\x13w&\xbb};%\x83T\xccn\xc1\x9ej\xf5\xea\xa9\x0bL\xd3\xbe\x1d\xdf\xd7ac\x81\x90\xf2\x8bBZ\xeb\x07\xeb\xcb\xc4\x0f\x00\x00\x06\x00= {\x9b\x8c@5\x12\x81\xad\x9e\xb7^?\x01^\xa2\xfdA\x82\x15TlJ$\x86\x9ba\xbb\xbe\x06\x91=\x93\x97\xca\xc5\x8c\xe3\xcb\x8f\xbe\x00\r\xe9\x83\x14Tf\x8f\x9b\xef\xbc\x01\xbaG\x95\x16J\xd3\xc3;F]\xf2\xfd\xe3\xd1\re]y\x89\x8b\xdf6,P\xa54\xdc\xde\x82Z\xde\x9dXi\xa6\x9d\x0e\x9b]\x05xA\x01\xc9\xba\xc3\x1f\x15\xa5\x83\xc1)\x81\x0fKz\xa1\xcf\xed\xdbA0\xd1\\$CI\xb9\xc3\xc0\x15S\xd8\xdbn\xc4\xc5L\xea\xb8\x8d~\x04\xb7\xef\xea\x8bM\xc8\xb6\xc25|G\x03T\xef\'\xf0]\xda\\\x10\xd8z\xca\x81\xf4(tK\x10M\xa1\x04\xd9\t\xe5\xff\x0b?\xf4\x16#\xceW\x8f\xa6\x80\xce\xd3n.\x17\x01\x8e\xb9T\xc2\x9c\t\xa5\xa0\xd6\x06\xb0\xb7iN\x88`\xc0\x1cu\xd8\xae\xda\x82\xf5J\xb5\xdaI\xf6\x96\x9a+\xa8\x18/\xab_g}Vp\xfd\xa0\x00\xa4\xc0FP\x11\x05U\x17\x16SLv\xb7\x9f\x8cO\x92\x10\x9f\x9aU\xbfb\x15`RJ&\xa7O0@\x13/o\x91\x1b\x8f:\xd9z\'\r\xdcu\x98\xf9\xd9\xe4\xe0\x01\x82\x9d\x97-M~\xba7\x99\xc5\xcc\xd6\x11\xdf\xc5z\x0f>\xe1\xa6>);\xc0\xd6\xde\r!\x92$\xafOD\x98\xb7\x95\xfb\x9e\x12\xf7\xbd,\xc2fP\xe6\xd8@\x00y\x0e\xbd\xa7\x10v\x0eh\xa1R\x99\x07\xb8n\x83C\x97\xf6(h\x1d\xe1\xa9\x1fwn\xf2\xea\x9c\xfa\xce%R<FQb\x03X\x07\'\xb5\xe2\xb71\xa1Yg\'\xa0\xf7\xbe2h\x7fl\x0e\xcf%\x11\xfb\xaf\xe8\xad\x9e\x1b\xfec\xb3\x7f\xc6\x91\xf1\xa66\x9clT\x04\x92\x00\xd1\x1f[\x1f<\x8d \xe0_\xd2\xcc\xe3NA\xdd\xe0\xdet\x1f\x84\x16\xe5\xf7\x7f\xd0W,uW>L6\njM=\xafR\x14 U\xc0\xb2\x94\x9d\xd1\x82\xb1Dt\x02{\x85\xd2e\xa4\x8b\x0b\xc0v\xb9O\xcd>\x98\xbd\x14\xcb\xd7.\\\xa9=\x90}\'f\xe6M\r\xa4\xd6\xb8SA\xa5g~+\x0brt\xa6\xb0\xf4\x1e}\x10W\xae\x17?<aY&X\xbe\xfd|\x1c=Qu 5`\xf0S\x86\x05\x8a\x91\x1a\xaa\xb9fs\x1a~\xeb\x16\x05U\x16t\xd8\xf6%\xd5[~\xbby\xb9\xd5\xf9;\r\x88O\x02\xa2])O1\xd7e\xce\xf9~RWE\x84\x14\x06~\xab\x16\x85V|\xecz\x03\x11\xc9\x91\xdfnt\xa1\xca)\\f\xad8\xcc>\x01-\x82\xf2L\xa9Eos\xd6Q\xcd\xdc<\x7f\xc8\x1d\xa7\ti\xcbO7\x06rYv\xf6\x13\xc8\xe7\xc2\xf0X&\x8b\xae\x9e\xcc\xf3\xeb7v\xc3\xb5X\xee\xca\xec\xe8\xf2;\xbb\x07\xa8D\xe1>\x97\xf1]\x12#\xcah\xea\xa9K\xe1\x8a\xe1\xd9\x00\\4\xe8\x0b\xc7\x9dy\xfe\x83\xfe\x9eT\xaf8\x10R\xbe\xea\x1b\xc2\xf2\xf1\xfa\xc4UE\xfb\xc4\xaa\x94\xa6l\xa3\xaf\xf1\xf08\xc2"\xda\xe2\x82h\xb3\x95\x1d\xb1\xb3\xe9\xb2\xaa\xbd+\x1e\n\xd3\xd4\xee\xba\x0cC\xd34\x97\x8d\x11}\xa4\xc2}\xb4\xc7\x98\xebJH\x1f\x14\xd4\x88r$\x8d\xcd\xc6\x962\xb4\xed\x94\x14\x1bs\xdc\x16>\xa0\xef\xfb\xe8\x13ND\xfcaW\xbcp*C^\xc5XK\xff\xd4\n\xabU\x1b\x07\x8aW\x01\x16\xa4\xeb\xa1\xf8\x86\xbd\xcb\'s\xd4\xd65\xf6v\x9d#\x9d\xad9\x84\x95\x1e/]\xfb\x9d\x04\x9eM\r\xe6F\xf5I\xa4<n\xd6\x06\xc3Cb\xd9\xd0\xd5\xd1\x87B\x94\xa8d\xdf \x9d\xa6wFF\xd5\xf3\xfc\x03\xe6\x19\x05\xc5\xd5c\xa1-\xca2\x9a\x97\xde-\x01\x98Q\xc0`\xecY\xd4\x00\x06\xae,\x16f\x8a9\xc2\xd6\xd0\x98\x90\x91\x90\x9d\xb6\x14vM!L\xca\xc9(#k\xd4\xb4\xe7\x07w\x1e]@\xba\x87.\x97[\xbb\xbc\x04\x15\xb3e\x97Z\xfd\x84nP\xa2B\xc8k\xb7\x9b\x9b\xc3\xfc\rp\x15\xa4s\x1e\x16H\x15[\xbc\xc4\xecW\x12\xe5\xf0\xdb\x97h\xa9\xae\xf7o\xec;\x00\xd3\xe6\x91\x9a\xb7\xb7\xfd\xdf\xfc\x18\xac\xa0_\xcaQ\x97\xda\xe4\xe6C\x1f\xe4\x9c\xb0\x8d\x08\x80I\x19\x99\x06\'b\x9d\x1a\xabc%\xc6.\xbc\x15M\xea\xc4\x9dD\xe2\x88"\xb4\x9c\xb9\x95\xb9\xd5a\'rgD\n\xe2\xbd\xc6\xbd\xd6\xcc\x91\x83\xdd^\xcb\x1e\x14\x18H\xe2AgHB\x94f\x90\x01\x9cD\x93h\xe8\x95\x17\x01n\xcf\xde\xb4q\x91\xa6\x96\xcc\x89\x8c\x98Y\t\x0c;\x84H\x93\xc0\xf4"\xd0k;\xe9\xa91\x0f\x90VUdL\x0b)qv\xb8\x84\n+\xdc\x1a\xfda\xefI\xf6\xee\xae\xb9\xe0X\xb9$\xe1^M\x8b\x05\x1c\xca\x9c\x19\x1c\xda=bAt:\x15\xf9\x0c\xb6|\xa4<\xb6\xa6\x92T\xf7\xb9+R\xb4{\xe8;u\xe276\xd0W\x0c\x90\xf8\x86\x17r\xf1X\xed\x11\xa9\x08\x87\xc2\x86}{*\xdc4\xb0\xb8\x1fZ\xaa\xf3\x9a/\xd1\xd8\xa7\xce\x98i\xdf\xb0\xf8gOl\xd3tv\xb0\x86\xf4;\x15\xfebS\xa4L\x80\xed\xdc\xb1\x85i\t}F0\xfaw*\x891\x06]\xd9yQ\xb7\x94#\xa6B\x82z\xda\x1bE\xcd\xaaX\x15u}\xeb#\xa1\xa6\xd5\x80\xdd\xd4F\x7f\xfb\xacL\xfa\x89\xa2a\xf3v*5\x8c|\x951\x84\xae\xf4=\xd4\x0b\x16\xee\xe5\x9bp\x0c\x1b\x9f*\x17\x0f\x90h\xc56\x8c\xc5\xbe/\x05G1v]h\xe3\x01\xff\xd2\x0f\xf2+\x9c+Nf\xd2\x067TY*,;eu>\x7f\x85v[R5\x93\xb4\x1f\x1e\x15\x00"R~,\xc1\xf0\xfa\x1c\xd2h\xfbT/_\x91NO\xc4V\x8dwS\xaek\x80\x82f\x82\xc8\xa7\x8bp\xa8\xf4\x85K\xb4\xaa\x88\xa8\xe4}\x0eL\xad\xaa\x80\x82\xd1\xf7\xd26\x94\x80\xb1\x99\xa3\x87j\x0c\x1d\x18hRT\\\x8d\xf3\x01\xad\xc2\x97\xeb\xd7\\nhtW\xed\x19\x1d\x87\xb9\x8a+\x19\xeb|u^\x9e\xf3\xfc\xf8W\x90\x88\x16S\x9b1\xc5?\xee\x00E\xbc\x18S\xd6m\x849\xa8\x99\x1a\xd4\xed\x02\xab-\xce<\x87\t\x0b\xa9\xc0-{j)!\xad\x8e\xb0\x1ctT\xec\xccD\x196\xb0\xf7L\xbf\x03\xec^}\xf4\xc0\xfc\xb77)\xb4\xc5\x87P\xa3\xcbe\xb6\xad)\xd6\x10 \xb6\xf5\xe8\xb2"\xd8\x9d(\x9eM\xe4\x11&\xca64\x03J')
'TALB' (Album/Movie/Show title)                     'Gruts'
'TBPM' (BPM (beats per minute))                     '143.925'
'TCON' (Content type, a.k.a. Genre)                 'nonmusic-speech'
'TDRC' (Recording time)                             '1986'
'TIT2' (Title/songname/content description)         'The Hoorgi House'
'TKEY' (Initial key)                                '8A'
'TPE1' (Lead performer(s)/Soloist(s))               'Ivor Cutler'
'TRCK' (Track number/Position in set)               '14'
'TXXX:Q-HAP'                                        '3'
'TXXX:Q-HHRNBTT'                                    '1'
'TXXX:Q-JZFKS'                                      '1'
'TXXX:Q-LOCALNESS'                                  '1'
'TXXX:Q-OLDST'                                      '3'
'TXXX:Q-PIANO'                                      '2'
'TXXX:Q-PLAY'                                       '2'
'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'                                      '1'
'TXXX:q-syn'                                        '1'
'TXXX:q-vocals'                                     '4'
'TXXX:replaygain_track_gain'                        '+2.71 dB'
'TXXX:replaygain_track_peak'                        '0.954637'

========================== row from database ==========================
                                              'id'  941675
                                            'path'  /data/Music/Bulk/0nonmusic/Ivor Cutler/Ivor Cutler - 1986 Gruts (rough98)/14 The Hoorgi House.mp3
                                         'working'  None
                                         'bitrate'  192
                                    'duration_sec'  220
                                           'genre'  nonmusic-speech
                                        'filesize'  5286561
                                           'mtime'  1620525159
                                   'redo_metaread'  0
                                        'rest_str'   0nonmusic 1986 (rough98) 14 nonmusic speech
                                      'tag_artist'  Ivor Cutler
                                     'tag_release'  Gruts
                                       'tag_title'  The Hoorgi House
                                             'bpm'  143.925
                                    'search_title'  'hoorgi':2 'house':3 'the':1
                                   'search_artist'  'cutler':2 'ivor':1
                                  'search_release'  'gruts':1
                                     'search_rest'  '0nonmusic':1 '1986':2 'nonmusic':5 'rough98':3,4 'speech':6
                                    'search_combo'  '0nonmusic':7 '1986':8 'cutler':5B 'gruts':6C 'hoorgi':2A 'house':3A 'ivor':4B 'nonmusic':11 'rough98':9,10 'speech':12 'the':1A
                                    'tag_tracknum'  14
                                      'num_images'  0
                                             'key'  8A
                                           'quals'  ['Q-HHRNBTT-1', 'q-vocals-4', 'Q-LOCALNESS-1', 'q-mixbeat-1', 'Q-PIANO-2', 'Q-OLDST-3', 'Q-UNU-1', 'Q-JZFKS-1', 'q-busy-2', 'q-drums-1', 'q-syn-1', 'q-chart-2', 'q-other-1', 'Q-HAP-3', 'Q-PLAY-2', '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'  1620525159.174562  (2021-05-09 03:52:39)
                             'size'  5286561