======================== unified (from filesystem) ========================
                                         'bitrate'  '192.0'
                                        'duration'  '97'
                                          'artist'  'Ivor Cutler'
                                     'text_people'  ''
                                         'release'  'Gruts'
                                           'title'  'I Had A Little Boat'
                                           '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-3', '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'  '13'
                                      'tracktotal'  ''
                                            'date'  '1986'
                                        'comments'  ''
                                           'genre'  'nonmusic-speech'
                                             'bpm'  '141.611'
                                             'key'  '12B'
                                        'acoustid'  ''
rest: ''

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

'COMM:ID3v1 Comment:XXX'                            ' 00000241 000001E0 00000B30'
'COMM:iTunNORM:eng'                                 (' 00000241 000001E0 00000B30 000008F5 000072C8 000072C8 000054CF 000048BB '
 '000072C8 000072C8')
'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\x007$\x1a0<\x8e\x9f\x03Oe\x1e\xab4\xd6\xf4\xeb/\xd5\x1fS\xd1\x07\xb0$\xa3\xb47rV\xc3\xb8!\x11y\xb8&\xbbC\xc8Bi,\x80>\xf9\\6\xd9\xbbi\xf8\x9d\x9e\x12\xf3\xfc_\xce\xfb\xab\x89\xf3\xc8\x84\x00\x00\x06\x00\x9f\x19}2\xe1\xf5\xf5\x88~\xb5\x82!D\xb1\xb9\xac\x88\x00&\xde\x95.\xa2_\xf6\xcdS\xf6h\xfdNK5\x15\xb1\xab\x15\xcd\t<$Z\x08VcPl\xb0{Q\xb4\xa2\x15\x86\x11\xf4\xf7\xa0\xfd\\!\x02@\xa6#n\xe6\x9cG\x19\x9bq\xfaj:\xdc\x0b\x8fJ\xf0\xe0\x03M\xa8\xebu4\xbf:\x06r\xc0j=\xeb/I\xcc6\xdf\xe2\xd6\xb0\xd1\xe8\xc6\xe1\xa1Y\xa2?\xa6\x8c{\x00\xdd\xb8\x05\x7f,&\xb9\xf3\x06\xc1\x83\xdf9\xb1em\xb0\x1cc\x85L";\x9f\x11\x86{\xf8v\x96CE^\xcfJ\x00\x1c_uTy\xa2U\xe1\x19\xf4\x931\xcb\x9eA\xc1\x19U\xb4\x9dp\xac>\xd2\x92\x19\x8a\x02\xaa\xf2{\x8a\xe4q\xa8\xc5\x04\xc2X\x86Mq\xf0kitx7,\xb3\xf8\xcc\x91!\x98O\xba\x9e\x92Y\x0f2\x03&\xdb\xa7\x82\x17\xce\xbc\x1b\xb6\x15N\xe7\x17\'Q\xfft\xb3\xa7.\x82X""do\x93\xc1\'\xe2\xfc\x9b\x8c\xad\x96\xc3h\xb57\xb3\x18\xbe,D\x03\'i\xd67u\xed\x9c=|Q\xf6\xa1\xce\xf4m\r\x96\x18}\\\x8a+A!Y\x0f\xee)\x17\x9e\xf0\xc3\xfc\xe0\x16\t\xe3"\xd4B\x19\xdaqd\xc2\x05gM8v\x12\xa5\xbcby\xe5\xd86\xc7\xa1\xf0\x84\xe1\xc4p\x15\x82\x15U\xd6\xa4\x0c\x16\xe5\xa5\xe9\xbb\xe5\x0b9=\x1a\xf5"a%\xden\xa8r(vz\x15\x8d`a\x99a\x03\x8c<Y.\xe2\xe1\x91#6\xedh\xff\x95\x86\x07\x8c\x9aa\xcf\xb5sY\x86?\xba\x82\x16\xd4V\xde1\x8fG\xcdk\x9c\x05,\xfcU\x87\xa9\x90\x01\xeb\x89MEo\xc0V\x0c\x9a\xf8a\r\x00\x10\xd8%\x8cu\xc3\xd5g\xaa\xe6\x8a\x11\xf4zB=_\xec\xd9-\x1d\tu\xa0&\xc2\\\xbc3\x9b\xa3Y\xbd\xe9\x03~X\x81\\\x1ekF\xb1P\xdfb`\xe0K\x0bG5*!\xbb\xe1v\xa4r[\x1c\xcb\xfe\x8c\xc9\'\xecj\xaeo\xc8\x0cV\xad\xd1\xfaPr\xcd\x1e\r\xb2\xd1\xa0\xad\xd5S\xbb+\x9bg-\x97\'\xb4&\xa4U@|\xb5)\xf2\xd9\xf2}J\xd7\xd1\xe5T\xb5\xfaW\x96m\x02\x05\xcc\x869[\xf18\xec\xe7Z\x06\xf3\'r\x89?\xf6{d\xfe\xc47\xae&\x1cB\x14X7\x0b\xc1b\\\x8bCq\x87K]\x9d\xe0\xa6l\xe7\xbc;\xadXV\xbeBpG\xd1x\x07\x7f\xcbN~\x1b\x13s)\xb6N\xb8\x13,\xbd\x1e\x94\xfap\xaf\xc2\xceO\xadC\xdat\xe19\xb7\x1e\xaf\xd6\x8a2\xd2\x12\x81\xdf\xb4=\x10\xbb\xa7\x83\x83\xb9;\xf3\x02\xe8i\x07\xe0!/L|\xb1\'z\xc9\xd7\x8b\xc1\x11\x98Nx2|V\n\xc0\xbc6\xf8g-|V\x16\xf9\xb6\xe0\xe4\x90hj\x9fB^\xcf\xfc\xfd\xf5@\xe4\xfb\x15\xdf\xba$\x04\x05\xed\xe9\xff\x84`aZ\xe9\x94\xeb\x95\x8e\xd263\xc7\x04\xb7I@c$\xe2\x9e\xcc\x81\xb0\x9fk\xe2O\xf9\xa0\xcdn\xbe\xf8\xd4\xc9]\xa664\xde\x9a\x11\xb5@\xdc \xf8\x03{*\x9e\xad\xf4\x9f\'\xce\xd5\xf3Z\xb0t\x1a\xcb]ol\x10\xa4\xda\xddZ\xd3/s\xab\xd1\x7f(\xc5\x81\x9f\xf7\xe3\x9f\xe7\xcd\x0e\x1c#{ImV5\x95\x13\x84\x89\xd9\xc3\xe0\xb6\x8d\xce\x015\xed\xea\x9bB\x93\xb8Ux\xb1\x83u)\xb6\x87\xd4\xef\xab\xdf\xa0"}\xe5\nN"\x9ap\xbd\'\xddb6\xc9\x83\x00\xc0"$w\xb9\xaa\x17\x9f\x9d\x97)o!!\xb2\xf0#\xaf&\xcf8Tlf\xe3\xd9\x85\xf9\x84ted\x1b\xa2\xae\x15\x17c\xde\x10\x00\xb5\xcb3\x9e\x81\x7f\n\xebN\x06\xe4\xf2&\x9d\xf1\x8a\xa5\xafU\x11Le\x7f\xc2\x07,qJ\x9b\x05Cx\xf2\x8e\xc7^\xa1\xc1q\x81\xa4kF+J(\x83E\xc9\xbd6\x9f\x9a\x1c\xa0d`\xe2\x1dx^<B{\x8eW\xbb\x9c\xff\xd2\xbe\xab\xda\x8f\xfa\xc3\x8b7H\xf7\x00i\xda\x02\xf1\x15\x9e\x93i\x9a\xf3]r@\x9dT\xa0\xd5\trC\x16\xebWy\xe7\xd2G\x11\x00\x89~\xc9\xc9\xf5vx\xf8\x06\x89#\xdcnt\x9e\x11\x95\xeb\xee|\xd1\x16\xd1\xcad\xdb/\x16\xd5Tg\xaa\x85\xb1\xb0n\x7f\x12\x8a\x8a\xad#M\x9a\xa0\x0e\xb38Kf\xd3\xcca\xa7\x1c\xfe\xa1\xd1\\H\xa0\x9f\x1b\x9d<t\xa0\xdc\xd4\xa1\x8b\xd6J\x9a\x1c\xe0\x0ei\xa0*\x19\xac1\x04\x95\xfd\x8a\xac\x8d|\xf5\xc9\xaa\x1a\xe9\xcd\xbfza\xb1rr\xd0T\x14F\xa2\x0cyT\x8f\xa2\xbf\x04\x8b\xe71\xe5(\xca\x01)\xb5\xc7\x8e\x17\x9b8\x9d\x89y\xa8\xbfD\xa5\xff:_\xf1B\x1e\xf3\r\xc7\xf7\x95\xbe\x8fr\x9b\x1a\xb2\xde\xf6\xd3l\xee\r\xf8\xcd\x94\x15\xe8\x9c\xf7\x0f\xf7\x8eSN\x16\xb3\x01!\xd3F\x97!\xaa"\xbf\x83\xa7{e4\xb3\xd0L\x0f\xd0\x8dV\x83\xbbX\xae\x80\xae\x93\x07\x83\xe4p\xb4m|\n\x0f\'\xdc\xbf\xbd\x017\xaaS\xa0\xc5\xb6\x14\xbe\x08\x86\xe7\xc1I\x9f\x9bL\xc0[\xdd\xbb\x17\x0e7\xf0\xe0to\xe6\xe1\xe4\x9f\xa0b\xfe\'L\xc0/\xe9 8z\xabZ\xb9\xc5\x04u\xb7\x171\x95]\x0fc\x88\xe5\xb0\xbf\xcb\xd9#\xc8\xf3t\x9dy\x11\xab\xa6\xbbD=\xd9\xa8\xd2\xe2Q\xeb+/y*i\x8c\x19\x83\x8e\x8b\x93\xc6\x9d\xc0z\xa1\\(F\xf1S\xd5\x00"e@\xba\xed9\x02v\xb1\x08\xb5\xda\xf3a\xd6+U\x96\x07\xf4\x07\xbcK+5{\\\x0e\xb4\xa6+\x18Y%\xf33{` \xe3\xc8R\xf2\xfa\x05%I\xea\xd3\xf1\x91u<h\x863\xd5t\xcc\x1b+\x16o\xfb\x87jx\r:\xa2\xcf\x02\xe6\xd3CE\x80\xe7?2\\\x10<e2\xff\x1d\xee\xbd\x8eB\xd5Jhl\xa8G\x8dD\xe3\xeb[x\xf5\x0c:^\x8c\x89\xd1:\xa7$=\xeb\xba\xbe\xd0\x9d\xe7\xfc\x95U\xcf\xd6K\x12_\'\xa4\xb7\x81;\x80\xb5\xf3_\xcb\xe3I?\xa6\x0fK\xb9T1\x9fW1\xed\xe2\x8d\x1c\x91\x1a\xfaQ\xe0\x00\xe6D 1\xa1\x8f\xd1\x0e8{1y\x10\x05\x02\xd0\xdfR\xeb=\xcf1\x16\xf0\xdd\x81.\x08z\xd1U|\xc3a\x8b \xe5\x11\xed\n\x1f\xbb\xb0cND\x10\xc6\xfc\t7\xd4:&\x8cO\x91x\xe6\x15\x91;\x81/\xb4\xfd \xe9u\xc0\x87')
'PRIV:AverageLevel:`\x0c\x00\x00'                   PRIV(owner='AverageLevel', data=b'`\x0c\x00\x00')
'PRIV:PeakValue:{|\x00\x00'                         PRIV(owner='PeakValue', data=b'{|\x00\x00')
'TALB' (Album/Movie/Show title)                     'Gruts'
'TBPM' (BPM (beats per minute))                     '141.611'
'TCON' (Content type, a.k.a. Genre)                 'nonmusic-speech'
'TDRC' (Recording time)                             '1986'
'TIT2' (Title/songname/content description)         'I Had A Little Boat'
'TKEY' (Initial key)                                '12B'
'TPE1' (Lead performer(s)/Soloist(s))               'Ivor Cutler'
'TRCK' (Track number/Position in set)               '13'
'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'                                      '3'
'TXXX:q-piano'                                      '1'
'TXXX:q-play'                                       '3'
'TXXX:q-syn'                                        '1'
'TXXX:q-vocals'                                     '4'
'TXXX:replaygain_track_gain'                        '+1.44 dB'
'TXXX:replaygain_track_peak'                        '0.687693'

========================== row from database ==========================
                                              'id'  941385
                                            'path'  /data/Music/Bulk/0nonmusic/Ivor Cutler/Ivor Cutler - 1986 Gruts (rough98)/13 I Had A Little Boat.mp3
                                         'working'  None
                                         'bitrate'  192
                                    'duration_sec'  97
                                           'genre'  nonmusic-speech
                                        'filesize'  2349417
                                           'mtime'  1620525154
                                   'redo_metaread'  0
                                        'rest_str'   0nonmusic 1986 (rough98) 13 nonmusic speech
                                      'tag_artist'  Ivor Cutler
                                     'tag_release'  Gruts
                                       'tag_title'  I Had A Little Boat
                                             'bpm'  141.611
                                    'search_title'  'a':3 'boat':5 'had':2 'i':1 'little':4
                                   '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':9 '1986':10 'a':3A 'boat':5A 'cutler':7B 'gruts':8C 'had':2A 'i':1A 'ivor':6B 'little':4A 'nonmusic':13 'rough98':11,12 'speech':14
                                    'tag_tracknum'  13
                                      'num_images'  0
                                             'key'  12B
                                           '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-3', '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'  1620525154.163281  (2021-05-09 03:52:34)
                             'size'  2349417