======================== unified (from filesystem) ========================
                                         'bitrate'  '128.0'
                                        'duration'  '305'
                                          'artist'  'Kruder & Dorfmeister'
                                     'text_people'  ''
                                         'release'  'the K&D sessions'
                                           'title'  'Definition'
                                           'quals'  ("['Q-HAP-3', 'Q-UNU-1', 'Q-JZFKS-1', 'Q-LOCALNESS-1', 'Q-HHRNBTT-1', "
 "'Q-OLDST-3', 'q-syn-3', 'q-bass-4', 'q-busy-3', 'q-grit-2', 'q-play-3', "
 "'q-chart-3', 'q-drums-4', 'q-other-3', 'q-piano-1', 'q-vocals-1', "
 "'q-mixbeat-3']")
                                      'lastfmtags'  "['lounge', 'downtempo', 'trip hop', 'electronic', 'chillout']"
                                     'discogstags'  "['electronic']"
                             'musicbrainz_albumid'  ''
                       'musicbrainz_albumartistid'  ''
                            'musicbrainz_artistid'  ''
                             'musicbrainz_trackid'  ''
                                     'tracknumber'  ''
                                      'tracktotal'  ''
                                            'date'  ''
                                        'comments'  ''
                                           'genre'  'electronic-trip hop or downtempo or acid jazz'
                                             'bpm'  '98.501'
                                             'key'  '8A'
                                        'acoustid'  ''
rest: ''

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

