yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] meltwater:
No problem, they are great. I will create a section on the 1st few posts which will cover and link to themes etc so we can have a selection of them (plus info on what files to change etc). Will do that properly when the text theming works too, but for now I've linked it from post#5.

One additional file is 4F9BE867_manila, which will allow you to change the text colours too! But that needs a little work at the moment since only some get changed (DevItem-6). The idea is it is a little easier to edit than the 6B54437C_manila mode9 file, plus the code needs to change the colours within the code for selections etc, so this keeps it all in one file (should over-ride the colours in the 6B54437C_manila mode9 file eventually).

Oh also forgot, you can also theme the WebViewStyle.css, would recommend you create a new one with a different name and then you can specify the name in "RSSFeed.CSSFile" at the moment it requires the full path of the file (or you can select it via settings page - I think I even look for any CSS file in the directory and add it to the drop down), but I may change this next time so only the filename is required (and it assumes it is in the RSSUtil directory) - shall have to see what is best for cabs. Not tested this part much yet, but is should default to the original file if the key is removed (and also I've hard-coded it in the exe if the file is not found I think).

Question: What happens when the user uninstalls your theme cab? I assume that the old files are not put back in? If so will also need a default theme cab to get it working again (or a restart of sense will be end-of-game).

Also, will the cab cope with RSSUtil installed to the storage card too (for the RSSIcon.png file) - assuming the user selects install to storage card of course?

No idea on that one, I think used IcoFX to create the graphic, I don't know enough to guess what. It could be when Photoshop opens it, it loads into it's own local format and then when you save you lose layers or something...but no nothing I've put in for anything I know of. Happy to replace mine with a cleaned version if you like.

It should open the web browser and load up the rssfeed.xml link from online, I'd almost forgot about it (did it the other day though)...not too useful at the moment.

This is one place I intended to perform update of the feeds from (with a prompt/menu 1st of course) when I get to that. Yet to really work out the exact form the updates UI will take (I'll let some ideas develop for a few days regarding this).

PS. The smaller man-on-chair icon if looked at quickly looks like a leaky loo...or is that just me. ;)
[Windows Mobile Software Development] sharkie405:
So, when I uninstall one of my cabs, all the default images are back, so no problem there.

I'm a little confused about the RSSIcon.png. I don't know if it would work if RSSUtil is installed to storage card and I'm not sure how to make it so. The cab has the RSSIcon.png installing to Program Files\RSSUtil\Icons. I don't know how to make it cope with RSSUtil being installed to the storage card. Maybe you or the Captain can help me out with that one...

If anyone has tried one of my skin cabs where your stuff is installed to your storage card, let me know if it works, please.

Oh and yeah, when I first saw the "man on chair" pic, as I call it, I thought it was a toilet. I was kinda disappointed when I realized it was only a park bench, lol.

@ Anyone,

Anyone have a working EXT or OEM for cooking based off of his 1/27 update files? I've tried and tried and mine just doesn't work out. I can install the cabs just fine and they work fine, but something is wrong with my package. I've gone over it tons of times and looked inside the cab and compared to my files and all seems as it should, but it just doesn't work. I get a mostly blank RSS Feed Tab and none of the channels show. It looks like this. :(

These two pics are the error I get when I click on List or the top portion of the tab when it trys to run the RSSUtil.exe.

I can upload my RSSUtilDeBug file, if you need me to.

Of course, this is after channels have been chosen and what not.
[Windows Mobile Software Development] meltwater:
I'm new the cab thing...how does it do that? Does it create a backup of any files/reg keys it replaces? I've always wondered about that.

Q: Or do you have the tab cooked in (which would mean the files are restored from the ROM....???).

I'll give it a test, but thinking about it if you set your default install DIR to %ProgramFile%\RSSUtil and the file %InstallDir%\Icons then it should place it in the correct storage card or device locations (as long as the user selects the correct one!).

Does your cab do anything with your default install dir?

RSSUtilDeBug may give me an extra clue, but my guess is a clash of dlls perhaps different versions. But I've never cooked, so just a guess.

BTW: Been working on the text colour theming, almost done, just trying out some extra things which might or might not work :)
[Windows Mobile Software Development] meltwater:
The text theming is working fine...will post more details when it is released...

-- File name: 4F9BE867_manila \windows\htc\People\Scripts\People\rssTheme.luac

trace("[RSSFeed] 4F9BE867_manila \windows\htc\People\Scripts\People\rssTheme.luac")
--Color(242, 125, 50, 255) -- medium orange
--Color(255, 255, 255, 255) -- white
--Color(200, 200, 200, 255) -- light grey
Theme_RSS_TitleName_Unselected = Color(100, 255, 100, 255)
Theme_RSS_TitleName_Selected = Color(100, 255, 150, 255)
Theme_RSS_TitleDetailUnread_Unselected = Color(200, 255, 200, 255)
Theme_RSS_TitleDetailUnread_Selected = Color(200, 255, 250, 255)
Theme_RSS_TitleDetailRead_Unselected = Color(200, 255, 200, 255)
Theme_RSS_TitleDetailRead_Selected = Color(200, 255, 250, 255)

-- Even items
Theme_RSS_Name_Unselected = Color(100, 255, 40, 255)
Theme_RSS_Name_Selected = Color(100, 255, 80, 255)
-- Odd items
Theme_RSS_Name_Odd_Unselected = Color(100, 255, 140, 255)
Theme_RSS_Name_Odd_Selected = Color(100, 255, 180, 255)

-- Even items
Theme_RSS_DetailUnread_Unselected = Color(200, 255, 20, 255)
Theme_RSS_DetailUnread_Selected = Color(200, 255, 40, 255)
Theme_RSS_DetailRead_Unselected = Color(200, 255, 60, 255)
Theme_RSS_DetailRead_Selected = Color(200, 255, 80, 255)
-- Odd items
Theme_RSS_DetailUnread_Odd_Unselected = Color(200, 255, 120, 255)
Theme_RSS_DetailUnread_Odd_Selected = Color(200, 255, 140, 255)
Theme_RSS_DetailRead_Odd_Unselected = Color(200, 255, 160, 255)
Theme_RSS_DetailRead_Odd_Selected = Color(200, 255, 180, 255)

-- Even items
Theme_RSS_Time_Unselected = Color(100, 255, 40, 255)
Theme_RSS_Time_Selected = Color(100, 255, 80, 255)
-- Odd items
Theme_RSS_Time_Odd_Unselected = Color(100, 255, 140, 255)
Theme_RSS_Time_Odd_Selected = Color(100, 255, 180, 255)

Theme_RSS_UpdateHeaderText = Color(200, 255, 0, 255)
Theme_RSS_UpdatingText = Color(200, 255, 0, 255)

-- Percentage Opacity(100% non-transparency)
Theme_RSS_SelectorHighlight_Opacity = 50

Note: The screen is to show the different colour's, not suggesting these colours go or you should use different ones for every item, just easier for me to test with... But yes, can now have different colours for odd and even items (took a few goes to get that working).

Will package up and release in the next few days, hope to also fix the feeds in no category's too (I've put in another fix but yet to test it!).

