HLS_INFO_t HLS_list[MAX_HLS_URL_NUM] = {
{.hls_url = "http://open.ls.qingting.fm/live/386/64k.m3u8?format=aac", .program_name = "中国之声"}, // 中国之声
{.hls_url = "http://open.ls.qingting.fm/live/274/64k.m3u8?format=aac", .program_name = "上海动感101"}, // 上海动感101
{.hls_url = "http://open.ls.qingting.fm/live/4804/64 ... format=aac", .program_name = "怀集音乐之声"}, // 怀集音乐之声
{.hls_url = "http://open.ls.qingting.fm/live/1005/64 ... format=aac", .program_name = "CRI环球资讯"}, // CRI环球资讯
{.hls_url = "http://open.ls.qingting.fm/live/387/64k.m3u8?format=aac", .program_name = "CNR经济之声"}, // CNR经济之声
{.hls_url = "http://open.ls.qingting.fm/live/2020776 ... format=aac", .program_name = "90后潮流音悦台"}, // 90后潮流音悦台
{.hls_url = "http://open.ls.qingting.fm/live/4915/64 ... format=aac", .program_name = "清晨音乐台"}, // 清晨音乐台
{.hls_url = "http://open.ls.qingting.fm/live/1137/64 ... format=aac", .program_name = "金华之声"}, // 金华之声
};
The following is the full log
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x18 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
Octal Flash Mode Enabled
For OPI Flash, Use Default Flash Boot Mode
mode:SLOW_RD, clock div:1
load:0x3fcd0108,len:0x1650
load:0x403b6000,len:0xb7c
load:0x403ba000,len:0x2f58
entry 0x403b6248
I (32) boot: ESP-IDF v4.4-dirty 2nd stage bootloader
I (32) boot: compile time 11:41:13
I (32) boot: chip revision: 0
I (34) boot.esp32s3: Boot SPI Speed : 80MHz
I (39) boot.esp32s3: SPI Mode : SLOW READ
I (44) boot.esp32s3: SPI Flash Size : 16MB
I (49) boot: Enabling RNG early entropy source...
I (55) boot: Partition Table:
I (58) boot: ## Label Usage Type ST Offset Length
I (65) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (73) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (80) boot: 2 factory factory app 00 00 00010000 00300000
I (88) boot: End of partition table
I (92) esp_image: segment 0: paddr=00010020 vaddr=3c0d0020 size=2b9d4h (178644) map
I (142) esp_image: segment 1: paddr=0003b9fc vaddr=3fc94d80 size=041c8h ( 16840) load
I (147) esp_image: segment 2: paddr=0003fbcc vaddr=40374000 size=0044ch ( 1100) load
I (149) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=ccb88h (838536) map
I (354) esp_image: segment 4: paddr=0010cbb0 vaddr=4037444c size=10930h ( 67888) load
I (373) esp_image: segment 5: paddr=0011d4e8 vaddr=50000000 size=00010h ( 16) load
I (380) boot: Loaded app from partition at offset 0x10000
I (380) boot: Disabling RNG early entropy source...
I (393) cpu_start: Pro cpu up.
I (393) cpu_start: Starting app cpu, entry point is 0x40375260
0x40375260: call_start_cpu1 at E:/.espressif/frameworks/esp-idf-v4.4/components/esp_system/port/cpu_start.c:156
I (0) cpu_start: App cpu up.
I (407) cpu_start: Pro cpu start user code
I (407) cpu_start: cpu freq: 160000000
I (407) cpu_start: Application information:
I (410) cpu_start: Project name: lcd_lvgl
I (415) cpu_start: App version: 1
I (419) cpu_start: Compile time: Mar 14 2022 11:40:55
I (426) cpu_start: ELF file SHA256: fa3edff4e63ab3f7...
I (432) cpu_start: ESP-IDF: v4.4-dirty
I (437) heap_init: Initializing. RAM available for dynamic allocation:
I (444) heap_init: At 3FCA50E0 len 0003AF20 (235 KiB): D/IRAM
I (450) heap_init: At 3FCE0000 len 0000EE34 (59 KiB): STACK/DRAM
I (457) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (463) heap_init: At 600FE000 len 00002000 (8 KiB): RTCRAM
I (470) spi_flash: detected chip: mxic
W (474) spi_flash: Detected flash size > 16 MB, but access beyond 16 MB is not supported for this flash model yet.
I (485) spi_flash: flash io: dio
W (489) spi_flash: Detected size(32768k) larger than the size in the binary image header(16384k). Using the size in the binary image header.
I (503) sleep: Configure to isolate all GPIO pins in sleep state
I (509) sleep: Enable automatic switching of GPIO sleep configuration
I (517) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (537) gpio: GPIO[40]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (537) example: Turn off LCD backlight
I (547) gpio: GPIO[14]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (557) example: Initialize Intel 8080 bus
I (557) example: Install LCD driver of hx8369a
I (567) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (817) example: Turn on LCD backlight
I (817) example: Initialize LVGL library
I (817) example: Register display driver to LVGL
I (817) example: Install LVGL tick timer
I (817) example: Display LVGL animation
I (837) HTTP_LIVINGSTREAM_EXAMPLE: [2.0] Create audio pipeline for playback
I (847) HTTP_LIVINGSTREAM_EXAMPLE: [2.1] Create http stream to read data
I (847) HTTP_LIVINGSTREAM_EXAMPLE: [2.2] Create i2s stream to write data to codec chip
W (857) I2S: APLL not supported on current chip, use I2S_CLK_D2CLK as default clock source
I (867) I2S: DMA Malloc info, datalen=blocksize=1200, dma_buf_count=3
I (877) I2S: DMA Malloc info, datalen=blocksize=1200, dma_buf_count=3
I (877) ESP32_S3_KORVO_2: I2S0, MCLK output by GPIO0
I (887) HTTP_LIVINGSTREAM_EXAMPLE: [2.3] Create aac decoder to decode aac file
I (897) HTTP_LIVINGSTREAM_EXAMPLE: [2.4] Register all elements to audio pipeline
I (897) HTTP_LIVINGSTREAM_EXAMPLE: [2.5] Link it together http_stream-->aac_decoder-->i2s_stream-->[codec_chip]
I (907) AUDIO_PIPELINE: link el->rb, el:0x3fce3974, tag:http, rb:0x3fce47c4
I (917) AUDIO_PIPELINE: link el->rb, el:0x3fce4418, tag:aac, rb:0x3fce9924
I (927) HTTP_LIVINGSTREAM_EXAMPLE: [2.6] Set up uri (http as http_stream, aac as aac decoder, and default output is i2s)
I (937) HTTP_LIVINGSTREAM_EXAMPLE: [ 3 ] Start and wait for Wi-Fi network
I (947) pp: pp rom version: e7ae62f
I (947) net80211: net80211 rom version: e7ae62f
I (967) wifi:wifi driver task: 3fced9cc, prio:23, stack:6656, core=0
I (967) system_api: Base MAC address is not set
I (967) system_api: read default base MAC address from EFUSE
I (977) wifi:wifi firmware version: 7679c42
I (977) wifi:wifi certification version: v7.0
I (977) wifi:config NVS flash: enabled
I (987) wifi:config nano formating: disabled
I (987) wifi:Init data frame dynamic rx buffer num: 32
I (997) wifi:Init management frame dynamic rx buffer num: 32
I (997) wifi:Init management short buffer num: 32
I (1007) wifi:Init static tx buffer num: 16
I (1007) wifi:Init static tx FG buffer num: 2
I (1007) wifi:Init static rx buffer size: 1600
I (1017) wifi:Init static rx buffer num: 10
I (1017) wifi:Init dynamic rx buffer num: 32
I (1027) wifi_init: rx ba win: 6
I (1027) wifi_init: tcpip mbox: 32
I (1027) wifi_init: udp mbox: 6
I (1037) wifi_init: tcp mbox: 6
I (1037) wifi_init: tcp tx win: 5744
I (1037) wifi_init: tcp rx win: 5744
I (1047) wifi_init: tcp mss: 1440
I (1047) wifi_init: WiFi IRAM OP enabled
I (1057) wifi_init: WiFi RX IRAM OP enabled
I (1057) phy_init: phy_version 302,3ddfab3,Dec 3 2021,14:39:12
W (1067) phy_init: failed to load RF calibration data (0x1102), falling back to full calibration
I (1137) wifi:mode : sta (7c:df:a1:e1:26:0c)
I (1137) wifi:enable tsf
I (1157) wifi