'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\x12\xb5\xa1E\xd4}v\x04\xe79<r\x88\xe7\x8b\x0c\xff\x9c\xbbD\xaf\x80x\xcb0i]\xed\xe2\x13\x91\x02\xda\x8a-P\xaab\xceb\x1b\xc8N\x04"\x93\xd5\xc6K\xb2\x95\xfd\x91\xd3\xa1%?Mq\xfc\xc4\xae\x1e)\x00\x00\x06\x00\x08\xc7\xbd+$\x04/6\xfe \x1b\xd9O\xc7\xbbw\xd6\xe5+\xe1\xd4\xa1t\xbb\xb4H;!\xc5\x13\xd0\xe0\xfb\xee\x1e\x8b\x94T\xa1\xcf*\xe0\x97\xb3\r\x1d\xfc4iQ\x02*V\x1bN\xd9\xee\xa5\xd4\x16\xef\xe0\x89\x04\x12\xd8\x1fAF\xf2\xaac\x8d/\xd1\xdcY+cNz1\x1d\x130\xfc\xbf\xe4{B\xda\xae5\x1a<\x16\xc2\xc0"4-U\xce\xc1\xd0\xaa\xf4\x0e:\xcc!nIM\x82\xff&\x8c\xb9\xec\xe3^x$\x08j\x82E\xbf\x02\xf1\xe0\xde`D\x98\xbf\xeb\x08\xae\xbf\xa1\xee\xb9\x03\xd8g\xd2\xdfl\xdbt4K(\x98\xca\xfe)\x0c\xc0o\x85\xe0\x17\xdd[\xccn\xd8\xb5\x95\x80\x8d\xe5\xc8\xed\xa3I\x87q\xf5t\x14\x95%\x94.\x99\x03\xd7\xd4\xae\xf3@\xae\xf1\x1c\xa9Q9\x14\xf3\x17G\x1d\x90\xbe\xdefE\x03\xc2+V\'\xbc\xbd&\x94\xa8\\\x14\x8f\xc5\xc0\xd1{\x9d_;\x83D\x00X\xac\xbd,\xb9\x80f\xec\xee\x91\xd2z:\xd6\x01s\xf3F\xe5lj\xd2:n\xb8g\x06\x97\xf5Wjb)\xbb\xbf*\x88\x1d\xe2N\xd6\xfb\xd9h)\x14#\xb8\xd4\x02.3\x18\n\x00\xf4y\x84\xea\x80\xb2<\xa9p\xcc\x91\xa0\xba\xf9|r\xf5>0-=H\xa7:\xf4@968\x15=;`\x85`\x01\xc4\x89\x8a\xfa{\x90K"\xb6\xd3\x9dStj\xbd\x9d~\x06\xc6\xbd\x94\x0b\xd0\x17\x1b2\xd8\xd0\xb3\x1dZ\x0c\xc0\x93\x19\x07\xd8~>\xcdD\x89\x83\tk\x05\xae\xb3\xf0]\xaa\xa2e\x1e\xd4m\x03\xbe\xfb\xd3\xfdR\xa5Y\x87\x18hM{\x98\xc4b\x0bN\x08\x0c\xd5\rj\xbe\xc3.\xb1\xd3\x91\xc4\xab\x88\xbe\xc5\xc6J\xfc\xc5\x8f\xcc:\xaa\x8be\x1a\xa4v\xb0\xd5\x8f\x8b\x95Dd\xcc\x99\xf4\x82\x0e\x88\'b%\xd2\x08\x9c\xfc\x84\xa6\xd2"Q\x9dg\x96\x05\xb5$;\xbdj\x18\x1ed$\xbe:\x95\x84\xe3\n]T\x12{\xee\xba\xd5\xc6\xe1\x89D\xdb\x8c\x93\x1d\x94X|\xa5\x13c\x89u\xd1\x99A?A\xc7$nm\xb9O\xb9\xd8\xf1w\x9b\xed\xceq=3\xe7\xcc!=\xe8\xbc[\xed1B7\xb5Vy\x9e\xf4\xbd7AY2N\xc7\x1a\xc8\x01\xa7\xe6\x95%\xfd-\x86z\xca\x01\xab0\x0ct\xd1)\xe6\xa9\xc2\xdbb\xf2[H\xa0\x01\x7f\xa1s\x8awKd\x1cs\x10&\x99c\x9e(~T_\xe6\r\x88S\xc7\xd5\xee\xe5\x9bsah\xde\x1b\xc5\x8b\xcf\xc6\xb8\x9b\xd0&\xc5\xd4n\x08A\\g\x18\xf56\xd4\x11\xbd\xf9r{O\xbd?\x15U$\xd3=\xa9\x98 )\x95)Z\xe5\xf3A?\xb8\xc9\xf9\t\xd1\xabWi\xfc\x1a\xbc\xbc=\xbb\x9f5\x85i\xe1\xc8\xd6g\x9f:22\x08V\x96\t4\x1b\x99\x85\xce\x99\xbcV\x97\xca\xe2\xe7\xb2\x80\x05#\x08\x13\x03#\x1d\xd2*=3\x9e\\/\xd6\x1b\x9a\x95\xff\x88\xd2!K\xff\xd7|f\x9c%Z\x1ad \xf8\xa5}\'&|\xb5{n\x96&\x04\x1b\xfd\xd9k$\x00\xd6\xe6\xa5\xd15\xa3$9L\xd6\xa1d9\xe6X\xaa\xa9\x81\xe4QE{|\xc6\xce\xe8}\x7f\xbb \xc7\x01oe\xe1\x89]\xc9dE[\xb0\xac\x02Pd*(D\x7f\xce\xd7i\x04^\x84\xba\xaa+\xfc{4@\x04\\\x886v\xabv\xeb\x03\xf1\xa1\xb5\xe6BT\'\x1a\x7f\xef\xc0\x96\xdd\xf8\xedb\x13t\x1c\xb4C\x93\x1f\x9a5\xdb\xad\xc1\x08\xf4\xda\x14>\xd3C=k/\xd5\xe7L\xa9\xab8h\x07\x9b\xd4G\xcd\x9d\x08\xb3C\xd4S\x99\x1d\xa6\x01\x99\x9c\xa3\x94\xab\x950\xb2\x04,=6\xe4\x81\xe1\xc0\x04)\x93\xb0S\xc7\xfa\xf2/6\xb6\x01\xdd\xe1;\xe8M\x11\x9c\x06!\xfb)\xe5\xcd\xfd>\xaf\xd5\xc4\xf6\xd7(\xeb\x1bse\x12\x9b\x87}\xffX\x8b\xf0~\xfb\xba\\\x11\xd1\xc3\xb18\xf5\x10\xb3\xd8G\x11Y\xbf\xf4\xe0p]\xc7\xcd\xb82-\xc8O016KC\xa17N-K\xf0Y\xbc\x03#\x92\x00\xc9\xaf\x91\xddl\xd3\xb6&\x9a\xd4\xb5k\x8ek-\xb2\xe2\x13x\xef\x02Y;n\xc9l\x8b\x12`%\xaa\xdeb\xf6\xe7\x8b\xd2\xd9\xff\x8b3a5a\x08\x8b\xcf\xa7\xb2\xa6\x9e\x08\xb6[\xe1\x10\x13\xdf\x05\xc8q\xf3\'S|\xd1\x12\x9fs\xd4\x8e6\xd1i\xa2\x0e\xe4\\\x14"Qi\x9dS\xe03H\xf9\x16X\xfa\x90,\x1ar\xe9L\xeb\xe5\x00}tf\xb9\xb3\xe3\x87\xe0P\xfa*\xca\xd8\x085\x16\xf2H\xa1\xbd1\x9e\xd3|\x03\xfd*\x1f\n9\xf8\x91y?ag\xdc\xcc\xd8\x97\xa27\xf1w\xdc\x05\xd8\x99\x1a:\xeb\x13\xb5\'\t\xd5\r\xbb\x99\xf1\x10\x1d\xc1\xc0\xa7\x83\xe2=\x1c0\xe3\xc5\xcfP\xff\x9dP\xcdr\xdcx\x04s\xc3\xd3<\xcb+\xfe\xb4$`,\xfc\xef\r\xc5\xdb6{\xc8}\xb0\x12\x9b}\n\xaf\xa3\x81\x14C\xea\xb5\xd9-\xedg\x1a\x81\xe1g%\xec\xad\x96\xe7}\xb8\xe5:P\xcb\xfc\xcc\xb5\xde\x8a-WS(JH\x03\xec\x8av\xe2\x9e5~\x05\x15\x90i\xf8\x0f\xffr^\xa8\xa5\xdb\n\x01C\xcei\x981\xee#\xc5\xcc\x14N\xe8\xd8\x9eZ\xfe\xb7K=\xa7\xc9!\xbe\xb1\x8b\x07[\xa6"\x19\xca/\xc2W\x9c\xa0<\xdc\xca\x14\xac\xfc\xc9\xb1PI5\x07\xca_\x9b\xd1\xf0\xda/8\x17\xf4\x13\xb1R\x83\x1dCc\xbf@^\x9a\xafS\xc0\xd9\x0f\x0bZ;C\x8d\xc6\xa9C\xf0o\xa0\xf6\x01p\x1e=+\xd8\xb7\xaa1\xe9\xf9\xa4\xdf\xcc\xbb\xe8D\xf0\x8ccV\xea\xe3Y"\xfb}\xa7\x94\xf7\x83\xebe\xe3\xad\xbdW\xff\xaesJ\xf1\xe1\xd9\xfet\x94\x9f\x82\xd0\xe1\x14W\x1ej2s\xebb\xf4\xd4\x8e\xf0\x85\x94\x8366\xbeL#\xb6\xfc\xf2r\xdcGz:O\xd5x\x1b\xfao\x13\xbbmY\x91X\xba\xbc\x93%]\xb1\xc3#\xa3\xa0\x84\x9d]\xd3?n\xfdl=\xd0\xf88,|\\(\x16\xd92\x86\xb17\xa0\x06\xff\x1cH\xc0\x8fP\x13F}\x13y\x92\x90zvx=Q\xc1a}\xf3A\xb3\xc4\xcdy\x01@\x80z\xc5\xeb\x94\x7f\xa0%D\xd9\xc3s\x8f\xac\xa4\xae\xa4\xd2z\xd5\x12\xe1Z\xec\xf8c\xce\xba\xf7\x14N+\xb8K\x0f\x95v\xba\x93W\xd5U\xc9\x12\xf8\xa71X\xb1<$r\xd8e')
'TALB' (Album/Movie/Show title)                     'the K&D sessions'
'TBPM' (BPM (beats per minute))                     '98.501'
'TCON' (Content type, a.k.a. Genre)                 'electronic-trip hop or downtempo or acid jazz'
'TIT2' (Title/songname/content description)         'Definition'
'TKEY' (Initial key)                                '8A'
'TPE1' (Lead performer(s)/Soloist(s))               'Kruder & Dorfmeister'
'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'                                  'electronic'
'TXXX:lastfmtags'                                   ['lounge', 'downtempo', 'trip hop', 'electronic', 'chillout']
'TXXX:q-bass'                                       '4'
'TXXX:q-busy'                                       '3'
'TXXX:q-chart'                                      '3'
'TXXX:q-drums'                                      '4'
'TXXX:q-grit'                                       '2'
'TXXX:q-mixbeat'                                    '3'
'TXXX:q-other'                                      '3'
'TXXX:q-piano'                                      '1'
'TXXX:q-play'                                       '3'
'TXXX:q-syn'                                        '3'
'TXXX:q-vocals'                                     '1'
'TXXX:replaygain_track_gain'                        '-0.26 dB'
'TXXX:replaygain_track_peak'                        '0.825766'

