Dev_SS
August 2, 2020, 7:10pm
1
Is it possible to use a locally stored image as the dashboard background? Using a Fire HD 10. Been frustrated with google photos image being unable to connect after a 24 hr period (have been using the true image url – right click and image address)
Thanks in advance!
josh
August 2, 2020, 7:33pm
2
You can use an image stored on your LAN. For example, if you have a NAS or an always on PC.
Dev_SS
August 2, 2020, 7:52pm
3
Got it, thanks! So it has to be some sort of hyperlink even if it is “local”
Any idea how to solve the google photos problem? It works perfectly fine on PC Chrome browser, but the same dashboard on FKB on Fire HD 10, gives the “error loading image @&(&%(@#”
James
August 2, 2020, 7:57pm
4
@Dev_SS , have you checked the thread below for using the image from Google Photo. I would guess the link you used previously was pointing to the image in the Google Photo “web page”, not to the image itself directly.
Host the photo online
In order to display a photo in your SharpTools dashboard, it will need to be hosted online somewhere. You may already have your photo hosted online if you use a service like Google Photos!
Note: In order to display the photo in SharpTools, it will have to be ‘publicly’ accessible. What you might be surprised to hear is that photos on services like Google Photos already use an unguessable public URL. These URLs are often upwards of 40 characters long meaning there’s billio…
Dev_SS
August 2, 2020, 8:00pm
5
@James , thank you. I did go through that and the image (and dashboard) loads perfectly fine on Chrome on a PC. However, on FKB on HD 10, it gives that error. Has anything to do with the android web view issue with Fire OS?
James
August 2, 2020, 8:14pm
6
Can you try this other approach by creating a share link of your image in Google Photo, open the link and copy the image address instead?
@Devin_Morell , it depends on a couple things. 1.) is your logo photo is set to share via link. 2.) is your link actually to the image file, or just to the photo within google photo page.
So you first need to “share” it in Google Photo.
[image]
Open the created share link, which will open the Google Photo page. Right click on the photo and “copy image address”. This will be the address for you to use as media source url.
[image]
Or another common way is to upload the image to https://imgur.…
Dev_SS
August 2, 2020, 8:30pm
7
So this is what happens if I do share link and that url
thumbnail in Media Resources: error
Chrome: error
FKB on Fire HD 10: error
This is what happens when using true image URL
thumbnail in Medial Resources: looks good
Chrome: looks good
FKB on Fire HD 10: error
I am getting this working every time I load any dashboard on FKB on the tablet, not sure if it matters: “be aware of outdated android webview”
really appreciate all the help!
eibyer
August 2, 2020, 8:49pm
8
So for the URL, use the local NAS ip address + path to the image?
I created simple python script to randomly copy one of the stored images I have in a folder to background.jpg every hour.
James
August 2, 2020, 9:21pm
11
Depends on what NAS you have, I just did a quick test on my QNAP and I was able to get the photo url by selecting “Open” from my QNAP’s file manager.
The format is like this.
http://192.168.3.100:8080/cgi-bin/filemanager/utilRequest.cgi/Lucas.jpg?sid=XXXXX&func=get_viewer&source_path=%2FPhotos&source_file=Lucas.jpg
2 Likes
eibyer
August 2, 2020, 9:35pm
12
Got it. I can make it work as long as it can access locally stored image. Thanks!
Could you explain how to create a Url to a image on a always on PC
Thanks
josh
November 2, 2023, 5:40pm
14
You would need some sort of HTTP File Server. From a quick Google search, there’s a few options:
Thanks, strangle it works on every device connected to our network, but when added into SharpTools as a background it fails.
josh
November 2, 2023, 6:54pm
16
Without more details, I can only guess at the problem. Most likely a Mixed Content / SSL issue based on the limited description.
Google Chrome has begun rolling out an update that will block “Mixed Content” starting with Chrome 85. ‘Mixed Content’ is when non-SSL content is displayed on an SSL page (eg. displaying an insecure http:// image on an secure https:// site).
As of Chromium 111, a bug was introduced which breaks the ‘Allow Insecure’ option which is used for allowing mixed content. Keep in mind that this is the browser engine behind many modern web browsers like Chrome, Edge, Opera, the Android Syst…
Ok, so Http won’t work it has to be Https?
josh
November 2, 2023, 7:23pm
18
The thread I linked in my last reply answers that question and includes approaches you can take.