Добрый день, вот замутил скрипт для экспорта файлов из амарока в свой плеер (iriver e100 если кому интересно). Принцип действия следующий: парсятся поля выбранных треков и на основе этой инфы формируется длинная строка, которая есть набор команд для bash (именно так чтоб не вис интерфейс амарока пока отрабатывается скрипт). Возникла несколько неприятных затыков:
1. Как известно fat имеет ограничения на символы в именах файлов (они формируюся из полей тегов а там можно писать что в голову взбредёт), вопрос как бы их базовыми средствами Qt или уже в команде bash преобразовывать во что-то пригодное для фс.
2. Для mp3 прописывается тег при помощи eyeD3 (привожу их в читабельный для плеера вид), все поля тега читаются на ура и корректно, кроме жанра, почему-то иероглифы (тег 2.3 в UTF-16LE). Буду благодарен если у кого-то есть догадки почему так происходит, сам подозреваю, что просто ПО плеера кривит, во flac (ворбис тег) читается абсолютно корректно и все поля правильные.
Со всем остальным вроде разобрался. Заранее благодарю за помощь.