-
Notifications
You must be signed in to change notification settings - Fork 35
Description
Hi @flesniak,
Thanks for all the amazing work on this tools.
I'm encountering an issue while parsing a large Rekordbox library:
INFO: Player 3 Link Info: usb "", 2840 tracks, 11 playlists, 437737/476822MB free
During the parsing process, an error occurs resulting in only a fraction of the library being parsed. The error reads:
WARNING: pdb failed [PDB database not available: PDBProvider: failed to parse "databases/player-3-usb.pdb": failed to parse the complete file (1380352/1810432 bytes parsed)]
If you have any advice or insights that could help resolve this issue, I would be extremely grateful.
For your reference, here is the related code:
python-prodj-link/prodj/pdblib/pdbdatabase.py
Lines 89 to 90 in 16d7065
| if stat.st_size != self.parsed["file_size"]: | |
| raise RuntimeError("failed to parse the complete file ({}/{} bytes parsed)".format(self.parsed["file_size"], stat.st_size)) |
I'm also including the link to the .pdb file I'm trying to parse as well as the file that was partially parsed:
https://drive.google.com/drive/folders/1jJxlkp0osE4c6lNcvYSwLj3fTy7mcFkz?usp=share_link
Thanks in advance for your help.
Thanks,
Marco