I know I said last release for a bit, but we can knock off some of the dev items before I get too deep into the other stuff.
[Windows Mobile Software Development] meltwater:
New Release 2.2.2

Release 31st Jan 2011 - 2.2.2

---------------------------

Fix for feeds which are not in a category (2nd try)

Text Theme/4F9BE867_manila Working

See the new Wiki Page for details on theming (will update over the next few days with full details).

Sense RSS Tab Theme Page

As usual please let me know ASAP if you have problems with this build.

@sharkie405/Others creating themes

If you need any help generating the text theme file, then let me know.
[Windows Mobile Software Development] User_99:
Nice update!

Also small German update for 2.2.2, Changed some little things ;)

Category fix works in that case that you will get this as result, when I have one feed available, but no category:

Unfortunately the text is too long and cutted off. Is it possible to have here more space?
[Windows Mobile Software Development] meltwater:
Ok, wasn't quite what I wanted (I tried to test, but I was unable to put a valid feed back in after clearing them out - no internet connection for phone during the day). Will try it again when I can have the debugger connected and a valid feed to test with. Thanks for trying it.

Will look into correcting that message so it can be displayed in full.

The main thing was getting the theme options done, the "fix" was something I was looking at while I was there.
[Windows Mobile Software Development] illi:
Thanks for sharing your great, cool work. However, I cant cook your apps together with ashiqiqbal's Host V1.5. This is because your and ashiqiqbal's OpenNETCF.dll are in conflict.

I can only cook one and install the other manually. Maybe you want to have a look at this issue.

