diff --git a/src/libprs500/devices/prs505/driver.py b/src/libprs500/devices/prs505/driver.py index cda5da8cca..cc3f1792c0 100644 --- a/src/libprs500/devices/prs505/driver.py +++ b/src/libprs500/devices/prs505/driver.py @@ -376,7 +376,7 @@ class PRS505(Device): info = metadata.next() path = location[0] on_card = 1 if location[3] else 0 - name = path.rpartition('/')[2] + name = path.rpartition(os.sep)[2] name = (cls.CARD_PATH_PREFIX+'/' if on_card else 'database/media/books/') + name name = name.replace('//', '/') booklists[on_card].add_book(info, name, *location[1:-1])