DidacticFishstick / ultrastar-wingman

A tool to enhance the karaoke software Ultrastar Deluxe by adding a UI for downloading and viewing songs from any phone on the network as well as adding things like statistics
GNU General Public License v3.0
14 stars 3 forks source link

unhandled exception #4

Closed rakuri255 closed 10 months ago

rakuri255 commented 10 months ago

Nice App!

Got some exceptions with some songs. It seems that all songs with a ' are affected. Maybe UTF8 poblem?

[2023-12-26 02:36:44,041] INFO     werkzeug     Press CTRL+C to quit
Traceback (most recent call last):
  File "main.py", line 261, in <module>
  File "main.py", line 242, in main
  File "song.py", line 88, in load_songs
  File "song.py", line 245, in __init__
  File "song.py", line 225, in get_mp3_length
  File "eyed3\core.py", line 446, in load
OSError: file not found: F:\Games\UltraStar\UltraStar.Deluxe_v2023.12.0_portable\songs\Elvis Presley - Can’t Help Falling In Love_gpu\Elvis Presley - Can’t Help Falling In Love [Instrumental].mp3
[8564] Failed to execute script 'main' due to unhandled exception!
DidacticFishstick commented 10 months ago

You were absolutely right. This was a problem with the txt files encoding. Some characters were ignored leading to a wrong path. Thank you!

rakuri255 commented 10 months ago

No, still not work. PR #12 should fix that.