Comments (7)
The below might be a clue, though I have no idea how to achieve this.
http://yabb.jriver.com/interact/index.php?topic=74972.0
Hendrik-Jan
from gmrender-resurrect.
So according to the wav specification, there is no meta data (as the spec is from the early 90ies or so). But maybe some CD grabbers do that nowadays. My assumption is, that the file says something in the header how many samples it contains and then appends stuff beyond that; while gstreamer attempts to just play everything as sound.
Two things I'd try
a) did you actually use the current version of gstreamer (1.0.x) ? The old 0.10 version is not maintained anymore and maybe the newer version can deal with that
b) Can you convert the files to *.flac ? That is also lossless, but more compact and knows about metadata.
from gmrender-resurrect.
Agreed.
- Doing that. The issue is there.
- indeed converting to flac seems to help. However it would be nice to also be able to have this in wav. By your comment, are you basically pointing me to gstreamer for this?
As I found in the second comment: this seems indeed to be related to some header or footer data that should not be read as part of the wav stream.
from gmrender-resurrect.
Yes, this must be somewhere in gstreamer, as gmrender-resurrect passes all sound-file handling directly to gstreamer (gmrender never touches the raw audio stream; it essentially just passes the URL to gstreamer).
If you can create a minimal *.wav file and can create a gst-launch pipeline ( http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html ) that exposes that problem, then you should file a bug with them: http://gstreamer.freedesktop.org/bugs/
from gmrender-resurrect.
OK, filed it against gstreamer.
Bug is: Bug 707757
from gmrender-resurrect.
After more than a month, we found out the issue:
gmrender is used in our setup as renderer for a combination of library twonky or minidlna, and remote jRiver.
When using a different bit of remote software, all of a sudden the noise at the end of the wav dissapeared.
So it looks like jRiver is the culprit here. (that should not even be possible, right?)
from gmrender-resurrect.
Glad it works now. Enjoy!
from gmrender-resurrect.
Related Issues (20)
- Documentation of --gstout-audiodevice is incorrect
- Enhancement: Support external volume control
- daemon starts with Error: UPNP_E_INVALID_INTERFACE HOT 3
- Cut 0.1 release HOT 2
- DSD Native HOT 6
- disconnected client but device audio is still not relased HOT 6
- Compile errors with libupnp 1.14.13
- [Debian PowerPC G3] error in stdout when trying to play m3u8 stream HOT 2
- hi-fi cast on android shows only one of multiple gmediarender on intranet [v0.1] HOT 3
- Issues Volume Control with Replay Gain HOT 17
- Home asistant and youtube music unable play HOT 3
- Scrobbling HOT 4
- Wrong link to wiki compatibility page HOT 1
- Trouble working with Pipewire HOT 1
- Convolution with Filter possible? HOT 3
- Trying to show video, it crash HOT 9
- Music lag, playing by pulseaudio-dlna / gmediarender on raspberry 4b
- [error] UPNP_E_SOCKET_BIND (-203) HOT 1
- Sparky USB dietpi+gmrender play next error
- How to support rk3566 hardware acceleration 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 gmrender-resurrect.