[Q] AudioCast w/o root or Xposed? - Galaxy Note 4 Q&A, Help & Troubleshooting

I'm trying to fit my Galaxy Note 4 into my previous media setup. What I need is away to audio cast (capture and stream) to a DLNA client on my RaspberryPi from Google Music on my Note.
Previously I had a Nexus device and I just root and installed Xposed to audio cast through BubbleUPNP app and their xposed module.
I realize that I could still root my Note 4 and create the exact same configuration, however, with ART/LOLLIPOP around the corner it doesn't seem like a long term solution (mainly because xposed is still not compatible with ART and it appears it won't be a short development process). So I'm looking for a more permanent configuration.
Also I'd like to stay away from rooting or otherwise molesting my stock install of the OS. I think this phone runs great and I use it for work and would rather not have to spend hours in ODIN flashing fixes and hacks to get things working after I push a custom config too far.
Does anyone know of a clean way to audiocast to a DLNA client on the Note 4?

This maybe?
https://play.google.com/store/apps/details?id=com.joaomgcd.autocast

Thanks for the reply photoshopgeek, however, I'm not trying to cast to my chromecast in this case. I need to cast to my RaspberryPi.

Not sure if this will work. If it does you'll need the premium version
https://play.google.com/store/apps/details?id=com.koushikdutta.cast

Related

[Q] Streaming app?

Since it's now possible to install apps in the Q, I was wondering if there's an app for streaming audio directly to the Nexus Q from your computer or something like that via WiFi. Like WiFi speakers. Do you know any app that can do the job?? Would it be difficult to develop?
I think something that uses AirPlay would work well enough. I haven't tried it though - https://play.google.com/store/apps/details?id=com.bubblesoft.android.airbubble&hl=en
I'm planning on trying this out this weekend to see how far I can get (and possibly putting together some sort of AirPlay receiver service specifically for the Q).
After a little search
After a little search I found this. The only downside is that the server is Windows only.
https://play.google.com/store/apps/details?id=com.georgie.SoundWireFree
XBMC for Android
http://dl.miniand.com/miniand/xbmc-android/xbmcapp-armeabi-v7a-debug-20120714.apk
Questions go in the Q&A section

Netflix will block rooted users

Apparently Netflix is going to start blocking rooted and unlocked users from downloading the app through the Play Store through safety net check criteria. I searched on my 6p for the Play Store just now and it did not have a listing but checking on my shield TV I did find it. I don't know if they are just blocking the rooted users from downloading the app or if they're planning on blocking rooted users from using the app. I believe this all has to do with DRM content.
To be fair I can't see much reason beyond adding Plex Channels (to Plex (durr!)), why anyone would even want to bother with root on the Shield TV. Thankfully that level of root can be achieved simply enough. Without opening the whole /system partition. By just symlinking the needed Directory outside of /system. But, the catch 22 of that is you still have to have a systemless root to do it which means you have to manually open, and shut the /system partition again afterwards. Alas I will have to "test" this out again eventually. But for the moment APV is working 100% under this config. The only place where this type of root fails is at AdAway (Blocking Ads). As I haven't been able to create a working simlink for it.
Besides, Phones are one thing the Shield is something totally different. Netflix doesn't need to be installed from the PlayStore. It's a system application, along with Amazon, BBC, and VuDu. As such I have made such a test as to uninstall the last Update, which I was able to reinstall just fine.
As to any further testing of Netflix I will wait a few more weeks untill my old Phone Contact runs out, and then invest that capital on a Netflix 4k Sub.
Otherwise I am bootloader unlocked. So we'll just have to see. But, does the Shield TV even have a Samsung type eFuse (e.g. Knox Flag?!) that trips if your unlocked?! I have to say that I'm not aware of there being one on the Shield TV. Again this 'practice' seems all to common on Phones. But, again the SATV is NOT a neither a Phone, nor does it run a Phone OS.
Until now is only on google side. To workaround this use magisk to root.
I recommend you to take a look at full android nougat development, you might be interested mostly for the next version when Nvidia is supposed to fix some major bugs and because zulu99 has an awesome solution in mind in response to google that will be implemented on next FAN version.
https://youtu.be/yTf55-PXC8k
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
lavero.burgos said:
Until now is only on google side. To workaround this use magisk to root.
Click to expand...
Click to collapse
Does Magisk work for the Shield TV? Is there a tutorial anywhere?
colino17 said:
Does Magisk work for the Shield TV? Is there a tutorial anywhere?
Click to expand...
Click to collapse
I know that it works with full Android nougat by zulu99, which is the ROM I use.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
Ichijoe said:
To be fair I can't see much reason beyond adding Plex Channels (to Plex (durr!)), why anyone would even want to bother with root on the Shield TV.
Click to expand...
Click to collapse
I think replacing the launcher is the primary reason people would want to root the shield. It's the only reason I've done it since Leanback is just sort of clunky.

