Rouen - Native Mode (Early Access B31)

What is Native Mode - it is an experimental function and comes with a warning

Native mode is an unofficial development. Rouen is not affiliated with Roon Labs, and native mode is not made, endorsed or supported by them.

Native mode talks to your server through its private protocol, the one your server’s own apps use, by way of Arthur Soares’ reverse-engineering project. which its makers allow for tinkering with your own system. Their CTO, Brian Luczkiewicz, on that protocol: it is “not hardened for 3rd party use”, it can change with any server update, and misuse can cause memory or compute leaks in your server.

Read Arthur’s thread on the community forum before you use it.

Use it entirely at your own risk. Rouen comes without any warranty, see the licence. If your server misbehaves, turn native mode off and restart your server. Report problems here and not on here.

Keep port 9332 on your own network, never forward it to the internet. A server update can break native mode until Rouen is updated. With native mode switched off (the switch below) only the official extension API is used.

Native mode (experimental)

Your library is your server’s own album list, each album with the source your server gives it: the Source counts in Focus and the source icon on album tiles, straight from your server.

Hearts

Your server’s list, as Rouen read it, has 0 favourite albums for [redacted]

From 19:00 BST to 22:00 BST I’ll make this EA31 available as an update via the Rouen in app updater.

After 22:00 BST I will remove it and all users will have the opportunity to rollback to the last :latest version should they wish to.

Once updated you must create an account. All data stays on your server.

To enable Native Mode - open the side menu, settings, Native Mode.

Native Mode sees your Roon library as the Roon remote does, it is your Roon library through Rouen.

Heart and album, it’ll heart it in Roon. Visa versa.

Early stages, and I’ll to it in small steps.

This gives Rouen features Roon doesn’t have to your Roon library as if it is a Unofficial Roon remote.

Can you bring bookmarks through to Rouen?

Lots of unknowns currently, but all avenues being explored.

Whatever you do, please don’t get rid of non-native mode please! I don’t want to rely on a very very unsupported path to make a more “feature complete” version of a tool I love for its relative minimalism!

If I complete the work, it’ll have an ‘on or off’ way of working :+1:

1 Like

After careful consideration I think this may be the best way forward

Offered upon new installations and updates to existing installs

Work so far:

• Direct library access
• Favourite an album in Rouen and it likes it in Roon (works both ways)
• Access to Qobuz and Tidal
• Roon to Rouen playlists