| 123456789101112131415161718192021 |
- #include <furi.h>
- #include <storage/storage.h>
- #include <flipper_format/flipper_format_i.h>
- int playlist_count_playlist_items(Storage* storage, const char* file_path) {
- FlipperFormat* format = flipper_format_file_alloc(storage);
- if(!flipper_format_file_open_existing(format, file_path)) {
- return -1;
- }
- int count = 0;
- FuriString* data;
- data = furi_string_alloc();
- while(flipper_format_read_string(format, "sub", data)) {
- ++count;
- }
- flipper_format_file_close(format);
- flipper_format_free(format);
- furi_string_free(data);
- return count;
- }
|