[App]New Speeed Reader v0.93 - Google Reader for Windows Phones

Search This thread

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
Speeed Reader by eeenno

article.jpg
twitter.jpg
reading_list.jpg


(Current Version: v0.93 Build 3610)

Download -> http://eeenno.emuneee.com/SpeeedReader/download/SpeeedReader_093.cab

Please go to http://emuneee.com/eeenno-mobile/ for more information regarding Speeed Reader (FAQ, Settings, etc.) Thanks!

Speeed Reader is a Google Reader client for Windows Phones. It connects users to their Google Reader accounts, allowing them to view and share articles on their Windows Phones.


If you enjoy Speeed Reader, please consider a donation. Your participation is very much appreciated with or without a donation.




Requirements

Windows Mobile Professional 5/6.0/6.1/6.5
Windows Mobile Standard 5/6.0/6.1/6.5
.NET Compact Framework v3.5

Release History

V0.93 – November 11, 2009
  • Bug Fix: Crash when starting Speeed Reader with cachning disabled (introduced in v0.92)
  • Bug Fix: Minor layout issues in the UI
V0.91 – November 11, 2009
  • New Feature: 2 new themes (Noir – dark/black, Beach – coral/turquoise)
  • Enhancement: When navigating between multi-page lists, Speeed Reader will remember your page
  • Enhancement: Added bytes transferred (estimate) to the about screen
  • Enhancement: General Performance Increases/Memory Management
  • Bug Fix: Storage Card in Non-English Locale’s Not ID’d Correctly
  • Bug Fix: Clicking last item in reading list causes a crash
  • Bug Fix: Download More articles index is inaccurate
V0.90 – October 23, 2009
  • New feature: Article Caching/Offline mode
  • New feature: Search
  • New feature: Share articles via email/sms
  • New feature: Download more articles for tag reading list
  • New feature: Mark (new) articles unread
  • New feature: Hide read subscriptions and articles
  • Enhancement: Now using Bit.ly for URL shortening
  • Enhancement: Dynamic manual article refreshing
  • Enhancement: Progress bar is back
  • Enhancement: Correct font sizes for QVGA devices
  • Enhancement: Newly designed settings UI
  • Enhancement: New Mirabyte Controls module
  • Bug Fix: Feed URLs contain ‘?’ now load correctly (no more “There are 0 articles to read”)
