View Single Post
Old 09-26-2011, 01:24 PM   #331
just_me
Member
just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.just_me is no ebook tyro.
 
Posts: 18
Karma: 1334
Join Date: Feb 2009
Device: Nook Simple Touch (rooted)
cover screensaver on nook

Hi,

There's a feature that lots of people are asking for on the Nook Simple Touch: to set the current book's cover as a screensaver. I saw workarounds on the forums but all require manual work.

However, I was able to change the Cool Reader 3 sources to automatically do it in a very simple way (more a hack than a real feature implementation) and I thought maybe it can be properly implemented in the official release. And it seems to work ...

The approach I took was to create a directory (/media/screensavers/currentbook) and, whenever PageViewAnimation.findCoverPage is called, if a cover is found, check if a file with the same name as <book_title>.jpg is present in that directory (not to create same file each time the book is loaded, only when changing books). If not present, delete all the files in the directory and create a file with name as <book_title>.jpg and write to it the cover page bytes. It works with all the books I tried but I am not sure if it works for covers that are not jpg (if it ignores the extension and finds the right type or not).

If I want to use this feature, I just select "currentbook" as a screensaver from the Nook settings.

What do you think? Anyone interested?
just_me is offline   Reply With Quote