diff --git a/src/calibre/devices/prs505/books.py b/src/calibre/devices/prs505/books.py index e7e45d78f4..a917aa00ae 100644 --- a/src/calibre/devices/prs505/books.py +++ b/src/calibre/devices/prs505/books.py @@ -20,7 +20,8 @@ MIME_MAP = { 'lrx' : 'application/x-sony-bbeb', "rtf" : "application/rtf", "pdf" : "application/pdf", - "txt" : "text/plain" + "txt" : "text/plain" , + 'epub': 'application/epub+zip', } def uuid(): diff --git a/src/calibre/devices/prs505/driver.py b/src/calibre/devices/prs505/driver.py index bbfbdf037c..4462407e18 100644 --- a/src/calibre/devices/prs505/driver.py +++ b/src/calibre/devices/prs505/driver.py @@ -31,6 +31,7 @@ class PRS505(Device): PRODUCT_ID = 0x031e #: Product Id for the PRS-505 PRODUCT_NAME = 'PRS-505' VENDOR_NAME = 'SONY' + FORMATS = ["lrf", 'epub', "rtf", "pdf", "txt"] MEDIA_XML = 'database/cache/media.xml' CACHE_XML = 'Sony Reader/database/cache.xml' @@ -437,4 +438,4 @@ def main(args=sys.argv): return 0 if __name__ == '__main__': - sys.exit(main()) \ No newline at end of file + sys.exit(main())