Skip to content
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

[Bug]: Seamless transition has a large gap in playlists and a small gap in albums #370

Closed
1 task done
TreehouseFalcon opened this issue Feb 7, 2022 · 16 comments
Closed
1 task done
Labels
bug Something isn't working renderer Issue or feature related to the renderer process of Cider. stale Issues that are no longer active.

Comments

@TreehouseFalcon
Copy link
Contributor

TreehouseFalcon commented Feb 7, 2022

Describe the Bug

When playing songs back-to-back from an album, the seamless transition setting seems to work as intended, albeit with a small but noticeable gap. However, when playing the same songs back-to-back in a playlist the gap lengthens to nearly 1 second between the songs even with a multi-hundred MB download speed.

Steps to Reproduce

  1. Find two songs from an album that were designed to seamlessly transition into each other.
  2. Play the two songs in order from their album's page. You'll notice the gap between the songs is short but still noticeable.
  3. Create a playlist with those two songs in the same order.
  4. Play those songs from the playlist. You'll notice the gap is considerably longer.

Environment Information

  • OS: Windows 10 Home

Anything else?

This issue is the only reservation I have with Cider. The app works great, but this is a very prominent issue for me.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@TreehouseFalcon TreehouseFalcon added bug Something isn't working needs-triage Awaiting triage. labels Feb 7, 2022
@snarkDADMin
Copy link

snarkDADMin commented Feb 7, 2022

Confirming the above behavior occurs for me as well on develop branch built this morning (2022-02-07, ~8:45AM Central Time)

I'd describe the gap between songs when playing as an album as a noticeable stutter. The gap when the two songs are together in a playlist is as if gapless playback was not an option.

@coredev-uk coredev-uk added renderer Issue or feature related to the renderer process of Cider. and removed needs-triage Awaiting triage. labels Feb 11, 2022
@VincentJoshuaET
Copy link

Getting this also, went back to the official Apple Music web app for now.

@Viktini
Copy link

Viktini commented May 3, 2022

Same here, hearing a small gap in-between tracks when listening to albums like what snarkDADMin specified. Happened on cider-git from the AUR (version 1.4.5.3373.40544237-1 to be specific)

@github-actions
Copy link

github-actions bot commented Jun 3, 2022

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the stale Issues that are no longer active. label Jun 3, 2022
@snarkDADMin
Copy link

Commenting to remove the stale tag. This issue is still present.

@coredev-uk
Copy link
Member

coredev-uk commented Jun 3, 2022

Seamless transitioning is a feature Apple created, unfortunately, there is not much we can do for this.

@github-actions github-actions bot removed the stale Issues that are no longer active. label Jun 4, 2022
@github-actions
Copy link

github-actions bot commented Jul 4, 2022

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the stale Issues that are no longer active. label Jul 4, 2022
@yellowsink
Copy link

gapless playback still does not work correctly.

@coredev-uk
Copy link
Member

As I said before, this is an apple feature. We cannot do anything to resolve this.

@yellowsink
Copy link

yellowsink commented Aug 22, 2022 via email

@cryptofyre
Copy link
Member

Apple won't let us fix it. Therefore we can do nothing about it.

@snarkDADMin
Copy link

snarkDADMin commented Aug 22, 2022 via email

@cryptofyre
Copy link
Member

Thats not a fix nor a solution at all. Gapless works for albums as thats how Apple designed it, we're not going to remove it because it doesn't work for playlists.

@maikirakiwi
Copy link
Member

I'm going to reiterate everything once and for all.
Cider is at its core, a heavily bootstrapped frontend for Apple's API, therefore, playback is completely coded by Apple and we just provide UI buttons for you to pause/resume. It is for this exact reason that we do not have complete control over how audio is played back unlike something like foobar because foobar's playback is system level but Cider is server sided and acts as a bridge to decrypt audio with drm THEN plays it back to your sound output.

@maikirakiwi
Copy link
Member

It WOULD have been a very easy thing to implement IF we didn't use MusicKit to play audio, but then you would lose access to the entirety of Apple Music, which is not the point of the app.

@yellowsink
Copy link

Makes sense. Kinda a bummer tho but fair.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working renderer Issue or feature related to the renderer process of Cider. stale Issues that are no longer active.
Projects
Status: Completed / Merged into Main 🚀
Development

No branches or pull requests

8 participants