Home of the Squeezebox™ & Transporter® network music players.
Page 18 of 19 FirstFirst ... 816171819 LastLast
Results 171 to 180 of 184
  1. #171
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    4,752

    SqueezeEsp : The cheaper squeezebox in the world

    Quote Originally Posted by badboygolf16v View Post
    Good work guys.

    I have a WROVER32 which I loaded the Github code to and could connect to via wifi. It was a couple of weeks ago and I could only get the I2S version to work, but I didn't have an I2S DAC.

    I'll wait for the dust to settle and the updated readme and try again with BT later.

    Note to self : WROOM doesn't work!
    Try the branch ‘refactor BT/I2S’ and both BT and I2S should work. Don’t forget to do a make defconfig. @sle118 or I will update the README with information how to use the autoexec
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5

  2. #172
    Senior Member
    Join Date
    Aug 2008
    Posts
    148
    Thanks Philippe, I'll give it a try.

    Given my lack of skills with C and ESP32 development, I don't want to clog up your limited bandwidth by raising newbie questions. I think I'm getting in a bit early in the dev process, so let me know if you want me to leave well alone for the time being.

    Still, it's been a bit of fun to set up the ESP32 development environment and get a live squeezebox!

  3. #173
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    4,752
    Quote Originally Posted by badboygolf16v View Post
    Thanks Philippe, I'll give it a try.

    Given my lack of skills with C and ESP32 development, I don't want to clog up your limited bandwidth by raising newbie questions. I think I'm getting in a bit early in the dev process, so let me know if you want me to leave well alone for the time being.

    Still, it's been a bit of fun to set up the ESP32 development environment and get a live squeezebox!
    I understand. If you tell me exactly your WROVER version, I can make a build for you

    It starts to be reasonably stable. I can play hours of BT or I2S using a mix or all codec formats and sample rate, local and online files w/o problem
    Last edited by philippe_44; 2019-07-03 at 22:11.
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5

  4. #174
    @philippe_44 : Thx for this new version and the documentation. Il will try it the evening in DAC mode.

  5. #175
    i have made a quick test but i get a error when running squeezelite on ESP via : squeezelite -o "BT -n 'Redmi AirDots_R'" -d all=info -m ESP32

    Error :

    D (884280) squeezelite_cmd: Parameters:n 'Redmi AirDots_R'" -d all=info -m ESP32
    D (884280) squeezelite_cmd: squeezelite
    D (884280) squeezelite_cmd: -o
    D (884280) squeezelite_cmd: BT -n 'Redmi AirDots_R'
    D (884290) squeezelite_cmd: -d
    D (884290) squeezelite_cmd: all=info
    D (884300) squeezelite_cmd: -m
    D (884300) squeezelite_cmd: ESP32
    D (884300) squeezelite_cmd: assigning parm 0 : squeezelite
    D (884310) squeezelite_cmd: assigning parm 1 : -o
    D (884310) squeezelite_cmd: assigning parm 2 : BT -n 'Redmi AirDots_R'
    D (884320) squeezelite_cmd: assigning parm 3 : -d
    D (884320) squeezelite_cmd: assigning parm 4 : all=info
    D (884320) squeezelite_cmd: assigning parm 5 : -m
    D (884330) squeezelite_cmd: assigning parm 6 : ESP32
    D (884330) squeezelite_cmd: Starting Squeezelite Thread
    D (884350) squeezelite_cmd: Back to console thread!
    squeezelite-esp32> I (884350) squeezelite_cmd: Waiting for WiFi.
    D (884360) squeezelite_cmd: Number of args received: 7
    D (884360) squeezelite_cmd: Values:
    D (884360) squeezelite_cmd: squeezelite
    D (884370) squeezelite_cmd: -o
    D (884370) squeezelite_cmd: BT -n 'Redmi AirDots_R'
    D (884380) squeezelite_cmd: -d
    D (884380) squeezelite_cmd: all=info
    D (884380) squeezelite_cmd: -m
    D (884390) squeezelite_cmd: ESP32
    D (884390) squeezelite_cmd: Starting Squeezelite runner Thread
    I (884390) squeezelite_cmd: Calling squeezelite
    I (884400) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
    [00:14:43.216620] stream_init:370 init stream
    [00:14:43.217406] stream_init:375 unable to malloc buffer


    Any idee ?

  6. #176
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    4,752
    Quote Originally Posted by bgiraut View Post
    i have made a quick test but i get a error when running squeezelite on ESP via : squeezelite -o "BT -n 'Redmi AirDots_R'" -d all=info -m ESP32

    Error :

    D (884280) squeezelite_cmd: Parameters:n 'Redmi AirDots_R'" -d all=info -m ESP32
    D (884280) squeezelite_cmd: squeezelite
    D (884280) squeezelite_cmd: -o
    D (884280) squeezelite_cmd: BT -n 'Redmi AirDots_R'
    D (884290) squeezelite_cmd: -d
    D (884290) squeezelite_cmd: all=info
    D (884300) squeezelite_cmd: -m
    D (884300) squeezelite_cmd: ESP32
    D (884300) squeezelite_cmd: assigning parm 0 : squeezelite
    D (884310) squeezelite_cmd: assigning parm 1 : -o
    D (884310) squeezelite_cmd: assigning parm 2 : BT -n 'Redmi AirDots_R'
    D (884320) squeezelite_cmd: assigning parm 3 : -d
    D (884320) squeezelite_cmd: assigning parm 4 : all=info
    D (884320) squeezelite_cmd: assigning parm 5 : -m
    D (884330) squeezelite_cmd: assigning parm 6 : ESP32
    D (884330) squeezelite_cmd: Starting Squeezelite Thread
    D (884350) squeezelite_cmd: Back to console thread!
    squeezelite-esp32> I (884350) squeezelite_cmd: Waiting for WiFi.
    D (884360) squeezelite_cmd: Number of args received: 7
    D (884360) squeezelite_cmd: Values:
    D (884360) squeezelite_cmd: squeezelite
    D (884370) squeezelite_cmd: -o
    D (884370) squeezelite_cmd: BT -n 'Redmi AirDots_R'
    D (884380) squeezelite_cmd: -d
    D (884380) squeezelite_cmd: all=info
    D (884380) squeezelite_cmd: -m
    D (884390) squeezelite_cmd: ESP32
    D (884390) squeezelite_cmd: Starting Squeezelite runner Thread
    I (884390) squeezelite_cmd: Calling squeezelite
    I (884400) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
    [00:14:43.216620] stream_init:370 init stream
    [00:14:43.217406] stream_init:375 unable to malloc buffer


    Any idee ?
    You must set the streambuf and outputbuf sizes, otherwise 1M and 3.5M are allocated by default (I've just changed that, but @sle118 we were always manually setting the values, hence I missed doing the change) and that's over WROVER's capability. I suggest -b 500:2000 or 500:1500
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5

  7. #177
    Senior Member
    Join Date
    Jul 2009
    Posts
    322
    Quote Originally Posted by philippe_44 View Post
    I understand. If you tell me exactly your WROVER version, I can make a build for you.
    It starts to be reasonably stable. I can play hours of BT or I2S using a mix or all codec formats and sample rate, local and online files w/o problem
    Ok - this sounds very promising.... I jumped ship on the ESP8266 route and ordered some ESP32Wrovers as well.

    @philippe_44: The question wrt WROVER Version came up earlier as well - how / where do I find the version information you are referring to?

  8. #178
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    4,752
    Quote Originally Posted by slimhase View Post
    Ok - this sounds very promising.... I jumped ship on the ESP8266 route and ordered some ESP32Wrovers as well.

    @philippe_44: The question wrt WROVER Version came up earlier as well - how / where do I find the version information you are referring to?
    When you boot it, it tells how much Flash/SRAM it has on board (use make monitor)

    https://www.espressif.com/sites/defa...rmation_en.pdf
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5

  9. #179
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    4,752
    Latest version adds synchronization for I2S
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5

  10. #180
    I just wanted to touch base. Philippe44 has taken the lead for some serious refactoring that was badly needed given how I came to build many components as patchworks with a single goal: can it work?

    I'm thrilled with what we've achieved so far and wanted to thank Philippe44 for all his dedication; this was instrumental in getting to this point.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •