Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: AAC from SoundCloud: seek bar is disabled (Read 1471 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

AAC from SoundCloud: seek bar is disabled

For example: https://soundcloud.com/testshotstarfish/fly-by (click More → Download).
It is not possible to change position of the playing music in the foobar2000. MPC-HC doesn't have such problem, for example.

Re: AAC from SoundCloud: seek bar is disabled

Reply #1
It is not the first time when I encounter a file with such problem. I suppose it is because this file doesn't have length in the headers. In this case I propose:
1. Add a utility (into the Utilities context menu) which will fix that.
2. Add a message into the console which will say that file doesn't have length information.
3. Allow to "+5 sec", "+10 sec" jumps using keyboard.
4. (Optional, because it is a battery consuming behavior.) When playback is already started, run in background a thread which will decode the whole file and calculate length of the music. When decoding will be finished, seek bar has to became available.

Re: AAC from SoundCloud: seek bar is disabled

Reply #2
(More -> Download does only work if you are logged in.)

Yes, you are right that it is a raw .aac file, and the format does not have a seektable. That is one reason that pretty much nobody uses raw AAC files, but encapsulates them in an mp4 container.   IIRC, MPC-HC makes a guess (which is not really accurate, but you may be lucky), while Peter has chosen not to pretend that it is possible to do properly. 

Get ffmpeg and give it a
Code: [Select]
ffmpeg -i "Fly By.aac" -acodec copy "Fly By.m4a"
(The "-acodec copy" means that - as there is only one audio stream in the AAC file - it will losslessly put it into an MP4 container with the .m4a suffix.)

 

Re: AAC from SoundCloud: seek bar is disabled

Reply #3
Thanks. I've converted it.