Gapless Playback on Jellybean - Samsung Galaxy Nexus

Is gapless playback working for anyone on Jellybean? I heard it was supposed to work with Google music but there's still gaps in between my songs.
Sent from my Jellybean powered Galaxy Nexus

BLAQK ROXSTAR said:
Is gapless playback working for anyone on Jellybean? I heard it was supposed to work with Google music but there's still gaps in between my songs.
Sent from my Jellybean powered Galaxy Nexus
Click to expand...
Click to collapse
From what I've read in the developer docs, gapless playback requires implementing a new feature in apps from the Jellybean SDK. I have a music app that I'll be modifying to use this, within the next month or so. I'm going to wait for the official JB OTA release for my US GSM Galaxy Nexus so I have a stable phone to test it with.

highvista said:
From what I've read in the developer docs, gapless playback requires implementing a new feature in apps from the Jellybean SDK. I have a music app that I'll be modifying to use this, within the next month or so. I'm going to wait for the official JB OTA release for my US GSM Galaxy Nexus so I have a stable phone to test it with.
Click to expand...
Click to collapse
I wanted to follow up on my post above. I was able to implement gapless playback within my music app via the Jelly Bean/4.1 Android SDK. It works wonderfully. It's great to finally be able to listen to _Dark Side of the Moon_ on my phone without gaps!

highvista said:
I wanted to follow up on my post above. I was able to implement gapless playback within my music app via the Jelly Bean/4.1 Android SDK. It works wonderfully. It's great to finally be able to listen to _Dark Side of the Moon_ on my phone without gaps!
Click to expand...
Click to collapse
Mine explaining how you did it? :laugh:

UnknownFearNG said:
Mine explaining how you did it? :laugh:
Click to expand...
Click to collapse
Most the credit goes to Google for introducing the ability within the Jelly Bean/4.1 SDK.
Android has a MediaPlayer class that takes care of all the underlying needs of media playback. You create an instance of this class and use different method calls to control playback. Prior to Jelly Bean, when the end of a music track was reached, a "completion listener" would be called, where the programmer could set up code to handle loading the next track into the MediaPlayer instance and then start play of this next track. Jelly Bean introduced a setNextMediaPlayer() method. Now, instead of having just one MediaPlayer instance, the programmer can have two. The first one is the "current" player and is the one actively playing a track. The second one is the "next" media player and is prepared with the next track in sequence and is passed to the current player via a call to its setNextMediaPlayer() method. When the current media player reaches the end of the track it is playing, the next media player immediately starts playing the next track. Thus, no gap while the app messes about with loading up the next track in the current player via the completion listener.
The completion listener is still needed to handle updating UI elements, as well as telling the app to swap the roles of the current and next media player instances and load up the next track.
I'd imagine most developers have or will soon be implementing gapless playback, since it's pretty straight-forward now. If you're interested, I just released the updated version of my app that includes gapless playback. It's called Just Playlists and can be found at Google Play.

just FYI, I use PowerAMP, and it does gapless playback great. on Jelly Bean (and it did gapless playback on ICS as well - no problems).

jss2 said:
just FYI, I use PowerAMP, and it does gapless playback great. on Jelly Bean (and it did gapless playback on ICS as well - no problems).
Click to expand...
Click to collapse
From what I understand, PowerAMP uses custom media player code rather than the built-in Android MediaPlayer class, so they were able to code in gapless playback from scratch.

Yeah, AFAIK Winamp has gapless playback too, but I want the stock music player to do that. I hate to install another app that does the same that the built-in one.
The same happens with the browser. I only installed Chome because I like the sync feature. Other than that I would stick with the stock browser.
Cheers!

el_charlie said:
Yeah, AFAIK Winamp has gapless playback too, but I want the stock music player to do that. I hate to install another app that does the same that the built-in one.
Click to expand...
Click to collapse
Since Google has added gapless playback support to the Jelly Bean SDK, I'd guess that the stock player will eventually support gapless playback when run on a device with Jelly Bean. I'd have thought Google would have added this into the stock player immediately. Hopefully soon.

For what its worth... I've downloaded and played with pretty much every big Media Player on the market in the hunt for perfect Gapless Playback. From my testing I can say that it does not exist!!
The player I found to handle it the best was GONEMAD MUSIC PLAYER. Although there was still a very very slight gap in between songs. Listening to mix albums or Pink floyd albums (as Member was saying above) tend to provide a pretty good test to any 'Gapless' player.
I only hope that JellyBean can solve this!!
MEMBER - I've downloaded your app to give it a go too!

zim_zimmer said:
For what its worth... I've downloaded and played with pretty much every big Media Player on the market in the hunt for perfect Gapless Playback. From my testing I can say that it does not exist!!
The player I found to handle it the best was GONEMAD MUSIC PLAYER. Although there was still a very very slight gap in between songs. Listening to mix albums or Pink floyd albums (as Member was saying above) tend to provide a pretty good test to any 'Gapless' player.
I only hope that JellyBean can solve this!!
MEMBER - I've downloaded your app to give it a go too!
Click to expand...
Click to collapse
So far, playback of all my "gapless" albums using my app with the new Jelly Bean code has sounded perfect running on my Galaxy Nexus. I've played through my Pink Floyd collection and have been very pleased that the gaps are gone.