Thank you.
[Windows Mobile Software Development] sharkie405:
@ illi,

Do you have a working EXT or OEM that you can share? Pretty please! :)
[Windows Mobile Software Development] illi:
In a little while. I am doing an ext for it now.:D

Here you go my friend. Based on release 2.2.2 and I have also CFCed them.

Good luck.

PS you have to edit the 26948339.manila accordingly.
[Windows Mobile Software Development] meltwater:
I guess you are cooking both to the windows directory then?

Can you send me a copy of the dll from Host V1.5 which is causing problems, I can try to build using that (should be able to work out the differences then). Alternatively, I can rename the ones I'm using, but hopefully we can avoid that (and avoid duplicate files).

The problem comes since not only are there lots of versions of the dlls, but you can also compile them yourself.

Added a link to the EXT from the install post, so others can find it. Thanks.
[Windows Mobile Software Development] illi:
Attached please find the Host v1.5 file. I have change the following lines in my initflashfiles.txt for the Host v1.5 app to avoid the conflict and it worked:

Directory("\Program Files\HostV1.5"):-File("OpenNETCF.dll","\Windows\Host_OpenNETCF.dll")

Thank you.
[Windows Mobile Software Development] meltwater:
Neat trick, looks like a very useful tip for cooks in general.

The Host_OpenNETCF.dll is about 1/2 the size of the one I'm using, but will see what it makes of it when I do a build.

UPDATE: Item view fails, but will see if it is something I can resolve in code or not. Otherwise, perhaps I will rename the dll to make cooking etc easier.
[Windows Mobile Software Development] illi:
Nice to know it will be useful for others too:D I have not fully test your app yet. Too busy sorting out out kitchen issues.

Thanks for the help, really appreciate it.:cool:
[Windows Mobile Software Development] meltwater:
OK, kicked off development for 2.3 last night.

- I think I fixed the feed item outside of a category issue (was able to test properly with the debugger and valid feed this time) - single line change and working fine. (Just keep in a category for now).

- As always the usual challenges on the code, but will keep at it.

PS:

Will probably need some help with testing out some encoding fixes later on (will supply a couple of ChXXX files with different processes applied). Tester will just need to replace one of their ChXXX files and see if the encoding displays correctly.

Cabs

I can only assume that the cabs are working fine for most people, about 300 downloads since it featured on the portal (or from a twitter shoutout from NRG) and no comments (no news is good news I hope - ok perhaps not for an RSSReader but still).

SenseUtil

Got two reports of SenseUtil not working, but 1 is for FbTab, and not confirmed what the other was for. Will run some more checks on the TEST FbTab cabs and see if I get problems or not.

Issues

As always, please report issues, then and only then can they be fixed!

I have only one device, one setup and I fix any issues I get on that one.
[Windows Mobile Software Development] thawizard:
just flashed a new NRG rom and wanted to try out RSS Tab.

I had a hard time with installing the tab but eventually got it worked out.

The 'unable to update' error is caused by read-only 26948339_manila file it tries to update. I disabled Sense and renamed the file and copied the new Manila file (which i got it when i pressed 'Build' to make the file). Then turn Sense back on.

Now I finally see RSS tab - but now I am stuck with 'No feed items - Ensure the tab settings are correct'. Tried many things but it just won't work :(

using blackstone.
[Windows Mobile Software Development] meltwater:
Thanks for the info about the sense update, will check what it is doing there (although it should be disabling sense in order to make that change - could be slow to release or because it is in ROM...).

Sounds like you've got it sorted, you just need to add some feeds using the RSSHub... The tab shares it's data for now. Hopefully that's your problem.

Ref: User Manual - http://xdaforums.com/wiki/index.php?title=Sense_RSS_Tab_User_Manual#General_Use_Of_The_Tab

General Use Of The Tab

Data Source

The tab makes use of the rss feed data stored by the RSSHub (typically installed on HTC phones with Sense). Therefore it is assumed that you have set-up and downloaded at least more than one RSS feed via the RSSHub so there is data available to display.

Currently, the tab does not write to these files, so they will need to be updated via the RSSHub as normal and reading of items is not tracked.
[Windows Mobile Software Development] suxelexus:
Been looking for this resolution since late last night, same prob here. Many thanks mate! I'm confused though..what did you rename the manila file to, and how?
[Windows Mobile Software Development] meltwater:
Just rename it to something else (so you can restore it if you get problems) i.e. 26948339_manila_backup

