idf_component_register(
    SRCS
        "main.c"
        "APP/app.c"
        "APP/ui.c"
        "APP/ui_common.c"
        "APP/lvgl_port.c"
        "APP/home/ui_home.c"
        "APP/files/ui_files.c"
        "APP/player/ui_player.c"
        "APP/player/player.c"
        "APP/player/audio_source.c"
        "APP/player/flac_dec.cpp"
    INCLUDE_DIRS
        "."
        "APP"
        "APP/home"
        "APP/files"
        "APP/player"
    REQUIRES
        BSP
        fatfs
        nvs_flash
        esp_timer
        esphome__micro-flac
    )