highvista said:
Most the credit goes to Google for introducing the ability within the Jelly Bean/4.1 SDK.
Android has a MediaPlayer class that takes care of all the underlying needs of media playback. You create an instance of this class and use different method calls to control playback. Prior to Jelly Bean, when the end of a music track was reached, a "completion listener" would be called, where the programmer could set up code to handle loading the next track into the MediaPlayer instance and then start play of this next track. Jelly Bean introduced a setNextMediaPlayer() method. Now, instead of having just one MediaPlayer instance, the programmer can have two. The first one is the "current" player and is the one actively playing a track. The second one is the "next" media player and is prepared with the next track in sequence and is passed to the current player via a call to its setNextMediaPlayer() method. When the current media player reaches the end of the track it is playing, the next media player immediately starts playing the next track. Thus, no gap while the app messes about with loading up the next track in the current player via the completion listener.
The completion listener is still needed to handle updating UI elements, as well as telling the app to swap the roles of the current and next media player instances and load up the next track.
I'd imagine most developers have or will soon be implementing gapless playback, since it's pretty straight-forward now. If you're interested, I just released the updated version of my app that includes gapless playback. It's called Just Playlists and can be found at Google Play.
Click to expand...
Click to collapse
There is more to gapless playback than just playing one song immediately after the other finishes without waiting for the completion listener for formats like mp3 and aac. This works fine for the natively gapless formats like ogg and flac

GoneMADSoftware said:
There is more to gapless playback than just playing one song immediately after the other finishes without waiting for the completion listener for formats like mp3 and aac. This works fine for the natively gapless formats like ogg and flac
Click to expand...
Click to collapse
That's probably true, but whatever needs to be done to make gapless playback work is being taken care of by the process I describe, when using the setNextMediaPlayer() method. The documentation for the SDK indicates that this is what the new method is for, and it definitely works for the MP3 format, which is the format that I use for my music collection.