I (2247) wifi:state: init -> auth (b0)
I (2547) wifi:state: auth -> assoc (0)
I (2607) wifi:state: assoc -> run (10)
W (4587) wifi:<ba-add>idx:0 (ifx:0, 46:f9:71:58:4e:7b), tid:0, ssn:1, winSize:64
I (7117) wifi:state: run -> init (fc0)
W (7117) wifi:<ba-del>idx
I (7117) wifi

I (7117) wifi

W (7127) PERIPH_WIFI: Wi-Fi disconnected from SSID TP2.4G, auto-reconnect enabled, reconnect after 1000 ms
W (10187) PERIPH_WIFI: Wi-Fi disconnected from SSID TP2.4G, auto-reconnect enabled, reconnect after 1000 ms
I (11277) wifi

I (11277) wifi:state: init -> auth (b0)
I (11457) wifi:state: auth -> assoc (0)
I (11507) wifi:state: assoc -> run (10)
W (12277) wifi:<ba-add>idx:0 (ifx:0, 46:f9:71:58:4e:7b), tid:0, ssn:1, winSize:64
I (12397) wifi:connected with TP2.4G, aid = 11, channel 1, BW20, bssid = 46:f9:71:58:4e:7b
I (12397) wifi:security: WPA2-PSK, phy: bgn, rssi: -63
I (12397) wifi:pm start, type: 1
I (12407) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 0, mt_pti: 25000, mt_time: 10000
W (12417) PERIPH_WIFI: WiFi Event cb, Unhandle event_base:WIFI_EVENT, event_id:4
I (12507) wifi:BcnInt:102400, DTIM:1
I (13337) esp_netif_handlers: sta ip: 192.168.0.136, mask: 255.255.255.0, gw: 192.168.0.1
I (13337) PERIPH_WIFI: Got ip:192.168.0.136
I (13337) HTTP_LIVINGSTREAM_EXAMPLE: [ 4 ] Set up event listener
I (13347) HTTP_LIVINGSTREAM_EXAMPLE: [4.1] Listening event from all elements of pipeline
I (13357) HTTP_LIVINGSTREAM_EXAMPLE: [4.2] Listening event from peripherals
I (13357) HTTP_LIVINGSTREAM_EXAMPLE: [ 5 ] Start audio_pipeline
I (13367) AUDIO_ELEMENT: [http-0x3fce3974] Element task created
I (13377) AUDIO_ELEMENT: [aac-0x3fce4418] Element task created
I (13377) AUDIO_ELEMENT: [i2s-0x3fce4038] Element task created
I (13387) AUDIO_PIPELINE: Func:audio_pipeline_run, Line:359, MEM Total:112560 Bytes
I (13397) AUDIO_ELEMENT: [http] AEL_MSG_CMD_RESUME,state:1
I (13397) AUDIO_ELEMENT: [aac] AEL_MSG_CMD_RESUME,state:1
I (13407) AUDIO_ELEMENT: [i2s] AEL_MSG_CMD_RESUME,state:1
I (13417) I2S_STREAM: AUDIO_STREAM_WRITER
I (13417) AUDIO_PIPELINE: Pipeline started
I (20167) HTTP_STREAM: total_bytes=781
I (20167) HTTP_STREAM: Live stream URI. Need to be fetched again!
I (24427) HTTP_STREAM: total_bytes=74824
I (24737) CODEC_ELEMENT_HELPER: The element is 0x3fce4418. The reserve data 2 is 0x0.
I (24737) AAC_DECODER: a new song playing
I (24737) AAC_DECODER: this audio is TS AAC
I (24757) HTTP_LIVINGSTREAM_EXAMPLE: [ * ] Receive music info from aac decoder, sample_rates=24000, bits=16, ch=2
I (24787) AUDIO_ELEMENT: [i2s] AEL_MSG_CMD_PAUSE
W (24787) I2S: APLL not supported on current chip, use I2S_CLK_D2CLK as default clock source
I (24787) AUDIO_ELEMENT: [i2s] AEL_MSG_CMD_RESUME,state:4
W (24787) AUDIO_ELEMENT: [i2s-0x3fce4038] RESUME timeout
I (24797) I2S_STREAM: AUDIO_STREAM_WRITER
W (57157) wifi:<ba-add>idx:1 (ifx:0, 46:f9:71:58:4e:7b), tid:6, ssn:0, winSize:64
W (68487) HTTP_STREAM: No more data,errno:0, total_bytes:74824, rlen = 0
I (68487) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (68517) HTTP_STREAM: total_bytes=76328
W (75657) HTTP_STREAM: No more data,errno:0, total_bytes:76328, rlen = 0
I (75657) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (75687) HTTP_STREAM: total_bytes=74824
W (82737) HTTP_STREAM: No more data,errno:0, total_bytes:74824, rlen = 0
I (82737) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (82807) HTTP_STREAM: total_bytes=75576
W (89777) HTTP_STREAM: No more data,errno:0, total_bytes:75576, rlen = 0
I (89777) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (89807) HTTP_STREAM: total_bytes=75576
W (96897) HTTP_STREAM: No more data,errno:0, total_bytes:75576, rlen = 0
I (96907) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (96967) HTTP_STREAM: total_bytes=74824
W (103937) HTTP_STREAM: No more data,errno:0, total_bytes:74824, rlen = 0
I (103937) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (103967) HTTP_STREAM: total_bytes=75764
W (111027) HTTP_STREAM: No more data,errno:0, total_bytes:75764, rlen = 0
I (111027) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (111067) HTTP_STREAM: total_bytes=74072
W (118187) HTTP_STREAM: No more data,errno:0, total_bytes:74072, rlen = 0
I (118187) AUDIO_ELEMENT: IN-[http] AEL_IO_DONE,0
I (118187) HTTP_STREAM: Fetching again...
I (118247) HTTP_STREAM: total_bytes=781
I (118247) HTTP_STREAM: Live stream URI. Need to be fetched again!
I (118317) HTTP_STREAM: total_bytes=70876
E (120057) TS_DECODER: Error ts packet sync, line:111
E (120067) TS_DECODER: analysis header failed, line:487
E (120067) TS_DECODER: failed to find syncword, line:755
I (120317) AAC_DECODER: Closed by [3]
I (120357) AUDIO_ELEMENT: IN-[i2s] AEL_IO_DONE,-2