V0.83 – August 6, 2009
  • Bug fix: Attempting to open articles in external browser (besides IE/Opera) resulted in a program crash
  • Bug fix: Some characters now display correctly (ie. ;quot& is now ")
  • Bug fix: Twitter panel shows wrong character count if you edit the Tweet
  • Enhancement: Full Windows Mobile Standard support
V0.82 – July 23, 2009
  • Bug fix: Application error when Google Reader account contains 0 unread articles
V0.81 – July 22, 2009
  • Bug fix: Unable to open article in external browser while viewing the article using the internal browser
  • Bug fix: Articles “kept unread” in Google Reader desktop will be marked as read in Speeed Reader
  • Bug fix: Some users weren’t able to login even though their credentials were correct
V0.80 – July 20, 2009
  • Share articles using your Twitter account
  • Broadcast articles using the Google Reader Broadcast function
  • Open articles in your default browser (recommended for Windows Mobile 6.5 users)
  • Now view list of articles by page - this allows you to set the 'Download Size' higher than before - also you can download older articles for any given subscription
  • Mark all of your articles as read, you can also just mark a tag, subscription, or article as read as well
  • Settings are now stored in SpeeedReader.ini in the application program directory. Makes it easy to use the same settings across different devices
  • Redesigned settings UI
  • Additional performance enhancements, bug fixes, code simplification, and additional settings have been added

Let me know if there are any issues here or via email @ [email protected]. Thanks for trying this out!

http://emuneee.wordpress.com/eeenno/speeed-reader/
 
Last edited:

khaytsus

Senior Member
Apr 8, 2008
7,259
1,176
Central Kentucky
Looks nice, trying it today! Please see if you can make the links PPC downloadable, and if you haven't already, make it support AppToDate. :)

I use Egress right now, but it's WAY to too twitchy to scroll, hopefully this one is more natural.
 

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
Looks nice, trying it today! Please see if you can make the links PPC downloadable, and if you haven't already, make it support AppToDate. :)

I use Egress right now, but it's WAY to too twitchy to scroll, hopefully this one is more natural.

I just read up on AppToDate, I will include support for that in the next release (along with multi-language support as well).
 

khaytsus

Senior Member
Apr 8, 2008
7,259
1,176
Central Kentucky
I just read up on AppToDate, I will include support for that in the next release (along with multi-language support as well).

Excellent! I've just started using it today, noted a few bugs, and a suggestion.

I had never used Google reader before, so I didn't consider to go to the website and configure anything first. When I logged in using your client, it crashed because of a zero index. I didn't write down the exact wording, but I suspect it's because it had no subscriptions.

Another consequence of me being new to Google Reader, I did some quick initial setup of some feeds I watch and then looked at them in your client. Then I decided to move some things into different folders, but those new folders do not show up in the client, even after manually refreshing.

Wait, interesting. I refreshed once, no updates. I exited, no updates. But I've just launched it again, and the new folders are showing up. Perhaps some quirk here?

Suggestion! Is it possible to make it (at least optional) to show two lines of the headline? Overall the presentation is very nice, and the scrolling is very very nicely controlled, but there's just not enough headline shown to really see if I want to read something.

And is it possible to scroll in the Browser? I assume you're just embedding PIE, so perhaps not, but worth asking. :)
 

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
Excellent! I've just started using it today, noted a few bugs, and a suggestion.

I had never used Google reader before, so I didn't consider to go to the website and configure anything first. When I logged in using your client, it crashed because of a zero index. I didn't write down the exact wording, but I suspect it's because it had no subscriptions.

Another consequence of me being new to Google Reader, I did some quick initial setup of some feeds I watch and then looked at them in your client. Then I decided to move some things into different folders, but those new folders do not show up in the client, even after manually refreshing.

Wait, interesting. I refreshed once, no updates. I exited, no updates. But I've just launched it again, and the new folders are showing up. Perhaps some quirk here?

Suggestion! Is it possible to make it (at least optional) to show two lines of the headline? Overall the presentation is very nice, and the scrolling is very very nicely controlled, but there's just not enough headline shown to really see if I want to read something.

And is it possible to scroll in the Browser? I assume you're just embedding PIE, so perhaps not, but worth asking. :)

Thanks for the headsup on that crash...I'll get that fixed.

Whenever you change your folder configuration in the desktop client it will not reflect those changes in Speeed Reader until you exit and log in again. What I am doing is mimicking the tag/subscription/article structure in Google Reader in Speeed Reader, however, I am still working on ways to refresh the whole structure (efficiently). Long story short, that ability is coming.

I can make the two line headline an option.

Scrolling in the browser is (very) limited since I am using the webbrowser control in .NETCF. I am looking for other ways to get around this problem though. I am going to be implementing gestures sometime in the future so touch scrolling will be added in the browser tab.
 

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
Any chance of adding support to star and share articles?

Yes, its already supported. If you go into settings and uncheck "Hide Google Tags" (requires program restart) it will display Starred, Blogger-Following, and Broadcast tags. I will investigate shared items. However, there is a bug where if there are no articles for a tag and you press it, the application will crash. I'm going to have a release out in a day or two to address that bug.
 

sparhawk6

Senior Member
May 1, 2008
598
44
Salt Lake City, UT
My thoughts on your program:

Once the data loads up, it is a great little program. I find it more useful than GReader's Iphone interface (www.google.com/reader/i) in Opera, particularly because the images fit properly in a story.

That being said, the initial load up time is prohibitive. I almost always want to fire up my google reader feed on my phone when I have a few free moments at work or in line, or something similar. Waiting a few minutes while the RSS data is retrieved every time is really a killer for me. I need it to load up fast so I can read quickly and then go on my way. I also want to see a lot of articles, not just a few. I know this is probably not a change that can be made, but if you could somehow get the RSS data to load very quickly...say, in 15 seconds or less, than this program would be very useful and would supplant my use of Opera + www.google.com/reader/i.

Thanks for the app.
 

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
My thoughts on your program:

Once the data loads up, it is a great little program. I find it more useful than GReader's Iphone interface (www.google.com/reader/i) in Opera, particularly because the images fit properly in a story.

That being said, the initial load up time is prohibitive. I almost always want to fire up my google reader feed on my phone when I have a few free moments at work or in line, or something similar. Waiting a few minutes while the RSS data is retrieved every time is really a killer for me. I need it to load up fast so I can read quickly and then go on my way. I also want to see a lot of articles, not just a few. I know this is probably not a change that can be made, but if you could somehow get the RSS data to load very quickly...say, in 15 seconds or less, than this program would be very useful and would supplant my use of Opera + www.google.com/reader/i.

Thanks for the app.

Thanks for the feedback. There are definately someways I can speed up access (more threading or only downloading the articles as the user needs them <-takes the most time). I'll keep this in mind for future releases.
 

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
My thoughts on your program:

Once the data loads up, it is a great little program. I find it more useful than GReader's Iphone interface (www.google.com/reader/i) in Opera, particularly because the images fit properly in a story.

That being said, the initial load up time is prohibitive. I almost always want to fire up my google reader feed on my phone when I have a few free moments at work or in line, or something similar. Waiting a few minutes while the RSS data is retrieved every time is really a killer for me. I need it to load up fast so I can read quickly and then go on my way. I also want to see a lot of articles, not just a few. I know this is probably not a change that can be made, but if you could somehow get the RSS data to load very quickly...say, in 15 seconds or less, than this program would be very useful and would supplant my use of Opera + www.google.com/reader/i.

Thanks for the app.

I made some updates to v0.6 (pending) that will significantly reduce the initial load.

Some background

My method of constructing the tags, subscriptions, and lists is as follows.
1->Retrieving list of subscriptions from GReader
2->Retrieving list of tags from GReader
3->Retrieving list of unread counts from GReader
I used all the above to construct a skeleton structure (no article data) that mimicks what you see in GReader desktop. This is very quick.
4->Then in, v0.5, I retrieved ALL the articles at startup from GReader which is slower (depending on the number of subscriptions) because I had to make a separate HTTP request to GReader for each subscription. I then add each article to each subscription as needed.

Now in v0.6, I do 1,2,3 only at startup, which greatly speeds up the first start. Then as the user browses to each subscription, the articles loaded when needed. (only one http request so only a couple seconds to load). The first load is always the slowest because once they are loaded, the articles are cached into memory, which speeds up subsequent accesses.

I still do 4, however, it occurs in the background (when you do a manual refresh or at the automated refresh time) and is undetectable to the user that this is occurring because you can still browse articles as before.
 

sparhawk6

Senior Member
May 1, 2008
598
44
Salt Lake City, UT
I made some updates to v0.6 (pending) that will significantly reduce the initial load.

Some background

My method of constructing the tags, subscriptions, and lists is as follows.
1->Retrieving list of subscriptions from GReader
2->Retrieving list of tags from GReader
3->Retrieving list of unread counts from GReader
I used all the above to construct a skeleton structure (no article data) that mimicks what you see in GReader desktop. This is very quick.
4->Then in, v0.5, I retrieved ALL the articles at startup from GReader which is slower (depending on the number of subscriptions) because I had to make a separate HTTP request to GReader for each subscription. I then add each article to each subscription as needed.

Now in v0.6, I do 1,2,3 only at startup, which greatly speeds up the first start. Then as the user browses to each subscription, the articles loaded when needed. (only one http request so only a couple seconds to load). The first load is always the slowest because once they are loaded, the articles are cached into memory, which speeds up subsequent accesses.

I still do 4, however, it occurs in the background (when you do a manual refresh or at the automated refresh time) and is undetectable to the user that this is occurring because you can still browse articles as before.

Sounds great! Looking forward to it.
 

emuneee

Senior Member
Mar 20, 2008
803
96
Raleigh, NC
www.emuneee.com
Updated

V0.6 - May 20, 2009
Fixed two crashes dealing with empty lists
Fixed crash where closing login form using the corner X/Ok causes unpredictable program behavior
Significant loading performance speed up
Ability to view reading list for all tags (excludes ‘Untagged’ tagged since there is no official Google Reader tag for this)
AppToDate Support – need to have AppToDate (http://www.apptodate.org/get) installed to use this feature