Frequent Questions

Who is responsible for the project?

Wayfarer is written by Jacek Piszczek wayfarer [at] wayfarer icu.

Additional code by Harry Sintonen, including but not limited to updating our compiler suites, libnix, pthreads and Netstack which made the port possible.

Who else?

André Siegel for his fantastic Wayfarer logo artwork and the website design

jPV for the Odyssey Bookmarks/Sessions importer

icons8.com for the toolbar icons

What tech does Wayfarer use?

Wayfarer is a port of a modern mid-2021 branch of Apple's WebKit. The WebKit integration and the browser application itself are written in Objective-C.

How can I support the project?

By donating to paypal.me/wayfarerbrowser

What are the hardware and software requirements of Wayfarer?

Wayfarer requires MorphOS 3.15 and at least 1GB of RAM. A 1.5GHz or faster CPU with Altivec highly recommended.

How to setup Wayfarer as default browser?

The configuration is very simple. Copypaste the following lines:
SYS:Applications/Wayfarer/Wayfarer "%u"
WAYFARER
SHOW
SCREENTOFRONT
OPEN URL "%u"
OPEN URL "%u" NEWPAGE

How to setup Magic Beacon notifications?

Open the Magic Beacon settings and add two new entries:
Description: Wayfarer WebNotification
Notification Type: Wayfarer.WebNotification
Message: %m
--
Description: Wayfarer Download
Notification Type: Wayfarer.TransferDone
Message: %m will contain the file name
--
Description: Wayfarer Download Error
Notification Type: Wayfarer.TransferFailed
Message: %m will contain the file name

Download notifications need to be enabled in the Download section of Wayfarer's settings.

How can I update the installation?

Simply overwrite the files with the ones from the archive. Your settings & caches are safe. Do copy ALL files included in the LHA when updating.

Wayfarer crashed. Should I send a bugreport?

Absolutely! The bugreports offer tremendous help when looking for bugs and it is thanks to them that Wayfarer is becoming more stable with each release.

Why can't I have two instances of Wayfarer running at the same time?

Wayfarer needs exclusive access to local storage, caches and SQL databases.

Why does Youtube only show one quality?

Youtube requires Media Source support, which will be added at a later date.

Why does Youtube use so much CPU?

Youtube does a lot of refreshing of its contents. Try switching to another tab, that ought to reduce the CPU load.

Why doesn't audio work on website X

Website may either require specific spoofing (try Chrome), require Media Source support, require DASH support or for any many other reasons. When testing, see if it works on another device in Chrome, Safari or Firefox. Try tweaking the media-related settings. By default you will see a popup when a website tries to load an audio stream - that is a good indication that it is at least trying. You might want to tweak the invisible playback blocking and user gesture requirement on websites that load a stream but don't seem to start playing. If nothing works and if the stream isn't blocked outside of your country, you should post the link on morph.zone.

Why doesn't video work

There are a lot of different types of streams (direct links to vides, MediaSource, HLS, etc) and some may not yet be supported. Support for more stream types will be added in future releases.

Make sure you copy the included cgxvideo.library to MOSSYS:Libs (NOT Libs:!)

Video stalls or is choppy

The stream is most likely too much for your CPU. Try reducing the quality, if the website allows it. Deblocking filter settings also have a big impact on video decoding performance, try setting it to Skip All Frames.

Why doesn't Spotify work?

Spotify requires DRM EME extensions like Widevine or Fairplay. While not technically impossible, the associated licensing / certification costs are prohibitive.

What to tweak/try if video doesn't work?

You can try the following steps. A page needs to be reloaded for those changes to be applied!
- Toggle Media Source support
- Toggle HLS support
- Toggle VP9 support

How do I play a Youtube Live stream?

Force Youtube into mobile mode by spoofing as Safari/iOS. Navigate to m.youtube.com (make sure the spoofing is set there too!). Enable Media Playback and HLS Streaming Support for m.youtube.com.

How do I play 720p/1080p streams on Youtube?

You need to use the desktop Youtube website and enable Media Playback and Media Source Playback.

Something does not work. What to do?

Please post on morph.zone.