See the senseUtil post#1 which should have the details for generating the file manually (although you may find it works when the file has been renamed).

I'll look into the cause of this problem.
[Windows Mobile Software Development] thawizard:
Thanks for your info.

I know it needs RSSHub and it is getting feeds from it. I have added two Feeds they are working fine in RSSHub, but they are not displaying in RSSTab.

I have checked the manual before as well, but I could not find any settings (how it should be), that's why I was trying out by trial and error, so far no luck..
[Windows Mobile Software Development] meltwater:
Ok fair enough, worth a check ;) The manual could use a review at some point anyway.

Do you have categories in RSSHub? You might have seen earlier there is a fix pending for feeds not in a category.

Looking in the RSSUtilDebug.xml file (located in the RSSUtil directory) it'll tell you if it has opened the Channel.opml file correctly and if it has found any feeds.
[Windows Mobile Software Development] User_99:
My device is waiting... :D
[Windows Mobile Software Development] meltwater:
Good to hear. :D Will be a few days while I get the code in place.
[Windows Mobile Software Development] suxelexus:
I tried using 'total commander' to rename the file, but cannot, it just returns to its original name...sorry mate, im lost..
[Windows Mobile Software Development] meltwater:
Perhaps try connecting via active sync and try it from there.

Unfortunately, WM can get picky with some files. If you can get a copy of it and post it, we can mod it here and you might be able to overwrite it instead. Can see why the SenseUtil was having issues with it then.
[Windows Mobile Software Development] suxelexus:
Resolved: Unable to Update Error. RSS added in Sense slider

Hey Meltwater, I finally figured out how resolve this "unable to update." And got the RSS tab in the Sense Slider.:D Here's how:

Step 1. Stop Sense. Add the rss tab through start/senseutil/senseutil/tabs avail/+all

Step 2. senseutil/tabs loaded/ Build.

Step 3. Open the file once built, and save to storage card as 26948339_manila.

Step 5. Copy the contents of the build.

Step 6. Using Total Commander search for the file Windows/26948339_manila.

Step 7. Open the file Windows/ 26948339_manila. Select all, Delete, then paste the copied content from build. File Save.

Step 8. Using Sense Util- Control tab- Update.

Viola!
[Windows Mobile Software Development] meltwater:
Glad you've got it going.

I've posted my plan for fixing senseUtil (and your work around) on the SenseUtil thread (http://xdaforums.com/showpost.php?p=11096844&postcount=76).

When I get chance I'll update senseUtil and the cabs, hopefully it'll fix the problem.

---

Dev2.3 - Things were working nicely last night, but there is a lot of code to put in for this build (might be V3.0 depending on what makes it in to the release).
[Windows Mobile Software Development] Budniu:
PLK file pl-pl

Hallo meltwater,

I write on Mobione.pl and today I run your RSSTab in my ROM;) I translated tab to Polish, if you want I give my PLK file. This tab is good job
[Windows Mobile Software Development] meltwater:
Thanks for the language file update (earns you a donate code - PM me your Device Donation Key if want to).

I've added the file to Post#7 too. (Plus User_99's updated de-de file).

