Comments (9)
I'm aware of this. The gap depends on how long it takes load the stream url and the buffering of the stream. I actually have a really poor internet connection (through radio) at home so I probably have more gap than you.
There is a mechanism through the url handler and through gstreamer that is supposed to preload, but some of that code from Clementine (in player.cpp) don't make sense to me, almost as if it's not finished. I would like to rewrite it but it's not been a priority, at least not for now.
I'm not sure if it's possible to make it 100% gap free anyway.
from strawberry.
Thank You for the info :)
from strawberry.
It works with this fix: a6766f3
It needs alot of testing before a new release.
So it would be nice if as many can test it and report back here, it should be tested with shuffle and repeat options too.
from strawberry.
I still can't get gapless playback in Tidal streams; neither with ALSA nor Pulse Audio:
Strawberry 0.6.3, Ubuntu 18.04.3
from strawberry.
Its not working anymore for me either.
I'm not sure I will be able to fix it before my subscription expire.
from strawberry.
When testing commit a6766f3 it works, so there is something I did after then that broke it.
from strawberry.
I found the problem, this commit broke it: 9956908#diff-627fee9c47679582489a9e32c39acf2e
The bug now is that it requests the stream url again even when it was previously preloaded, so it waits for the url handler a second time.
from strawberry.
I increased the preload gap a bit too, it's perfect now
from strawberry.
I've just installed 0.6.4 - now it works perfectly, thank you so much :)
from strawberry.
Related Issues (20)
- Ampersands "&" are randomly inserted in Settings/Context newly added tags HOT 3
- please explicitly install translation files to directory instead of bundled into the executable binary HOT 1
- Move away from zanata as platform for translators HOT 4
- Strawberry crashes when I try to start playback on Gnome 46 HOT 6
- Strawberry does not conform to the MPRIS2 standard HOT 1
- Strawberry does not respect a setting of Dolphin file manager when using "Show in file browser..." feature
- Attempting to rename an Extended Module (XM) file causes an error to show, even if renamed successfully. HOT 2
- Strawberry keeps on re-arranging my playlist. HOT 3
- Does not monitor folder HOT 2
- Can I post feature requests here? HOT 1
- System icons do not load when Strawberry is compiled from source HOT 7
- Window is invisible/empty after update to Qt 6.7 HOT 6
- Flac file playing repeatedly skips once after the initial 2 seconds
- Strawberry doesn't output any audio HOT 2
- how can I help? HOT 1
- Dynamic playlist scrolling takes priority over skipping songs
- After drag'n'dropping folder with flac+cue only flac is added to queue HOT 2
- Strawberry cannot correctly display russian names from flac after drag'n'dropping .cue file to queue HOT 6
- Playlists are broken and empty after latest commits HOT 5
- Fedora 40 missing in repo and status on Rawhide builds HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strawberry.