It can help to download your local map for offline use. The default basemap doesn’t have details like house numbers, but the downloaded maps should.
It can help to download your local map for offline use. The default basemap doesn’t have details like house numbers, but the downloaded maps should.
OsmAnd will do that. If you edit the destinations you can manually specify their order. Click sort there and choose door-to-door to get the most efficient routing.
The app takes some getting used to, but it works very well, and can act as a front-end for contributing to OpenStreetsMap.
If the playback device (tv in this case) doesn’t support the codec used for audio or video it must be transcoded for playback to work at all. If this is the cause it could be the tv doesn’t have the right codecs and a standalone device may be better. It depends on the codecs you are using.
Also, if the network connection is slow, it will transcode so that that playback is smooth but lower resolution or quality.
In either case, if the Plex server isn’t strong enough it will struggle. You can investigate this on the dashboard as well, it shows a live cpu usage graph.
Exactly. I would expect a pi to struggle with transcoding. The quality of apps on a lot of smart tvs is poor (particularly older ones that aren’t roku or android, and that Samsung is neither).
I bet it would work a lot better on the Samsung if you get an Android TV device (Onn 4k is a good inexpensive one) or roku, if you prefer that platform.
But first it’s best to know if transcoding is the problem. It might be direct stream but having network problems.
While something I playing, go to the Plex dashboard for the server. It will show the video and audio stream format/codec. Under each it should say Direct Play. That means it’s not transcoding.
I’m late to the party on this, but I would agree with the others that Raspberry Pi is not only overkill, but will make this more difficult than it needs to be.
It’s a great job for a basic microcontroller, and the code needed for that will be simpler. You just need something like an Arduino, some wire, a few resistors and 4 buttons. Look at any intro to Arduino introduction that gets to button presses (and debouncing). Here’s a good guide from the start: https://learn.adafruit.com/ladyadas-learn-arduino-lesson-number-1/introduction
If you want to follow a guide end to end and can customize the code, this might be a helpful starting point with a very compact board: https://learn.adafruit.com/arcade-button-control-box/overview