Gapless solved (but 1 issue remains)
highvista said:
...definitely works for the MP3 format...
Click to expand...
Click to collapse
Yes, works for my MP3s, and they are encoded VBR (variable bitrate), on my S4 Mini with ver 4.2.2 of Jellybean. Tried lots of other players, none has true gapless playback. Finally, Just Playlists and Just Playlists Plus have solved the gapless issue. This leaves only one other major feature still to be desired but not available in any Android music player: Skinnability
There are music players on Android that let you choose skin style, color, etc. But not one supports skinability via XML coding, yet. (Hopefully, somebody can prove me wrong by pointing to a truely skinable player. Or better yet, Keith Folsom will provide skinnability for JPP's main UI screen?)
Edit: UberMusic appears to have been skinnable for years! (I'll soon find out for sure.)
http://www.ubermusic.com/skinning/
Edit #2: Now I find that Poweramp has gapless playback, is skinnable, and has a currently active forum thread for skinning:
http://forum.powerampapp.com/index.php?/topic/3578-building-skins-quick-start-guide/

Gapless Test results
Did some testing re gapless playback with MP3s on my S4 Mini. Here are results:
The stock Samsung 'Music' player:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
UberMusic Player:
PowerAmp:
Just Playlists:
For details see my report, here:
https://googledrive.com/host/0BywTBh0QvABcQXY2R3pYUGk2cm8

zim_zimmer said:
...player I found to handle it the best was GONEMAD MUSIC PLAYER. Although there was still a very very slight gap
Click to expand...
Click to collapse
Quite right. Sorry to have miss'd GMMP in my recent tests. Better late than never; it has now been put to the same test, and has come out better than Poweramp for playing tracks completely with smallest gap. But still, Just Playlists remains the winner for zero gap with slightest cut into a track.
GoneMAD Music Player:

BLAQK ROXSTAR said:
Is gapless playback working for anyone on Jellybean? I heard it was supposed to work with Google music but there's still gaps in between my songs.
Sent from my Jellybean powered Galaxy Nexus
Click to expand...
Click to collapse
I have no problem with gapless playback using Player Pro on ShinyROM 4.4.2 or 4.4.3 or any previous AOSP-based ROM.

eKeith said:
I have no problem with gapless playback using Player Pro on ShinyROM 4.4.2 or 4.4.3 or any previous AOSP-based ROM.
Click to expand...
Click to collapse
Maybe because you have OGG music files, or AAC with gapless info in ID tags? When I put PlayerPro to the same test as above, the result was a 0.427 second gap with waveform similar to UberMusic. But it was the *trial* version, which had some playback selection choices gray'd out. The gapless checkbox was gray, but it clearly was check'd. I don't know whether this means it functions the same as the paid version and nothing at PlayerPro's website nor on Google Play Store provides any clue re gapless playback or differences between trial vs paid versions.

MrGoodtunes said:
Maybe because you have OGG music files, or AAC with gapless info in ID tags? When I put PlayerPro to the same test as above, the result was a 0.427 second gap with waveform similar to UberMusic. But it was the *trial* version, which had some playback selection choices gray'd out. The gapless checkbox was gray, but it clearly was check'd. I don't know whether this means it functions the same as the paid version and nothing at PlayerPro's website nor on Google Play Store provides any clue re gapless playback or differences between trial vs paid versions.
Click to expand...
Click to collapse
All of my files (excepting my Amazon auto-rips) are Level 5 Compressed FLACs ripped with dBpoweramp.
I also do not know if there are any differences/shortcomings with the trial version of PalyerPro. Perhaps you can consider purchasing and testing within the 15 minute refund window...

eKeith said:
All of my files (excepting my Amazon auto-rips) are Level 5 Compressed FLACs...
Click to expand...
Click to collapse
GoneMADSoftware said:
...works fine for the natively gapless formats like ogg and flac
Click to expand...
Click to collapse
Apparently, FLAC is 'natively' gapless. Amazon rips vary widely, some VBR, some CBR, some even go a little way into the following track! Thanks for the 15-min refund idea, didn't know about that. Bought it for keeps anyway, due to the nice way it handles my huge oldies folder, better than any other player for that useful listing.
Got the same result as trial version out of the box as is. Gapless setting was still gray. I figured the DSP pack is necessary. After installing and activating, there was a big improvement. No more clicks, first track no longer getting cut off short, and the gap got reduced.
PlayerPro (with DSP pack):

Related

Best music player for TP2

So which one do u choose ?
CorePlayer
Nitrogen player
Windows media player
TF3D music player
or others?
Plz post your reasons too
so? 90 views and no answers
i'm using pocket player . it works great
and i'm using it with jabra stereo blutooth headset.
TF3D music player
I've been using the TF3D music player on my tp2 for about a month now and it seems to be doing all that i need from it.
Simple to use and good quality output as well. Can't say much about other music players as I haven't used any recently.
in order to get as much music on my phone as possible i am using aac compressed audio (with SBR). This format provides 128kbit/s-mp3-quality at 48kbit/s (at least to my ears).
The only players that i know supporting this format are WMP and TCPMP. As TCPMP does software decoding the device gets slow during playback. WMP seems to have something like hardware acceleration for aac. therefore i am using WMP (with another skin as the default one is not very finger friendly).
thanks yeah i like the TF3D default myself too Nitrogen is good but i think the volume is a little low compared to TF3D player,i use coreplayer for movies and TF3D for musics,just wanted to know other opinions
while the htc audio manager is nice, NITROGEN is now my player of choice despite minor bugs.
WMP works well for me. Don't like the skin but I have downloaded an HTC-like theme so it is all good.
pocket player too
wide variety of audio format support (4.x supports aac), AVRCP support, plugin to add pitch adjustment
Power Problems
Mesquire said:
while the htc audio manager is nice, NITROGEN is now my player of choice despite minor bugs.
Click to expand...
Click to collapse
How did you get the player to play in power saving mode. with the screen off. Whenever I do this it stops the music, and some times, even unloads my memory card.
This has been my biggest bain and major issue with my tmobile tp2. I have tried Mortplayer and Nitrogen, the best IMHO and have had the same issue. I have tried different searches to enable the device to let the music play while the screen is off and none have worked. I am going to try S2P. My only gripe witht that program is that it does not play all file formats.
Oh well...
Coreplayer.
Has EQ, bass boost and pre-amp options and also is the best video player.
juliangun4ev said:
i'm using pocket player . it works great
and i'm using it with jabra stereo blutooth headset.
Click to expand...
Click to collapse
yeah,Pocket Music Player is the thing,it can auto power off and power on,holy ****,which else can be as nice as this one?
+1 for Pocket Player.
My reasons: AVRCP support (a must have feature for me), wide format support (many free players don't support wma, which is a deal breaker for me), equalizer, gapless playback(!), quite finger friendly (some buttons are rather small on the default skin, but it has kinetic scrolling etc.)...
Video support is a bit lacking, but then again I only use it for audio.
I use Pocket Player as well, mostly because it works well for both music and audio books. I am frustrated with whatever method it uses for shuffle, though. I've had 6 different songs play 2-4 times in 4 hours. I have nearly 1000 songs and 66 hours of music! Seems like I should not be getting that kind of repetition.
Pocket Player problems with playing large MP3 files...
One thing guys - and anyone who uses Pocket Player on the TP2 may have seen this... I listen to a lot of voice audio. I prefer to combine the files for audio and can sometimes have long audio files of 300 megs all the way to 1.2 gigs (I use a 16 gig storage card).
The problem i have seen is that sometimes the control that shows where you are in the audio file goes haywire and slides from the correct position all the way to the right - making the bookmarking feature fail and impossible to navigate. Additionally it appears Pocket Player somehow miscalculates the size and length of the audio - but it originally has the size and length correct - this only happens after a certain point (for me it seems after about 240 minutes or so - about 4 hours in).
WHat is so strange is this does NOT happen for all audio files on this device. Some of the large files seem to play fine without problem. Additionally when I compare this to another TP2 that has an installation of the competitor program Pocket Music, this does NOT happen. Also this never happenedon our original HTC Mogul from Sprint.
The problem is we need the AVRCP controls and we all know that Conduits is the only company that has addressed this. It's also pathetic that HTC themselves has continued down this path and refuses to even comment on this issue.
2 questions to this wonderful community of genius people who take it upon themselves to fix what should have been included in the first place:
1. Has anyone seen a hack / mod that will fix the AVRCP controls so that programs like Pocket Music and other players can be used via Bluetooth remote controls?
2. Has anyone seen this specific issue with Pocket Player (which has that beautiful speed plugin that does not alter pitch - love that) and if so - is there a fix or workaround for large files 'breaking' in the middle of playing so that you can no longer save your position or know the correct position of the player in the middle of the MP3 being played?
Thanks in advance to all of you who have any suggestions on either issue.
I'm using Kinoma Play, though mainly for its integration with Orb and video abilities.
For music it supports album art, but only has bass and treble adjustments, not an equalizer.
There is a Kinoma Free you can try.
I am searching for the perfect player and have been testing several of them to see how they work. In addition to some of the normal music player requirements I have 2 pet peeves in particular:
1) The player must support the "Album Artist" tag so that compilations are listed properly in the library.
2) Proper alphabetization - "The Beatles" should be listed under the B's not incorrectly under the T's.
I am testing Pocket Player right now. So far it is the only music player that supports and uses the "Album Artist" tag and it does so by default. It does not support proper alpha. AVRCP works fine out of the box.
The HTC player has the advantage in that it is the only player that can be integrated on the TF3D tabs but does not utilize the "Album Artist" tag nor uses proper alpha. It also has a serious bug that prevents it listing and playing a albums tracks in the correct order. AVRCP of course works well.
WMP supports proper alpha but not the "Album Artist" tag. Strange since MS pioneered the use of the "Album Artist" tag in the desktop version of WMP. AVRCP works fine.
CorePlayer is an evil company. I will never buy or use any SW they make.
Kinoma is next up on my list.
I wish I could find a music player that addresses both of my pet peeves and could be integrated into the TF3D tab replacing the HTC one. That would be the perfect player for me.
S
sleonard said:
2) Proper alphabetization - "The Beatles" should be listed under the B's not incorrectly under the T's.
Click to expand...
Click to collapse
I understand what you're saying but I would argue that any player that puts that artist name under B is the one doing it incorrectly. If you want The Beatles under the B's then you should rename those tracks to the album artist "Beatles."
For the people that got the TF3D music to work, please share your magic on having it identify your library from a storage card.
moSess said:
How did you get the player to play in power saving mode. with the screen off. Whenever I do this it stops the music, and some times, even unloads my memory card.
This has been my biggest bain and major issue with my tmobile tp2. I have tried Mortplayer and Nitrogen, the best IMHO and have had the same issue. I have tried different searches to enable the device to let the music play while the screen is off and none have worked. I am going to try S2P. My only gripe witht that program is that it does not play all file formats.
Oh well...
Click to expand...
Click to collapse
I know this question is like 2 months old but I use Nitrogen and its good enough for me...very finger friendly! And on the main screen there's a button that looks like a Power Button under the volume keys...thats how you put it into "sleep mode" and music will continue playing.

Best music & Video player app till samsung galaxy S?

Can anyone advise me on some of the best music & video player app one can use instead of the stock versions? If you consider design of the player apps and it's functions. Thank you. BTW, the stock player does not have a STOP button. Now that is lame.
I go for --> http://www.appbrain.com/app/com.tbig.playerpro
MagicOnline said:
I go for --> http://www.appbrain.com/app/com.tbig.playerpro
Click to expand...
Click to collapse
+infinity. That is the best music player ever!!!!!!
aditya_t90 said:
+infinity. That is the best music player ever!!!!!!
Click to expand...
Click to collapse
Thanks but where did you find it. I did a search in the Market and AppBrain but did not find it. BTW, is this a video player or a music player?
MagicOnline said:
I go for --> http://www.appbrain.com/app/com.tbig.playerpro
Click to expand...
Click to collapse
Thanks, btw, how come it doesn't say Pro? when I did a search Music player only came up. Though it sais that I can get the pro version if I donated in thier info on the site but I did not see any option to donate.
Im using mvideoplayer while its able to play subbed .mkv files
Sent from my GT-I9000
Best video player I've used by far is Act 1 - my review here: http://www.theandroidappreviewer.com/app-reviews/act-1-video-player-app-review/
It's only recent, but Lithium is by far the best player I've used.
The interface is very professional with great gestural control, 4 widget sizes, automatic album art downloader, custom playlists, replacement lockscreen when music is playing, etc.
But I like it best for the interface. =)
ebue said:
Thanks, btw, how come it doesn't say Pro? when I did a search Music player only came up. Though it sais that I can get the pro version if I donated in thier info on the site but I did not see any option to donate.
Click to expand...
Click to collapse
Yeah I had a word with the dev and he said that he may come up with a paypal version but he does not want to right now 'coz of licensing issues.
He said and I quote.
Regarding Paypal, I didn't yet create an account. But then you need to manage the release of updates (need a license key etc). Which might require quite some DEV.
But will think about it in the long term.
Thks again for the support.
Rgds,
Tristan
Click to expand...
Click to collapse
mVideoPlayer for movies/videos
Music Player Pro for Music
Music Mod for Music widget
There is no player that does PROPER gapless playback for mp3...
Even .ogg and .flac files all produce a statick click when the next track begins. Is this a 'feature' of the Galaxy in general?
AXIS of Reality said:
It's only recent, but Lithium is by far the best player I've used.
The interface is very professional with great gestural control, 4 widget sizes, automatic album art downloader, custom playlists, replacement lockscreen when music is playing, etc.
But I like it best for the interface. =)
Click to expand...
Click to collapse
I totally agree!! I love Lithium. I'm trying this new one now called "ttpod" which downloads lyrics and lets you display them over top of all apps. Get a copy and turn off karoke mode if the lyrics over top annoy you . Best movie player I would say is mVideoplayer . I just havn't found anything else like it (paid or otherwise)
ewok666 said:
There is no player that does PROPER gapless playback for mp3...
Even .ogg and .flac files all produce a statick click when the next track begins. Is this a 'feature' of the Galaxy in general?
Click to expand...
Click to collapse
Have you tried Lithium ? settings for it but I really couldn't care about gapless play
I've just tried mvideoplayer without success, but I still can't seem to find a (free) video player that will play (or even acknowledge) my .mpg videos!
I'm not interested in subtitles or any other format apart from .mpg
Any suggestions?
Maybe winamp or realplayer?
Sent from the smooth and shiny thing
For audio either winamp or power amp for video its either the stock player from SGS or mVideo player, I didnt include rockplayer on the list as it has issues with a lo of my HD anime files.
EarlZ said:
For audio either winamp or power amp for video its either the stock player from SGS or mVideo player, I didnt include rockplayer on the list as it has issues with a lo of my HD anime files.
Click to expand...
Click to collapse
Did you actually read my question EarlZ ?
The best music player has to be powerAMP. And the best video player is in my opinion the stock player, it's slick and clean and plays many kind of videofiles flawlessly like MKV.
Personally I think the stock music player is great. Equaliser, effects, and the disc view is pretty cool. As well as controls on the lockscreen (only when using glass lock) and app drawer.
Have yet to see a 3rd party one that makes me want to switch.
For video mVideoPlayer is my favourite. It lacks the 5.1 sound option from the stock player though.
I have yet to find a music player that can sort by album artist (not artist) and provides an output selection of bluetooth or phone.
Really frustrating that such basic features don't exist.

Changes in the JellyBean music app

