As already mentionned I managed to have
Browservice working with Odyssey 1.23.
First, a video here :
https://video.amiga-ng.org/w/wbu1E5CDVz6qLCXeH1gDmWNow, let's talk about how to make it work.
I installed Browservice on a Mac Pro 2013 (the famous trashcan) running Linux Mageia 9. This one a 8 cores at 3.0 Ghz.
I only had to download browservice.app from
https://github.com/ttalvitie/browserviceThe latest version is here :
https://github.com/ttalvitie/browservice/releases/tag/v0.9.12.0H
ere is the command I'm using to make it work :
./browservice-v0.9.12.0-x86_64.AppImage --vice-opt-http-listen-addr=0.0.0.0:2571 --chromium-args=use-gl-desktop --data-dir=$HOME/.browservice/cefdata --show-soft-navigation-buttons=YES --start-page=https://www.google.fr --vice-opt-http-auth=USER:PASSWORDReplace USER and PASSWORD by what you want.
Using it is more secure.
So I've been using it with success since two days now.
A you will see on the video, Odyssey tries to refresh everytime it receives the datas. If using PNG, it will refresh like hell.
So I switched to 95% quality JPG with my X1000 and 70% JPG quality with the Sam460. Maybe it should be better with an AmigaOne X5000.
Things to know :
* When accessing a new page with Browservice, you have to validate a second time the URL with Enter key. I don't know why (maybe it's coming from Odyssey).
* Odyssey doesn't send the right clic mouse button (so you cannot open link in a new tab).
* If you try to use the backspace key, it will go back to the previous page.
* You need lots of RAM (2GB is the minimum).
These flaws come from Odyssey (refreshing included) since I tried Browservice with MorphOS: Odyssey has the same drawbacks.
Wayfarer works perfectly with Browservice albeit not much faster (I did not make any video, I will do it if someone asks) but faster than Wayfarer internal rendering. And it consumes less memory.
Anyway, Browservice has changed the way I'm using AmigaOS 4.1 since I don't have to revert to another OS to surf the web now.
Now, it make me wonder this:
What if you install a Raspberry 4 in your computer? The role of this Rpi4 would be to be connected to the Internet and launch Browservice. Odyssey would have to only connect to it to use Browservice.
Manys Classic users have installed PiStorm : this would be the same thing.
The development part would be to enhance Odyssey (or create a new browser) whose goal would be to use the GPU (GL ?) to accelerate the rendering of the pages (clearly display PNG or JPG faster) and using the whole memory of the graphic card.
The second important part for this browser is Javascript already supported by Odyssey.
I see a huge potential here but maybe I'm wrong.
Note: IBrowse and Netsurf are not working with Browservice but it would be great if IBrowse had a JS more cente to use it.