Notes and comments on some features, installation and usage can be found in README.
This feature allows faster downloads by forcing the player to decode audio quicker, it does not generate files of lower quality. The slider is limited to 20x by default, but any value can be set in the textbox on the left side.
Notes (may be outdated):
- Speed >= ~30x will cause the player to stutter and silently spam requests to a Spotify API, which could increase the chances of your account getting banned or rate limited.
- Speed >= ~200x will saturate CPU (use 100% of a core or more). This could increase the chance of crashes or unexpected behavior. Stuttering may happen just after changing the value, but it generally stops on the next song. There also seems to be a memory leak related to it, but it goes away after some time. (?)
FFmpeg's native AAC encoder is known to generate poor quality files12, and mainstream builds don't include the higher quality encoder libfdk_aac due to patent licensing issues. Because PowerShell doesn't support extracting 7z, this action must be performed manually by the user.
-
Build or download ffmpeg with libfdk:
-
Extract
ffmpeg.exe
into a newly createdffmpeg
folder on theSoggfy
directory (such that the final directory structure looks likeSoggfy/ffmpeg/ffmpeg.exe
). -
Launch Soggfy, select
Custom
in the output format option, and paste these values:- Arguments:
-c:a libfdk_aac -b:a 256k -disposition:v attached_pic -c:v copy
- Extension: either
m4a
ormp4
.
- Arguments:
You may change -b:a 256k
to your preferred bitrate, and/or use different parameters2.
Note that some iPods may have issues playing AAC files generated by ffmpeg (https://trac.ffmpeg.org/ticket/7747).