Screenly / Anthias

The world's most popular open source digital signage project.
https://anthias.screenly.io
Other
2.53k stars 622 forks source link

Google Drive connectivity #1051

Open augisbud opened 5 years ago

augisbud commented 5 years ago

Hello, I'm searching for a way to play files from google drive on a raspberry pi 3b+ running screenly

vpetersson commented 5 years ago

@augisbud can you expand a bit more on this use case? What kind of content are you envisioning playing?

qbicdesign commented 5 years ago

You can play files directly from Google Drive - you have to use the "Publish to web" feature from the file menu in your Google presentation, sheet, document or whatever. I'm using this all the time.

If you're trying to automate a slideshow from photos in Drive, well thats another story. You'd need to use a third party drive add-on for that such as this one: https://chrome.google.com/webstore/detail/photo-slideshow/llgeanpccblagafdmfalehmopdbakhol

augisbud commented 5 years ago

@vpetersson I want to play video, images, gifs in a drive folder continously, in order by names, not randomly

vpetersson commented 5 years ago

I see. Well, it's an interesting idea. It is however not something we currently have on the roadmap. We are happy to accept code contributions for this, but I don't think it will make it to our roadmap anytime soon unfortunately.

ealmonte32 commented 5 years ago

@augisbud Like @qbicdesign says, using Google Slides and publishing the file, is the best way, add all your pictures and videos, etc, as slides, and make sure that within the presentation settings you set to autoplay the slides, and the videos should autoplay as well.. screenly will load the presentation URL just fine, I've tested this and am currently using it as well.

oakie22 commented 2 years ago

@augisbud Like @qbicdesign says, using Google Slides and publishing the file, is the best way, add all your pictures and videos, etc, as slides, and make sure that within the presentation settings you set to autoplay the slides, and the videos should autoplay as well.. screenly will load the presentation URL just fine, I've tested this and am currently using it as well.

AFAIK, Screenly OSE will no longer 'play' Google Presentations: as of November 2021. It is unclear if an OSE update is expected to resolve the issue.

qbicdesign commented 2 years ago

I just tried installing from 2020-07-17-Screenly-OSE image on both Pi 2b and 3b , and I'm getting black screen when the slideshow should be playing. I tried updating to latest dev branch with full upgrade, and the Pi gets stuck on rc.local I may try install from raspbian lite via script rather than from the image to see if it makes any difference.

For me Google presentations are still working on a Pi 4B running version master@97a0abd uptime 145 days. and some older installs on Pi3 with version master@f2cbd9f that are also still working fine, so as last resort I can just clone the SD card image

All in all though this is a big loss of functionality...

ealmonte32 commented 2 years ago

@qbicdesign @oakie22

I recommend to download raspbian lite buster directly from Raspberry Pi foundation: http://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2021-05-28/

Burn the image to SD card with balenaEtcher.

Configure the Pi with all normal configurations using sudo raspi-config at the terminal (locale, timezone, language, hostname, passwords, memory, etc)

Then run the bash install script.. you MUST select the master development branch so that all of the latest fixes/patches and things we've worked on that have made it function properly for many websites and the way I myself run it.

It is important to note that the Raspbian OS image that might have came with the 2020 or any other Screenly prebuilt image, could have been missing some packages or something that was superseded by some other package that is required once the install script installs some packages that were then newer than what the image came with... long story short, just follow my steps above and dont spend too much time installing the prebuilt image and troubleshooting it.