========================== row from database ==========================
                                              'id'  1343407
                                            'path'  /data/Music/Bulk/00poprockelectronic/00trip/Kruder & Dorfmeister/Kruder & Dorfmeister - Definition - G Stoned.mp3
                                         'working'  None
                                         'bitrate'  128
                                    'duration_sec'  305
                                           'genre'  electronic-trip hop or downtempo or acid jazz
                                        'filesize'  4897153
                                           'mtime'  1636910641
                                   'redo_metaread'  0
                                        'rest_str'   00poprockelectronic 00trip G Stoned electronic trip hop downtempo acid jazz
                                      'tag_artist'  Kruder & Dorfmeister
                                     'tag_release'  the K&D sessions
                                       'tag_title'  Definition
                                             'bpm'  98.501
                                    'search_title'  'definition':1
                                   'search_artist'  'dorfmeister':2 'kruder':1
                                  'search_release'  'd':3 'k':2 'kd':4 'sessions':5 'the':1
                                     'search_rest'  '00poprockelectronic':1 '00trip':2 'acid':9 'downtempo':8 'electronic':5 'g':3 'hop':7 'jazz':10 'stoned':4 'trip':6
                                    'search_combo'  '00poprockelectronic':9 '00trip':10 'acid':17 'd':6C 'definition':1A 'dorfmeister':3B 'downtempo':16 'electronic':13 'g':11 'hop':15 'jazz':18 'k':5C 'kd':7C 'kruder':2B 'sessions':8C 'stoned':12 'the':4C 'trip':14
                                    'tag_tracknum'  None
                                      'num_images'  0
                                             'key'  8A
                                           'quals'  ['Q-HHRNBTT-1', 'q-vocals-1', 'Q-LOCALNESS-1', 'q-piano-1', 'q-mixbeat-3', 'q-play-3', 'Q-OLDST-3', 'Q-UNU-1', 'Q-JZFKS-1', 'q-busy-3', 'q-drums-4', 'q-syn-3', 'q-chart-3', 'q-other-3', 'Q-HAP-3', 'q-bass-4', 'q-grit-2']
                                      'lastfmtags'  ['lounge', 'downtempo', 'trip hop', 'electronic', 'chillout']
                                        'tag_date'  
                                     'discogstags'  ['electronic']

============================== file details ==============================
                                           'mtime'  1636910641.2857387  (2021-11-14 18:24:01)
                             'size'  4897153