milan-fabian / slideshow-support Goto Github PK
View Code? Open in Web Editor NEWSupport and issue tracking for Slideshow software
Home Page: https://slideshow.digital/
Support and issue tracking for Slideshow software
Home Page: https://slideshow.digital/
Dear Team,
First of all a great thanks for software you made so we can use it freely. I just want one more help, is it possible that we can fix ip address of the device anyhow as every time device started it fetch a new address from DHCP. If possible than kindly help me out.
Regards
Ravi Kapoor
Constitution Club of India
Hi, my two pennies for enhancement, could be useful, in case of complex schemas, to have the chance to reorder the layers, and after the great feature for make round corners of the panels would be interesting to add a border feature. Thank you. Great job!
hi, could you please realize the documentation about mqtt, or explain it here, i'd like to use it for a new project, i have a mosquitto server but i don't know how to use topics/messages inside slideshow, i found no element i can use to show or manage them ( on 3.17 version). thanks a lot!
Hi,
I would love to use the app but in my case in make sense to react on motion instead of face recognition.
Is there a way to use the face recognition as a motion sensor ?
Regards
Ralf
Today I inadvertently deleted a screen layout by clicking the "X" button next to it on the layouts page.
Request/suggest there be a confirmation before deletion.
Thanks!
Hallo,
It is possible to show Grafana Screens http://play.grafana.org ?
Hi all,
I used the app with owncloud as webdav remote file storage and automatic file sync which worked fine as expected.
Due to the EOL of PHP <8.x the switch to nextcloud was needed. But now the file sync is not working anymore. It always returns a 503 status code even other clients connect perfectly with the same data.
Tested with two different Nextcloud installations (two different provider).
Here is the log:
2023-06-06 23:38:37 INFO sk.mimac.slideshow.database.dao.GrabberDao - Edited grabber data '/test'
2023-06-06 23:38:43 WARN sk.mimac.slideshow.downloader.FileGrabber - Can't download file from 'webdav://https://USERNAME:[email protected]/remote.php/dav/files/USERNAME': com.thegrizzlylabs.sardineandroid.impl.SardineException: Error contacting https://nextclouddomain.com/remote.php/dav/files/USERNAME (503 Service Unavailable)
2023-06-06 23:38:43 INFO sk.mimac.slideshow.downloader.FileGrabber - File grabber for id=5 finished in 0 seconds, statistics: filesDownloaded=0, filesSkipped=0, filesNotChanged=0, filesFailed=1, downloadedBytes=0
Any hints how to fix this ?
I could provide a nextcloud testlogin if needed.
Thanks in advance
Regards
Ralf
Currently slideshow only supports wildcards for filenames - it would be nice, if it would also accept wildcards for directories.
Is there a way to control the screen resolution?
I would like to use some websites that requires the digital signage to have resolution of 1920x1080. Thank you in advance.
Hi Can we please have AndroidTV remote Enter Button/Accept button support to invoke the OnScreen Menu?
Or can we have a bind setting on the web server to bind the key?
Sometimes a remote site will need to open the app manually and start the playlist but we cannot invoke the menu using an Android TV compatible remote.
Kind Regards,
AG
Could be usefull to have the chance to download and install new configuration from a ftp o google drive.
could be possible?
If you would like to see support for screen layout with panels with rounded corners in Slideshow, leave +1 here.
It could be useful for example displaying semi-transparent panel with date & time, which could look nicer with rounded corners.
If you would like to see support for displaying Word and PowerPoint documents in Slideshow, leave +1 here.
Right now, time to show next page when viewing PDF's is too high. Would be nice to configure it per PDF.
Hi, I have some machines with slideshow on: android box, android tv, tablet, with different versions of android from 7 to 10.
Some of them can't show html files, the strange thing is that if i send an html file or use the internal html editor, on the screen nothing appears, but if i use the internal screenshot tool to take a screenshot, it shows the html panel, and the page in the right way.
More strangely, normally my panels have rounded corners, so they have 4 "transparent triangles" on the corners, in the machines that do not show the panel, the panels are transparent and the triangles are shown, the perfect opposite image.
It does not seem to be a problem with the android version because same version on different machine gives different results.
have you face this behaviour?
If you would like to see support for periodic downloading / synchronization of files from your Google Drive in Slideshow, leave +1 here.
If you would like to see support for locking Slideshow's on-screen menu with password, leave +1 here.
Hi Milan,
thanks for you improvements! I had another idea which i want to share with you - maybe you like it:
Add the ability to read emails, show the attached image(s) and render mail text as overlay.
The slideshow should wait or poll for incoming messages in background on standby or at certain times. In case of a new message, it shows the attachment (if any and possible) and the subject and text as overlay. A timeout (or touch) defines, when the text fades out and only the picture is shown (maybe repeating).
An enhanced version could also navigate back and forth through the mails.
Use case: send elderly people emails with pictures so they can watch them without any further knowledge and action. But there are more situations where this functionality is useful like hotel rooms, message boards, etc
Hi!
Thank you for creating this could project. Just what I was looking for to run some ADS/Shows via AndroidTV :)
I have unfortunately hit a snag where I cannot Setup Google Drive nor DropBox for period syncs:
Please see below logs pulled:
"2022-10-25 22:27:06 DEBUG sk.mimac.slideshow.downloader.DropboxGrabber - Login for Dropbox
2022-10-25 22:27:06 WARN sk.mimac.slideshow.http.page.GrabberFormPage - Error occurred during connection with cloud provider
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.dropbox.com/... cmp=com.mxtech.videoplayer.ad/com.mxtech.videoplayer.ActivityWebBrowser } from ProcessRecord{58a4860 30189:sk.mimac.slideshow/u0a67} (pid=30189, uid=10067) not exported from uid 10062
at android.os.Parcel.createException(Parcel.java:2071)
at android.os.Parcel.readException(Parcel.java:2039)
at android.os.Parcel.readException(Parcel.java:1987)
at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3851)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1712)
at android.app.Activity.startActivityForResult(Activity.java:5207)
at android.app.Activity.startActivityForResult(Activity.java:5165)
at android.app.Activity.startActivity(Activity.java:5536)
at android.app.Activity.startActivity(Activity.java:5504)
at sk.mimac.slideshow.PlatformDependentFactory.openInBrowser(:1)
at sk.mimac.slideshow.downloader.DropboxGrabber.loginUser(Unknown Source:40)
at sk.mimac.slideshow.http.page.GrabberFormPage.processPost(Unknown Source:187)
at sk.mimac.slideshow.http.page.GrabberFormPage.process(Unknown Source:6)
at sk.mimac.slideshow.http.page.AbstractTemplatePage.getPage(Unknown Source:0)
at sk.mimac.slideshow.http.Responder.getResponse(Unknown Source:549)
at sk.mimac.slideshow.http.HttpServer.serve(:14)
at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(Unknown Source:220)
at fi.iki.elonen.NanoHTTPD$ClientHandler.run(:2)
at java.lang.Thread.run(Thread.java:919)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1043)
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:760)
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:583)
at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1288)
at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:514)
2022-10-25 22:27:44 DEBUG sk.mimac.slideshow.SlideshowActivity - Pausing activity
2022-10-25 22:27:44 DEBUG sk.mimac.slideshow.SlideshowActivity - Stopping activity
2022-10-25 22:28:39 DEBUG sk.mimac.slideshow.SlideshowActivity - Starting activity
2022-10-25 22:28:39 INFO sk.mimac.slideshow.SlideshowActivity - Finished startup
2022-10-25 22:28:39 DEBUG sk.mimac.slideshow.SlideshowActivity - Resuming activity
2022-10-25 22:28:40 INFO sk.mimac.slideshow.playlist.CurrentPlaylistResolver - Current playlist for panel [id=1] switched to 'Files in cycle'
2022-10-25 22:28:40 INFO sk.mimac.slideshow.playlist.CurrentPlaylistResolver - Current playlist for panel [id=audio] switched to 'Empty'
2022-10-25 22:28:42 INFO sk.mimac.slideshow.downloader.FileGrabber - File grabber finished in 0 seconds, statistics: filesDownloaded=0, filesSkipped=0, filesNotChanged=0, filesFailed=0, downloadedBytes=0
2022-10-25 22:29:00 DEBUG sk.mimac.slideshow.SlideshowActivity - Pausing activity
2022-10-25 22:29:01 DEBUG sk.mimac.slideshow.SlideshowActivity - Stopping activity
2022-10-25 22:29:08 DEBUG sk.mimac.slideshow.SlideshowActivity - Starting activity
2022-10-25 22:29:08 INFO sk.mimac.slideshow.SlideshowActivity - Finished startup
2022-10-25 22:29:08 DEBUG sk.mimac.slideshow.SlideshowActivity - Resuming activity
2022-10-25 22:29:08 INFO sk.mimac.slideshow.playlist.CurrentPlaylistResolver - Current playlist for panel [id=audio] switched to 'Empty'
2022-10-25 22:29:08 INFO sk.mimac.slideshow.playlist.CurrentPlaylistResolver - Current playlist for panel [id=1] switched to 'Files in cycle'
2022-10-25 22:29:11 INFO sk.mimac.slideshow.downloader.FileGrabber - File grabber finished in 0 seconds, statistics: filesDownloaded=0, filesSkipped=0, filesNotChanged=0, filesFailed=0, downloadedBytes=0
2022-10-25 22:29:54 DEBUG sk.mimac.slideshow.downloader.GoogleDriveGrabber - Login for Google Drive
2022-10-25 22:29:54 WARN sk.mimac.slideshow.http.page.GrabberFormPage - Error occurred during connection with cloud provider
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://accounts.google.com/... cmp=com.mxtech.videoplayer.ad/com.mxtech.videoplayer.ActivityWebBrowser } from ProcessRecord{58a4860 30189:sk.mimac.slideshow/u0a67} (pid=30189, uid=10067) not exported from uid 10062
at android.os.Parcel.createException(Parcel.java:2071)
at android.os.Parcel.readException(Parcel.java:2039)
at android.os.Parcel.readException(Parcel.java:1987)
at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3851)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1712)
at android.app.Activity.startActivityForResult(Activity.java:5207)
at android.app.Activity.startActivityForResult(Activity.java:5165)
at android.app.Activity.startActivity(Activity.java:5536)
at android.app.Activity.startActivity(Activity.java:5504)
at sk.mimac.slideshow.PlatformDependentFactory.openInBrowser(:1)
at sk.mimac.slideshow.downloader.c.browse(:2)
at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.onAuthorization(Unknown Source:9)
at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(Unknown Source:56)
at sk.mimac.slideshow.downloader.GoogleDriveGrabber.createDrive(:1)
at sk.mimac.slideshow.downloader.GoogleDriveGrabber.loginUser(Unknown Source:8)
at sk.mimac.slideshow.http.page.GrabberFormPage.processPost(Unknown Source:187)
at sk.mimac.slideshow.http.page.GrabberFormPage.process(Unknown Source:6)
at sk.mimac.slideshow.http.page.AbstractTemplatePage.getPage(Unknown Source:0)
at sk.mimac.slideshow.http.Responder.getResponse(Unknown Source:549)
at sk.mimac.slideshow.http.HttpServer.serve(:14)
at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(Unknown Source:220)
at fi.iki.elonen.NanoHTTPD$ClientHandler.run(:2)
at java.lang.Thread.run(Thread.java:919)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1043)
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:760)
at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:583)
at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1288)
at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:514)
"
Logcat Logs when attempting google drive:
22:42:54.272 6145 6777 D sk.mimac.slideshow.downloader.GoogleDriveGrabber: [NanoHttpd Request Processor (#25)] Login for Google Drive
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: [NanoHttpd Request Processor (#25)] Error occurred during connection with cloud provider
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://accounts.google.com/... cmp=com.mxtech.videoplayer.ad/com.mxtech.videoplayer.ActivityWebBrowser } from ProcessRecord{2d61e97 6145:sk.mimac.slideshow/u0a67} (pid=6145, uid=10067) not exported from uid 10062
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.os.Parcel.createException(Parcel.java:2071)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.os.Parcel.readException(Parcel.java:2039)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.os.Parcel.readException(Parcel.java:1987)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3851)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1712)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.app.Activity.startActivityForResult(Activity.java:5207)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.app.Activity.startActivityForResult(Activity.java:5165)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.app.Activity.startActivity(Activity.java:5536)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at android.app.Activity.startActivity(Activity.java:5504)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.PlatformDependentFactory.openInBrowser(:1)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.downloader.c.browse(:2)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.onAuthorization(Unknown Source:9)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(Unknown Source:56)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.downloader.GoogleDriveGrabber.createDrive(:1)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.downloader.GoogleDriveGrabber.loginUser(Unknown Source:8)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.http.page.GrabberFormPage.processPost(Unknown Source:187)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.http.page.GrabberFormPage.process(Unknown Source:6)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.http.page.AbstractTemplatePage.getPage(Unknown Source:0)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.http.Responder.getResponse(Unknown Source:549)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at sk.mimac.slideshow.http.HttpServer.serve(:14)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(Unknown Source:220)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at fi.iki.elonen.NanoHTTPD$ClientHandler.run(:2)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at java.lang.Thread.run(Thread.java:919)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: Caused by: android.os.RemoteException: Remote stack trace:
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1043)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:760)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:583)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1288)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage: at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:514)
22:42:54.296 6145 6777 W sk.mimac.slideshow.http.page.GrabberFormPage:
22:42:54.441 6145 6160 W System : A resource failed to call end.
22:42:54.441 6145 6160 I chatty : uid=10067(sk.mimac.slideshow) FinalizerDaemon identical 2 lines
22:42:54.441 6145 6160 W System : A resource failed to call end.
Can you kindly provide some guidance on what might be going wrong with the device?
System is an AndroidTV device running AndroidTV 10, Kernel 4.9.180.
Decoder | Codec | Max instances | Max width | Max height | Max FPS | Max bitrate | Hardware accelerated |
---|---|---|---|---|---|---|---|
OMX.amlogic.vp9.decoder.awesome2 | video/x-vnd.on2.vp9 | 9 | 3840 px | 2160 px | 960 | 117187 Kbps | Yes |
OMX.amlogic.vp6a.decoder.sw | video/x-vnd.on2.vp6a | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.vp6f.decoder.sw | video/x-vnd.on2.vp6f | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.avc.decoder.awesome2 | video/avc | 9 | 3840 px | 2160 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.avs.decoder.awesome | video/avs | 1 | 1920 px | 1088 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.avs2.decoder.awesome | video/avs2 | 32 | 3840 px | 2160 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.h263.decoder.awesome | video/3gpp | 1 | 720 px | 576 px | 60 | 16000 Kbps | Yes |
OMX.amlogic.hevc.decoder.awesome2 | video/hevc | 9 | 3840 px | 2160 px | 960 | 156250 Kbps | Yes |
OMX.amlogic.mjpeg.decoder.awesome | video/x-motion-jpeg | 1 | 1920 px | 1088 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.mpeg2.decoder.awesome | video/mpeg2 | 9 | 1920 px | 1088 px | 60 | 292968 Kbps | Yes |
OMX.amlogic.mpeg4.decoder.awesome | video/mp4v-es | 9 | 896 px | 896 px | 60 | 292968 Kbps | Yes |
OMX.amlogic.rm10.decoder.sw | video/rm10 | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.rm20.decoder.sw | video/rm20 | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.rm30.decoder.sw | video/rm30 | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.rm40.decoder.sw | video/rm40 | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.vc1.decoder.awesome | video/vc1 | 1 | 1920 px | 1088 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.wmv3.decoder.awesome | video/wmv3 | 1 | 1920 px | 1088 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.wmv1.decoder.sw | video/wmv1 | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.wmv2.decoder.sw | video/wmv2 | 32 | 32768 px | 32768 px | 960 | 62 Kbps | Yes |
OMX.amlogic.mswmv3.decoder.awesome | video/x-ms-wmv | 32 | 1920 px | 1088 px | 960 | 292968 Kbps | Yes |
OMX.amlogic.wvc1.decoder.awesome | video/wvc1 | 1 | 1920 px | 1088 px | 960 | 292968 Kbps | Yes |
c2.android.av1.decoder | video/av01 | 32 | 848 px | 848 px | 30 | 5859 Kbps | No |
c2.android.h263.decoder | video/3gpp | 32 | 352 px | 288 px | 30 | 375 Kbps | No |
c2.android.hevc.decoder | video/hevc | 32 | 2048 px | 2048 px | 960 | 4882 Kbps | No |
c2.android.mpeg4.decoder | video/mp4v-es | 32 | 352 px | 288 px | 60 | 375 Kbps | No |
c2.android.vp8.decoder | video/x-vnd.on2.vp8 | 32 | 2048 px | 2048 px | 960 | 39062 Kbps | No |
c2.android.vp9.decoder | video/x-vnd.on2.vp9 | 32 | 1280 px | 1280 px | 960 | 4882 Kbps | No |
OMX.google.h264.decoder | video/avc | 32 | 2048 px | 2048 px | 960 | 39062 Kbps | No |
OMX.google.vp8.decoder | video/x-vnd.on2.vp8 | 32 | 2048 px | 2048 px | 960 | 39062 Kbps | No |
Kind Regards,
AG
If you would like to see support for using Slideshow as Android's Daydream screensaver, leave +1 here.
More information about Daydream screensaver from the developer point of view is on https://android-developers.googleblog.com/2012/12/daydream-interactive-screen-savers.html. Note that it may not be available on all Android devices.
The title says it all. I have a webpage that I would like to display, but it's with username and password. Is it possible to make a solution of some kind with support to display URL with authentication?
It would be nice if there would be a possibility to show exif or file meta data as overlay.
eg: creation date of the picture and/or name of the file
More enhanced: show location based on lat/lon in exif data as pinpoint on a map or as text (address)
Is there any way that the slideshow application can run on smart TV the periodic remote loading and also on a 7-inch Samsung tablet from Amazon greetings
It should be possible to pause, back and forward the slideshow with touching the screen (left, middle, right for example). The pause function should have a customizable timeout to prevent burn-in.
Hello,
I've installed the arm v7a 3.18.0 version on an old android 4.4.4 IPTV box. I am having two issues:
I would appreciate if you could advise on how to fix above two issues.
Thank you for your time.
Gilbert
Really an extension of this: #33
Request: When getting device info (I use mqtt for remote pseudo-control over slideshow) it would be great if I could get synchronization information with a timestamp and if the synch was manual or automatic.
Maybe something like this?
{
...device info,
lastSynchronized: manual-1675496322
}
{
...device info,
lastSynchronized: auto-1675496322
}
{
...device info,
lastSynchronized: null
}
Does this exist now?
Here is what I want to do: I want to set up an external endpoint that have only the config file zipped (i.e example.com/config.zip). But I only want the device to sync 1. When the device is being set up, and 2. When I update my config file, I want to be able to tell the device to resync to get the new one.
I guess this is a feature request if this does not already exist.
I would love to connect our Slideshow in our church foyer to the livestream we send out from our sanctuary. The standard format used by OSB for output on an internal network is NDI. I think that would be a valuable support.
Hi there, simple question:
Is there a way the app can delete the .zip (or all files in the target folder) after they have been downloaded?
I'm not sure if the app does this: I need to set an specific time frame for an specific image o file. For example: Between 06:00am to 08:00am show an specific file. Then from 08am to 11am show an slideshow with several images and videos, and so on....
If it doesn't do this, I can pay for this feature and make it available for all the community.... Also it will be nice to have a tutorial on how to establish a fixed IP to the Android Device and how to access this device remotely so there's is no need to be on the same network of the device to access Slideshow app and change the config.
Best regards,
If you would like to see support for setting up special playlist for exact days (e.g. Christmas playlist for December, Valentines day playlist just for 14 February etc.) in Slideshow, leave +1 here.
Hi. I am wondering if it is (or could be) possible to include a piece of video content in a playlist and have it loop for a fixed amount of time rather than play only once. This from the documentation suggests it isn't currently possible (and I can't find it in the UI):
During the cycle, each content is resolved to only a single file, image or stream. This is then played for a set amount of seconds (except for audio files, video files and moving RSS messages, which are always played for their full length)
Hi there,
I recently discovered this app and installed it in my amazon fire tv.
It's amazing, but there is one thing I can't yet get to figure out -
I have videos with different duration and some of them end up being cut off before the end - how can I adjust the app to allow each video to playback until its actual end?
Thanks very much in advance and best regards,
Michael.
I want to set the slideshow up running on one screen, whilst then using another screen for other apps. This worked fine, but mostly, when you go to another app, the slideshow player just goes white. When you click on the slideshow screen again it continues.
Running in a 2021 i5 Aser Chromebox
Permission to run over other apps i set
Is there a sulution for this?
I installed the app for the first time. The app stays on the loading screen. I am getting the error "can't load database" java runtime exception.
I tried it on 3 devices. Android 9 and 10.
What is the cause of the error?
When trying to access Advanced settings inside the app on the device, I get blank screen with an error message
"Website not available, http://127.0.0.1:8080/ could not be opened because of:
net. ERR_TOO_MANY_RETRIES"
If I try to open the link in a web browser on the same device (127.0.0.1:8080 or localhost:8080) it works OK, just not inside the app itself. Log and Logcat show nothing unusual, when this happens.
It happens on my phone (Redmi Note 11 Pro+), but I can't try it on actual devices, where the app is also installed (two smart TV's), as they are in use for other purpose at the moment for next couple of days.
If you would like to see support for export and import of whole configuration (screen layouts, playlists, items, settings...) in Slideshow, leave +1 here.
Hi,
When connecting an USB flash drive a message pops up with the message "No USB storage found".
The files are no copies to the player, and nothing else happens.
The logs states
USB media inserted: path:///mnt/media_rw/1C42-C554 based on action=null, previously mounted=false
2023-06-28 10:53:20 WARN sk.mimac.slideshow.MountListener - No USB flash drive found
Am I doing something wrong ?
Benjamien
Good afternoon, I'm contacting you to report a bug I've been experiencing with your application.
When I'm showcasing videos, they cut a few seconds before the ending, which leads to some video content to not be shown.
Appreciate the attention.
If you would like to see support for uploading custom fonts through the web interface, which could be then used for text in RSS and Weather panels, leave +1 here.
Love the app, just tried to send you an email, but it kept failing.
Anyway, would be great to have a way to delete playlist. I tried to delete some content, but it said it was in a playlist even though it's not. I have playlist I want to get rid of too. Just want to clean up basically.
Cheers
It should be possible to select file types (video, image, etc) instead of only a single file extension. (eg file type "video" would include all supported extensions like mp4, mkv, etc)
My test device is an Nvidia Shield Pro, at 4K, but Zone info shows 1080p. I've uploaded a couple of 4K test images just to see, and it does seem like images are being rendered at 1080p based on the blurry lines.
You're getting coffee anyway from me (SQL, Scripting, Sync, Nearby devices, this is awesome sauce) but if there's any way to set this to the system's resolution that would be ideal. Are there any undocumented settings I can make use of to set this?
UI screen resolution: 1920 x 1080 px
Output screen resolution: 3840 x 2160 px
Hello,
I'm a "slideshow" user.
I use "surface pro 4 (windows 10)" to send photos to the "slideshow" on my android tablet via my browser.
Is it possible to use the camera on my surface pro 4 to send a photo directly to slideshow?
Thank you.
Stephane
I have managed to play a single file and display HTML, but cannot switch to a playlist using the API. I have tried using Postman and PUT command. The name of the playlist is "velkommen"
http://192.168.1.115:8080/ajax/playlist/set?playlistName=velkommen
Server response
Code Details
Undocumented
TypeError: Failed to fetch
Responses
Code Description Links
200
Success
First time I'm using this, maybe I'm doing it wrong?
If you would like to see support for periodic downloading / synchronization of files from your Dropbox (similar to Google Drive in #2) in Slideshow, leave +1 here.
When adding video content in a playlist, the "Content duration (seconds)" will impact playback of the video. I have tried several sources and if I leave the default settings to "10 seconds", playback of video will stop after 10 seconds and restart. If the setting is changed to another value, say 6000 seconds, the video will play without stop. In the ? (help message) it is stated that this setting will not impact on video playback, but based on my testing it does. I have tested this on various devices with the same result.
Version of Slideshow : 4.2.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.