Giter Site home page Giter Site logo

theothernt / aerialviews Goto Github PK

View Code? Open in Web Editor NEW
393.0 7.0 35.0 4.46 MB

A screensaver for Android TV devices including Nvidia Shield, Fire TV, and Chromecast with Google TV. Inspired by Apple TV's video screensaver.

License: GNU General Public License v3.0

Kotlin 100.00%
android-tv screensaver exoplayer2 android kotlin nvidia-shield chromecast google-tv

aerialviews's People

Contributors

birdsof avatar cachapa avatar dog77k avatar dtsypkin avatar hofferic avatar marcopar avatar peat80 avatar theothernt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

aerialviews's Issues

Render Output 1080p on 4K

I'm using an LG CX tv with a Shield TV (2019) which supports nearly everything and the app shows :

Render Output : [email protected]
Physical output : [email protected]

Also codec summary :

AVC : Found
HEVC : Not Found
Dolby vision: Not Found


As the tv shows the Dolby Vision pop up, even though the app suggests otherwise, are the screensavers being rendered in 4K? Or is the app ignoring all of the above?

I did try checking the EXCEED RENDER CAPBILITIES, but the output appeared the same.

image

HDR Ocean Views Showing Up Green

Most of the HDR content seems to be working but the ocean looks to be green instead of blue. Maybe the HDR channel is not coming through correctly?

Left Button Press To Go Back

Hey I see that the app already has the skip video feature for pressing right, could we also get a press left button option for going back to the previous view? Thank you

Crashing

I'm on a Nvidia Shield with the latest update (8.2.3) and it's crashing a bit much when changing settings.
Happens on a lot of random settings, especially the first time changing some settings and pretty consistently when selecting local source under videos and enabling local videos, like every second or third time changing them.
But like i said, it's also happening when changing other random settings, like some under interface.
It is possible to change these settings, i just have to start it back up after crashing and change it again, so it's more of an inconvenience than anything else.
It's only when changing settings so the streaming of videos itself and using the screensaver works fine.

App no longer working after update

After the newest update ,, app no longer working on nvidia shield ,, I have to restart the device to make the app working and after using the device for sometime and waiting for the app to start screensaver it didn't

Network videos - black screen

Afternoon,
firstly - thanks for all your hard work here, particularly love the anti-burn in option for added peace of mind!

I've downloaded all the Apple videos in 4k HDR and host them on my NAS (Unraid) with open permissions.
When I add the network details and hit test, it sees all the videos in that share (88 videos found).

When I go to test/start the screensaver however, its a black screen only. Now I know you've said HDR videos dont play correctly for everyone, however when switching to the streamed option from Apple servers (and selecting HDR only), they play in Dolby vision no probs. Its just not playing from the network share.

Additionally, when I pop 4k SDR versions in the network folder instead, same issue black screen.
Finally, I grabbed some 1080p HDR and SDR videos and put them in the share - black screen, wont play.

For all these, when you hit the "right" button on the remote it flashes the filename and time before returning to black image.

Im running v0.98.1 release build on an Nvidia Shield Pro, displaying onto a 4k 55" OLED LG GX, running a gigabit ethernet connection (Plays 4k HDR content on a regular basis via Plex). The network share is SMB open permissions.

Local Playback USB

I have all of the 4k HDR videos on an external usb drive. I have not changed the names of the files. The app crashes upon setting to local only.

Black Screen on Local Files from USB

On the latest Play Store version (1.1.1) and Android TV 9.0.1 for NVIDIA Shield, I see no video or even a clock when attempting to run from local files stored on the attached USB drive, just a black screen. The files are still the original names when pulled from Apple and are located in a subfolder from the USB's root. Streaming from Apple works fine but would prefer to go another way to save bandwidth.

Hdr not working on mi box 4k

Plzz can you make hdr apple videos work on your program on mi box 4k ,, it keep give me black screen ,, but sdr apple videos work fine

Feature Request - A way to export and import settings

This is a selfish request. I have 3 Android TV boxes. I have downloaded all the videos to a NAS. I spent a good10 minutes setting it up(lots of typing). I would love my other 2 devices to be configured exactly the same. It’d be great to export somewhere, maybe even video dir, so it can be imported on other devices.

thanks for the great app!

German Translation

Describe the solution you'd like...

I would like to know if this project would accept translations.

