Comments (1)
I suspect this is more likely a race-condition between the multiple different instances of the Pi VU Meter plugin that playing multiple streams will create.
Since the plugin accesses the hardware directly, multiple streams will try to access the same hardware directly and in parallel which will no doubt ultimately cause some serious weirdness.
I still have a work in progress to move the hardware access out of the plugin and into a custom server, see: https://github.com/pimoroni/pivumeter/tree/devel/python_server but this currently makes no attempt to resolve conflict between multiple streams.
I'd have thought dmix would mix the streams before they reach Pi VU Meter, but if I've learned anything about ALSA over the past few months it's that I have no idea how audio makes its way through ALSA and the various plugin chains setup therein. There appears to be no rhyme or reason to it.
from pivumeter.
Related Issues (19)
- vu meter to match song dynamics and not current volume HOT 3
- How about support for the Unicorn pHat? HOT 6
- support i2c lcd display (16x2 or parametric)
- Support for generic SN3218 (such as piglow) HOT 2
- Segmentation Fault in get_channel_level accessing data at channel buffer pointer - Raspbian Stretch HOT 1
- pivumeter server - only 0 values? HOT 1
- Support for X ( please read if you want support for a new device ) HOT 7
- Hight CPU usage after client disconnect HOT 6
- Micro Dot Phat HOT 1
- Use with volumio HOT 2
- pivumeter and dmixer do not work together HOT 4
- Not working with Raspotify and blinkt HOT 5
- Won't work HOT 1
- How to use pivumeter alongside the python phatbeat library? HOT 2
- Segmentation Fault in get_channel_level HOT 1
- wiringpi is deprecated and not in the bullseye repos HOT 2
- pHat DAC option... HOT 2
- Locks up audio stream HOT 2
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 pivumeter.