yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] Captain_Throwback:
*TEST* CAB Install *TEST*

In that case . . .

meltwater's RSS Tab (CAB Install) Instructions: (NOTE: If you have already installed a previous version, you will NOT need to update the Tab Control file)

Download "meltwater Sense 2.5 RSS Tab.cab" from this post.

Disable Manila (Sense, HTC Sense) on your device (this can also be done w/SenseUtil).

Install CAB (if prompted, restart your device).

Update your Tab Control file (26948339_manila) with the necessary information to include the RSS Tab (NOTE: I recommend using meltwater's SenseUtil to add the Tab to your Tab Control file, if you do not know how to do it manually :). Eventually I hope to update the CAB so that this is done automatically)

Once Tab Control file has been updated, re-enable Sense.

Enjoy your new tab!!

The CAB will create a backup of your Tab Control file when it installs, so if something goes wrong, the changes can be rolled back.

Uninstall instructions:

Use SenseUtil to "Stop Sense" (or Disable Sense in Today items)

Uninstall RSS Tab CAB file.

Use SenseUtil to update your Tab Control file, and then choose "Full Reset Sense" option to delete ManilaFull.xml, Configuration Registry keys, & restart Sense.

Let me know if you have any issues.

NOTE: if you get a certificate error when trying to install the CAB, just try installing again. If it persists, install the attached CAB "01_Update_Security_Policies.cab" & try again. That will disable the CAB security policy on your device.

EDIT: CAB updated for Beta (Pre-Release) version 2.0B! 23 Dec 2010 (5534) - TypeLoadException Fixed! :)

NOTE: I recommend using meltwater's SenseUtil to add the Tab to your Tab Control file, if you do not know how to do it manually :).

