Итак, найдено 2 способа доступа к тэгам (язык C#): с использованием COM-объекта Shell32 (правда пока только выяснила как читать), с использованием класса Encoding (тут нужен "буфер"). Во втором случае и чтение, и запись выполняется довольно легко. Продолжу поиски других способов. Позднее выложу полное описание что да как с примерами кода =))
В колонках играет - Combichrist Настроение сейчас - В размышлениях...
Я вот в размышлениях, на какую версию тэгов ориентироваться: ID3v1 или ID3v2??? Можно, конешно сделать поддержку обоих вариантов. Вот тока материалов по IDv2 мало. Продолжу изыскания...
Итак, опишу основные функции программы, те то, что она должна в результате делать.
1 - Поиск музыкальных файлов в заданных разделах дисков (в т.ч. и на съемных дисках);
2 - Создание библиотеки песен по некоторым категориям;
3 - Редактирование тэгов (в т.ч. и для нескольких файлов сразу, как у JetAudio);
4 - Создание плейлистов;
5 - Создание отчетов (exl, html, doc, etc...);
6 - Интеграция с Winamp (возможно и с другими проигрывателями);
7 - Организация поиска информации по исполнителю, текстов песен, фото и обложек в интернете;
8 - Поиск по библиотеке (естессно));
9 - Поиск дубликатов (нех место занимать!);
10- Обновление библиотеки из-за внешнего изменения;
11- Составление плана действий (*чего там еще не хватает?*) на основе введенной пользователем информации.
12- Еще кое-что... ^__^
13- Есть предложения?? ;-))