Write SoX playback handler
See original GitHub issueThis should:
- solve audio problems:
- fix #63 (hopefully)
- sound problems on legacy kernel Orange Pi (@renekliment confirms)
- CHIP with internal sound card (maybe, who knows)
- enable us to support OpenWRT
- save space and maybe (just maybe) be a little faster
The current VLC handler isn’t great and the whole thing needs a refactor regarding .stop()
and resuming radio playback and stuff (#117), but that doesn’t block this.
Also some methods could be reused, so it might not be a bad idea to move them to the base handler, but we’ll see how that turns out. Namely queued_play
, blocking_play
and process_queue
.
@illperipherals showed interest in doing this, but it is currently free to take.
Random links: https://github.com/rabitt/pysox
Issue Analytics
- State:
- Created 7 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
sox [global-options] [format-options] infile1
On some systems, SoX allows audio playback volume to be adjusted whilst using play. Where supported, this is achieved by tapping the 'v'...
Read more >How to add a mp3 handler to sox? - ubuntu - Super User
I want to play music in the terminal with ...
Read more >SoX - Sound eXchange, the Swiss Army knife of audio ...
Introduction SoX reads and writes audio files in most popular formats and can optionally apply effects to them. It can combine multiple input...
Read more >No music playback with sox handler (with approved ... - GitHub
Steps to reproduce: be approved for music playback support; set playback handler to "sox" instead of "vlc"; ask Alexa to play a song....
Read more >soxformat(7) - Linux man page
This is an alternative handler for CVSD that is unfiltered but can be used with any bit-rate. E.g. sox infile outfile.cvu rate 28k...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I have this feature mostly working. I need to cleanup the code and add the sox packages to all platforms this weekend and then will submit a PR for review
Fixed by #140.