I could translate the strings of this app into german language. But it would be wasted time if it will not get accepted. So the question is would you merge such a pr?

Thanks for your hard work making this great app. It is a must have for me on android tv. 😍

Pressing Play on Shield TV remote is not passed on to app

I just realized in the previous (0.99) release notes, it states "Media buttons will exit the screensaver and be passed to the app in the background".

I've had 0.99 installed, and now the newest release, but this never worked for me. The screensaver quits, but nothing else happens. VLC just closes the (streamed) video when screensaver starts it seems and pressing Play on the streams screen does nothing anyway, so nothing you can do about that. However Netflix doesn't pick up the play-press either. The screensaver quits and then I have to press Play a second time to get Netflix to resume the video.

Am I misunderstanding this feature or is something bugged for me?

I have a Shield TV Pro (2019) running its stock Android TV 9.

PS. Love your screensaver. Big thanks!

OLED Mode

Hey there. I love this awesome app!

I had a LG OLED TV now and I am bit paranoid about display-logo burning.

Is there a chance to move the text permantenlty and the clock? I use this app on my nvidia shield and disable thoose infos but they are nice.

Questions about capabilities screen

image
I am using shield tv 2019. Video output is set to 4k HDR and Dolby

  1. Is dolby vision codec supposed to be false?

  2. Is render output showing settings resolution or playback?

Add features from the original version

Hi,

The latest original version introduced some new features.
Can you add them to your version?

  1. Progress bar on the bottom of the screen
  2. Bigger texts divided to clock on one side and name on the other side
  3. Text that says "Loading Aerial..." In the middle of the screen when loading the video.

Thanks.

Apple Server taking priority over Samba share

First of all thank you for this excellent fork(?) of Aerial Dream. I was using Aerial Dream the last year, and was excited to come across your app which let's me get the 2021 videos and stream the videos locally.

I have all my videos on a Samba share. I noticed that if I don't uncheck stream apple videos directly, that Apple servers take priority over my local Samba share.

I'd prefer to have the videos stream from my samba, and then only from Apple when the videos are missing on the Samba.

Lastly, I'm using a 2nd Gen Cube (2019) FireOS7, and everything is smooth. For your FireTV instructions, I'd recommend breaking up the ADB command into two commands:

settings put secure screensaver_components com.amazon.ftv.screensaver/.app.services.ScreensaverService:com.neilturner.aerialviews/.ui.screensaver.DreamActivity

settings put secure screensaver_default_component com.neilturner.aerialviews/.ui.screensaver.DreamActivity

Trying to run this as one command did not work for me.

Feature Request: Separate branch for Beta in Play Store + Stable build in Amazon Fire TV store

Hello, I'd like the option to be able to directly install the beta version of this build in the play store rather than having to sideload the apk please. Also similar idea for at least being able to install the stable build into the amazon fire tv store if possible. I have to use adb commands to change my fire tv stick screensaver to Aerial Views, but it works great! Thanks

WebM files not detected in SMB Share

I have managed to connect my network share on my Shield correctly.
It took some setting up. But I got there. I needed to share the specific folder I wanted. Not just the external HDD itself.

The only reason I knew it was successfully when testing the connection was because I threw a random .mp4 into the folder along with my 88 .webm videos I downloaded from YouTube. Totalling 600GB.

It only detected 1 video and testing the screensaver plays the .mp4.

My question. Can you please allow it to detect .Webm extensions please. I assume Exo Player has the functionality to play them just fine?

I will be so grateful if you can manage to implement this as I can't feasibly convert 600GB of .Webm to .mp4. It would take forever.

Add custom files support

As far as I understand this app only supports local files with the same file names as the Apple playlist.

I have 150 files I'd like to add (Complete Aerial Expansion Bundle), so I can't just replace the file names. Support for custom files that doesn't match the file names of the Apple playlist would be appreciated.

Crashing

The app crashes randomly on Android TV 9. The screensaver starts and after pressing the back or home button the TV freezes and do a reboot.

Pressing Play on ShieldTV remote does not dismiss screensaver

I have a ShieldTV, and if I pause a video (in Kodi), wait for Aerial Dream to start, then press play on the remote, the video starts but the screensaver continues to run over the top.

If I press the back button it cancels the screensaver. No other button seems to cancel it that I can find.

Ideally, pressing play should both start the video and cancel the screensaver.

