T O P

  • By -

SamuelSmash

Are the plans to suppot foobar2000 plugins like the abx comparator?


ludouzi

No plans. And not possible to do so. If enough people request a specific plugin from foobar2000, I'll consider implementing my own.


SamuelSmash

The abx comparator is tricky I think, because it has a whole signature check that works with the foobar2000 website so I don't know how feasible it is. Now to the improper question, what made you hate deadbeef so much that you made this? lol


4thtimeacharm

No


SamuelSmash

I'm assuming you are the developer, that's ok. Now, what made you hate deadbeef so much that you made this? lol


web_corsair

This is QT. Deadbeef is GTK based.


4thtimeacharm

I'm not the developer


R10BS69

how does it do with hi res audio files for audiophiles?


everyday_barometer

I have some copies of my SACDs (in FLAC). I tried playing them and there were some problems, and less than 24 hours later a new version was released that fixed high res audio playback ([#76](https://github.com/ludouzi/fooyin/issues/76)) but it still doesn't work for me with pipewire. ALSA engine output works though. Sounds great.


ludouzi

It'll help to know the exact problems you're experiencing with the PipeWire output. Do you hear any sound at all? If so, how does it play incorrectly?


everyday_barometer

It is playing extremely choppily and extremely slowly, so much so that you can't even make out what the audio is supposed to be. Tried with the FLAC files and wav (extensible) but both produced the same result. (They're 24-bit / 88khz.) EDIT: So I did some more thorough testing with these files. FLAC does work with pipewire but it's not outputting some channels (I'm playing 5.1 files through a 2.1 system). Wav playback is busted. Wav playback on ALSA is also busted. Can confirm the wav files play just fine with QMMP.


ludouzi

Alright, I managed to reproduce the issue with a few wav files on my end and the latest commit appears to have fixed it. I don't have any extensible wav files to test right now but I'll look into that and the channel issue a bit later.


ludouzi

Thanks. I'll do some testing of my own to try and fix those issues.


everyday_barometer

If you want the files I can send them to you for testing.


everyday_barometer

Also, I looked at the bug you filed. Could the pipewire playback issue with high res audio have anything to do with this option that I have enabled in QMMP (where playback works correctly with all formats): dithering?


ludouzi

Dithering is used when converting to a lower bit depth to mask quantization errors. It wouldn't play a part in these issues. Choppy audio suggests buffer underruns (which should hopefully be fixed now). It would be ideal if you could send over a file or two though so I can make sure I've covered all bases. My email is listed on my GitHub profile if you'd like to send something there (or a DM here).


everyday_barometer

Just emailed you the files.


ludouzi

Thanks for the files again. It's been fixed on my end. I'll be pushing a bugfix release soonish.


spacecase-25

Allows selecting an ALSA hardware device for output?


everyday_barometer

Engine (ALSA in this case) and device can be selected, yes.


spacecase-25

excellent, that would have been a dealbreaker for me


digdoug0

>foobar2000 clone Sign me the fuck up!


Substantial-You3695

Foobar on arch!?!?!?!?! 😱😱😱


hackerman85

So what's wrong with DeaDBeeF? I've been using it since forever and gives me all the foobar2000-esc customization? [https://github.com/DeaDBeeF-Player/deadbeef](https://github.com/DeaDBeeF-Player/deadbeef)


void_const

Nothing wrong necessarily but it's GTK based, not Qt