-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
redesign-beta: Gap between tracks when transcoding #861
Comments
You appear to be correct, I may have misidentified what's causing the gap on my device, I was tweaking a few settings - let me try again later and update this ticket. But I'm 100% sure there's a bug here - I'm so not used to gaps from using finamp daily that I physically jumped when the tracks didn't line up perfectly 🤭 will update. |
So the error I made was testing with the same album twice - clearly the next track had been buffered. The actual bug is just that there is a gap between tracks when transcoding, period. Direct play and downloading the album both fix the issue, but transcoding always causes a gap between tracks. |
I've edited the description and my original post to reflect the actual issue :) One thing to note: all the tracks I tested this in were in FLAC on the server so it is possible the issue is that FLAC is gapless but not AAC. |
Could you try to extract the transcoded AAC files from the server's Also, can you try downloading in different codecs? You can try AAC, MP3 and OPUS as transcoding codecs. Do they all show the same behavior when downloaded (working gapless playback)? |
I ran a bunch of tests! I used the first 2 tracks of the album Nonagon Infinity, the entire purpose of the album is to be gapless so it's pretty blatant when there are gaps.
First I downloaded the tracks in FLAC locally and read them with I then tried to use Finamp and to ask it to transcode the tracks, however it seems Jellyfin didn't really generate I was curious so I asked my trusty Feishin, which I know to be a gapless desktop audio player, and I asked it to get the tracks transcoded to AAC 320kbps. In this case Jellyfin did generate I then downloaded both I also left the Finamp beta and tried playing the files by transcoding using Finamp's current main branch. Jellyfin, again, showed
Finamp beta v0.9.9 - Transcoding (AAC): Gap Anyway, if it's not expected that files should be gapless when transcoding with Finamp then i supposed this should be closed as "not a bug". It certainly is not a beta bug, but I thought for sure that years ago, when I switched to finamp, I did test gapless transcoded playback and it worked just fine. But maybe it was all a dream ; if so just close this ticket please. If not, it may be my device, I did change phones in that time. |
Finamp should be gapless in all cases, so this is a bug. I'm just not sure what the cause is. Can you try another local gapless player that works with AAC? And then requesting a transcode in Feishin, extracting the aac files, testing for gapless, then clearing the transcode directory, downloading the files as transcoded aac in Finamp, again extracting them from the transcode directory, and seeing if there's any difference? You could also try a gapless local player on your phone, to make sure that's not part of the issue. |
Finamp is usually a gapless audio player but with transcoding on there is a tiny gap between tracks. This is audible between any two tracks meant to be gapless.
Downloading the album or switching to direct play fixes the issue.
Android version: 14
Device: Samsung Z Flip 5
The text was updated successfully, but these errors were encountered: