[ROM] Nexus Q as an USB audio DAC+AMP - Nexus Q Android Development

This rom turns your Nexus Q into an USB audio card. When you turn on the Nexus Q it will register as an usb audio device in the usb host linux/osx/windows/android system. You will be able to listen to music and other sounds through the speakers connected to the Nexus Q internal amp.
Features:
16bit 48kHz usb audio output to the Nexus Q DAC+AMP
Volume and mute control from host computer
How to install:
To flash the rom download the zip file extract the content, boot your Nexus Q into fastboot mode and use fastboot:
Code:
fastboot flashall
This will remove everything on your Nexus Q. Also be aware that there won't be any ADB since the USB audio kernel module is using the USB connection and the ABD kernel module is not activated.
Issues / ToDo list:
no volume control by turning the Nexus Q (yet)
synchronisation issues, when sound is stuttering mute and unmute the sound on the computer or wait a couple seconds
huge audio delay, not suitable for watching videos
Download Fastboot Images:
http://www.rbrune.de/steelhead_usbaudio.zip
GitHub:
https://github.com/rbrune

Would you be interested in working on an ADT-1 to Nexus Q port?
BTW this looks awesome and going to try it later. Thanks!

Lifetrip718 said:
Would you be interested in working on an ADT-1 to Nexus Q port?
BTW this looks awesome and going to try it later. Thanks!
Click to expand...
Click to collapse
Thanks! I'm looking forward to get some feedback.
Regarding the other topic. I won't do an ADT-1 to Nexus Q port - because I'm already working on a proper Android 5.0/Lollipop/Android TV rom. Sadly I'm currently lacking time to finish up the necessary kernel hackery to get it (hopefully) up and running.

Curious what system this based on...
Curious,
What are you using as the base for this image?
Are you using an full Android image with your changes to emulate a USB card? Or a GNU/Linux userland with changes made there?
I've been toying with adding a full GNU/Linux userland and a service like PI Musicbox for a web based frontend to choose music to play through the AMP.
The added benefit here is I could install any other service, including a bluetooth audio sink, for remote streaming from any device.
That said... an AndroidTV rom for the Q would obviate the need for any of the above hacks I've been working on. Have you begun work on it and do you need any assistance?

codingpanic said:
Curious,
What are you using as the base for this image?
Are you using an full Android image with your changes to emulate a USB card? Or a GNU/Linux userland with changes made there?
I've been toying with adding a full GNU/Linux userland and a service like PI Musicbox for a web based frontend to choose music to play through the AMP.
The added benefit here is I could install any other service, including a bluetooth audio sink, for remote streaming from any device.
That said... an AndroidTV rom for the Q would obviate the need for any of the above hacks I've been working on. Have you begun work on it and do you need any assistance?
Click to expand...
Click to collapse
This is based on CM11 - but with some fixes here and there done by me (see github. You can repo clone from there).
I also thought about doing a pure GNU/Linux userland image with similar things you listed - especially since acting as a bluetooth sink doesn't work with the current bluedroid bluetooth stack. But I decided against it since bluetooth has poor audio quality and most other things can be done with android apps (e.g. acting as an airplay receiver) - so instead I went for the USB DAC/Amp since playing music is my primary use case for the Nexus Q. Getting Android 5.0 with the Android TV UI running is more of for fun project as it would be great if I could connect a gamepad, play some emulator games or watch a movie from it too.

Nice work! Also would it be possible to do something similar with another Android device while preserving normal functionality? Only that I have an old Nexus S which has a pretty nice Wolfson DAC and music with it though headphones sounds great. It runs CM11 currently and I thought it might be pretty cool if I could also use it as a small USB DAC.

wollac11 said:
Nice work! Also would it be possible to do something similar with another Android device while preserving normal functionality? Only that I have an old Nexus S which has a pretty nice Wolfson DAC and music with it though headphones sounds great. It runs CM11 currently and I thought it might be pretty cool if I could also use it as a small USB DAC.
Click to expand...
Click to collapse
Possible yes - but maybe not while preserving normal functionality.
To be able to insert the usb audio device kernel module one has to disable adb over usb functionality. Also the audio output device will be permanently occupied and such the running Android won't be able to output any sound.
Sadly I don't have my Nexus S anymore - otherwise I would help setting it up and giving it a try. It certainly is a worthwhile idea. If you do want to give it a try look at the changes I've made to the Nexus Q kernel on my github. It should be easy to adapt for the Nexus S.
Back to the original topic. I think I've fixed the synchronisation issues and the audio delay. When I finished testing I will push it to github and update the image in this thread.

deeper-blue said:
Back to the original topic. I think I've fixed the synchronisation issues and the audio delay. When I finished testing I will push it to github and update the image in this thread.
Click to expand...
Click to collapse
Still working on this? Just pulled my Q out of the "try again in 18 months" box.

md5mikejr said:
Still working on this? Just pulled my Q out of the "try again in 18 months" box.
Click to expand...
Click to collapse
hope you get this working with like a bluetooth device or plug in a usb from a phone, ipod etc.

This is awesome - but very janky. I've gotten it to push audio out only once.
Any chance that this is still actively being worked on?

I'm able to now get it to consistently output sound from either a mac or linux box via USB audio.
The audio janks up in different ways - on the linux box it is very quiet unless you really play with the volume etc. On the mac, it cuts and plays strange and is very laggy.
Can we see the code on github? Can we help? This is so awesome. Long Live Nexus Q!!