Looking at my language list, I've noticed a few of the language files didn't get updated to the latest template - such as the pl-pl one (I'll make sure they are for the next release). The exception here is where there are translations already for previous versions, they will remain at the previous revision until they are updated.

Dev2.3: Managed to do some more yesterday...progressing well so far (although broken it at the moment...:rolleyes:).

UPDATE:

Experimental Update Feed...

Meltwater's Sense RSSTab Release Feed

May switch to a different service (was the 1st one I found) - (open to suggestions on other suitable services, ones which support stats would be ideal).

Will be working on this as a way to possibly allow users to check for updates, will see if I can get it working. The idea is the Tab can check the feed for any new releases and notify the user if there is one (of course will do it so that it doesn't interfere with things), will focus on getting it working first.

For now, users can subscribe to the feed and use the link within to get the latest release directly anyway!
[Windows Mobile Software Development] suxelexus:
Many thanks. Lovin this app, excellent work! I'll try to send a donation ur way sometime. Obviously the rss app is needed to get the feeds--but is it possible to open the articles(feeds) from the list within the rss tab rather than opening the article from the rss app first? how about refreshing the feeds? I'll do some more info reading
[Windows Mobile Software Development] meltwater:
I take it you mean open the feed items directly in the tab. The main issue is supporting the html type formatting which comes with most feeds, etc. Sense is not too easy to work with, so making it work for any variation of feed item would be difficult.

Perhaps in future it would be possible, but for now no.

I may be able to create some basic views for simpler items (at a much later date), perhaps enabled on a feed by feed basis.

Note that once the feed view is open, you can flick between items.
[Windows Mobile Software Development] meltwater:
Ok so XdaTV has kicked off...I've not watched it yet! But fingers cross it'll be worth a view.

Clearly, being a site which is all about mobile devices, the choice of not giving RSS/Podcast links to the YouTube channel does not do it for me.

RSSfeeds are my bag I would like it to be a pod-cast style thing so I can download and watch at my leisure (on my mobile device....& on my tab :D).

A quick look and http://www.rsshandler.com appears to help here (it just generates the RSS feed url - YouTube provides the feed itself):

Will test tonight and see if/how well it works, but for those who want to try:

XdaTV - FLV

XdaTV - MP4

XdaTV - Compact MP4

XdaTV - MP4 (HD)

Looks like the feed is simply: http://www.youtube.com/rss/user/xdadevelopers/videos.rss&format=22

Will try to find out what other formats there are available, hopefully Xda can provide some RSS/Podcast links on the XdaTV posts in future.

UPDATE: The above links don't appear to work as proper podcasts, which is a shame.
[Windows Mobile Software Development] Nick-ao:
Hi guys, I have installed the rss tab but I don't find how can I update the informations of my rss tab. I open rss hub and I update and after I have new informations on rss tab.

Other question... when I select one news I see the detail in a message box and not in the tab... why?
[Windows Mobile Software Development] meltwater:
That is how you do it...Feed Updates are not supported from within the tab (yet...). The reason for this is to avoid messing up the users RSSHub data and to focus development on the displaying of the data first.

See the Releases/Development Plan Links for details.

Just answered this above:

Basically if I had done these features 1st then there would be no tab, since I only have some much time (plus the concept needed testing out - pointless gathering data and then finding out you can't display it...). Hope that answers your questions! :D
[Windows Mobile Software Development] meltwater:
Computer Says No!

OK...development will be stopped while I re-build my development system...

A failure means that my system needs to be re-built and re-imaged, once I've got the bits to do it.

Fortunately thanks to the wonders of DropBox and using SVN, the release code and development code is hopefully safe.

Such is life!
[Windows Mobile Software Development] illi:
Sorry to here this meltwater. I hope you will be back on your "feet" soon.

"Such is Life!"

Take care
[Windows Mobile Software Development] meltwater:
Thanks for the support.

It's only been a few days, but really starting to bug me not having my development environment setup.

I just hope I can restore all my licenses when the system is rebuilt.

I was halfway through coding up the feed manager, which is a big chunk of new functionality.

Ideally I could do with upgrading my other pc so I can develop using that instead, but at the moment funds are "otherwise located" and this just being a hobby is bottom of the list. Probably wouldn't take much, just need the bits.

Will let you know when things are back and running, hopefully the next version will be well worth a little extra wait.
[Windows Mobile Software Development] suxelexus:
- Cool, I understand what your saying. Just to clarify one further thing though: I get feeds must be updated within the rss App...

However, once updating, must each individual feed be opened in the application before it can be opened from within the tab? That is what I must do, even though the list of feeds shows in the tab upon updating.

Just want to clarify this so I don't continue to question if I'm missing something. Thanks in advance.

--Hey mate, more power to u. Good things come to those who wait.
[Windows Mobile Software Development] meltwater:
The data should be available in the RSSTab once you've done at least one update via the RSSHub (i.e. it has downloaded the feed file). You shouldn't need to open up each feed or anything, since I read the RSS file directly (ChXXX.xml) which is essentually what is downloaded from the RSS Feed's url on an update. Obviously if you want to play podcasts etc or get the latest feed update then you have to go into the RSSHub again and download the files.

I've proved that you can populate the sense tabs with a fair bit of information without too much strain on the device, I wasn't sure how well it would work but it appears to ok (even on my Touch HD).
[Windows Mobile Software Development] jirkab:
.cab

I still have problems with reading single items - only reads the items in folders. It does not matter.

I am not using SenseUtils - standalone. cab RSS Build 6377: