O no wait I am still getting the issue with old songs, I can't even delete these songs with audio files. New songs are ok.
Anyway this is a deal-breaker, because it means that if one MP3 moves or you move the portable folder then you can't delete the song or edit the song.
2024-06-16 18:06:47,852 MainThread root CRITICAL Traceback (most recent call last):
File "openlp\core\ui\servicemanager.py", line 1819, in drop_event
File "openlp\core\common\registry.py", line 147, in execute
File "openlp\core\lib\plugin.py", line 250, in process_add_service_event
File "openlp\core\lib\mediamanageritem.py", line 600, in on_add_click
File "openlp\core\lib\mediamanageritem.py", line 621, in add_to_service
File "openlp\core\lib\mediamanageritem.py", line 661, in build_service_item
File "openlp\plugins\songs\lib\mediaitem.py", line 638, in generate_slide_data
File "openlp\core\ui\media\mediacontroller.py", line 390, in media_length
File "pathlib.py", line 1044, in open
OSError: [Errno 22] Invalid argument: '{"parts": ["C:\", "Users", "Edward", "OneDrive", "PortableApps", "OpenLP", "Data", "songs", "audio", "58", "Rom 6-23.mp3"], "json_meta": {"class": "Path", "version": 1}}'