Jump to content

cue problem

Go to solution Solved by andrewilley,

Recommended Posts

Sorry for bothering!

Poweramp is the most convenient app to listen to music i think.

It can identify cue files but there is a problem that when i listen to some tracks of cue and they start exactly at the first three seconds or further instead of zero second.

What's worse is that some tracks' beginnings are put into their last tracks' endings.

The mistake of dividing cue files is serious. I hope that it can be solved soon. Please give me some methods.

Thank you!


Link to comment
Share on other sites

CUE files generally simply contain a series of timecode indexes for each 'song' that needs to be derived from a single large audio file. They are quoted as mm:ss:ff (where ff is frames, 75 per second, based from the original CD sector encoding). Poweramp will seek to that position within the long audio file (allowing for any silent pregap defined prior to the index point) and play up until the next index point.

There are two possibilities I can thing of: First, the CUE file entries might be wrong. You can easily edit a CUE file in a text editor, so try adjusting the start point ("INDEX 01") for one or two of the tracks, and after a rescan in PA see if it shows slightly different track durations and plays the music from a different starting point.

The second issue could be that your audio file does not contain sufficient seek 'helper' information, so although PA knows the exact minutes and seconds position into the file that it wants to play, it is unable to seek accurately to that location and has to make a best guess based on the sampling and bitrate and number of bytes into the file. That sort of problem could be exacerbated by variable bitrate encoding (VBR) and anything large stored in the header block (such as a big cover image). To test this, you could use an audio editor to create a plain uncompressed WAV file, with no header metadata or artwork at all, just raw 44.1kHz audio data. Then see if a CUE file pointed to it is able to seek to more accurate points within the file. 


Link to comment
Share on other sites

Thank you for your advice!

I have tested these cue files in Foobar2000.They don't have problems.

I search the files with cue through my phone and listen to them again on the Poweramp:

"ALAC" don't have the problem.

"APE HIGH" have a little,but it is not worst. Most of them start a few milliseconds faster,but their endings is ok.

I search the worst one and find that its format is "TAK". But the header block isn't stored with anything large. 

Is it because of the format?


Link to comment
Share on other sites

  • Solution

TAK files? Never heard of them until you said. Googling it, TAK was apparently originally called YALAC (Yet Another Lossless Audio Codec) which kinda says it all. :) 

ALAC is Apple proprietary, so probably harder to debug. APE is another fringe format, but quite heavy on processing for decoding so could use battery more quickly.  CUEs were originally designed for uncompressed WAV files of course, but that's not something you'd want to clog a phone up with.

For CUE-based music, probably best to stick with tried-and-tested formats like FLAC (for lossless) or MP3 (either CBR or with decent seek tables).

@maxmp might be able to check some of the other formats for you though if you submit test files with CUE sheets (would need to be via a file sharing facility as the files will be very big).


Link to comment
Share on other sites

Some formats or format encodings do not allow fast accurate seeking. Cue handling is based on seeking to the track position within large file, so this inaccurate seeking make cue tracks to be off.

I can say more if you share the track+cue (gpmaxmpz@gmail.com) for tests.

Link to comment
Share on other sites

Posted (edited)

As a long time TAK user, I can say that Poweramp can play it fine, but it will be pretty hard to seek on higher profiles, and the wave seekbar will be kinda bugged sometimes. Same for APE, but turned up to 11 as APE compression can go pretty crazy.

If you want to use APE at insane or TAK at p5m, better to use a simple seekbar and not seek on them at all, just start the first song and let it play undisturbed. Also be mindful of your device power (as in performance) and battery because these formats at these settings are quite the thing to deal with.

These are better reserved to a PC since it is way more powerful (check your cpu usage when seeking on these files, it will spike), or to long playblack sessions where you won't be seeking on them.

Edit: if you want/need a format that compresses a bit better than flac and is easier to deal with, I recommend checking on wavpack. I've been using wavpack for a long time on Poweramp and they seek just fine while compressing better than flac, it also can do 32bit int and float but it does take a lot longer to encode. I recommend using -h -x4 settings.

Edited by ScarletNeko
Added a suggestion for another codec
Link to comment
Share on other sites

58 minutes ago, ScarletNeko said:

As a long time TAK user, I can say that Poweramp can play it fine, but it will be pretty hard to seek on higher profiles, and the wave seekbar will be kinda bugged sometimes.

Which of course, as discussed above, wrecks any use of CUE sheets to create 'tracks' within a longer audio file. They rely on being able to seek to an exact mm:ss:ff position in order to commence playback of each individual song.


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...