What do you use the ROOT for ?

Hey everyone
I hesitate to root my S8 but I'm not sure I really need it
With my S7 edge, I rooted my phone to get greenify working, but the non-root method on greenify works great on my S8. I used to enable the double tap to turn off screen on Nova Launcher thanks to root. But it's also possible to do it without root now. I used AdAway, but now I have BlockThis!, a VPN/ad-blocker. I also used root to get TWRP, custom ROMs, etc, but there were AOSP customs ROMs on the S7 edge. Here one the S8 there are only stock-based ROMs yet, so not very interesting
So here is my question : What do you use root for ? What made you root your phone ? What main root features are you guys using ?
I root for many things but among them is to flash twrp recovery and roms.
1. De-Bloat
2. TWRP - backup info
3. ROM - when I get bored, change ROM
4. Tor- anonmymity my friends
5. Mods - sound, nav bar, extension, fast response to touch, enhancemtns
6. Security - keeping watchful eye on whoes watching me
These are just some of the things I use root for. I enjoy having my phone specifically geared to what I want and how I wish to present it. I had the Note 3 then Note 5. I moved to this one since the Note 7 was a bust and I'm waiting for the Note 8. Once the Note 8 comes I'm outta here root or no root!
1. Multi Windows for all app. It works perfectly on my rooted C9 pro, I can let the game runs while watching news or facebook
The other thing I really missed is xposed framework which include the following:
2. Disable bluetooth pops up
3. disable the annoying volume warning
4. App Locale
5. Chrome Pie
6. Youtube ad blocker
7. Youtube slide ff and rewind
8. Youtube background play
......
adding to the list:
- Xposed (when will it be available?)
- Titanium Backup
- Adaway
Titanium backup
Adaway
YouTube Adaway
Viper4android
These main things for me :good:
My S6 was the last phone I rooted. I didn't root my S7 Edge and I don't plan to root my S8. The reason is I really like using Samsung Pay. I use it almost everyday. The only thing I really miss is Titanium Backup. I no longer feel the need for a lot of tinkering with root apps. Some of them come with issues.
Sent from my SM-T800 using XDA-Developers Legacy app
I agree with OP, less and less reasons to root. All my apps are backed up with Samsung cloud and listed under Google account, so can be restored with 1 click. All important data files I export to SD card which I back up to computer (besides being backed up to cloud as well) so no more Titanium for me. We had program to freeze unused system apps without root. I have no problem with Samsung UI (if I did, I wouldn't buy it) so don't need custom ROM. I do use or intend to use Samsung pay, Amazon Prime Video, FIOS TV, secure folder etc. which are not playing nice with root . So far my phone runs good and I have no reason to tinker with it. It's a moot point anyway since there is no root for SD ATM AFAIK, but I don't miss it.
All the above reasons to Root keeps my devices​ happy on XDA!
Netflix announced their app won't work on rooted/jailbroken phones anymore. I think something with Google also.
I have the Snapdragon variant which can't be rooted. I normally root my devices for audio mods mostly and recordings games with internal audio with mic if possible. I used to root for screen recording until android let us do it in lollipop. I am happy without root on the s8. For audio I have the Jaybird X3s with the sound alive eq and it sounds better than any audio mod I've used on other phones. And the S8 has the game recorder but if I want mic audio over internal audio I just bought the Mobizen Gameduck headphones which can do that on any phone without root. Some extras I normally enjoyed were Substratum or Cm theme engine but there is a built in theme engine so I'm happy. I used to use Xposed on non Samsung phones to get a reboot option but I don't need that. I like the no fuss I'm getting with this phone. I can just enjoy the phone. ??

Possible to enable/add casting to Miracast?

I was just curious if this is something that could be added via root or mods.
Seems like even low end devices are able to cast to Miracast so the missing feature from the Fire tablets seems like a push to get people to buy the Fire TV sticks or whatever.
Would be nice to cast to my projector which has Miracast built in when I am feeling lazy and don't want to power on the PC for proper viewing.
What say you guys?
autobulb said:
I was just curious if this is something that could be added via root or mods.
Seems like even low end devices are able to cast to Miracast so the missing feature from the Fire tablets seems like a push to get people to buy the Fire TV sticks or whatever.
Would be nice to cast to my projector which has Miracast built in when I am feeling lazy and don't want to power on the PC for proper viewing.
What say you guys?
Click to expand...
Click to collapse
I think @DragonFire1024 is working on it too. :laugh:
Here's the deal. I've studied this pretty closely and have a good grasp on how to make this work, at least until it comes to one configuration: wifi_display. It may not seem like much, but it means everything in terms of whether the original miracast works, or doesn't. There are 2 important settings that need to be enabled; config_enableWifiDisplay in framework-res needs to be set to true; FireTabletSettings.apk needs to have wifi_display in set in res/values/public and I have yet to come across a settings APK with that value present.
Solutions: 1) push Java code to the public class of the apk (I don't know enough about Java to do so). The code can be found on the Android Open Source Project website, if you know how to navigate it. 2) direct edit of the smali code of the apk. I have studied a bit of how to do this but still don't grasp the ability. Every decompiler is different and one never says the same from the other. (Yes smali is that difficult).
The best chance is through smali, it's the easiest method imho. Until that can be achieved, the original miracast is lost. I've tried other work arounds including the famous kensuke research on GitHub, and have come up with a brick each time. So you are left with no options really, because we can't use Chromecast on these devices because we're considered uncertified, even when rooted. I'll continue my work on it, but until I can figure it out, you can bring up the UI and watch compatible devices come into and out of range, but I have yet to get any to connect. WiFi P2P works perfectly in terms of connection, but I haven't used it for anything else and still won't connect via cast screen aka miracast.
Sent from my Moto E4 using XDA Labs
Also just a heads up. The HD 8 appears to fully support Miracast, at least in the 2016 device. The build.prop is set up 100% right, MTK actually supports WFD in this device according to the actual ProjectConfig.mk, including both sink and source. I believe the only thing preventing it from working is rooting the device to perform the modification to the framework. If I am not mistaken, that would enable wifi_display in the public.xml because the sink and source are already supported pieces of hardware directly through MTK. Whereas in the HD 10, none of it is supported by MTK. In other words Amazon didn't include support in the build they ordered from MTK for the HD 10. So this requires more jerry rigging unfortunately. If root is ever gotten for the HD 8, it may make this a lot easier.
@DragonFire1024
I am on an hd 10 2017 os version 5610 (retyre xposed and rooted version). I know this is a thread started about miracast but I saw this comment:
So you are left with no options really, because we can't use Chromecast on these devices because we're considered uncertified, even when rooted
I am able to cast to both my chromecast's (one gen one and one gen 2) older non hd ones, without an issue. So far have cast from the discovery go app, science go app, history app, plex and netflix... all downloaded from google playstore (maybe i got netflix from amazon). For some reason HBO Go doesn't show a cast icon so couldn't test that but at least for me chromecast functionality is definitely there and working 100%
Would be happy to test any other apps people might be interested in but sounds like others had no functionality at all not that we had an app compatibility issue.
adm1jtg said:
@DragonFire1024
I am on an hd 10 2017 os version 5610 (retyre xposed and rooted version). I know this is a thread started about miracast but I saw this comment:
So you are left with no options really, because we can't use Chromecast on these devices because we're considered uncertified, even when rooted
I am able to cast to both my chromecast's (one gen one and one gen 2) older non hd ones, without an issue. So far have cast from the discovery go app, science go app, history app, plex and netflix... all downloaded from google playstore (maybe i got netflix from amazon). For some reason HBO Go doesn't show a cast icon so couldn't test that but at least for me chromecast functionality is definitely there and working 100%
Would be happy to test any other apps people might be interested in but sounds like others had no functionality at all not that we had an app compatibility issue.
Click to expand...
Click to collapse
Chromecast might be a fluke. I've not been able to get it to work, but I'm not so much interested in it. The equivalent of the original miracast, remodroid worked on all my tablets, but haven't tried it on my HD 10.
Sent from my Moto E4 using XDA Labs
DragonFire1024 said:
Chromecast might be a fluke. I've not been able to get it to work, but I'm not so much interested in it. The equivalent of the original miracast, remodroid worked on all my tablets, but haven't tried it on my HD 10.
Sent from my Moto E4 using XDA Labs
Click to expand...
Click to collapse
You are correct, I downloaded remodroid onto my hd 10 and it didn't find any devices. My roku in screen mirroring mode (auto allow) I am told should be seen as a miracast device, but the program didn't find any devices, even when I tried to connect directly to the ip address.
adm1jtg said:
You are correct, I downloaded remodroid onto my hd 10 and it didn't find any devices. My roku in screen mirroring mode (auto allow) I am told should be seen as a miracast device, but the program didn't find any devices, even when I tried to connect directly to the ip address.
Click to expand...
Click to collapse
There are a few factors on the HD 10 which ultimately prevent screen mirroring from working. At least what we know as Miracast. I'm going to have to do some more research on how to edit smali code that would allow for the wi-fi display to be active. But Amazon doesn't include it in the public class of their Java code so I have to do it manually and I'm not sure how to do so.
Sent from my Moto E4 using XDA Labs

Any way to get a Android TV like experience?

Currently it's kinda hard to navigate because it's not possible to type with joycons. Apps like YouTube are also impossible to use in docked mode. Does anyone already experimented a bit and got a better experience?
You could try to remote control your switch with your smartphone.
Something like DroidMote should work. I might try DroidMote myself but the Server app is paid and I don't really want to add my Google account to the switch (I am not using GAPPS on switch). Maybe buying it on my phone, backing up with Titanium Backup and restoring it on the switch will do the trick.
You *may* be able to get an android tv bluetooth remote and connect it. I have not tried.
Kodi can give you a great dashboard for an htpc setup with a custom theme. You can even have it auto launch when you boot into android so you never see the android interface just a nice tv setup. That's how I have my Android tv boxes. I use one of these style remotes as well for the keyboard:
https://www.amazon.com/ILEBYGO-Back...e+tv+keyboard&qid=1564503866&s=gateway&sr=8-4
You will want to use Android TV apps for landscape apps like youtube etc.
I use one of these when it's in docked mode. Just have the dongle plugged into the dock and you have an easy to use mouse and keyboard.
https://www.amazon.com/Upgraded-Rii-Wireless-Keyboard-Raspberry/dp/B00Z81U3YY
Try hal launcher and the leakback keyboard.
sorry for kidnapping your thread, but when you use docked mode, does it go to fullscreen? Mine stays with black bars up and down... would say that it's not outputting the correct resolution...
Just want to recommend airscreen so you can use it as a Chromecast.
Replace the default launcher with TV Launcher or HALauncher. Use a blue tooth or wireless keyboard until the soft keyboard get fix. The current Amazon Fire TV remote can be paired using blue tooth and works with this android build.
I think would be great if someone with more experience could port this solution https://drive.google.com/folderview?id=0ByIKEmoQi-hpYXBpbV9Sb3JFeVk
It is way to convert Shield Tablet into Android TV Shield. I've found this pdf with guide and files in zips folder. It obviously doesn't flash because Lineage has different file structure, but maybe it doesn't require much tweaking. It would be great, because it comes with Chromecast support and there are plenty Android TV apps which require full Android TV structure.
The scripts itself seems compatable, the only thing that needs proper porting would be TV Gapps. If anyone can port these successfully let me know.
Think it shouldn't be to hard to transform the OS into a Android TV. Just don't have a Switch to play with it, but i really like the Idea... Think i will grab a Switch around Christmas and make it happen...
is it technically possible to implement framerate switching and widevine level 1 support for drm protected content playback in hd in the switch android port?
see my questions here:
https://forum.xda-developers.com/ni...wers/to-change-tv-refreshrate-docked-t3992615
i'm really curious about that.
would be awesome to watch stuff with the proper refreshrate for smooth playback and the drm protected content in hd in docked mode

Categories

Resources