Comments (4)
@ao-il thanks for your report because in that way I can keep improving mkchromecast. Can you tell me if it happens just with ogg
codec, or also with mp3
and acc
?.
Regarding latency, it is a very hard thing. I recently changed of ISP where I live, and with the new WIFI router I had an improvement from 8s
to just 4s
lag. I then decided to remove the -re
flag from ffmpeg
encoder backed and it improved to 3s
lag in my case. I am thinking of ways to improve this (I am for instance implementing gstreamer
pipes to capture audio and see if it gets any better). I have realised that when I using mkchromecast in macOS, the node
server I am using to capture and encode is much more efficient in the sense that lag is below 2s
. For sure this problem you are getting of not being able to change 500k
bitrate will request more from your router!.
from mkchromecast.
I just tried mp3 and it works, but my files are ogg and would like to use the same format to stream. I realize that with audacity you can't set bitrate for ogg but instead you specify a quality number ranging from 1-10, where 9=320. Do you think I can use -q 9 instead? This is because ogg uses VBR. Regarding the sample rate, do you the cast device resamples? Cuz in the asoundrc, I saw you commented out 44100. I uncommented that because my files are not 48000 but the latter. Hope the device does not up resample to 48000?
from mkchromecast.
@ao-il I have pushed a commit in the devel
branch that should fix this problem. For the moments you have to always set bitrate with integer numbers with mkchromecast. I could work to implement a quality flag maybe.
By default the sample rate of the app is at 44100. You may modify it if you want, and as far as I can tell the google cast devices do not resample. That was a bug they fixed. Could you check that commit b010da5 fix your problem?.
Thanks.
from mkchromecast.
It now works to set 320 for ogg. Thanks alot!
from mkchromecast.
Related Issues (20)
- Deprecate youtube-dl for yt-dlp HOT 2
- Add encapsulation, reduce code duplication, and simplify cascading logic
- Does not play any audio on google speakers HOT 1
- sys tray disappears after searching for devices
- TypeError: Descriptors cannot not be created directly. HOT 2
- Using --video crashes the app HOT 2
- archlinux mkchromecast-git package targets unstable `master` branch HOT 5
- Error with start HOT 2
- Support for playlists
- Restore ability to use updated settings without restarting mkchromecast HOT 1
- How is it possible to transmit the volume, pause and resume via command line?
- `-n` fails to find Chromecast when TV is powered off
- Crash when I try to connect to a pair of Sonos One SL HOT 1
- Installing mkchromecast with brew HOT 1
- Issues with Tray Application: ModuleNotFoundError: No module named 'imp' HOT 5
- Unable to detect Sonos One speaker HOT 5
- Re-enable Sonos support in mkchromecast HOT 1
- `self.codec` is not set appropriately on Mac HOT 7
- Cant find Chromecast [Arch Linux]
- Glitch/bug on Mac Sonoma 14.5 (Macbook Air M2)
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 mkchromecast.