Any news? I have several people willing to help with this who are VERY excited. Please release the source on git etc

Any chance with this build that you could use a 3.55mm to USB adaptor and connect a Chromecast Audio to the Nexus Q for casting audio?

Any chance someone still has this ROM laying around. Get a 404 trying to download from the link in the OP.

Can anyone uplode the image again?

svemat said:
Can anyone uplode the image again?
Click to expand...
Click to collapse
I re-uploaded the image so the link in the opening post should be valid again.
It might actually contain a more uptodate version than I originally posted here. Not much has changed though since I haven't worked on improving it for years - but still using my Nexus Q this way nearly everyday.

Hello! Has anyone gotten around to adding volume control from the nexus device? -trmazi (too lazy to sign in)
I know development is probably dead for this but it would still be awesome.

I've installed this on my Q and it's been great! I paired it with some bookshelf speakers and I've been using it for my main desk speakers! No weird audio issues like mentioned, no noticeable delay either. Delay was said to be bad, but I've used it and played rhythm games with no issues and delay at all... YouTube and movies are great as well.

@trmazi Did you just fastboot flashall? mine is giving me a
Code:
fastboot: error: ANDROID_PRODUCT_OUT not set

Related

Media player problems.

I am having a problem with any media player except the stock one. I want to use a 3rd party media player, so that I don't have to convert my movies to something compatible with the stock media player. the problem is whenever I use a 3rd party media player, I hook the phone to my tv, and the movie plays for a few minutes, then it stops, and loses my place, this is very irritating. This doesn't happen on the the stock media player. Does anyone have any ideas? I have tried at least 6 third party media players, and they all stop every few minutes... For now I am just converting my movies for use with the stock player, but this is time consuming.
it depends on what app you're trying to use. you might want to see if there's an extra codec pack. i know that mobo player has a lot of add-on codec packs. if this is the case and the dev is smart, the codec packs are usually in the market, just like the original program.
also, you may want to try something with soft decoding included, if you're not already.
moe. said:
it depends on what app you're trying to use. you might want to see if there's an extra codec pack. i know that mobo player has a lot of add-on codec packs. if this is the case and the dev is smart, the codec packs are usually in the market, just like the original program.
also, you may want to try something with soft decoding included, if you're not already.
Click to expand...
Click to collapse
Most of the players had soft decoding, and it isn't a codec pack, the videos play, but suddenly stop. The only one that doesn't do that is the stock one. Has anyone else had this problem? Do you all use the stock player?
does it only do it when using tv out or does it happen on the device screen, also? what rom/kernel are you using?
Have you. Tried remote for vlc? I think you can play media on the sd card. Not sure haven't tried it but worth a shot if you haven't.
sent from my ice cream sandwhich MT4GS
moe. said:
does it only do it when using tv out or does it happen on the device screen, also? what rom/kernel are you using?
Click to expand...
Click to collapse
So it seems to only do it when using the tv out function, which is really cruddy, because I don't want to watch movies on my tiny phone, I want to watch them on the big tv. I am using Bulletproof 1.0, and the stock kernel. I am going to try remote for vlc right now, but I am thinking the problem is something to do with the tv out function.
I understand the frustration. My educated guess would have to be that it has something to do with a kernel conflict. Try a different rom and/or kernel. There are, also, some updates for bulletproof now, too.
Sent from my myTouch_4G_Slide using XDA App
moe. said:
I understand the frustration. My educated guess would have to be that it has something to do with a kernel conflict. Try a different rom and/or kernel. There are, also, some updates for bulletproof now, too.
Sent from my myTouch_4G_Slide using XDA App
Click to expand...
Click to collapse
If I remember correctly this happened on other roms too, but I will try again. I tried the new bulletproof, but I liked the old one better. I haven't tried a different kernel though, so I will start flashing different kernel/rom combos, to see if it makes a difference.
yellowjacket1981 said:
So it seems to only do it when using the tv out function, which is really cruddy, because I don't want to watch movies on my tiny phone, I want to watch them on the big tv. I am using Bulletproof 1.0, and the stock kernel. I am going to try remote for vlc right now, but I am thinking the problem is something to do with the tv out function.
Click to expand...
Click to collapse
Sorry, I missed this thread. I'm kinda skimming over the boards while i'm doing paperwork and such, so i'm skipping over things and not realizing it. (hate januaries, always so busy)
Anyways, it's a codec issue. You'll only get the problem when outputting to tv - and soft-decoding only solves part of the problem.
What's happening is your file format is too far away from what the hardware can handle easily while it's also trying to feed the video out and keep the screen active on the device.
Even though you check soft-decoding in the app, without proper codecs installed it defaults some or all of the work back to the hardware.
I use Mobo Player, free video app and is hands-down my favorite one on Android. It lets you choose soft-decoding in the settings menu, but they also supply a codec you can find in the market.
I'm using the ARM V7_VFP codec from the same author as Mobo Player, and don't have a problem with it. When I do reflash and forget to install it then it goes back to randomly cutting out while i'm enjoying my movie/show or whatever.
Edit: This Google Market Link will get you to the right codec for our device.
I suppose I should have mentioned something about it in my ROM thread, since I included it in Bulletproof for that reason - but, there's a lot going on here lol.
I should have seen this thread yesterday, but I suppose i'm looking at it the wrong way since I get to skim the forums while i'm getting work done. (as opposed to not being able to browse them at all.)
Anyways, Mobo Player is free, and so is the codec, so all you lose for trying is time - give it a shot and see where it gets ya.
---------- Post added at 02:39 PM ---------- Previous post was at 02:33 PM ----------
moe. said:
I understand the frustration. My educated guess would have to be that it has something to do with a kernel conflict. Try a different rom and/or kernel. There are, also, some updates for bulletproof now, too.
Sent from my myTouch_4G_Slide using XDA App
Click to expand...
Click to collapse
Nah, I haven't made any updates to Bulletproof recently, though i'd like to squeeze one out around work soon.
Blue6IX said:
Sorry, I missed this thread. I'm kinda skimming over the boards while i'm doing paperwork and such, so i'm skipping over things and not realizing it. (hate januaries, always so busy)
Anyways, it's a codec issue. You'll only get the problem when outputting to tv - and soft-decoding only solves part of the problem.
What's happening is your file format is too far away from what the hardware can handle easily while it's also trying to feed the video out and keep the screen active on the device.
Even though you check soft-decoding in the app, without proper codecs installed it defaults some or all of the work back to the hardware.
I use Mobo Player, free video app and is hands-down my favorite one on Android. It lets you choose soft-decoding in the settings menu, but they also supply a codec you can find in the market.
I'm using the ARM V7_VFP codec from the same author as Mobo Player, and don't have a problem with it. When I do reflash and forget to install it then it goes back to randomly cutting out while i'm enjoying my movie/show or whatever.
Edit: This Google Market Link will get you to the right codec for our device.
I suppose I should have mentioned something about it in my ROM thread, since I included it in Bulletproof for that reason - but, there's a lot going on here lol.
I should have seen this thread yesterday, but I suppose i'm looking at it the wrong way since I get to skim the forums while i'm getting work done. (as opposed to not being able to browse them at all.)
Anyways, Mobo Player is free, and so is the codec, so all you lose for trying is time - give it a shot and see where it gets ya.
---------- Post added at 02:39 PM ---------- Previous post was at 02:33 PM ----------
Nah, I haven't made any updates to Bulletproof recently, though i'd like to squeeze one out around work soon.
Click to expand...
Click to collapse
And another job well done.
Sent from my myTouch_4G_Slide using XDA App
Blue6IX said:
Sorry, I missed this thread. I'm kinda skimming over the boards while i'm doing paperwork and such, so i'm skipping over things and not realizing it. (hate januaries, always so busy)
Anyways, it's a codec issue. You'll only get the problem when outputting to tv - and soft-decoding only solves part of the problem.
What's happening is your file format is too far away from what the hardware can handle easily while it's also trying to feed the video out and keep the screen active on the device.
Even though you check soft-decoding in the app, without proper codecs installed it defaults some or all of the work back to the hardware.
I use Mobo Player, free video app and is hands-down my favorite one on Android. It lets you choose soft-decoding in the settings menu, but they also supply a codec you can find in the market.
I'm using the ARM V7_VFP codec from the same author as Mobo Player, and don't have a problem with it. When I do reflash and forget to install it then it goes back to randomly cutting out while i'm enjoying my movie/show or whatever.
Edit: This Google Market Link will get you to the right codec for our device.
I suppose I should have mentioned something about it in my ROM thread, since I included it in Bulletproof for that reason - but, there's a lot going on here lol.
I should have seen this thread yesterday, but I suppose i'm looking at it the wrong way since I get to skim the forums while i'm getting work done. (as opposed to not being able to browse them at all.)
Anyways, Mobo Player is free, and so is the codec, so all you lose for trying is time - give it a shot and see where it gets ya.
---------- Post added at 02:39 PM ---------- Previous post was at 02:33 PM ----------
Nah, I haven't made any updates to Bulletproof recently, though i'd like to squeeze one out around work soon.
Click to expand...
Click to collapse
Thanks, I am flashing bulletproof 1.1 again, and hoping to get things running well. I will keep you updated. I was running bulletproof 1.0, so I think that was what they were talking about , when they said there was an update.
So, you've motivated me to look a little deeper.
Looks like Wifi-calling is also causing a whole mess of trouble on the device.
It can't do something, and keeps trying, which is part (if not all of) why the system can't keep up with a movie.
I just removed it from my build a little while ago after I couldn't get it to play nice, and I can't describe how much more smoothly my system is running without it (minus a couple of hiccups because it's not there anymore and things are expecting it to be)
I'm going to rebuild a Bulletproof distribution without the wifi-calling and see what kind of data I can dredge up to compare to - but I have a feeling this is the other piece of the puzzle for why it's not working right.
I'm on the same version of wifi-calling that has been around for a while - I think there was an update to it in one of the OTA updates? Can't remember.
I'm pushing the edge of exhaustion, it's been a few days, so i'm probably not gonna get to it tonight, but it's the next thing on my list. Figured i'd mention it here in case anyone wanted to experiment with it in the meanwhile.
I'm not kidding when I say it's literally like a whole new device without wifi calling - I honestly can't believe what a difference it's absence is making.
Blue6IX said:
So, you've motivated me to look a little deeper.
Looks like Wifi-calling is also causing a whole mess of trouble on the device.
It can't do something, and keeps trying, which is part (if not all of) why the system can't keep up with a movie.
I just removed it from my build a little while ago after I couldn't get it to play nice, and I can't describe how much more smoothly my system is running without it (minus a couple of hiccups because it's not there anymore and things are expecting it to be)
I'm going to rebuild a Bulletproof distribution without the wifi-calling and see what kind of data I can dredge up to compare to - but I have a feeling this is the other piece of the puzzle for why it's not working right.
I'm on the same version of wifi-calling that has been around for a while - I think there was an update to it in one of the OTA updates? Can't remember.
I'm pushing the edge of exhaustion, it's been a few days, so i'm probably not gonna get to it tonight, but it's the next thing on my list. Figured i'd mention it here in case anyone wanted to experiment with it in the meanwhile.
I'm not kidding when I say it's literally like a whole new device without wifi calling - I honestly can't believe what a difference it's absence is making.
Click to expand...
Click to collapse
You deserve your rest! I just wanted to report back, that I am still having the same problem. I updated to bulletproof 1.1, and installed the codec that you linked to, still had the problem. The movie will play for a few minutes, and then suddenly stop. I then installed all the codecs for mobo player, and still nothing. I can't remember if this happened on the stock rom or not. My boyfriend is still on the stock rom, so when he come by tonight, I will test a 3rd party media player on his, to see if there is still the same problem. If it works on stock, I may just flash back to stock for now, to save me the trouble of converting a lot of my movies. Thanks for all your help Blue.
Also, I can't wait to see the rom without wifi calling!
If you have the android sdk set up on a computer you can plug into, set your phone to usb-debugging/charge only and plug it in and watch the output.
You'll see the wifi calling app (kineto) going nutzo - i've been trying to mak it behave for a while because some people mentioned liking using it (even though it doesn't work so well) but tonight was the last straw with it.
Now that it's gone from my device, I can't tell you how much smoother it's been running. The whole output on my screen going all the way back to before I posted last (so, i've moved past the buffer in the log) and not one error msg.
That was unheard of with the wifi calling app on the device, and it made it look like it was more then one app causing the problem. Got rid of that one, and it solved pretty much the whole thing.
I wasn't having an issue with it crashing out of the movie earlier today - but I just set a friend of mine up with rooting his new MT4GS, so I flashed mine fresh alongside when we did his yesterday (day before?) ...
You might wanna try just axing that real quick before you go flashing all over again - just a thought
Finishing up my last call of the night, i'll catch up with you all tomorrow - hope it works out for you.
Blue6IX said:
If you have the android sdk set up on a computer you can plug into, set your phone to usb-debugging/charge only and plug it in and watch the output.
You'll see the wifi calling app (kineto) going nutzo - i've been trying to mak it behave for a while because some people mentioned liking using it (even though it doesn't work so well) but tonight was the last straw with it.
Now that it's gone from my device, I can't tell you how much smoother it's been running. The whole output on my screen going all the way back to before I posted last (so, i've moved past the buffer in the log) and not one error msg.
That was unheard of with the wifi calling app on the device, and it made it look like it was more then one app causing the problem. Got rid of that one, and it solved pretty much the whole thing.
I wasn't having an issue with it crashing out of the movie earlier today - but I just set a friend of mine up with rooting his new MT4GS, so I flashed mine fresh alongside when we did his yesterday (day before?) ...
You might wanna try just axing that real quick before you go flashing all over again - just a thought
Finishing up my last call of the night, i'll catch up with you all tomorrow - hope it works out for you.
Click to expand...
Click to collapse
I do have sdk installed and working on my computer, but I am still a newb when it comes to actually using it lol. Just so you know, I had my boyfriend try to run a movie with tv out on my tv, with mobo player, and it crashed too, and he is on stock. The problem is definitely not rom related. I am going to try getting rid of wifi calling and see if that improves anything. I will let you know.
yellowjacket1981 said:
I do have sdk installed and working on my computer, but I am still a newb when it comes to actually using it lol. Just so you know, I had my boyfriend try to run a movie with tv out on my tv, with mobo player, and it crashed too, and he is on stock. The problem is definitely not rom related. I am going to try getting rid of wifi calling and see if that improves anything. I will let you know.
Click to expand...
Click to collapse
Appreciate the confirmation it's not ROM related - It's one thing for me to say it as the creator of the ROM, another thing for a third party to verify it.
Are you on a windows machine? If so:
In your SDK folder, go to the 'tools' folder. In it you will find a file called "ddms.bat"
Open this, and it will launch a DOS window, which then launches a GUI after a few mins.
Welcome to the dalvik debug monitor window.
Now what you do, is go to settings on your device. In the "Connect to PC" option, set it to "charge only"
Then, back in the settings menu, go to "applications" then "development" and make sure "USB debugging" is checked.
(also might be a good idea to check "stay awake")
Now you can plug the doubleshot into the computer without having it disable your sdcard access, and let it just run like normal.
Plug it into the computer, and you will see it pop up in the list in the dalvik debug monitor.
You can watch what it's doing and see if you have any issues.
It might help you to track down this problem, and see about a resolution. DDMS is one of the primary troubleshooting tools you should be using to figure out what's going on on your device.
Often times I just let one of my doubleshots stay plugged in to ddms while i'm sitting here, and just have the log running while i'm working on the laptop next to the pc. Familiarizing yourself with the device in this fashion will help a lot in terms of development, but even as just a user you will get a huge understanding of what the device is doing.
The first time it injected the A-GPS data while I was connected to DDMS was awesome - little things like that give you a huge understanding of what's going on.
Also, it'll keep running if you reboot the device while it's connected - lets you see what happens when it shuts down but also what happens when it first boots up.
----
Removing wifi calling has been such a great move - trying to fight with it and getting it to play nice is like trying to get water to flow uphill.
I just threw together a flashable Bulletproof zip without it and am getting ready to flash it to my phone, we'll see how this goes but I have a feeling that the wifi calling app is a large part of the remaining problem once the correct codec is installed and you have soft-decoding active.
Okay, something isn't right now.
For a while Moboplayer was working fine with soft decoding and output to television, but now I can't get too far before it fatally crashes out.
I am wracking my brain trying to figure out why it was working for a while but now is not - meantime, the generic player will output to television without crashing...but suffers the odd video issue present with hardware decoding that makes it not so great. Gets artifacts on-screen and doesn't properly display the video on the television smoothly, yet appears fine on the device itself.
There is an answer somewhere - i'm not sure what it is, but it'll be found ... we just need to keep trying.
Either need to figure out why any aftermarket player crashes (I think it has something to do with audio - but that could be misleading since the headphones jack we are using for video output counts as audio - at least in the logs)
Ive had the same issue with mx player,mobo player,v player with just the device itsel. I didnt have the codec packs for mx or mobo player installed at the time tho. I got vplayer working by changing the buffer & disabling hardware decoding. Here are the specs for the video I was playing at the time: Video 724 kbps xvid Audio 5.1 AC3 Resolution 640x272 2.35:1
pimppoet said:
Ive had the same issue with mx player,mobo player,v player with just the device itsel. I didnt have the codec packs for mx or mobo player installed at the time tho. I got vplayer working by changing the buffer & disabling hardware decoding. Here are the specs for the video I was playing at the time: Video 724 kbps xvid Audio 5.1 AC3 Resolution 640x272 2.35:1
Click to expand...
Click to collapse
Working as in it'll play the whole video through without crashing out?
Blue6IX said:
Working as in it'll play the whole video through without crashing out?
Click to expand...
Click to collapse
yea...the apps never force closed only randomly stopped for me intially but. ok so far now with no stops. I havent watched ne other movies since then to really test it out. I also found an
alpha build of vlc player here http://dl.cvpcs.org/android/test/common/VLC-noneon.apk

[Q] Audio Track tags not showing via BT

Hey guys,
I'll start with a disclaimer, I only just installed this headunit, so it could be a headunit compatibility issue - I'll pull out my Atrix at some stage and try pairing that, but it's in a drawer at work at the moment.
When pairing my One X with my Kenwood DDX4038BT, I get phonebook, phone calls, audio (with play/pause/next/back working) all without issue - however when playing audio, the headunit does not display the track, artist and album tags on screen. I've googled for a bit and there's been some implications that it may be an issue with the stock Music app.
If this is the case, can someone suggest a known working alternative, and is it possible to get this alternative embedded in Car Mode? (I'm unlocked and rooted, only running stock ROM at the moment, but happy to do whatever is necessary)
If it's not the case, has anyone been able to get audio tags to display, and if so, how?
Cheers!
That's because HTC does not support Bluetooth profile AVCRP 1.3. I have been also looking for a solution or mod but no luck so far.
Ah-hah... now I understand that, google is a little more help... it looks as though AVCRP 1.3 was in a CM9 nightly at some stage, I'm just not sure if it's in the CM9 build for One X
Coming from the Desire Z, and having flashed many a ROM on that phone, I can tell you that HTC Sense ROMs never display the track title, artist, album info on car head units. This includes various Sense build from Sense 2.X and 3.x. So its no surprise that this phone is not displaying the track info on my car head unit. This jives with what calin75 stated. My old phone running CM7 displayed the track info on my car stereo just fine. If this is a big deal for you, then CM should be your solution.
By the way, this forum is for the US/Canada version of the One X, with the Snapdragon S4 chipset. You probably want to be here:
http://forum.xda-developers.com/forumdisplay.php?f=1533

How do I mirror video and audio from Android to a PC/TV?

What I'm looking to do with my SGS3 is WIRELESSLY mirror the audio, and video of my phone to a HTPC/Mac. Apple via "Airplay"allows for this in iOS and it works BEAUTIFULLY using a client on the pc/mac like AirServer, or Reflection. I find it difficult to believe that this is not available on an Android platform. The problem is, searching for such an app almost always results in finding remote desktop apps n such. Watch a video using Airserver or Reflection, and you'll see what I'm looking to do. I've seen media player apps that'll send videos/audio, but not by mirroring the actual Android device. I know I've gotta be missing this somewhere.
There's an app called MirrorOp Sender that sends the video to a connected receiver/client, but it's VERY slow, and does not support the transmission of audio. MirrorOP Sender also requires the device to be rooted. Not like that's a huge deal to me, but perhaps to someone else.
Thanks in advance!
__
Xda tv did a review of an app that does this. Look on their youtube channel. To late for me to find it. I'm sleepy.
Sent from my SCH-I535 using xda premium
john21511 said:
Xda tv did a review of an app that does this. Look on their youtube channel. To late for me to find it. I'm sleepy.
Click to expand...
Click to collapse
Thanks Here's the video I think you might have been talking about. I was unawar that TeamViewer allowed for the control of a phone FROM a pc. I thought it was only to control a PC FROM a phone. Thanks! But it should be known, though this is a seriously cool option. Audio still does not transfer over the wifi, only two-way video communications.
And so the hunt continues for something like AirServer and Reflection on Android. Don't necessarily nee to control it from a pc/mac, but would really like a wireless audio/video presentation platform for Android.
Bringing this post back to life in hope someone has a new idea. Can someone please explain to me why the ability to mirror audio and video from Android to a PC/Mac isn't available yet? Thanks
jpmcnown said:
Bringing this post back to life in hope someone has a new idea. Can someone please explain to me why the ability to mirror audio and video from Android to a PC/Mac isn't available yet? Thanks
Click to expand...
Click to collapse
I am looking for the same, Although the other way. I think there are bunch of apps to mirror your Display but audio is not possible due to some limitations in Android framework.
NHS2008 said:
I am looking for the same, Although the other way. I think there are bunch of apps to mirror your Display but audio is not possible due to some limitations in Android framework.
Click to expand...
Click to collapse
I too was looking for an app like this and honestly sat there and started to wonder why i actually needed it.. can you explain a senario where this make sense and why an app that beams audio/videois not a good enough solution. hell i am with you on having more options including a featuer like airplay mirror, but maybe untill such application exists i can suggest good enough work arounds because like you i spent MANY MANY hours trying to figure out how do do this mirror thing with no dice. but i did find nice workarounds..
Holy hell, finally I think we might have a solution. I haven't tried it yet, but clearly, we aren't the only ones in need of this feature.
http://www.androidpolice.com/2013/03/29/new-app-bbqscreen-mirrors-your-display-on-a-computer-at-25fps-root-only/
jpmcnown said:
Holy hell, finally I think we might have a solution. I haven't tried it yet, but clearly, we aren't the only ones in need of this feature.
http://www.androidpolice.com/2013/03/29/new-app-bbqscreen-mirrors-your-display-on-a-computer-at-25fps-root-only/
Click to expand...
Click to collapse
Looks promising. SplashTop 2 works other way round but is too damn pricey.
Just reviving this thread because I am also looking for the same thing. That app posted in the last post, BQScreen, as far as I know doesn't differ from the one the OP stated. Both apps don't transmit any audio, they just mirror the screen. MirrorOp is kinda cool because you can control it both ways, you can also use your mouse to click buttons on your computer to control your phone. Keyboard also works so you can reply to all your whatsapp msgs from your computer but at the end of the day it doesnt transmit any audio.
I use a galaxy note 2 and have never had the need to do this before because both the tvs in my house that get the most use happen to have a computer in the same room and I have them set up to just send the computer's screen to the tv screen and use unified remote/xbmc remote to do whatever I want, thus ending the need for allshare cast/apple tv devices which in my opinion offer an inferior experience than a full fledged HTPC.
The problem is that I have a tv in a room in my house that is getting more and more use lately and it doesn't have any way of showing netflix or youtube or all the files I have in my media server, etc. Basicaly, no access to the internet and I bought the tv right before all the smartv craze started. I am now on the search of a way to mirror my phone's screen (or anyones) to that tv in order to give that tv some added value. Of course I would still need to have some kind of reciever in that tv to get it to work so I really don't know what I am searching for. In the end I will probably end up purchasing an allcast dongle and use it specificaly for that tv, that way all tv's in my house would have access to all the media in my house and the internet but if anyone here has another option, I am all ears.
I have google tv and youtube connects nicely, i'm not sure if that's what your looking for though. I just connect and it plays the video on my tv.
Reviving this i case the 4.3 framework has changed to allow this functionality. If someone with knowledge of such things can chime in that would be great!
Bumping this topic, years have gone by and still no solution?
mirror from koush is the closest thing ...
it's meant for airplay so you can just install airserver on your pc
Chromecast
Google Chromevast
Looking for the solution. AirServer works on Windows and promises Google Cast support but it looks like it only casts audio from Chrome desktop tab. Google Play Music app discovers the chromecast device but music doesn't start

Program IR remote to control S5?

Yes I already searched all of XDA and Google but can't find anything. I have a Galaxy S5 (obviously) and I have a jvc radio. My radio has an aux port and usb port in my car but unfortunately I can't plug my phone through USB and have my radio read the music from my sd card. It works with iPhone's but not android. I posted a thread on that which can be found in the help section, but I was wondering if I could somehow use the media remote or some other remote to control my media like pause play skip etc
Kinuser1 said:
Yes I already searched all of XDA and Google but can't find anything. I have a Galaxy S5 (obviously) and I have a jvc radio. My radio has an aux port and usb port in my car but unfortunately I can't plug my phone through USB and have my radio read the music from my sd card. It works with iPhone's but not android. I posted a thread on that which can be found in the help section, but I was wondering if I could somehow use the media remote or some other remote to control my media like pause play skip etc
Click to expand...
Click to collapse
Screw that! Lets make it so the S5 can control a Nintendo Wii!!!
Gunraykilla said:
Screw that! Lets make it so the S5 can control a Nintendo Wii!!!
Click to expand...
Click to collapse
That helps a lot...
I'm just yankin your chain friend. I dont see why there wouldnt be a way. Considering you can use the media controls from using a music app on the lockscreen
Gunraykilla said:
I'm just yankin your chain friend. I dont see why there wouldnt be a way. Considering you can use the media controls from using a music app on the lockscreen
Click to expand...
Click to collapse
It has an ir. Blaster so I would assume it would be cross compatible. Right now I dock my car on my dash and my music plays right away. I just want to play through usb

Android Auto compatible music players

So far I've found two music players besides Google Music and Spotify that sync with Android Auto. They are RocketPlayer and JetAudio. I uploaded 5 gig of music to my phone in case I'm out of data range for Spotify. Spotify is my preference since the audio streaming bit rate is much better than itunes backups.
Shuttle works with AA. Edit: works with Automate not AA. Sorry for the confusion.
Sent from my Pixel 2 using Tapatalk
PiousInquisitor said:
Shuttle works with AA.
Sent from my Pixel 2 using Tapatalk
Click to expand...
Click to collapse
I'm running AA on my Pixel 2, when I loaded Shuttle it didn't show up in the AA music menu. Spotify, Rocket Player, Jet Audio, and TuneIn Radio all showed up but not Shuttle. Is there another version that is compatble with AA?
Matterhorn said:
I'm running AA on my Pixel 2, when I loaded Shuttle it didn't show up in the AA music menu. Spotify, Rocket Player, Jet Audio, and TuneIn Radio all showed up but not Shuttle. Is there another version that is compatble with AA?
Click to expand...
Click to collapse
You are correct, Shuttle isn't working with AA. I was using it with Automate Car Dashboard on my last phone not AA.
Sent from my Pixel 2 using Tapatalk
---------- Post added at 10:13 PM ---------- Previous post was at 09:57 PM ----------
@Matterhorn You can sort the playstore by apps that work with AA. Though I dont think it is a comprehensive list.
https://play.google.com/store/apps/collection/promotion_3001303_android_auto_all
I've been trying to set up AA with the best apps etc. both Rocket Player and JetAuio are highly recommended and work with AA, but they each have their own issues. I'm sure they'll get the bugs ironed out in time. AA is relatively new.
Matterhorn said:
I've been trying to set up AA with the best apps etc. both Rocket Player and JetAuio are highly recommended and work with AA, but they each have their own issues. I'm sure they'll get the bugs ironed out in time. AA is relatively new.
Click to expand...
Click to collapse
I loaded both of those yesterday. The apps are pretty ugly. I don't think I'd use either of those. VLC for Android (beta) works with AA. It has a good layout and there are no adds either. The problem with VLC is it doesn't seem to work with Assistant. You can't say "play Elvis on VLC".
Sent from my Pixel 2 using Tapatalk
PiousInquisitor said:
I loaded both of those yesterday. The apps are pretty ugly. I don't think I'd use either of those. VLC for Android (beta) works with AA. It has a good layout and there are no adds either. The problem with VLC is it doesn't seem to work with Assistant. You can't say "play Elvis on VLC".
Sent from my Pixel 2 using Tapatalk
Click to expand...
Click to collapse
It seems like they all have their issues at the moment. I'm using Rocket Player now because the album art looks better in the AA app. I actually prefer to use Spotify Premium since I have an unlimited data plan, it streams at 320kps. My iTunes backup sounds terrible in comparison to Spotify Extreme quality. I use android assistant with Spotify all the time so I would miss that feature,
Matterhorn said:
It seems like they all have their issues at the moment. I'm using Rocket Player now because the album art looks better in the AA app. I actually prefer to use Spotify Premium since I have an unlimited data plan, it streams at 320kps. My iTunes backup sounds terrible in comparison to Spotify Extreme quality. I use android assistant with Spotify all the time so I would miss that feature,
Click to expand...
Click to collapse
You can download your Spotify music to your phone for playback when you don't have service.
Sent from my Pixel 2 using Tapatalk
Amazon music works, but only if you download from Google play. Amazon music from the Amazon app store does not work. It's weird... But since I pay for prime already, I like to use it...
Sent from my Pixel 2 using Tapatalk
My favorite for local music is Sony Music. It takes a little work to get it installed and working though. First you have to find the app on XDA that has been altered to not check your build.prop for a sony device (there are several). I'm using the app from here:
https://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/app-xperia-app-stock-rom-t3263403
Then the problem is Android Auto will not work with a sideloaded app. To fix that you need ADB shell:
adb push Sonymusic.apk /sdcard/Download/Sonymusic.apk
adb shell pm install -i "com.android.vending" -r /sdcard/Download/Sonymusic.apk
adb shell rm /sdcard/Download/Sonymusic.apk
Skip the first command if its already on your phone. You need to use the phones package installer for this, so the apk needs to be on the phone somehow. Change the file paths and file names to suit your install.
This works with other sideloaded apps if you're into that sort of thing (Pandora, Spotify, etc) ahem
It's 2 min of work from a computer, but it's the best experience for me. I tried every Android Auto compatible music player I could find. Sony did it right IMO.
dbrohrer said:
My favorite for local music is Sony Music. It takes a little work to get it installed and working though. First you have to find the app on XDA that has been altered to not check your build.prop for a sony device (there are several). I'm using the app from here:
https://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/app-xperia-app-stock-rom-t3263403
Then the problem is Android Auto will not work with a sideloaded app. To fix that you need ADB shell:
adb push Sonymusic.apk /sdcard/Download/Sonymusic.apk
adb shell pm install -i "com.android.vending" -r /sdcard/Download/Sonymusic.apk
adb shell rm /sdcard/Download/Sonymusic.apk
Skip the first command if its already on your phone. You need to use the phones package installer for this, so the apk needs to be on the phone somehow. Change the file paths and file names to suit your install.
This works with other sideloaded apps if you're into that sort of thing (Pandora, Spotify, etc) ahem
It's 2 min of work from a computer, but it's the best experience for me. I tried every Android Auto compatible music player I could find. Sony did it right IMO.
Click to expand...
Click to collapse
Hey, thank you for the tip. I just installed the Sonymusic.apk. It is much faster and nicer looking, it behaves very well in AA and remembers where it left off. :good:
Would having a stereo that supports Android auto play my Spotify music over usb? Would i be a me to get a stereo that supports AOA 2 and also accomplish the same thing? Trying to find a better option than Bluetooth but my current stereo doesn't support Spotify over USB on Android.
slyr114 said:
Would having a stereo that supports Android auto play my Spotify music over usb? Would i be a me to get a stereo that supports AOA 2 and also accomplish the same thing? Trying to find a better option than Bluetooth but my current stereo doesn't support Spotify over USB on Android.
Click to expand...
Click to collapse
It should. In mine, spotify over usb (through Android Auto) sounds noticeably better than spotify over bluetooth in the same car. When you connect to Android Auto, my oem stereo also makes a bluetooth connection to the phone which confused me. Apparently bluetooth is still used for the HFP (hands free protocol ie phone calls) between the phone and headunit. All A/V traffic is supposed to be handled via USB.
Not sure about AOA. I haven't used a stereo that I could get usb audio from android phone to headunit successfully. Too bad iPhones work great with lots of radios via Lightning...
One HQ option to consider is Astell&Kern's aptX HD BT receiver.
https://www.worldwidestereo.com/pro...le-bluetooth-amplifier-with-dac-4vb100-cmbl01
My car's head unit is decent Pioneer, but bt audio sucks. I used to use a wire from iphone, but that does not work well from Pixel 2. So I got one of these and plugged it in to aux input. Way better sound quality than iphone wire ever delivered, despite it being BT. (Same goes for with headphones also.) If you are not familiar with them, A&K makes audiophile-quality sound gear.
Android allows you to have two BT connections at the same time. So I have one direct to car stereo for phone calls, and separate one for audio.
I use the Spotify app from phone to control it. (Tidal sounds a little better, but it's app is not nearly as car-friendly as Spotify, which lets you change songs without looking.)
Is it possible to modify any .apk to work to work with AA, I'm disappointed because I wanted to go give it a try after hearing good things, but If I can't use the player I desire it's kind of silly. I can handle trading in waze, but I'd like to find a way to get the n7player.apk working with it.
dbrohrer said:
My favorite for local music is Sony Music. It takes a little work to get it installed and working though. First you have to find the app on XDA that has been altered to not check your build.prop for a sony device (there are several). I'm using the app from here:
https://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/app-xperia-app-stock-rom-t3263403
Then the problem is Android Auto will not work with a sideloaded app. To fix that you need ADB shell:
adb push Sonymusic.apk /sdcard/Download/Sonymusic.apk
adb shell pm install -i "com.android.vending" -r /sdcard/Download/Sonymusic.apk
adb shell rm /sdcard/Download/Sonymusic.apk
Skip the first command if its already on your phone. You need to use the phones package installer for this, so the apk needs to be on the phone somehow. Change the file paths and file names to suit your install.
This works with other sideloaded apps if you're into that sort of thing (Pandora, Spotify, etc) ahem
It's 2 min of work from a computer, but it's the best experience for me. I tried every Android Auto compatible music player I could find. Sony did it right IMO.
Click to expand...
Click to collapse
Thanks for this ... been playing with Sony Music for the past few days and you're right about how good it is. One question, I installed the release version using your instructions and now want to update to the beta. Is it the same set of instructions? Or (because I'm at work) is there a way to update without using ADB?
JohnnyCanuck said:
Thanks for this ... been playing with Sony Music for the past few days and you're right about how good it is. One question, I installed the release version using your instructions and now want to update to the beta. Is it the same set of instructions? Or (because I'm at work) is there a way to update without using ADB?
Click to expand...
Click to collapse
Cool man. Yea you will have to use adb for the beta as well. Assuming the beta contains android auto (I would think it does) everything should work.
The whole point of installing it this way is to fool your phone into thinking the app was installed from the play store (com.android.vending). Installing any other way will make it a sideloaded app, removing Android Auto capability.
If you have any trouble installing, uninstall the original Sony Music, then install the beta with the adb instructions.
dbrohrer said:
Cool man. Yea you will have to use adb for the beta as well. Assuming the beta contains android auto (I would think it does) everything should work.
The whole point of installing it this way is to fool your phone into thinking the app was installed from the play store (com.android.vending). Installing any other way will make it a sideloaded app, removing Android Auto capability.
If you have any trouble installing, uninstall the original Sony Music, then install the beta with the adb instructions.
Click to expand...
Click to collapse
Thanks ... what I thought (but was hoping wouldn't be the case ....).
I use Plex. It can play local or stream from your PC. And it can sync your PC music to your phone.
Since our phones support multiple Bluetooth codecs, it's possible to get decent sound through BT. It depends on your car's available codecs. My BMW supports AAC, so my Pixel 2 connects to my car with AAC. I just bought the i.tech H2 earbuds that supports Aptx-HD and LDAC. LDAC sounds amazing! When cars start using these new codecs, bye bye wires.

Categories

Resources