Feed Notifier

Website

Feed Notifier is a large enough project that I maintain a separate website for it.  Go there to download the app or learn more about it…

http://www.feednotifier.com/

About

Feed Notifier is a Windows application that resides in the system tray and displays pop-up notifications on your desktop when new items arrive in your subscribed RSS or Atom feeds. By default, the pop-ups look like this…

Feed Notifier is my most successful personal project, with thousands of active users.

Main Features

  • Supports all common RSS and Atom web feed protocols.
  • Clean look and feel with user selectable themes.
  • Configurable polling interval for each feed.
  • Configurable popup duration.
  • Configurable popup size and position.
  • Configurable popup transparency.
  • Popups do not steal keyboard or mouse focus from other applications.
  • Popups show item age and author.
  • Navigation controls in popups to view next/previous items.
  • Advanced keyword filtering options.
  • Supports launching from Firefox and other browsers via feed:// protocol.
  • Supports enabling/disabling individual feeds.
  • Deactivates when user is idle to save bandwidth and processing time.
  • Supports authenticated feeds that require a username and password.
  • Supports using a proxy server.
  • Displays favicon for feeds when available.
  • Multi-threaded feed polling.

59 Responses to Feed Notifier

  1. :o says:

    dosn’t work on XP Pro.

    [notifier.exe.log]
    Traceback (most recent call last):
    File “main.py”, line 1, in
    File “zipextimporter.pyo”, line 82, in load_module
    File “wx\__init__.pyo”, line 45, in
    File “zipextimporter.pyo”, line 82, in load_module
    File “wx\_core.pyo”, line 4, in
    File “zipextimporter.pyo”, line 98, in load_module
    ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd

  2. Michael says:

    Thank you for reporting this bug.

    It appears that I failed to include a DLL that some users already have on their system and others do not. I’ve included the DLL that I believe was needed and have re-built and uploaded a new installer. Please let me know if this resolves the issue, thanks!

  3. Snorkasaurus says:

    My 2 cents: Downloaded and tested on Windows XP Professional today and it works fine for me (not sure if I would have had the effected DLL file). Thanks for the great little application… it is simple and clean with no ads and no requirements on .NET or Java. I really like how it pulls URLs from the clipboard when adding new feeds.

    Feature Request #1: I would love it if I could left click on the icon and be presented with a window that allows me to look through previous entries in my feeds and possibly search text in them.

    Feature Request #2: An option to “Update All Feeds Now” in the context menu when I right click on the systray icon.

  4. Michael says:

    Thanks for the feedback! Request #2 is a good idea and easy to implement. I will add it soon. #1 is sort of already implemented; if you left-click the icon it will re-popup past “history” items, in order. (Keep clicking and you’ll go further back in the history.) But this could be implemented in a better way and there is no searching built in yet. I will think about the best way to add these features. Thanks again.

    P.S. I think my app crashes if it’s running when you logout or shutdown the machine. I’m looking into this one as well, but I think it’s a bug in the UI library I’m using.

  5. James says:

    Yep, mine crashes on shutdown too, stops shutdown and waits until you click end task.

    Is there any chance of obtaining the source code?

    I’m trying to create a system tray “notifier” app for a youth club and I’d like to be able to disable the “manage feeds” option for example.

    Well done so far, good project! :)

    James

  6. Phil says:

    Hi

    I wish it would have a option to scroll the full title or have it wrap multiple lines.. often the front of the new post is not important.. e,g, alt.binaries.blah blah. filename details.. etc etc..

    also option perhaps resizing the notifier window.. so can make bigger or show more items vertically

    also an about box would make sense.. so can link to website and forum here

    ta

  7. Phil says:

    A way also to remind for each feed not just the last popped up message.

  8. Phil says:

    sorry just noticed can click the rss icon each time will show last reminder from each feed.. so needs a quick help file readme link from it for hidden features then :)

    but still playing with it.

    needs a small icon in the popup message that shows the full feed in a window as well.. as some feeds if click the item only shows that item and cant see all the times of the feed if want to read them all

    also a feature to have a message stay on screen until click a cross X would be good if away from pc and missed it if scrolls of the screen..

    and some manage feeds opens to re-edit the feed or time and a tick box to disable a certain feed without deleting..

    then the tool would be the best thing since slice bread

    Cheers

  9. Michael says:

    Great suggestions. Thank you!

  10. Phil says:

    started to get a error about png missing

    cant load file images/rss-small.png file does not exist

    unless nod32 or something blocking it or deleted it automattically.. better check the install folder incase

  11. Phil says:

    hmm looks like maybe nortons 360 has indeed deleted the pngs for some reason.. nothing quarantined so auto-deleted not sure.. maybe the graphics need to be a dll to get around stupid falses detections from scanners too

  12. Leo Hart says:

    It would be nice if there was some way to tell the notifier to “catch up”.

    We’re using your (very much needed) application to Monitor our Continuous Integration process (Hudson). Over the weekend it seems (I say seems because I can’t completely figure out what’s going on) like Hudson added a bunch of entries to the RSS feed and it’s taking the notifier a great deal of time to display each. I’d love to be able to say, “Notifier, take all of the ‘new’ feed entries you see and put them in the read section”, that way it’ll only show me new stuff from that point on.

    Does that make sense?

    Thanks,
    Leo

  13. Michael says:

    Definitely. I want this feature too. Sometimes after being away for a long time I get a flood of popups that take forever to go away even if I rapidly click on them.

    In the meantime, you can just restart the app. On startup, it will only display one popup per feed.

  14. Leo Hart says:

    Michael,

    Thanks for your reply. I’m having another problem with the app that I hope you can help me resolve. As I mentioned in my last post, we’re trying to use Feed Notifier to monitor Hudson and we’re running into some trouble:

    The first time the notifier polls our RSS feed, it correctly pulls in the latest entry. On the next poll, however, it seems to be pulling in a bunch of older entries. I click to clear these out, but at the next poll the same entries return.

    At first I expected that this was a problem with the RSS feed itself and contacted the Hudson developer. You can see our back and forth discussion here:

    http://www.nabble.com/RSS-Monitoring-Confusion-td21954187.html

    After reviewing my sample RSS feed files, he seems to think that the problem might lie with the Feed Notifier application. Not being an RSS expert myself, I’m not sure what the problem is.

    I’ve found a public Hudson RSS instance you can test against:

    http://hudson.zones.apache.org/hudson/view/Ant/rssAll

    Unfortunately I cannot test it myself as I am behind a company firewall and don’t see any way of making Feed Notifier proxy server aware (if there is, let me know and I’ll perform further troubleshooting).

    Alternately, you could reference the two uploaded feed files mentioned in the above discussion thread.

    Thanks so much for your time! Feed Notifier fills a significant need of ours and I look forward to integrating into our toolkit.

    -Leo

  15. Michael says:

    My first thought was the IDs or timestamps in the feeds were changing but it looks like the problem may be because there are over 100 items returned by the feed. The app currently caches only the last 100 items. Is there a feed that will return a smaller number for you? Otherwise I can release a new build with an increase in this value. (Eventually it will/should be user-configurable.)

  16. Michael says:

    I went ahead and added an options dialog to the notifier, which includes a setting for how many items to keep in the cache. Download the latest installer (same download link) and try it out.

  17. Leo Hart says:

    The only other feed available would be something that looks like this:

    http://hudson.zones.apache.org/hudson/view/Ant/rssLatest

    It returns only the latest builds. That said, Feed Notifier doesn’t seem to recognize the entries in this feed at all. It never shows a pop-up display.

    I’ll download the latest executable and give it a try. In the meantime, I have a query in with the Hudson developer to find out if there’s a way to customize the feed size:

    http://www.nabble.com/RSS-Monitoring-Confusion-td21954187.html

    Thanks again!

  18. Michael says:

    Those URL’s are working for me from here…

  19. Leo Hart says:

    Sorry for the dual post there.

    Setting the cache to 200 seems to have fixed the problem with the rssAll feed. So thanks for that!

    I’m not sure what the problem is with the rssLatest feed then…over here it pulls in the latest entries correctly the first poll, but all future polls don’t discover new items, even though I can see them in the feed.

    The first part probably is enough to get me by though, so thanks again! I’ll let you know if the status changes in the future.

  20. Michel says:

    Wow, great application! Impressed.

    Maybe an extra suggestion:
    A counter to count the total (new) messages found. For example you could display the counter with a mouseover on the system tray icon.

    Looking forward to see the update.

  21. Michael says:

    The Feed Notifier application has just been updated with a new “Dismiss All” feature and a fix to the shutdown crash bug. Download it now!

  22. Hi,
    Not sure what happenned to my last post here.
    Love the Feed Notifier – and will be using it in a project shortly – many thanks.

    Would it be possible to add a ‘run at start-up’ option to enable the app to be launched everytime windows starts?

    Thanks for the effort.
    Rich

  23. Michael says:

    In the meantime, you can always copy the Feed Notifier shortcut in the start menu to your Startup folder, which is also in the start menu.

  24. Thanks – that’s exactly what I have done.
    Keep up the good work!!!

  25. Snokey says:

    Would you consider adding a stack feature, like the unfortunately discontinued Alertbear has? Maybe a hotkey to bring up the popup(s) also.

  26. Pingback: Get facebook notifications on your desktop system tray

  27. Mircea says:

    Hi, good work this tiny app.

    One thing though that annoyes me: the 60 minutes upper limit on “Polling Interval” in the “Add feed” dialog. I have feeds that I know for sure they are updated once a day. I need to be able to enter 1440 minutes (24×60).

    I can’t think of any reason why you imposed this limit :( The timer API has no problem firing at one day interval.

    Thanks for the this quality work.

  28. Mircea says:

    Opps, here is an ugly one. “The URL entered does not appear to be a valid RSS/Atom feed.”

    Link: http://www.ghelir.ro/rss

    My guess is that the URL is valid, because it works in IE7.

  29. Mattias says:

    Hi.

    I am trying to get your wonderful tool working with a RSS feed we get from our Windows Sharepoint Services Site, but it only says “The URL entered does not appear to be a valid RSS/Atom feed.”

    I dont know if it is because of the stupid URLs the Sharepoint insists on using, example:
    http://example.intranet.com/wss/_layouts/listfeed.aspx?List=%7B78D36DA6%2D3218%2D4915%2DA42A%2DE0E960679A3E%7D

    Anyone got any ideas, I would love to get this application running, it is just what I have been looking for!

    Thanks in advance
    Mattias

  30. Mattias says:

    hmmm, as usual, even though i spent a couple of hours searching the internet for solutions I found one lead right after posting this.

    http://www.eggheadcafe.com/conversation.aspx?messageid=29580402&threadid=29580402

    seems like it might be a WSS issue, hardly surprising :(

    I am so sick and tired of Microsofts behaviour…

  31. Michael says:

    If you can find a publicly accessible sample Sharepoint RSS feed, I can look into it.

  32. Mattias says:

    Thank you for taking the time :)

    I think I found one public sharepoint site:
    https://usmc-sharepoint.securespsites.com/Lists/Public%20SharePoint%20Examples/AllItems.aspx

    If you click “Actions”->”View RSS feed” you should be able to see how it looks for me as well on our internal network.

    Best regards,
    Mattias

  33. toonwolf says:

    Hi I’m a network admin at a SMB company and we have installed FeedReader http://www.feedreader.com a lightweight RSS Client on all computers in the company with predefined RSS channels. Our Intranet is WSS 3.0 and RSS feeds are working as they should. Now when trying RSS Notifyer with the same feeds I’m getting the same error message as Mattias “The URL entered does not appear to be a valid RSS/Atom feed.” I’m aware that MS has not followed standards when they implemented RSS feeds into Sharepoint, but the fact that RSS feeds are working on a lot of other RSS clients leads me to think that the problem has to do with authentication rather than MS not following standards.

  34. Michael says:

    If your feeds are password, protected, you can try entering the user/password in the URL as described at the top of this page:

    http://www.feedparser.org/docs/http-authentication.html

    I know it sucks to have those shown in plain text, but it’s the only support for authenticated feeds as of yet.

  35. toonwolf says:

    Sorry but including username and password in the url did not help (also tried “domain\user” format aswell)

  36. j says:

    can you please allow polling intervals less than 5?

  37. Mattias says:

    I did try the DOMAIN\user format as well and it did not work for me either, could it have something to do with the ‘\’?

    I tried enclosing it in single quotes and double quotes as well, but that did not help.

  38. Jonathan says:

    We’re trying to add a Drupal-rss feed – we get: The URL entered does not appear to be a valid RSS/Atom feed. I tried with different feeds but I can’t seem to add any of them. These do not require authentication.
    Is there a way to start the app in debugmode?

    I’d really like to give this tool a try…

  39. Suman says:

    Some requests:

    1)Show the favicon of the website insted of the orange RSS feed icon.

    2)Show complete title(atleast on mouse hover).Some long titles are cut down on display.

    3)Show the feed published time(like 10min ago,1 hour ago,50 secs ago)

    4)Some notification/popup styles

    Thanks for your software..

  40. shane soriano says:

    thanks to Administration.. IM In

  41. OutJet says:

    Love it! Thanks

  42. Doug says:

    Great stuff. Items I would like:
    Polling at 30s intervals.
    Pop-up setting for center of page
    A “Forever” setting for Pop-up Duration

  43. Bob Denny says:

    I have no problem with authenticated feeds using the http://user:pass@domain/ form. Be sure to escape special characters in the feed URL (e.g. spaces as %20).

  44. Bob Denny says:

    THANK YOU SO MUCH! This is perfect for my needs.

    One tidbit: the little icons aren’t showing on the right-click menu. It all works OK though!

  45. Andy says:

    Need proxy settings!!!

  46. Bigguedi says:

    please it would be perfect if i ‘could’ know for a fact that im not missing older messages if i haven’t been to my comp for a day or 2

  47. Marcelo Lara says:

    Simple applications are the best solutions.
    This is one of these!! Thank You

    Contact me if you need a mirror for download or anything.

  48. Nox says:

    Thanks Michael for sharing this very nice tool with the world. :)

    Btw, just a small suggestion, is it possible to allow users to customize the “pop-up duration” to 0 or “Never auto close” such that the pop-up will never go away automatically but will wait for manual user intervention to dismiss it?

    I’m using your tool to monitor important system alerts that must be acted upon, and thus, don’t want to miss any.

    Once again, thanks for the clean and neat tool! :)

  49. Szabolcs says:

    Could you set the minimum polling time to 1 min?

  50. Pingback: Get Facebook notification on desktop | TuCknoloji

  51. Portella says:

    Hi, I was looking for a application like these to notify my coworkers about the news in our corporate blog. Congratulations for the great work. The app worked like a charm form me, but not for my coworkers as they aren’t administrators of their machines (I’m). Is there any know limitation of Feed Notifier with non admin users? I tryed to give full control to them in the Fedd Notifier folder without success (the app still don’t allow to add feeds and don’t notifier the ones added by the admin of the machine (me)). Thank you.

  52. Peter says:

    hi just wonder ..could you add an Export feeds settings for possible backup

  53. Peter says:

    Hi!

    Great product. We have been looking for this kind of application in a long time.
    Some future requests:
    * Set the Entry Cache to 0 (or 1), so you can use the application to display imortant messages from only one RSS feed.
    * Set the Polling Interval down to 1 minute.

    Thanks for a great product.

  54. Alfred Wallace says:

    Hi,
    Great app, this is what I was looking for.
    Could we have a way to export/save our feed definitions so we don’t have to re-create them when reinstalling ?
    Could you please explain Polling Idle Timeout ?

    Thanks a lot,
    Alfred

  55. Kristijan says:

    Hi There,

    Is there a solution yet for the:

    “The URL entered does not appear to be a valid RSS/Atom feed.”

    problem?

    Nice app!

    Thanks,

    Kristijan

  56. hassan says:

    How can it be configured to use IE proxy settings, or manual settings?

  57. Michael says:

    Version 2.0 now has proxy support. Get it here… http://www.feed-notifier.com/

  58. Walter says:

    Hi,
    nice tool, realy……
    But on Windows 7 64 bit it looses all feeds.
    Windows was fresh installed.
    Then suddenly all feeds are gone …..
    Happens to often.
    Then i must put all feeds again.
    Can you fix it ?
    Best
    Walter

  59. Tim says:

    Hi Michael,

    Love the application.

    Quick question, do you have a version of Feed Notifier that includes OPML support? Even an alpha / beta build?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">