Long time Kodi user. Am running Kodi under latest raspbian, RPi models used are RPiZW, RPi1B+, RPi3B, RPi3B+, even the old RPiB (c) 2012, with the RPiZW version as the "most portable" in the series.
I've setup all of those to access files from off-the-shelf NAS, RPi and other SBC samba shares, and windows (7, 10) shares. Access via WiFi (built-in or dongles) or Ethernet cables. Accessing those shares is straightforward... no coding required.
Used mainly to play video files, but sometimes used to play music files. Old smartphones (sim-less) used as remote controller.
Even installed Kodi in Win10pc and smartphones....
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"
Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"