I believe the original (prefork) version had solved this issue.

Thanks!

Playback issues on Khadas VIM2

I’m having issues with aerial view on my Khadas vim2 android mini computer board I’ve got this connected to my smart tv I like this better AV then aerial dream that keeps crashing but this works ok but over time it does crashed all I get then is a black screen with the time and no screen savers I’m running android nougat 7.1.2 this is the best screen saver I have all the others are crap waste of time.

SMB Import/Export issues in v1.1.1

Thanks for this great update but looks like they're some issues in SMB Import/Export.

On my SHIELD Pro 2019 with Android TV 11:

  1. Export done as you can see but title need to be changed something like "Done". the file name is:
    aerial-views-smb-settings-1645963945658.txt
    https://imgur.com/a/ZbVBCcv

  2. Tried to Import to test this function and get this error:
    https://imgur.com/a/1h7kbMO
    AerialViews tried to get aerial-views-smb-settings.txt from Download folder but the exported file name is aerial-views-smb-settings-1645963945658.txt so this will never work.

  3. So by changing the file name to aerial-views-smb-settings.txt with X-Plore then trying to import again. This time I got "reading file error" as following screenshot. I checked the SMB value and all empty so function is still not ok on SHIELD.
    https://imgur.com/a/PgMXXr5

On my Philips 55OLED806 with Android TV 10. I copied the renamed aerial-views-smb-settings.txt from SHIELD to the Download folder of my TV. New installed 1.1.1 and test the import function. It quit immediately then I launched it again. The SMB value all import successfully and tested without problem. I tried to import many times but it just quit immediately after click import button.

v0.95 - Black screen when used with Fire TV Stick 4k.

I sideload your app on my Amazon Fire TV Stick 4k and using ADB I have it set as the default screensaver. I started using version 0.94 to accomplish this and it works great, however when I updated the apk to the new 0.95 version the screensaver stopped working; when it triggers it only shows a black screen. If I download and install 0.94 again it starts working.

I should note at this point that accessing the app still works; I can configure it that way still and I can also test the screensaver from inside the app and that works fine too. All that doesn't work is when the screensaver is actually triggered under normal circumstances. I tried uninstalling the app and reinstalling it to no avail and I've also tried also doing a factory restore of the Fire TV and sideloading the new version again but also did not correct the issue.

Any ideas? It doesn't matter to me at all really as the 0.94 version is stable for me and works nicely so I'll just stick with that if needs must but I figured I'd mention this to you in case it's something you can fix.

Feature request: Save streamed videos locally / to share.

As you already have the playing from local / share functionality implemented, maybe add a way to save the videos, so that your app can re use them after a while instead of downloading / streaming them again?

Btw, congrats on the Play Store release!

Feature Request: Launch Screensaver on Start

I want to start the Screensaver, when i launch the App (like in the Phoebos Version).

Or is it possible to get a Shortcut Apk that we could place on the Home-Screen and launch the Screensaver manually.

Thank You!!!

Play Store Release

Hey, I see you are planning a Play Store release in #11. This is great! I just wanted to open this issue to track that task, and whoever wants to be notified when it's ready can subscribe to this issue.

Thanks!

Playing videos on Network Share even when that option is switched off

Have an odd issue on my main Shield TV Pro 2019. I have an external 1TB USB 3 drive connected to the Shield an am using that drive as Shared Storage. On that drive, I have each of the Apple Aeriel screen savers in a folder called screen savers.

Have this same setup on my other 2 Shields as well (another Pro and a Tube) and it works perfectly. I deselect to Stream Apple Videos, and check off the box to play local videos via USB. I leave the SMB share un-checked. On my other Pro and Tube, this allows the app to work perfectly and play only the saved videos from the connected media (USB drive and SD card).

On my main 2019 Pro, though, I have the same 1 TB USB drive connected with the vdeos saved on it and also the same settings. The only box that is checked is to play videos connected to the device via USB, etc. I also have an SMB share connected to this Pro as my Plex server. That SMB share is NAS storage where I keep my videos. Even with the "Play videos from SMB Share" uncheck in the app, the app is playing movies from the SMB share when the screen saver comes on. It's not playing any of the ariel vids I have saved on the attached storage. No matter what settings I try, I can't get it to stop doing this.

