Raspberry Pi3/Headless/Updater for rest of network

Hey all,

Apologies for any wrong usage of headless etc, I’m still dipping my toes into this part of Kodi and I’m totally new to Raspberry Pi’s! I’m building a retropie for Christmas (well it’s my gift from the wife)

For a while now I have wanted to run a database at the back end off my Unraid box to support the multiple Kodi installations around our house.
I tried playing around with advancedsettings.xml and doing it that way but I could not get the other kodi installs to pick it up, the main media PC was fine though.

Before someone suggests Emby I hated it. it messed up far too often especially on the Tv stick. Usually not updating/taking an age or just plain telling me a file wasn’t there.

I also don’t like Plex as my database, while I have used plex in the past. It lacks something for me, and Kodi ticked the right boxes.

I’ve got a couchpotatoe/sickrage set up that covers my scrapping to my unraid server.

I debated running a kodi headless from unraid but there have been a ton of issues from what I gather with it, and I wondered if my old old server running unraid lacked the power to keep it ticking over.

Which has brought me to the Raspberry Pi! I am torn between putting an RP3 behind the bedroom TV and letting it run all the time on an auto-directory update every few hours and running the others off the database it maintains.

So the way it all stacks up

Main TV – Media PC with Kodi
Study – PC Kodi
Bedroom – Amazon Fire TV Stick – Kodi
Server – Unraid

So the 2 ways I see it is:
RP3 Headless updating the database
RP3 on the Bedroom TV updating the database on a timer.

Everything is on Wifi (bar the main media PC)

Is there any benefit of one over the other?
Any suggestions where to start? Are there guides available? I’ve got lost trying to get into it, and thought I’d come to the best place for info!
Am I missing anything, or does it seem like I’m on the right path?

Thanks all!
Merry Christmas/Happy Holidays!