Below I will post direct links to Tab Control file CABs as I create them, so that others that use the same Tab Configuration can use them (so that I don't have to duplicate work)

TAB CONTROL FILE CABS:

01: Home - People - Messaging - Mail - Internet - Calendar - Stocks - Photos & Videos - Music - Weather - Twitter - Footprints - Settings + (RSS Tab added to end)

02: Home - People - Messaging - Mail - Internet - Photos & Videos - Music - Calendar - Stocks - Footprints - Twitter - Weather - Facebook - Manila TV - Settings + (RSS Tab Added after Manila TV)

03: Home - Messaging - Mail - Calendar - People - Internet - Photos & Videos - Twitter - Stocks - Music - Weather - Footprints - Documents - Programs - Facebook - Settings + (RSS Tab added before Settings)
[Windows Mobile Software Development] drdingdong:
Wow!!! Please Update my Tab Control file (26948339_manila) with the necessary information to include the RSS Tab.

Thanks
[Windows Mobile Software Development] bigboy38:
do I PUT THIS IN WINDOWS FILES ARE WHAT IF SO HERES MY ROM VI

TILT2

OS VERSION(21916.5.0.95)

MANILA VERSION(2.5.20121225.0)

ROM VERSION2.07.401.1(80303)WWE

RADIO VERSION 4.49.25.91

PROTOCOL VERSION 61.44ETC.25.35U
[Windows Mobile Software Development] Captain_Throwback:
01 Tab Control File

This CAB will work for anyone whose Manila setup includes ONLY the following tabs:

Home

People

Messaging

Mail

Internet

Calendar

Stocks

Photos & Videos

Music

Weather

Twitter

Footprints

Settings

RSS Tab will be added to the end.

You don't do anything with it. Please read my CAB install instructions, and you'll understand what was posted.
[Windows Mobile Software Development] drdingdong:
Doesn't work

No new tab appears on my leo after installation of above mentioned files.:(
[Windows Mobile Software Development] Captain_Throwback:
Hmmm . . . did you follow all of the instructions? Try it again -

Disable Sense.

Re-install meltwater Sense 2.5 RSS Tab.cab

Re-install 01_Tab_Control_file.cab

Enable Sense.

Does the tab show up?
[Windows Mobile Software Development] drdingdong:
Repeated the installation method. The tab still doesn't show up.:(
[Windows Mobile Software Development] Captain_Throwback:
Let me try something else . . . I'm going to attach the tab control file here. You'll have to copy it over to your \Windows folder manually. I'm going to put the RSS Tab after the Twitter tab instead of at the end, and see if that makes any difference. Make sure you disable Sense before trying to copy it over.

Re-install the tab again, then copy the file over, and re-start Sense.
[Windows Mobile Software Development] drdingdong:
Nope, tab doesn't show up!
[Windows Mobile Software Development] Captain_Throwback:
Well, I'm at a loss. Epic Fail for me, then. It worked for me no problem on my Tilt 2.

The only other thing I can suggest is manually deleting ManilaFull.xml from your \Windows folder using Total Commander or Resco, in case the CAB isn't getting it done. That's the only thing I can think of that could be causing it to not show up (you'll have to disable Sense first, of course). If that doesn't work, then I officially give up :rolleyes:.
[Windows Mobile Software Development] colossus_r:
I had the same problem when i setup the rss hab ...i forgot to delete the manilafull.xml file...probably its the same problem..

I installed on the new NRG rom and its working fine...once again ...good job meltwater

Its almost ready for prime time....

I have changed the colors of all the icons and text expept one.

Even if i change the icon to a black and white ,the tabicon of rss remains orange. All others are OK.

See the screenshot
[Windows Mobile Software Development] winderp:
Report:

The count of the Posts & New in "IDS_FEED_ITEM_DETAILS" cannot update after reading items, Only after I use the Rss hub to read the items, the number could change.
[Windows Mobile Software Development] drdingdong:
Yes

:)Yes RSS tab shows up now after manually deleting ManilaFull.xml from my \Windows folder.
[Windows Mobile Software Development] meltwater:
Sounds like the cab is working then, just the usual wm not letting go of files I expect when it tries to delete them.

For now I'll keep linking to your post, so you can adjust it etc, then transfer it to the main install post at a later point (I need to redo most of those posts anyway).

Thanks as always!

I've updated the sense file list in post #6 (with shots of the pngs), there are two icons 5AB7F814_manila and 6C1F1212_manila which need to be changed.

I'll make all the text colours configurable from the settings page in later versions. Also you might need to enable the"Theme.Gtx" reg key.

This is not intended to be in this release, the focus is to keep it read only so the RSSHub files are not altered. This ensures that the tab cannot harm the current setup, which for an initial release I felt this was important. I know it is annoying, I use mine for podcast content most days so I'm keen to put the feature in too, but as soon as you do that, you need a lot of other supporting options too.

Obviously this will come in later development versions, but this is the safest route.

My plans are now to tear down the RssUtil app and optimise sections of it, experiment with the features I've been holding off, implement a settings page..etc... I'll also start to add some extra features to the sense side, such as long press detection and some kind of progress bar etc. so that extra features can be used etc.

All the stuff I was avoiding as they hold greater risk to stability, speed etc. When there is something new finished, I'll release a new development version, but I'll be focusing on development experiments rather than polishing it for full release each time.

By the way, have you managed to change the WebView.css file to how you want?

________________________________________________________________________

In general, it would be nice to see people's screenshots of the tab so I can see how different feeds are displayed and feed items are formatted etc.

Also, very impressed that newer members are having a go, the language files were all done by users with quite low post counts, so great work!
[Windows Mobile Software Development] sharkie405:
Error Message

Hey everyone,

So I installed Captain_Throwback's cab and the installation went well. The Tab is up and running. My only problem is that I get the same RSSUtil.exe error message mentioned in THIS post by Zard when I hit the "List" button. Once I hit quit on that error message, the RSS Tab says it's loading data, but nothing ever shows. I read the next couple of pages and didn't see a definitive fix. I admit I was a little lost at times as to what exactly was being discussed.

Anyway, I've checked my \Program Files\RSS Hub directory and I have no RSSDebug.xml file there to post. Perhaps it's somewhere else...

I'm on:

WM 5.2.21683

Sense 2018
[Windows Mobile Software Development] meltwater:
1. I expect it is a different cause of the exception, it was fixed in the next build (at least the one after that).

2. DebugUtil.xml is located in your Program Files\RSSUtil\ directory.

Ensure that your registry keys are set correctly (your set-up may not match the defaults), the section "RSSUtil set-up" in the manual install post #4 hopefully explains this. Will check that the RSSDataStore doesn't cause an exception though...hopefully the Debug file will help.

UPDATE: I guess the 1st update of the list was ok so perhaps not your registry values.

When I do the settings page, it will be done just like the FbTab...

Oh in Zard's case, I was writing a null string to the registry which .net didn't like very much (writing "" is fine though, so I just do ""+ exampleString each time).
[Windows Mobile Software Development] colossus_r:
@meltwater

Update on icon changing: The file to change is the 5AB7F814_manila...

After changing that is working fine....

I see some speed problems that remind me the early stages of Facebook tab....

But once again this version is close to final....If you finish the settings page i think you are ready for prime time
[Windows Mobile Software Development] meltwater:
The settings page etc will come later, this is the release version for now. From doing the FbTab settings page, this created a whole new level of issues which I want to avoid this time round, keeping it as simple as possible for the initial round.

There are a number of things I can do to improve the loading speed etc, I've just avoided them for now as I'm undecided about what some features I will need, so keeping the options open.
[Windows Mobile Software Development] Captain_Throwback:
Hey sharkie - if you got the 1st iteration of my CAB, it was installing the RSSUtil.exe to the wrong folder. I updated it only minutes after first posting it, but you may have gotten the first version. I would download the current version & re-install to see if that fixes it for you.

@all

I found the problem with my CAB (and I have yet to understand why) - I have it set up to backup the Tab Control file, and delete ManilaFull & the Configuration key, but when I save the CAB, those commands are simply disappearing. I'm sure I'll figure it out soon, though, & then I'll update the CAB install post with a *mostly* working CAB. Sorry for the inconvenience!
[Windows Mobile Software Development] mickey-r:
French translation

Join the french 4B7197B2_manila translated :)
[Windows Mobile Software Development] meltwater:
File added to the language file list, post #7 (changed to Unix Line Endings). Many thanks.
[Windows Mobile Software Development] Captain_Throwback:
@meltwater

I updated the CAB in my post (figured out the problem), so hopefully the thread won't get cluttered with anymore failed CAB installation issues :).

I noticed the feed items still don't appear in chronological order - any news on a fix for that yet?

EDIT: Screenshot added.
[Windows Mobile Software Development] sharkie405:
So I figured out my problem. The channel data was being stored in \Program Files\RSS Hub\Channel Data instead of \Storage Card\Program Files\RSS Hub\ChannelData. Once I moved the channel info. to the storage card location it all worked fine.

I guess I could have changed the registry settings for "RSSFeed.FeedDataStore" to point to \Program Files\RSS Hub\Channel Data instead of the storage card and that would work as well.
[Windows Mobile Software Development] colossus_r:
Its what i did in my setup and it worked... edit the registry entry to \Programs Files\RSSHub\ChannelData and it was fine

Another screenshot
[Windows Mobile Software Development] JVH3:
Mine wasn't working. I found this post. Works great now. Thanks.
[Windows Mobile Software Development] meltwater:
I default to the storage card mainly because that is where I mine is, but also, if you start using the hub for podcast type data (which the tab supports) then you don't want to download all your video/audio etc to the device area. Also I tend to avoid keeping things I'd want to keep in the event of a re-flash in the device memory (just something else I don't have to remember to save).

Glad you have it working.

Please note, this is mentioned in the user manual located in the wiki.

http://xdaforums.com/wiki/index.php?title=Sense_RSS_Tab_User_Manual

Section 1.1:

"1st Run or Reset To Channel List"

Although, I shall ensure that the latest version does not cause an exception if the path is incorrect (that does not help the user determine what the issue is!). Ok, found it, will fix now.

UPDATE: Fixed the problem, it will now report it can not find the file instead!

The reason it is in the wiki is to allow people to add any new information if required. I'll review what is in there from time to time, since it'll become out of date as I change the software, but it is fairly accurate I think at the moment (but I will add some general info about the basic tab operation soon).

Excellent work with the cab, as we both know sense is just a pain to work with.

I didn't realise it was your feed items, that must mean that the rss feed items you are reading are not in chronological order (I don't reorder anything at the moment). Not sure how or why that would be the case, considering how RSS Feeds are normally built. Again, this is something which can be done in later versions.

I've added a "To Do List" to the main project wiki page, so feel free to add any features and functions which you really would like to be implemented (it is useful to see what people would like added and it may change the order I look at things).

http://xdaforums.com/wiki/index.php?title=Sense_RSS_Tab_Project

Also, it really is great to see the screenshots, nice to see how it integrates into peoples existing setups.
[Windows Mobile Software Development] boa19861105:
This is a traditional Chinese language

ZH-TW 1378D3AC_manila
[Windows Mobile Software Development] meltwater:
Excellent.

File added to the language file list, post #7 (changed to Unix Line Endings).

IDS_RELEASE_VERSION = Rev1

Many thanks.

Will probably do an updated release with new language files, when there are more posted. Thanks so far for translating the files.

Ok, updated the release package since to correct the exception when the DataFeed location is incorrect.

WIP - 11th Nov 2010 (Very Minor)

RSSUtil

1. Fixed exception on incorrect DataFeed location.

2. Added new language files fr-fr, zh-tw

I will be switching to development stuff now, so will hold off with the updates from now on.
[Windows Mobile Software Development] boa19861105:
this Is the problem?
[Windows Mobile Software Development] meltwater:
How on earth have you managed that?!?

Not even sure how that is possible....humm, perhaps you've replaced your ApiLang.xml used by the facebook tab.

Make sure you have the RSSUtil.exe and ApiLang.xml in it's own directory (i.e.Program Files\RSSUtil\), if you put it in the windows dir and you have the FacebookUtil.exe in there too with it's own ApiLang.xml you will probably something like that...since you've replaced the language references for the FacebookUtil.exe.

Cooks: Is there a reason why the FacebookUtil.exe files etc often end up in the Windows dir? What is the reason for this (avoiding duplicate dlls maybe?)? If this is a problem, I can make the dll look for APPNAMELang.xml or similar.
[Windows Mobile Software Development] boa19861105:
What does it mean I do not know

I use translation software to translate what you mean

So I do not quite understand
[Windows Mobile Software Development] meltwater:
No problem, let me know if it translates the following.

The filename ApiLang.xml is used by both tabs (FacebookUtil.exe and RSSUtil.exe), but must be 2 different files.

FacebookUtil.exe and RSSUtil.exe have to be in different directories.

Each directory must contain the correct ApiLang.xml file, specific to the .exe file.

ApiLang.xml for FacebookUtil.exe != ApiLang.xml for RSSUtil.exe

Software will look for the ApiLang.xml in the directory of the exe.
[Windows Mobile Software Development] boa19861105:
facebook is ApiLang.xml <file datatype="plaintext" original="FacebookUtil">

RSS is ApiLang.xml <file datatype="plaintext" original="RSSUtil">

OK?
[Windows Mobile Software Development] meltwater:
Yes.

Place RSS ApiLang.xml in same directory as RSSUtil.exe.

Place Facebook ApiLang.xml in same directory as FacebookUtil.exe.
[Windows Mobile Software Development] boa19861105:
OK

I Try
[Windows Mobile Software Development] boa19861105:
Facebook is still the same language problems there

here Attach file
[Windows Mobile Software Development] meltwater:
Try clearing the Facebook.LangFile registry key in HKCU\Software\HTC\Manila.
[Windows Mobile Software Development] Captain_Throwback:
I had a thought - would it be possible to have RSSUtil.exe look at this registry entry to determine where the Channel Data is stored, and update based on it? When the location is set to the device, the key reads this way:

[HKEY_CURRENT_USER\\Software\Ilium Software\RSS Hub]
"ChannelFilePath"="\\Program Files\\RSS Hub\\ChannelData\\Channels.opml"

Likewise, when it's set to the Storage Card, it says this:

[HKEY_CURRENT_USER\\Software\Ilium Software\RSS Hub]
"ChannelFilePath"="\\Storage Card\\Program Files\\RSS Hub\\ChannelData\\Channels.opml"

I'm just thinking rather than having to manually change it, it can do a simple check to see where the default location is. I don't know how easy that would be, but figured it'd be worth mentioning anyway.

Regarding the feed items being out of order, I agree that it's odd. The items show up in the correct order in RSS Hub, so I have to assume that it's sorting them chronologically?

I'm going to update the CAB based on today's files and attach to the original post (I guess I can remove the previous version).

Keep up the good work! :D
[Windows Mobile Software Development] meltwater:
Yep I can use that value directly, no problem with that. One less thing to put in the settings page. Any idea is that value is populated before RSSHub is run for the 1st time, although I know the default is on the device anyway, so if it is not there, that is where it'll be.

Yeah the Hub does sorting for read/unread items too, shouldn't be a big problem to order them when I do that.

Many thanks.

Moved on to my development branch for a bit, so will put the changes in there for registry and will probably update the meltwater.ApiLang.dll to use application specific name for LangApi.xml i.e. RSSFeedLang.xml (and avoid future issues like boa19861105's). When there are nice new bits to test, I'll release them.
[Windows Mobile Software Development] boa19861105:
CAB install is OK (Does not have the question)

cook rom is NO OK (Has the question)
[Windows Mobile Software Development] Captain_Throwback:
I just checked my kitchen, and the value is cooked in, as:

"ChannelFilePath"="\\Program Files\\RSS Hub\\ChannelData\\Channels.opml"

So that would be the default (obviously), until the user goes into the Options & changes it (either to Storage Card for devices that support it, or "Internal Storage" for devices like the Diamond). That is, of course, unless the chef has changed it prior to cooking. Either way, that value will be what you need :).
[Windows Mobile Software Development] meltwater:
Thanks for looking it up. I'll use the value directly, so if it changes it won't matter. If at some point, I make the tab run independently of the RSSHub, then I'll re-introduce a custom storage area. I put the change in last night for that and it works fine.
[Windows Mobile Software Development] neowkewl:
•Update your Tab Control file (26948339_manila) with the necessary information to include the RSS Tab (NOTE: if you don't know how to do this, use an advanced file manager like Total Commander or Resco to copy the file from your \Windows folder. Post it here, and I will update it as soon as I can & create a CAB to install it.)

update with what ?

with an other file ?
[Windows Mobile Software Development] Captain_Throwback:
See Post #4 under "Manual Install Instructions".
[Windows Mobile Software Development] boa19861105:
Ha! problem Solve

But there are new issues

First Photo normal language

After the second update the language to display RSS is not normal
[Windows Mobile Software Development] jirkab:
Problem

Problem with read rss from one of the web.

File header here:

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs-cz">
<link rel="self" type="application/atom+xml" href="http://kyou.cz/forum/feed.php"/>

RSS Hub for Pocket PC by Ilium Software no problem. :(

File 103878F8_manila with czech language (with small modifications).
[Windows Mobile Software Development] meltwater:
Hi Guys,

Hope you all had a good weekend.

Ok, here we go....

Will have a think on this, I think you have some install issues of some kind. However, I do not think this problem with your language file this time, since the items which are missing should be populated by rss feed data, not the language file this time.

Ok, I shall have a look at this feed, there will be the odd feed I can not reed since the RSS format is a very open spec. RSS Hub of course was developed by a team of full time programmers, so it'll take a while for me to cover it all in my spare time.

UPDATE: Initial look at the feed and it appears to be quite different from the other feeds I've seen so no wonder it failed. Will see what I can do to resolve it.

Again will correct it in my development build (shouldn't be a big problem).

Thanks for the language file, I'll update when I get chance.

Question: What feature would you like most in the next release?
[Windows Mobile Software Development] jirkab:
Thank you in advance.
[Windows Mobile Software Development] meltwater:
OK, I've made the changes required to successfully read the feed in my development build. Will be a while before I release though (plan to put a lot of other changes in if possible).
[Windows Mobile Software Development] ric69:
Hi and many thanks to Meltwater and Captain_Throwback, installation is a little bit hard (I had to edit the "rssapp.reg" to assign it in main memory "\Program files" instead of \Storage card) but after it works great :)
[Windows Mobile Software Development] Captain_Throwback:
Personally, I'd like to see the static header on the individual feed pages, with the feeds displaying in chronological order.

It might also be nice to have the links in the TabItemView working :).

P.S. For CAB purposes, it would be nice to have the updated RSSUtil that reads the Channel location directly from the RSS Hub registry, to alleviate some of the install issues (see above post).

To be honest, I think this install is easier than the FB one (especially since I volunteered to make Tab Control file CABs for everybody).
[Windows Mobile Software Development] ric69:
Hi again,

I'd like to thanks Michey too for french file.

Sorry if it's already said ...

I have seen that in french rom, we have "symbols" instead of "accent", I'm not sure, but is there any file has to be change to "unicode" to see accent or something else ?

This tab is so great ... congrats again for the hard work :)