I have a rooted US998 on stock pie with the AIO optimization mod. Using Spotify, YouTube etc. the DTS 3D Surround sounds great, on the Side to Side mode at least. But using the new Amazon Music HD app having this setting toggled mutes or studders all audio. Is it because of a higher bitrate in music or an app issue? I know of Androids sampling rate limitations and wonder if it even makes an auditable difference being capped at 48 khz. Is there an alternative app for Amazon Music HD like UAPP Pro has for Tidal integrations?
I still don't fully understand the point of a 32 bit DAC when majority of audio files are 16 bit and few are 24 bit. I've yet to find any 32 bit music.
Audio is a complicated but fascinating subject and I would really appreciate any pointers or tips in the matter. I have a lot to learn, sorry for the clutter of questions I just ask.
Thanks!
Related
I was wondering if anyone has ever considered adding support to Android or Android's music app for replay gain. I've noticed that when playing music on my Nexus One, the volume tends to jump all over the place as I go from song to song due to individual tracks being mastered/encoded at different volumes. It can be quite jarring to go from a quiet track to a loud one and to have to quickly dive for the volume rocker on my phone.
I know it's possible to store replay gain values in the metadata of most digital audio files, so I don't think it'd be necessary to do the actual replay gain computations on the phone itself (and, in fact, I'm pretty sure you wouldn't want to as it could take a loooong time depending on how many music files are stored on your sd card). I think all that would really be necessary is to have the music app read those values for each file and adjust the playback volume accordingly. If I'm not mistaken, this is kind of how the "sound check" feature works in apple's ios.
Only thing is, I really don't know how involved it would be for a skilled developer to make this feature a reality. I suppose it might even involve some kernel modifications. In that case, I realize this idea might be a long shot.
Anyway, it's just an idea I had that I think would make using your Nexus One that much better as a quality portable media player. Feel free to chime in with thoughts/suggestions/reasons why this idea is or isn't feasible/etc.
If you want QUALITY audio you should start with ripping your CD's to a lossless format and avoid Normalization. You can Gain your audiofiles before putting them on your phone, but I strongly recommend to use Pro software and to be conservative as most recordings today are of a high standard.... (analyze the audio to get max peak level and gain acordingly to not exceed 0dB)
If you prefer to use MP3 or other lossy compression, well theres no point in discussing quality
cyberspaced said:
If you want QUALITY audio you should start with ripping your CD's to a lossless format and avoid Normalization. You can Gain your audiofiles before putting them on your phone, but I strongly recommend to use Pro software and to be conservative as most recordings today are of a high standard.... (analyze the audio to get max peak level and gain acordingly to not exceed 0dB)
If you prefer to use MP3 or other lossy compression, well theres no point in discussing quality
Click to expand...
Click to collapse
this would be nice, if all the various music download services offered well and identically authored tracks. unfortunately, they do not. so, the OP's is still an interesting and valid request.
cyberspaced said:
If you want QUALITY audio you should start with ripping your CD's to a lossless format and avoid Normalization. You can Gain your audiofiles before putting them on your phone, but I strongly recommend to use Pro software and to be conservative as most recordings today are of a high standard.... (analyze the audio to get max peak level and gain acordingly to not exceed 0dB)
If you prefer to use MP3 or other lossy compression, well theres no point in discussing quality
Click to expand...
Click to collapse
Yeah, I definitely agree with you there and I appreciate the suggestions. Only thing is, I really don't buy CDs anymore. I don't pirate music either though. Instead, when I want a song or an album, it's just a lot more convenient to go and buy it online. I have a lot of stuff I bought from itunes a while back, but now I mostly buy from Amazon (since the Amazon MP3 app on the Nexus makes it so convenient).
Thing is, I'm not even talking about the QUALITY of the audio files. The music itself sounds fine to me (Not trying to start any audio file format wars. I realize some people can't stand the lower quality of lossy file formats like mp3 and that's fine. But even if lossy formats sounded noticeably worse to me, it really wouldn't matter since i usually use cheap headphones/speakers to listen to my music anyway ).
What causes problems for me is that since my music collection was all mastered at varying volume levels (again, not cause I ripped it myself and screwed it up cause I didn't know what I was doing; most of it was purchased from itunes or Amazon), as I skip from track to track (random tracks from varying albums by different artists all shuffled together) the volume tends to jump around, sometimes quite drastically. I may get to one song that's so quiet I can't hear it, so I turn it up. Once that song ends though, the music player might jump to another song that's kind of loud at a normal volume, but since I've already turned up the volume, now it's painfully loud.
I realize that the ideal solution would be to rip all of the tracks myself from their original lossless sources, but for me that's not an option. Additionally, I can say that using replay gain values to normalize the "loudness" of my music library works quite well in the software media players I've used in the past (such as Winamp and itunes). Even the "sound check" feature (which is just apple marketing for their glorified version of replay gain) built into the ipod touch's music player provides solid music playback of the same audio files without me having to constantly fiddle with the volume controls. If a 2 year old ipod touch can do it, I know my Nexus can.
Again, the basic idea itself isn't so complicated. While on a PC, a piece of software, such as Winamp, scans your music library, calculates the replay gain values (whether the "loudness" of each track/album is too loud or too quiet and what the proper offset should be in as a positive or negative db value) and stores them in a metadata tag in the audio file itself. From there, you load the media files (tagged with their new replay gain values) back onto your Nexus One. Then the music app would read the replay gain values for each track/album and apply them to the output volume.
The only thing I'm not sure of is how much work it would take to actually implement this idea in Android. But that's why I'm hoping to hear from others who might be interested in such a feature. Hopefully if there's enough interest, some of the devs with more knowledge about Android can chime in to let the rest of us know how feasible a replay gain feature would be.
This is definitely a feature I'd like to see as well, ReplayGain is practically essential for any music collection spanning more than a decade or so.
I hesitate to recommend this to anyone that ISN'T starting with lossless files, but it is possible (as a stopgap measure) to apply the gain stored in the tags directly to the audio data BEFORE encoding it for transfer to your device. Of course if you're starting from lossy sources this will cause a reduction in music QUALITY. My collection is largely lossless and I have done this for some time (the FLAC decoder has a useful --apply-replaygain-which-is-not-lossless switch) to create files for use on my phone.
Always glad to hear that there are others who would also be interested in a simple Replay Gain option for the stock Music app. It seems to be a common feature on portable music players these days. Certainly if apple can bundle it with their ipods, we can bundle it with our Androids. Right guys?
Mobiper.com
Thanks for the valuable discussion. Its very nice to read.
Hi,
So it's been more than a month that I have my x10 and around a month and a half I was watching this forum even if I knew Android for a while I was in other sections of xda-developers as it's the first sony ericsson with Android I got.
Anyway, I was wondering why the sound was so weak not only with the speakers but even when my headphones were plugged in I'm quite always at the maximum volume which is quite annoying because sometimes I want it to be louder and in most of my other cellphones and mp3 I had, most of the time the volum was at 3/4 or less.
So I don't know if it's because there is a kind of restriction on North American x10a but I was wondering if there was a possibility of raising it up without lowering the quality.
I've made some researches and found some names but Mediascape is good to me for what I ask it's just that it's sometimes laggy and I barely use it to view photos or videos. So i was wondering if there was a mp3 player, without ads, which don't lag and with the basic options, artists, tracks, and albums.
Thanks in advance,
Zyrykc.
Yup theres a few good ones out there, Zimly is one that i have and is fine, currently im using mixzing which in my opinion is one of the best out there, it has an equaliser which works fantastic, ive managed to make the sound level in terms of bass and treble a lot better than before. It also has playlist support which is nice
http://forum.xda-developers.com/showthread.php?t=770493
I'm going to check mixzing, thanks, and thanks will.m also but unfortunately they don't end up in finding a good solution, i remembered i saw some threads speaking about an app that would increase the sound but you had to pay, also someone was working on a script to increase the sound. So it's certainly possible no ?
Just wonderig what settings can be used to get the audio from my BD's to play correctly in stock video player.
Ive tried Serenity and I Am Legend. I tried AAC(faac and other one), AC3 (pass thru and ff*something), MP3(lame), even DTS. tried stero, dolby surround, pro logic II, various sample and bit rates.
No matter which combinations i used i either got no audio or audio that was out of sync...behind about 2/3 seconds maybe.
Anyone know of an audio settings that will allow stick player to play audio without issue.
*Dice player played some of these fine, others with lagged audio....but i would like these to play stock player.
Thanks
Eat it iPhone said:
Just wonderig what settings can be used to get the audio from my BD's to play correctly in stock video player.
Ive tried Serenity and I Am Legend. I tried AAC(faac and other one), AC3 (pass thru and ff*something), MP3(lame), even DTS. tried stero, dolby surround, pro logic II, various sample and bit rates.
No matter which combinations i used i either got no audio or audio that was out of sync...behind about 2/3 seconds maybe.
Anyone know of an audio settings that will allow stick player to play audio without issue.
*Dice player played some of these fine, others with lagged audio....but i would like these to play stock player.
Thanks
Click to expand...
Click to collapse
Personally,I've never had much luck with the stock video player.Mobo Player has a free version from the market and will play just about anything using the soft decoding setting from within the app.
Unfortunately I can't offer any advice using HB, I do all of my conversion/transcoding using mplayer/mencoder. I would think that any standard mp3 bitrate would work. You may need to lower the video quality a bit too in order for your phone to have enough CPU to keep things in sync. That is assuming it's in sync when you test playing on a computer with something like VLC...
If you'd like, I'll check the rates of some files at home this evening and let you know what rates I have for them.
As far as playing the files on your phone, the best app I've found is MXPlayer. Well, and XBMC to play from my DLNA server over the network
Mxplayer and esfile to stream over the network
Sent from my EVO using Tapatalk 2
Hi All,
Beside all the different feature that I am using this phone for, me being quite a lawt Music videos fanatic like some of my favourite music video available and runnable on it in best quality.
Now for this, as per the knowledge that I have gather from around the interwebz have installed MX Player Pro 1.7.10 Neon and ARMV7 NEON Codecs. Before this I was not able to run my favourite Videos in high quality 720p/ 1080p generally in *.mkv format and few of them with sound format as *.dts. Now , still the *.dts sound is not playable and the 1080p videos plays with a lot of lag.
So I was wondering what is workaround to this, I mean if required a conversion to format so as there is minimum quality/ transparency/ detailing loss while playing this on my cellphone.
I tried checking around for some convertor like Arcsoft Media Converter 8, however the video quality I was getting out of it was not upto the mark, infact really bad...though I selected top setting in Mobile phone category. May be I am missing on something or not.
Advice on this will be really appreciable.
Looking forward to hear from you guys!!
Found out the guidance here:-
http://forum.xda-developers.com/showthread.php?t=1896293&page=6
Mods, if you can close the thread that its purpose is served!!
I have an Android e-book reader which now has been updated to Android 8.1 and I believe this will be its very last version from its manufacturer (despite being one-year old). It has stereo speakers and an audio out for headphones (through adapter) via USB-C.
There is an issue I haven't had with any other Android device before. It plays music faster, like at least x1.3 faster than its is supposed to. For example an audio file, mp3 or any other, on any of my smartphones is played backed normally, i.e. in the way it was recorded and without distortions. On the Android e-book reader the same audio files are getting sped up with the same audio player or any other used. I am wondering if anyone knows what Android setting controls the master audio clock and if this is somehow adjustable/able to control? The players I am using - any that I tried - do not have a setting for speeding up or slowing down the played back audio file and I am unsure if there is a system audio app that takes central control over all daughter apps at an user level? If so, how is it called and is it accessible via the Developer Options?
I don't listen to music on the e-book reader but am truly interested as to why the master audio clock is different to let's say on an android smartphone? Is this part of the SoC programming, or the CPU controls? The text-to-speech integrated app or any other sideloaded or downloaded via Google Play ones have voice playback controls but this is a little different. I want to know why default playback is distorted towards speeding up and it doesn't change - the tempo is perfect/doesn't change, it's just faster by default.
Many thanks for any informed feedback.