Comments (9)
Ok, no need to try all of them, it should have worked with the msvc x64 one.
from strawberry.
I can't reproduce this with ogg vorbis files, but I didn't test with any encoded with VLC at the same bitrate, do you know if it's specific to that?
from strawberry.
I can't reproduce this with ogg vorbis files, but I didn't test with any encoded with VLC at the same bitrate, do you know if it's specific to that?
nope I haven't, I'll try it now, gimme a second
from strawberry.
I can't reproduce this with ogg vorbis files, but I didn't test with any encoded with VLC at the same bitrate, do you know if it's specific to that?
@jonaski So after rewriting this answer 3 times because I always figured out something new, here's what I found.
- This issue is (to my surprise) very consistent
- shuffle makes the issue occur randomly :D (before I though it was always random)
- I tried using a different Sample Rate and different Bitrate, but nothing changed.
About the files I experimented with...
- All my OGGs are "broken".
- All my MP3s are not "broken".
- PS: the source file I converted it from (an opus file) is broken as well.
- PPS: converting the OGG to MP3 and then back to OGG does not fix it
- PPPS: the not broken MP3s are converted from the broken opus file
What causes the problem & how to actually trigger it
I think the problem is still the buffer, or whatever pre-loads the next song, because If the next song to play is an OGG File, it causes this issue to occur.
Here's an example: You have 3 songs in a playlist. The first is your typical not-broken MP3 file, the second one as well, the third is our broken OGG.
Playing the first song no problems happen, when you play the second one however it occurs. It will not happen with the OGG, as after that the playlist ends (or if you repeat it, it goes to our not broken MP3).
If you now have "repeat playlist" enabled and the only song in your playlist is that troublesome OGG, it repeats to itself, making this issue occur every single time. If your entire playlist is now filled with such files, it will always happen.
Other less relevant info
If you change the order while playing a song, you need to "re-load" (double click) the song when its position changes, else it won't update to it's current broken-ness.
As I had repeat and shuffle on the entire time I though the issue occured randomly, and after restarting the app everything was different again... due to shuffle mode. I'm sorry for wasting both our time due to this oversight on my end.
Considering all of this we might just give up (as you're the only maintainer and probably have other things to worry about) and set the puffer's minimum value to 0 as it fixes it permanently, until you change it to anything other than 0.
A RECORDING according to the example I've given
I hope you can hear it...
YouTube Link, at 0:13 and 0:38 the issue occurs
If the example was too quiet, I can redo it with a phonk song, my entire playlist just consists of them.
from strawberry.
Are you using the MSVC or MinGW version?
What output is set in the backend settings? Auto, DirectSound or WASAPI?
Are any of the audio normalization, fading or bs2b features enabled?
from strawberry.
Are you using the MSVC or MinGW version? What output is set in the backend settings? Auto, DirectSound or WASAPI? Are any of the audio normalization, fading or bs2b features enabled?
MinGW, I'll try MSVC now.
Auto, but happens on all three, even after restarting the app. Default output device.
Normilazition and Fading are disabled, bs2b wasn't. Disabling bs2b didn't do anything. Enabling fading fixes the issue, but none of the others (Note: a fade must be triggered. If fading is when manual, but you don't manually trigger it, the issue will happen).
from strawberry.
tried MSVC, same issue, same setup.
...tho my manual primary color "orange" in the fusion style is actually used across the entire app and not only for a few things... but that's a different problem that might be unfixable as it might be a problem with MinGW itself...
from strawberry.
Can you try one of the installers listed on https://github.com/strawberrymusicplayer/strawberry/actions/runs/6880692159 under artifacts and see if it resolves it.
from strawberry.
@jonaski used msvc x64, issue still occurs. I'll try x86 next, then the MinGW variants
from strawberry.
Related Issues (20)
- Get current song info with global shortcut
- Allow updating strawberry silently
- Scrobbling issues HOT 1
- Fatal Crash On Almost Every Song After Upgrade to Ubuntu 23.10 (Mantic Minotar) HOT 10
- Strawberry 1.0.21 built against Qt 6.6.1 does not remember the width of the columns of the playlist HOT 2
- Random error when switching to different music, manually and automatically - Internal data stream error HOT 10
- Gui problem when selecting the next music HOT 7
- Artists are repeated if there's no capitalization. HOT 2
- Too little buffering from remote sources HOT 1
- Search on *SORT field or on file/directory names
- FLAC files won't play HOT 1
- Strawberry not shows metadata of song after connecting disconnected disk with songs HOT 1
- Scrollwheel not working in Strawberry HOT 1
- Strawberry creating duplicate tracks when using "move to collection" HOT 8
- thanks but: debian 12, add-apt-repository ppa:jonaski/strawberry fails HOT 2
- Language changed on its own, from en to cz_CN HOT 2
- thanks for strawberry - happy 2024 - stops playback when encountere like DRM protected wmas HOT 2
- [gnome] notification controlls don't show album art HOT 4
- Impossible to sort music by Original Year HOT 3
- MacOS 1.0.22 crashes trying to add to collection or add new smart playlist HOT 3
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.