I promised to report the results of my tests.
Here you go, testcase 0.
Tested 3 times and all three times stable.
USBIP Server: Pi, wired network, static ip, freshly booted, DVD-player connected to USB-port, no DVD in player, TV-remote
USBIP Client: Vero4k, wifi, no static ip, OSMC-remote.
SSH as user OSMC to both machines.
First: On server:
osmc@mediaplayer:~$ sudo modprobe usbip_host
osmc@mediaplayer:~$ sudo usbipd -D
osmc@mediaplayer:~$ sudo usbip bind --busid=1-1.4
usbip: info: bind device on busid 1-1.4: complete
Then: On client
osmc@osmc-vero:~$ sudo modprobe vhci_hcd
osmc@osmc-vero:~$ usbip list --remote=192.168.178.25
Exportable USB devices
======================
- 192.168.178.25
1-1.4: MediaTek Inc. : unknown product (0e8d:1887)
: /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4
: (Defined at Interface level) (00/00/00)
osmc@osmc-vero:~$ sudo usbip attach --remote=192.168.178.25 --busid=1-1.4
Insert DVD in DVD-player on host.
On client the main OSMC-menu disappears; new menu is:
Browse Video
Browse Music
Browse Pictures
Browse Files
I press the square back-up arrow on the OSMC remote to get to the main OSMC-menu.
I select Video --> Files.
The title of the DVD is one of the entries there.
I use the remote to highlight the title.
I press the 3-dots and 3 lines button on the remote.
The left menu shows on screen.
I select play.
DVD starts playing, intro, main menu, I can start the main movie. Sub titles are show.
I press the eject button on the DVD player.
Playing stops (duh).
On the client the main menu is shown.
And I put a different DVD in the player.
On the client the menu:
Browse Video
Browse Music
Browse Pictures
Browse Files
is shown again.
I navigate to the main menu, select Video, select Files, hightlight title of the DVD, press the 3-dots-three-lines button on the remote, and select play. The new DVD starts playing.
I now want to play the DVD locally (on the server).
On the client :
sudo usbip detach --port=0
the client shows the the message
unsafe removal of device
On the host the menu
Browse Video
Browse Music
Browse Pictures
Browse Files
appears.
I select Cancel.
I select Video --> Files.
The DVD title is not listed.
On the host:
osmc@mediaplayer:~$ sudo usbip unbind --busid=1-1.4
usbip: info: unbind device on busid 1-1.4: complete
The DVD-player spins up.
The menu
Browse Video
Browse Music
Browse Pictures
Browse Files
appears.
I select cancel; the Files menu is shown; the title of the DVD is listed.
I highlight the title of the DVD.
I press a button which on my TV-remote says return
.
Left of the screen the menu appears.
I select play
.
The DVD is played locally on the server.