Open 0W1audio opened 5 years ago
Hi
I am flattered that you are considering SlimStreamer for your product (BTW, your design rock)! I would like to understand more about your use case for speakers (feel free to send me a personal note to my e-mail gimesketvirtadieni@gmail.com if you prefer not to disclose too many details on public).
Regarding streaming from phones, I have been thinking about this use case and there are quite few challenges related to audio capture. In case of Android, there are at least two apps (AllStream and AirAudio) capable of capturing system audio and streaming to numerous destinations. Both applications work well however they require root access, which is probably due to the way they capture audio. Somehow Google is able to capture audio (and video) for their ChromeCast without root'ing a phone, but I never investigated the way they do it (it might be they do not expose API to regular apps).
In case of iPhone, there is AirPlay so it is not even clear whether audio capture is possible at all (at least for me). Also SlimStreamer is written in C++, so probably porting to Swift or Objective-C would be required.
For regular usage I would recommend using any SBC as an intermediate point which would accept streams from Android (via DLNA, UPnP, AirPlay) or from iPhone (via AirPlay). It would run ShairPort, one of DLNA servers (may be also MPD with some plugins). All this software would send PCM to a predefined ALSA device which SlimPlexor would capture from, and SlimStreamer would stream audio to all clients (squeezelite or similar). Playback latency would be ~3-5 sec., but it will work without any development.
I am looking forward for your thoughts about the Use Case you have in mind ;)
P.S. I am really curious about your experience using SlimStreamer. I am still working on stream synchronization, which is quite complicated to get it right (but synchronous playback start is implemented so now it is only measuring and compensating the drift).
I would like to share my thought about your work and hopefully an idea to put your code into a concrete project aims to eliminate all signal cables in high/mid/low-fi audio systems.. basically with a module (SBC with wifi) with dedicated input lines (analog or digital like i2s , rca,xlr AES/EBU) should be able to transmit from this point A (source) to point B, whereas another module at this point are able to receive the streaming signal (via bit perfect) and provide the analog stage output to power amp.. I'm in place to create a basic user interface to permit , via remote app, the selection of input/output path for all system with this 'simple' apparatus that fit any *-fi stack you are able to decentralise any audio source gear , like CDP , mixer, Turntables, PreAmp , streamer out of amplification component ..
Hi. Thanks for your interest in SlimStreamer, it's very encorouging for me :) I am strugling to understand your vision (sorry for that). Could explain from user perspective, how a solution would look like? What problem does it solve?
Hi , I wrote about any kind of chain like these one:
any type of audio source (cdplayer , turntable etc ) sit anywhere ,near your desk or sofà or whatever you want , connected with digital (i2s,usb) or analog (rca) to a first module that grab the audio input (alsa) and over network using slimstreamer to another sbc-like dac module that execute squeezelite process.
"application in a system" like this, with two 'cheap' modules, is able to send the bitperfect signal grabbed from analog/digital source finally to your hi-fi (power amp .. ) .
use cases :
hear a turntable away from .. same way
the source input module is the slimstreamer key's to become a game changer in cable-less hi-fi audio
just like an AD/DA conversion over the net
i'm wrong?
Hello,
I am Jean, 0W1 audio's founder. D5 is an award-honoree in the Wireless category, with a Sacha Lakic Design. D5 is a new and fresh vision of the "Music Box". This is our vision of 21st century audio systems. Its also an IoT that we've tune for the automotive industry. http://0W1audio.com
D5 includes SqueezeboxServer/squeezelite
I have tried a lot of different combination, like server on the phone through VM
However, the project is too ambitious as we are a team of 2 and it's only a part time job for my partner who is in charge of the business dev.
For the time being, I'm running out of cash and will not be able to hit the market with D5. So I'm considering a smaller, less ambitious speaker with the exact same sound quality for a crowdfunding.
I see potential in using your SlimStreamer inside the phone.
Would you like to collaborate ?
Best regards, Jean
jean.beauve@gmail.com