Local content portal for your Archos wifi (Favorit manager) update 16-10-2008
Monday, 23. June 2008, 07:54:55
Because everytime you clear the temp files on the archos, you will loose your favorites too. I decided to write a simple interface that reads an xml file so I will never loose it again and is easy to update.
I know you can export your favorites to html in your browser but I didn't find that an option, because it is difficult to operate and I also want to be able to store my streams
Well just read on so you can see what I mean...
I know you can export your favorites to html in your browser but I didn't find that an option, because it is difficult to operate and I also want to be able to store my streams
Well just read on so you can see what I mean...
First some screenshots so you know how the interface looks like
And below the Favorites.
On the left of the picture the buttons are your submenus and the big buttons on the right are the links.
The Menu can be easily operated by touchscreen, by the hardware buttons on the side or offcourse the remote if you have a DVR.
You can have up to 7 submenus for each main menu.
The main menu is Favorites, Video streams and Option 3.
Below you have the new feature wich is the scrollbar check if it is checked the link will be opened with scrollbars. If unchecked you just get the normal page.
See below for the archos page opened with scrollbars checked:
Another thing I changed is the opening of the video/audio streams. They will not open a new page anymore.
To detect if your link is a stream I added an extra parameter to the data.xml. This will be explained below.
How does it work. You can edit the xml file in notepad or some other text editor to add more links and streams. Then you copy the page to your Archos and opens it through the file browser. Add the page to your favorites and mark it as your home page.
Well how does the xml look like:
<?xml version="1.0" encoding="utf-8" ?>
<home>
<menu>
<tab1>Favorites</tab1>
<tab2>Video streams</tab2>
<tab3>Option 3</tab3>
</menu>
<favorites>
<dir1 title="Most used">
<fav href="http://www.google.com" stream="false">Google</fav>
<fav href="http://www.unofgadgets.com/index.php" stream="false">UN of gadgets</fav>
<fav href="http://www.ovguide.com/movies-tv-madeforweb.html" stream="false">OV guide</fav>
<fav href="http://www.beelinetv.com/" stream="false">Beeline TV streams</fav>
<fav href="http://www.archos.com" stream="false">Archos</fav>
<fav href="http://www.accuradio.com/wii/" stream="false">Accu radio</fav>
<fav href="http://picasaweb.google.com/m?source=mobileproducts&source=mail&pli=1" stream="false">Google picassa</fav>
<fav href="http://my.opera.com/community/wii/links/" stream="false">Wii startpage</fav>
<fav href="http://docs.google.com/m" stream="false">Google docs</fav>
</dir1>
<dir2 title="Watch movies">
<fav href="http://www.youtube.com" stream="false">Youtube</fav>
<fav href="http://video.google.com/" stream="false">Google video</fav>
<fav href="http://www.ovguide.com/movies-tv-madeforweb.html" stream="false">OV guide</fav>
<fav href="http://www.beelinetv.com/" stream="false">Beeline TV streams</fav>
<fav href="http://www.66stage.com/" stream="false">66stage divx movies</fav>
<fav href="http://quicksilverscreen.com/" stream="false">QuickSilverScreen</fav>
</dir2>
<dir3 title="Mail">
<fav href="http://mail.google.com/mail/h/" stream="false">Google mail</fav>
<fav href="http://us.m.yahoo.com/p/mail" stream="false">Yahoo mail</fav>
<fav href="http://us.m.yahoo.com/p/messenger/" stream="false">Yahoo messenger</fav>
</dir3>
<dir4 title="News">
<fav href="http://www.cnn.com" stream="false">CNN</fav>
<fav href="http://www.google.com/news?output=xhtml&source=mobileproducts&source=mail" stream="false">Google news</fav>
</dir4>
</favorites>
<streams>
<str1 title="Dutch">
<fav href="mms://wm6.xs4all.nl/streamgate188" stream="true">101 TV</fav>
<fav href="mms://livemedia.omroep.nl/nos_hilversumbest-bb" stream="true">Hilversum best</fav>
<fav href="mms://livemedia.omroep.nl/vprohollanddoc-bb" stream="false">Holland doc</fav>
<fav href="mms://livemedia.omroep.nl/varahumor-bb" stream="true">Humor TV</fav>
<fav href="mms://livemedia2.omroep.nl/nosjournaal24-bb" stream="true">Journaal 24</fav>
<fav href="mms://stream02.wm.slamtv.true.nl/slamtv?MSWMExt=.asf" stream="true">Slam TV</fav>
<fav href="mms://85.119.217.29/TMFLive" stream="true">TMF Belgium</fav>
<fav href="http://81.23.249.20/MTV_Low_003?MSWMExt=.asf" stream="true">Nickolodeon Junior</fav>
<fav href="http://www.garnierstreamingmedia.com/asx/nick_video_low.asp" stream="true">Nickolodeon Hits</fav>
<fav href="http://217.118.160.41:80/rtlzbroad?MSWMExt=.asf" stream="true">RTLZ 8:00-18:00</fav>
<fav href="rtsp://livemedia2.omroep.nl/varaconsument-bb/video;seq=4027;rtptime=0" stream="true">Consumenten TV</fav>
</str1>
<str2 title="Music">
<fav href="mms://66.225.235.202/va92winlive2314" stream="true">Kiss TV</fav>
<fav href="mms://stream.maniatv.com/live?MSWMExt=.asf" stream="true">Mania TV</fav>
<fav href="mms://193.201.103.107/mcm_top" stream="true">MCM top</fav>
<fav href="mms://mosradio-MoSTV247.wm.llnwd.net/mosradio_MoSTV247?MSWMExt=.asf" stream="true">Ministry of Sound TV</fav>
<fav href="mms://stream02.wm.slamtv.true.nl/slamtv" stream="true">Slam TV</fav>
<fav href="mms://wmserver.infothuis.nl/caribetv/cari.wmv" stream="true">Caribe TV</fav>
</str2>
<str3 title="Technologie">
<fav href="mms://209.73.189.88/bcpenc252181?StreamID=66595842" stream="true">Nasa TV</fav>
</str3>
<str4 title="News">
<fav href="mms://a1482.v373745.c37374.g.vm.akamaistream.net/7/1482/37374/483ea35e/clipdownloads.bbc.co.uk/windowsmedia-acl/news/n5ctrl/summaries/world/bb/video/world_bb.wmv" stream="true">BBC headlines</fav>
<fav href="mms://72.166.136.132/cctv9-300" stream="true">CCTV 9 china news</fav>
<fav href="mms://live1.wm.skynews.servecast.net/skynews_wmlz_live300k" stream="true">Sky news</fav>
<fav href="mms://msnbc.wmod.llnwd.net/a275/e1/video/100/vh.asf" stream="true">NBC news</fav>
<fav href="mms://media4.streamtoyou.com/cadavis/windows/justicesystem/ASFT1CableDSLJustice.wmv" stream="true">Justice channel</fav>
</str4>
<str5 title="Entertain.">
<fav href="mms://cbstv-0005-live.wm.llnwd.net/cbstv_0026_live" stream="true">CBS 13</fav>
<fav href="mms://streaming.i2i-technology.com/artChannelBB" stream="true">Art channel</fav>
<fav href="mms://a1090.l1814050135.c18140.g.lm.akamaistream.net/D/1090/18140/v0001/reflector:50135" stream="true">Fox 8</fav>
<fav href="mms://a1729.l2168647534.c21686.g.lm.akamaistream.net/D/1729/21686/v0001/reflector:23292" stream="true">Fox 31</fav>
<fav href="mms://62.204.69.103/home_channel" stream="true">Max-xs trailers</fav>
<fav href="mms://www.reelgood.tv/reelgoodtv" stream="true">Reel Good TV</fav>
<fav href="mms://streaming.i2i-technology.com/1BBa" stream="true">3Btv</fav>
<fav href="mms://a1503.l1086932070.c10869.g.lm.akamaistream.net/D/1503/10869/v0001/reflector:32070?ct2=9802512181156463434671" stream="true">MLB TV</fav>
<fav href="mms://207.36.233.159/comedyspot" stream="true">Comedy spot</fav>
</str5>
</streams>
<option3>
<opt1 title="Entertain.">
<fav href="mms://cbstv-0005-live.wm.llnwd.net/cbstv_0026_live" stream="true">CBS 13</fav>
<fav href="mms://streaming.i2i-technology.com/artChannelBB" stream="true">Art channel</fav>
<fav href="mms://a1090.l1814050135.c18140.g.lm.akamaistream.net/D/1090/18140/v0001/reflector:50135" stream="true">Fox 8</fav>
<fav href="mms://a1729.l2168647534.c21686.g.lm.akamaistream.net/D/1729/21686/v0001/reflector:23292" stream="true">Fox 31</fav>
<fav href="mms://62.204.69.103/home_channel" stream="true">Max-xs trailers</fav>
<fav href="mms://www.reelgood.tv/reelgoodtv" stream="true">Reel Good TV</fav>
<fav href="mms://streaming.i2i-technology.com/1BBa" stream="true">3Btv</fav>
<fav href="mms://a1503.l1086932070.c10869.g.lm.akamaistream.net/D/1503/10869/v0001/reflector:32070?ct2=9802512181156463434671" stream="true">MLB TV</fav>
<fav href="mms://207.36.233.159/comedyspot" stream="true">Comedy spot</fav>
</opt1>
<opt2 title="News">
<fav href="mms://a1482.v373745.c37374.g.vm.akamaistream.net/7/1482/37374/483ea35e/clipdownloads.bbc.co.uk/windowsmedia-acl/news/n5ctrl/summaries/world/bb/video/world_bb.wmv" stream="true">BBC headlines</fav>
<fav href="mms://72.166.136.132/cctv9-300" stream="true">CCTV 9 china news</fav>
<fav href="mms://live1.wm.skynews.servecast.net/skynews_wmlz_live300k" stream="true">Sky news</fav>
<fav href="mms://msnbc.wmod.llnwd.net/a275/e1/video/100/vh.asf" stream="true">NBC news</fav>
<fav href="mms://media4.streamtoyou.com/cadavis/windows/justicesystem/ASFT1CableDSLJustice.wmv" stream="true">Justice channel</fav>
</opt2>
</option3>
</home>
Now we will explain step by step how to change it to your needs.
First you see between the menu tags (
<menu></menu>) the tags tab1,tab2 and tab3 these are the tab buttons on top of the page.
<menu>
<tab1>Favorites</tab1>
<tab2>Video streams</tab2>
<tab3>Option 3</tab3>
</menu>
You can change the names to your own needs.
The following are the favorites tags (<favorites></favorites>).
<favorites>
<dir1 title="Most used">
<fav href="http://www.google.com" stream="false">Google</fav>
<fav href="http://www.unofgadgets.com/index.php" stream="false">UN of gadgets</fav>
<fav href="http://www.ovguide.com/movies-tv-madeforweb.html" stream="false">OV guide</fav>
<fav href="http://www.beelinetv.com/" stream="false">Beeline TV streams</fav>
<fav href="http://www.archos.com" stream="false">Archos</fav>
<fav href="http://www.accuradio.com/wii/" stream="false">Accu radio</fav>
<fav href="http://picasaweb.google.com/m?source=mobileproducts&source=mail&pli=1" stream="false">Google picassa</fav>
<fav href="http://my.opera.com/community/wii/links/" stream="false">Wii startpage</fav>
<fav href="http://docs.google.com/m" stream="false">Google docs</fav>
</dir1>
<dir2 title="Watch movies">
<fav href="http://www.youtube.com" stream="false">Youtube</fav>
<fav href="http://video.google.com/" stream="false">Google video</fav>
<fav href="http://www.ovguide.com/movies-tv-madeforweb.html" stream="false">OV guide</fav>
<fav href="http://www.beelinetv.com/" stream="false">Beeline TV streams</fav>
<fav href="http://www.66stage.com/" stream="false">66stage divx movies</fav>
<fav href="http://quicksilverscreen.com/" stream="false">QuickSilverScreen</fav>
</dir2>
<dir3 title="Mail">
<fav href="http://mail.google.com/mail/h/" stream="false">Google mail</fav>
<fav href="http://us.m.yahoo.com/p/mail" stream="false">Yahoo mail</fav>
<fav href="http://us.m.yahoo.com/p/messenger/" stream="false">Yahoo messenger</fav>
</dir3>
<dir4 title="News">
<fav href="http://www.cnn.com" stream="false">CNN</fav>
<fav href="http://www.google.com/news?output=xhtml&source=mobileproducts&source=mail" stream="false">Google news</fav>
</dir4>
</favorites>
The buttons on the left are the tags
- dir1 and the name of the button is "Most used"
- dir2 and the name of the button is "Watch movies"
- dir3 and the name of the button is "Mail"
- dir4 and the name of the button is "News"
You can still add 3 more left buttons by using dir5, dir6 and dir7.
By adding a button number 5 you should add the following below the end tag (</dir4>) of dir4.
<dir5 title="Button 5">
</dir5>
To add streams or a webpage links for the buttons on the right. You will have to use fav tags (<fav></fav>)
Between the fav tags you put the name you want to show on your button. So let's make for ie a button that will link to http://www.unofgadgets.com/index.php .
First the name I want to show on the button is "UN of Gadgets Forum"
So I will ad the following between the dir5 tags.
<dir5 title="Button 5">
<fav>UN of Gadgets Forum</fav>
</dir5>
Then I will have to ad the http link. I do that with href="the link".
<dir5 title="Button 5">
<fav href="http://www.unofgadgets.com/index.php">UN of Gadgets Forum</fav>
</dir5>
Now I only have to say if the link is a video/audio stream or not. Well this is not a stream link so I will add stream="false" if it was a stream link I would add stream="true"
<dir5 title="Button 5">
<fav href="http://www.unofgadgets.com/index.php" stream="false">UN of Gadgets Forum</fav>
</dir5>
(BTW the stream parameter is optional if you leave it out it will be false by default)
Now you can add as many fav tags as you want.
The above is the same for the second and third tab the only difference is that you use for the second tab str1 - str7 instead of dir1 - dir7 and for the third it will be opt1 - opt7
Not all video streams are tested yet so some might not work, I just provide them to give a starting point on how use the data.xml
If you have any interesting videostreams that work on the Archos please share.
Now how to use the content portal. Just download the file below home.zip and unzip it in the root on your archos.
In the folder home there is a folder xml where the data.xml lives. You can edit this file and change it to your own needs.
Know start the home.htm in the folder home. For adding this as your homepage in the browser just add the page to your favorites and select it as startpage.
UPDATE: I added a directory help where there is a little htm page that you can use to escape url's. This is needed if you have some url's with parameters like http://www.google.nl/search?source=ig&hl=en&rlz=&q=test+this&btnG=Google+Search The xml file doesn't like the & character so you have to escape it and use the escaped link in your xml.
UPDATE: I added the third tab as option3 in the data.xml.
UPDATE 16-10-2008: I added the scrollbar checkbox (thanks to diabloNL for giving the idea) and the stream parameter in the xml file so the streams will not open a new page anymore.
If you have any questions or suggestions about this little plugin please let me know.
Home.zip
Support forum topic at UN of gadgets
Maurice








Cambérène # 30. June 2008, 15:18
Thank's for your new creation...
I was also tired to loose my favorites...
Once more your new "baby" is very usefull...
maurice118 # 4. July 2008, 18:30
Maurice
Cambérène # 14. September 2008, 21:47
I have tested your application on the new Archos 5...
For your info it's also running except one thing :
The pause/stop icon in the left bottom doesnot run anymore !!!
Best regards
maurice118 # 21. September 2008, 17:51
Sorry you lost me there is there a pause/stop icon?
Maurice
Cambérène # 11. October 2008, 09:25
I meant... when I open a Tv "AB Motors" for instance via your local content portal...
The pause/stop icon of Archos does not work in the 5...in the 605 that icon runs...
Maybe a bug from Archos...I wait n see with the next update from Archos...
maurice118 # 14. October 2008, 18:46
BTW you can soon see my texteditor for the archos 605, but I don't see any problems it would work for the too. Keep an eye on this blog
Maurice
cajl # 21. January 2009, 07:52
it is very great
i use this widget on Archos 5 and Archos 7
and one editor of jbmm.fr write this news
http://www.jbmm.fr/2009/01/21/les-favoris-sont-eternels/
maurice118 # 21. January 2009, 16:43
BTW you got a pm
Maurice