I'm a big fan on Google music mainly because of the streaming features, and I wouldn't call myself an audiophile, just someone who loves to listen to music. I used to love the style of the app in ICS, but I know many didn't, for understandable reasons.
With the update to JellyBean some of you may have noticed a change in the styling of the app. The orgainization is different, with the recent having large album art (image below), playlists being left of that (which I love, since I mostly go there anyways) and back controls on the now playing bar at the bottom. Also, the now playing screen now has a different layout with a shortcut to the list of songs now playing (while before you wouldn't see this at all). This is actually where the problem is.
Try it out yourself. If you have two different playlists, play one and then play the other. Afterwards when you press the now playing button it should show the current songs from the second playlist now right? Wrong. Now this list shows both playlists in the list and anything else you have played since updating the app (see the second and then third image). To remove them you have to select menu then clear queue.
Say you have a playlist in a particular order that you like, so you don't use shuffle (maybe it's a new album where each song transitions into the next). If you have shuffle currently in the now playing then too bad. The only way to get it to work is to go to now playing, deselect shuffle, and then select the playlist.
On the plus side however, if you do use shuffle, and deselect and reselect it from the now playing tab, then the list will show you the order of the new shuffle and will keep the order of the songs you have already played instead of shuffling everything.
So in my opinion it's some good and some bad. What do you guys think? Have you noticed anything else different?
Still no gapless playback.
I'm very disappointed with the music playback capabilities of Android, even iPods offer gapless playback since ~6 years.
Yes, but the UI in Music is much better, and I really like the album art previews upon opening.
MoosDiagramm said:
Still no gapless playback.
I'm very disappointed with the music playback capabilities of Android, even iPods offer gapless playback since ~6 years.
Click to expand...
Click to collapse
I thought this was one of the bullet points for Jelly Bean. That's rather disappointing...
MoosDiagramm said:
Still no gapless playback.
I'm very disappointed with the music playback capabilities of Android, even iPods offer gapless playback since ~6 years.
Click to expand...
Click to collapse
Right? I understand if it may not be gapless when you're streaming, but at least it should be for things that are pinned.
anton2009 said:
Yes, but the UI in Music is much better, and I really like the album art previews upon opening.
Click to expand...
Click to collapse
I agree that the UI is a bit cleaner and better oriented for the multiple tabs, I just don't like the design of the now playing. It bothers me that when the additional items (shuffle, repeat etc) disappear you now have this progress bar and media buttons that seem cramped together. They still work but it kind of seems like a waste of space. Also the menu button/action bar is consistently at the top now, a feature that everyone complained about in ICS. I think the only app that has menu at the bottom now is Gmail, which has it in two places, neither of which are the top.
Headcase_Fargone said:
I thought this was one of the bullet points for Jelly Bean. That's rather disappointing...
Click to expand...
Click to collapse
Jelly Bean has a new API that should enable gapless playback, but the Music app doesn't appear to use it so far.
I miss being able to access other songs from the album or artist from the Now Playing screen, but overall like the new ui.
Sent from my Galaxy Nexus using xda premium
While streaming to a bluetooh speaker you can now change between phone speaker/headphones and the Bluetooth device without actually turning Bluetooth off and I love that
Sent from my Jelly Beaned GNexus
blempka said:
I miss being able to access other songs from the album or artist from the Now Playing screen, but overall like the new ui.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
I didn't even remember that! It actually came in handy for navigating, whenever I decided I was feeling like listening to more of an artist. Shame. Good point out.
ray3andrei said:
While streaming to a bluetooh speaker you can now change between phone speaker/headphones and the Bluetooth device without actually turning Bluetooth off and I love that
Sent from my Jelly Beaned GNexus
Click to expand...
Click to collapse
Also a good point. I don't use bluetooth but I can imagine this as a great feature, given that we don't have quick toggles (but let's not get into that topic ).
It seems to me that Google is getting to that "It just works" period. Love it.
I don't like the update.
I liked the way before, when a song is playing, I can tap the screen, it'll "shrink" the cover-art and then I can tap the artist name or album name to view their songs/albums.
Much easier than tapping the little thing on the top right which shows the current playlist.
I like to play all songs in shuffle, but when I hear something I like, I like to tap the artist then quickly play one of their albums, harder to do it now.
Two more quick things: there now a thumbs up playlist, and there's actual album art for each playlist, made from a combination of the album arts of songs in said playlist.
MoosDiagramm said:
Still no gapless playback.
I'm very disappointed with the music playback capabilities of Android, even iPods offer gapless playback since ~6 years.
Click to expand...
Click to collapse
this is why I use PowerAmp, gapless works fantastically there.
I would rather that the app prompts me to create a playlist than generate one automatically every time I select a single song from an album.
The UI is a bit nicer to look at, but auto-generated playlists are terrible.
earlyberd said:
I would rather that the app prompts me to create a playlist than generate one automatically every time I select a single song from an album.
The UI is a bit nicer to look at, but auto-generated playlists are terrible.
Click to expand...
Click to collapse
Well it's not auto generating playlists. When you select a single song from an album it adds the rest songs in that album to the playlist. If you have shuffle enabled then they're shuffled as well, but if not then it starts the playlist in the position of the song in that album. If you select a song from the songs section then the playlist is all of the songs you have.
blempka said:
I miss being able to access other songs from the album or artist from the Now Playing screen, but overall like the new ui.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
nxt said:
I don't like the update.
I liked the way before, when a song is playing, I can tap the screen, it'll "shrink" the cover-art and then I can tap the artist name or album name to view their songs/albums.
Much easier than tapping the little thing on the top right which shows the current playlist.
I like to play all songs in shuffle, but when I hear something I like, I like to tap the artist then quickly play one of their albums, harder to do it now.
Click to expand...
Click to collapse
But it is still possible though. Just in case anyone doesn't know, you select the playlist tab in the now playing screen, press the more options tab on the song and select more by artist. Like above said, though. It's a bit more effort.
Does this update display album art at better quality? The one on the Play Store now still pixelates some of my decent quality (400x400) album art. This is one of the main reasons I've stayed away from Google Music.
Can you finally choose which songs you'd like to "Make available offline" instead of choose the whole album?
And can you can delete specific songs from cache ?
SaharLevi said:
Can you finally choose which songs you'd like to "Make available offline" instead of choose the whole album?
And can you can delete specific songs from cache ?
Click to expand...
Click to collapse
No and no.
MoosDiagramm said:
Still no gapless playback.
I'm very disappointed with the music playback capabilities of Android, even iPods offer gapless playback since ~6 years.
Click to expand...
Click to collapse
Apple may sue you LOL
Sent from my Galaxy Nexus using xda app-developers app
nxt said:
No and no.
Click to expand...
Click to collapse
Damn it!
*flipping the table*
MoosDiagramm said:
Still no gapless playback.
I'm very disappointed with the music playback capabilities of Android, even iPods offer gapless playback since ~6 years.
Click to expand...
Click to collapse
I used to use Power Amp so I'm used to it but now I use Google Music exclusively and with 4G on its the closest to gapless than it has ever been.
Sent from my Galaxy Nexus using Tapatalk 2

DTS Audio for android == LAWSUIT

DTS audio *used* to work outofthebox in both DicePlayer (my old favorite), and in MX Player (my new fav), but both of them REMOVED the dts codec a few months ago apparently because of the threat of lawsuits from using unlicensed code.
(UPDATE: DicePlayer dev juami posted below that they were refused even the option to buy a license for DTS, because they prefer to deal with the big industry players instead; also, DicePlayer can still play dts IF you install an external codec plug-in)
Just curious what most people are doing out there in order to play their mkv videos with the very common DTS audio track (vs the less common AAC/MP3/etc audio tracks). Re-encoding phone-friendly versions with HandBrake; using an old app with DTS support; using a PAID app that paid the licensing fee (can't find one), or, something else...
EDIT: I'm going to keep a list here of players that are known to support DTS or not:
DTS IS SUPPORTED OTTB (for now):
VLC Beta - (h/w 1080p decode works! - BEST option, but, the app must be sideloaded, since it shows as incompatible with the US S3 in the Play store. See Time_Zone's post below for the attached VLC apk. Thanks!)
BS Player - (s/w ONLY (eats battery): h/w mode always falls back to s/w mode, but dts is ok. 720p s/w == ok; 1080p s/w == CPU can't keep up; too choppy)
Rock Player - (s/w ONLY (eats battery): no DTS when in h/w video playback mode, and s/w playback is blocky crap. Also, the app fails to playback a video when sent a video intent to play from another app)
DTS NOT SUPPORTED:
Video Player default - (Touchwiz, AOSP (CM10, AOKP, ...))
MX Player - (updated versions removed codec; google for old apk version)
Dice Player - (updated versions removed codec; google for old apk version (2.0.6), or try searching XDA for external plug-in support instead.)
Mobo Player
zmore said:
DTS audio *used* to work in both DicePlayer (my old favorite; discontinued), and in MX Player (my new fav), but both of them REMOVED the dts codec a few months ago because of the threat of lawsuits.
Just curious what most people are doing out there in order to play their mkv videos with the very common DTS audio track (vs the less common AAC/MP3/etc audio tracks). Re-encoding phone-friendly versions with HandBrake; using an old app with DTS support; using a PAID app that paid the licensing fee (can't find one), or, something else...
Click to expand...
Click to collapse
VLC BETA... you have to search for it. It does work.
Time_Zone said:
VLC BETA... you have to search for it. It does work.
Click to expand...
Click to collapse
Awesome. I'll give it try, even through from what I've read the beta is still very buggy & laggy.
Wonder how long they'll "get away with it" before removing DTS support too.
EDIT: VLC beta is currently incompatible with the US SGS3
FWIW, BS Player is one of the few I've found that can handle DTS Audio, however, it fails to playback do h/w accelerated playback of the video, and falls back to s/w, so it's choppy with 720p, and fails with 1080p
zmore said:
Awesome. I'll give it try, even through from what I've read the beta is still very buggy & laggy.
Wonder how long they'll "get away with it" before removing DTS support too.
EDIT: VLC beta is currently incompatible with the US SGS3
Click to expand...
Click to collapse
huh... This one seems to be working for me...
Time_Zone said:
huh... This one seems to be working for me...
Click to expand...
Click to collapse
Whoa! That works! Wonder why the Play store shows it as incompatible...
So, after enabling h/w acceleration (disabled by default), my 720p & 1080p vids play without a hiccup. Smooth video & crisp dts audio. I'm not seeing all the bugs that are warned about. Thanks man.
If I try to skip ahead or behind off a cifs mount across network the audio goes out of synch... Thats the only bug I have seen.
zmore said:
DTS audio *used* to work in both DicePlayer (my old favorite; discontinued), and in MX Player (my new fav), but both of them REMOVED the dts codec a few months ago apparently because of the threat of lawsuits from using unlicensed code.
Click to expand...
Click to collapse
Diceplayer is not discontinued. ( https://play.google.com/store/apps/details?id=com.inisoft.mediaplayer.a&hl=en )
and there are a way to enable un-supported codec
search "xda diceplayer dts"
juami said:
Diceplayer is not discontinued. ( https://play.google.com/store/apps/details?id=com.inisoft.mediaplayer.a&hl=en )
and there are a way to enable un-supported codec
search "xda diceplayer dts"
Click to expand...
Click to collapse
The impression I got is that DicePlayer switched from AdSupported&Paid versions to DonationWare in preparation of becoming AbandonWare. In any case, they removed DTS, so it's out of the running, and from the comments I read about the external dts workaround you mentioned: it doesn't work as well. VLC wins for now. Thanks, though.
For myself I have a backed up apk of the last MX Player to ahve DTS and I simply install that on new devices.
zmore said:
The impression I got is that DicePlayer switched from AdSupported&Paid versions to DonationWare in preparation of becoming AbandonWare. In any case, they removed DTS, so it's out of the running, and from the comments I read about the external dts workaround you mentioned: it doesn't work as well. VLC wins for now. Thanks, though.
Click to expand...
Click to collapse
That is your impression. but I am working for upgrading diceplayer. We do not adandon diceplayer. I am very upset and feel that I should really adondon diceplayer. Why do I do bothering jobs like supporting JB and fixing bugs and adding external codec features.
removing DTS is another problems. MX also remove DTS. we have same situations.
did you copy libffmpeg.so to /sdcard ( root of internal storage memory ). and enable custom plug-in and restart diceplayer?
juami said:
That is your impression. but I am working for upgrading diceplayer. We do not adandon diceplayer. I am very upset and feel that I should really adondon diceplayer. Why do I do bothering jobs like supporting JB and fixing bugs and adding external codec features.
removing DTS is another problems. MX also remove DTS. we have same situations.
did you copy libffmpeg.so to /sdcard ( root of internal storage memory ). and enable custom plug-in and restart diceplayer?
Click to expand...
Click to collapse
I didn't realize you were one of the DicePlayer devs when I replied. So, sorry 'bout sounding as if I was bashing DicePlayer.
I used your app for over a year mainly because it was fast, played just about everything I threw at it, and because it was and still is the only player (afaik) that can browse & directly stream from windows network shares (without having to first mount samba/cifs in a separate app). It was just the loss of DTS and the (false) impression of it becoming abandonware that made me leave it.
Mind if I ask how much the lawyers were asking for a DTS licensing fee? And, how is it that VLC and others are getting away with it?
DTS deny to sell thier products to sw player makers.
We already contact them to buy license. But they refuse to sell.
They want to sell DTS license to hw vendor like samsung.
And Samsung don't want to buy to put it in their hardware... don't they know that make their handset sells even faster??
Trying out to video on Galaxy S 3 Jelly Bean (Omega V14)
Dice Player - Error prompt "Video playback Sorry, this video cannot be played." just by starting the app
MX Player - 1.6F show version not supported and close
VLC Player - Software mode playback on some videos ok, enable hardware with have choppy videos
Not sure is upgrading to JB worth it...
xtrememorph said:
Trying out to video on Galaxy S 3 Jelly Bean (Omega V14)
Dice Player - Error prompt "Video playback Sorry, this video cannot be played." just by starting the app
MX Player - 1.6F show version not supported and close
VLC Player - Software mode playback on some videos ok, enable hardware with have choppy videos
Not sure is upgrading to JB worth it...
Click to expand...
Click to collapse
I see no Omega ROM in the dev forum... and when I google it, it says it's still ICS, not JB.
Anyhoo, VLC Player has been great for me, and it's all I use now since it plays everything I throw at it (like DicePlayer used to). My only minor gripe with it is that it's sometimes herkyjerky in the first 3 seconds of video before it 'catches up', so I can never see the first few seconds of some videos.
xtrememorph said:
Trying out to video on Galaxy S 3 Jelly Bean (Omega V14)
Dice Player - Error prompt "Video playback Sorry, this video cannot be played." just by starting the app
MX Player - 1.6F show version not supported and close
VLC Player - Software mode playback on some videos ok, enable hardware with have choppy videos
Not sure is upgrading to JB worth it...
Click to expand...
Click to collapse
If rom is CyanogenMod ,ASOP/AOKP they won't have samsung media codecs. That's why hardware acceleration not working.
Flash samsung stock based rom with proper kernel i recommend this ktoonsez sammy kernel . And video playback will work properly.
very interesting thread, i hope mx player will be compatible with DTS audio in near future.
MX won't be compatible cause of the mentioned legal issues, but they added support for custom ffmpeg builds, which eventually might help adding DTS support back... if someone does it ofc.
might try Dice player again with the dts tweak, but i have been using vplayer for videos with DTS. Free in the play store and works rather well.
Well just like last time Dice player freezes and lags, with certain MKV files such as anime. BS Player is by far the best player around and love the LAN features, just wish the UI was cleaner.

New Update on Google Music Now Supports Gapless Playback!!!!

I just got an update today for both my Gnex and N7 and tested it out and it works!!! I am SOO happy now This has been bothering me for so long, but after the update, I put a live album on that is easy to tell and there were NO GAPS!!
I'm just mildly happy. It does work for MP3 and Vorbis files, but not for AAC which I happen to use for my audio collection. Haven't tested any other formats so far.
Definitely a step in the right direction though.
MoosDiagramm said:
I'm just mildly happy. It does work for MP3 and Vorbis files, but not for AAC which I happen to use for my audio collection. Haven't tested any other formats so far.
Definitely a step in the right direction though.
Click to expand...
Click to collapse
Well, I upload my music to google music, and all higher quality music just gets converted to the highest rate MP3 anyway. But that is good to know, thanks.
Listening to it now, love it.
#Galaxy Nexus HSPA+
I think this was done in time to appease people who buy the Nexus 4 and need a solution for music that they can't put on their phone due to the low storage space.
CADude said:
I think this was done in time to appease people who buy the Nexus 4 and need a solution for music that they can't put on their phone due to the low storage space.
Click to expand...
Click to collapse
And gapless playback helps this how?
rand4ll said:
And gapless playback helps this how?
Click to expand...
Click to collapse
People with a ton of music on their computer, especially live albums, tend to love things like gapless playback. If they can't play a lot of music on their phone locally, as is the case on the Nexus 4 with its limited storage which is also needed for apps, photos, video, etc, they will buy another phone or a dedicated mp3 player. However, now that Google music has gapless playback just in time for the sale of the Nexus 4, more people will warm up to the idea of playing their music over the cloud with a Nexus 4 and they will buy it.
This isn't related to cloud storage. Gapless playbck didn't work AT ALL in the Android music app until now, even for files stored on the device.
I've tested a different AAC encoder and the files it produced do play gaplessly.
Apparently, the gapless information stored by Nero AAC (current version 1.5.4.0) isn't supported by the Android music app. It does work an any other device/software player with gapless playback support I tried, so the problem is probably on Google's end. It even works on Apple devices.
Files produced by the Quicktime AAC encoder work fine.
Does it have to be in an album or what? And is the gap less trigger stored in the file itself?
There are some tracks - not live albums - of various artists that have gap less tracks (Green Day's Holiday and Boulevard Of Broken Dreams is an example, Royksopp's Melody A.M. album is another)... So how does it great those tracks in that case? Gap less, or standard?
Cheers. And sent from my mini tractor
You're confusing gapless with crossfade. Crossfade plays the second track before the first ends, merging them into one. Gapless just makes sure that there is no additional gap between the files, the second track is played exactly when the first ends.
As you can see, there is no reason to disable gapless for specific situations. It is never harmful.
I didn't mean cross fade; I know exactly what gapless playback is all I was curious to find out was are there certain rules where gapless playback kicks in, or does it apply on all tracks by default.
(In short - how the app knows when to remove gaps and when to treat it like normal files)
Because it was said that encoding it in AAC using Nero doesn't help, but QuickTime encoding works... So... Kinda confusing me.
sent from my mini tractor
aeoveu said:
I didn't mean cross fade; I know exactly what gapless playback is all I was curious to find out was are there certain rules where gapless playback kicks in, or does it apply on all tracks by default.
(In short - how the app knows when to remove gaps and when to treat it like normal files)
Because it was said that encoding it in AAC using Nero doesn't help, but QuickTime encoding works... So... Kinda confusing me.
sent from my mini tractor
Click to expand...
Click to collapse
Gapless playback under Android doesn't remove any data from the files or depend on any metadata scheme. It just plays the tracks back-to-back so that any silence between tracks is due to that silence being encoded in the files themselves.
The underlying mechanism for gapless playback was added to the Android SDK for Jellybean/4.1. I added it my music app a couple months ago. I was surprised that Google didn't add this into their player at the same time that Jellybean was released.
Oh... So there's no gap or delay when playing the files (or switching from one file to another), right?
I thought it involved using a buffer and cutting to the next file and whatnot.
So its all normal. Thanks.
sent from my mini tractor
Hmm some things are gapless others aren't. Really annoying.
Sent from my Galaxy Nexus using xda premium
aeoveu said:
I didn't mean cross fade; I know exactly what gapless playback is all I was curious to find out was are there certain rules where gapless playback kicks in, or does it apply on all tracks by default.
(In short - how the app knows when to remove gaps and when to treat it like normal files)
Because it was said that encoding it in AAC using Nero doesn't help, but QuickTime encoding works... So... Kinda confusing me.
sent from my mini tractor
Click to expand...
Click to collapse
Ah, now I understand what you mean.
Lossy audio compression (like MP3, AAC, whatever...) adds a bit of silence at the end and beginning of each track. It's part of how lossy audio codecs work.
In order to remove this silence during playback, modern encoding tools write some additional data to the compressed audio file that says "remove x milliseconds at the beginning and y milliseconds at the end" to restore the tracks original length. Players need to look for such data and skip the additional parts accordingly.
If you take an album that has silence at the end of tracks on the CD and convert it to MP3/AAC/whatever, it will add some more silence to it. A player that supports gaplesss playback will remove this additional silence, but keep the original silence that was on the CD.
AFAIK, there is no official standard on how to write this gapless information to the compressed audio file, so different codecs do it in a different way and developers of audio players must take a look at files produced by popular codecs to understand how each codec handles it and implement support for it.
Android 4.2 along with the latest version of the music app supports the format used by Lame MP3, Vorbis and Quicktime AAC (and probably others, these are just the ones I tested). AAC files produced by Nero AAC, which do have gapless data and work fine on other players, are not supported at the moment.
Ahhh so that's how it works. I've been a long time winamp user and use the silence remover capability in there...which does it on the fly! Never tried it with portable devices...but I think I may give it a shot this time.
Cheers!
sent from my mini tractor
I enjoy the cross-fade feature in PowerAmp, would be cool to see that implemented one day too.
Cross fading in those apps are basic i.e. they only work on a constant. Not sure if any of you guys know about this plugin for Winamp called Sqr Advanced Cross fader... it works based on the silence level of the currently paying song, and works wonderfully in most cases.
Then there are times when I end up cross fading songs myself in Winamp
sent from my mini tractor
MoosDiagramm said:
Ah, now I understand what you mean.
Lossy audio compression (like MP3, AAC, whatever...) adds a bit of silence at the end and beginning of each track. It's part of how lossy audio codecs work.
In order to remove this silence during playback, modern encoding tools write some additional data to the compressed audio file that says "remove x milliseconds at the beginning and y milliseconds at the end" to restore the tracks original length. Players need to look for such data and skip the additional parts accordingly.
If you take an album that has silence at the end of tracks on the CD and convert it to MP3/AAC/whatever, it will add some more silence to it. A player that supports gaplesss playback will remove this additional silence, but keep the original silence that was on the CD.
AFAIK, there is no official standard on how to write this gapless information to the compressed audio file, so different codecs do it in a different way and developers of audio players must take a look at files produced by popular codecs to understand how each codec handles it and implement support for it.
Android 4.2 along with the latest version of the music app supports the format used by Lame MP3, Vorbis and Quicktime AAC (and probably others, these are just the ones I tested). AAC files produced by Nero AAC, which do have gapless data and work fine on other players, are not supported at the moment.
Click to expand...
Click to collapse
Very nice explanation, thank you!
So I went ahead and listened to some of my lossy mixes, still .1 second gaps between songs... it hurts wish the player could analyze the spectrum and fix this... guess nobody at google listens to trance
On the plus side, I ran a local mix that was in FLAC, and it was truly gapless! Too bad that it every 30 seconds theres a .5 second pause.....
I remember not having these problems 2004, why do I have them in 2012
- sent from TW galaxy s3 4.1.1
Just use PowerAmp, you'll need to pay a few Euro's, but that player is just great! Gapless playback? Like that is a novelty! PowerAmp had Gapless playback 2 years ago already! Besides that, PowerAmp has a great Equalizer and a big deal of other settings to match it to your liking...

Categories

Resources