V3 Get Firmware Song Names and Folders

Menu: getSupportGetBleMusicInfoVerV3

Flutter Example:

/// Event number for getting the firmware song names and folders
getBleMusicInfo(
  evtBase: _VBusEvtBase.base_app_get,
  evtType: _VBusEvtType.func_v3_get_ble_music_info),

/// Get the firmware song names and folders
libManager.send(evt: CmdEvtType.getBleMusicInfo, json: jsonEncode(json));

JSON fields received by the app:

Field Name Field Type Field Description
version int Protocol library version
Reserved
all_memory int Firmware SDK card information
Total space
Uint:Byte
useful_memory int Firmware SDK card information
Available space
Uint:Byte
used_memory int Firmware SDK card information
Current used space in bytes
Uint:Byte
folder_num int Number of folder details (playlists)
music_num int Number of music details
folder_items set Folder details (playlists)
folder_id & music_num & folder_name & music_index set
music_items set Music details
music_id & music_memory & music_name & singer_name set
Field Name Field Type Field Description
folder_id int Playlist (folder) id 1~10
music_num int Number of songs in the playlist, up to 100
folder_name char [] Playlist (folder) name, up to 19 bytes
music_index int [] Ids of the songs in the playlist, listed in the order they were added
Field Name Field Type Field Description
music_id int Song ID, starting from 1
music_memory int Space occupied by the song
Uint:Byte
music_name char [] Song name, up to 44 bytes
singer_name char [] Singer name, up to 29 bytes

Example:

{
    "all_memory" : 209715200,
    "folder_items" : null,
    "folder_num" : 0,
    "music_items" : 
    [
        {
            "music_id" : 1,
            "music_memory" : 50078,
            "music_name" : "jog for.mp3",
            "singer_name" : "jog for"
        }
    ],
    "music_num" : 1,
    "used_memory" : 50078,
    "useful_memory" : 209665122,
    "version" : 16
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2025-04-30 09:32:44

results matching ""

    No results matching ""