Would it be possible to add an option to app to tell it where to point to in order to play videos? This would elimiate the guess work of the app trying to do it by itself if we could just point it to a directory and tell it to play only these videos.

Thanks so much for the app. It's really great!

HDR playback and framerate match issues

HDR

I like your program very much

I use your program on two andriod devices and same Tv samsung 2021 qled q70a hdr 10

1- mibox s : when I use hdr apple Aerial videos it keeps give me black screen

2- nvidia shield : when I use hdr apple Aerial videos it plays but without activated hdr feature so colors are washed , despite of when I play same videos on any media player on nvidia shield hdr activated and color works well with no problem

SDR Apple Aerial Videos works great on mibox and nvidia shield

Framrate match

when screensaver start during I am pausing a video from player that support framrate match like plex or nova ,, it keeps play on the same framrate of the video ,, it is mostly 24 fps because most movies are 24 fps ,, and when that happen video keeps judder ,, If you can find a way to prevent that it will be great

Local Files on Internal Shield Storage

I put the files in both the Movies folder, and also a separate Apple Screensavers folder, and the videos did not load from them. I have an SD card merged to internal storage. Shield Pro TV 2019

How to launch screensaver with button mapper app?

I used to use aerial dream for my shield, and had remapped my netflix button on the remote to launch the aerial dream screensaver. Wondering if there is some sort of intent to broadcast or shield command I can run to start the this app in the same way.

Option to toggle location names while screensaver is running

I much prefer the totally clean look of no clock or place names but sometimes when the screensaver is running in the background people in the room get curious about where the current video is located. It would be great to be able to hit a button on the remote and have the place name fade in.

Feature Request: Auto-resume if network issues occur.

Issue I'm having is: I often have to reset my router and I've noticed that when I do, if the screensaver is playing, it just stays black after network is restored. If I wake up the device, the screensaver will turn on again in five minutes like normal.

Fortunately, if the screen is just black, technically my screen is still saved so no big deal.

HDR Playback issue on Philips TV

Hey,

I'm trying to understand why my Philips tv doesn't play the HDR Videos.
I have the Philips Android TV model PUS8505 from last year.

  1. The TV spec sheet says that it supports all the HDR formats and video formats including Dolby Vision, hdr10, hdr10+, hlg and vp9, avc and hevc codecs.

  2. Netflix and other apps shows Dobly vision content perfectly and the TV shows a notification that Dolby vision is being used.

  3. In the debug section of the app everything shows as True, but the HDR Videos are still black screen. The debug screen also shows that my tv is at 1080p at 60hz, maybe it has something to do with this? Although it is a 4k screen and as mentioned earlier Other video apps do support 4k content with Dolby Vision.

  4. I've tested both the 1080p HDR stream and 4k HDR stream and both get black screen instead of the video and no Dolby vision notification is shown

Is there anything else that can be done? Or am I doomed to use SDR ?

Regards

Screensaver gets stuck sometimes

I have noticed >10 times this month that screensaver sometimes stops moving and wont play unless I go to the next one..
I have a decent internet connection (50Mbps) and I think it is enough to not be a reason for this issue.
Its not HDR problem since I recently lowered the quality to SDR 4K and its still happening.

Select which videos to play

Hi there,
as my issue does not seem to get easily solved, I'd thought about explaining why I wanted to use smb in the first place: to select which videos are playing.

Is there any chance for an easy implementation of selecting which videos (either every single one as a selection or in groupings like China, Hong Kong, Los Angeles etc.) are played when the screen saver starts?

Option to disable manual switching of videos

This feature is nice, but I'd like to be able to disable the use of arrow keys to navigate entirely:

You can now skip to the next or previous video

When the screensaver is active, I'd like any button on the remote to turn it off and go back to the OS/app that it was on.

Feature Request: Weather

I know this is probably a big ask, but is there any way to have weather info on the opposite side of the clock/location info?

Wishing you the best of luck in the new year and thank you for this app!

Videos Freezing

  • Today's release (0.99.1)
  • Chromecast with Google TV
  • Quality is set to 4K SDR

2015/17/18 movies

This version works so much better on my Sony X900H. So thank you.

My only question is there a reason you don't have the 2015/17/18 movies as well?

Add network storage support

Add the ability to play videos from the local network, via network shares (SMB/Samba)

  • Will support a single location initially
  • eg. smb://username:password@localserver/videos/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.