@hellomiakoda have you considered using an old phone as a DAP or just getting DAP specifically for your library. It's kind of cumbersome but it can be very flexible for what you are trying to do. Most of them just run android and have the Google Play Store so you can install Plex amp and any other streaming players, but also play files off an SD card.