Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

8 лет назад
Артем Морозов
37 лет, Россия
13 лет в сервисе
Был онлайн 9 месяцев назад
8 лет назад

Необходимо сделать программу…
Одну или несколько, исходя из удобства реализации.

Суть программы – изменение мета информации в файлах формата *.kar (*.mid).

Программа должна делать несколько функций:
1) Первая функция программы – удаление данных метаданных из файлов *.kar (*.mid).
Структура файла формата midi состоит из музыкальных дорожек, каждая из которых отвечает за проигрывание музыки своего инструмента и содержит все нотные данные – то, что должен играть этот инструмент. Помимо этого есть текстовые дорожки, которые содержат мета информацию о песне (название, исполнитель и т.д.). Функция программы - удаление всей метаинформации из файлов (метаинформация начинается с @ и сидит в текстовой дорожке, см ниже.).
Реализацию вижу так: 2 режима удаления – выбранных файлов или всех файлов в указанной папке. В первом режиме информация удаляется лишь по выбранным файлам, во втором – из всех файлов выбранной папки, включая подпапки. Делается выбор режима, выбираются файлы \ папки и кнопка «Удалить метаинформацию».
По факту выполнения результат прописывать в лог-файл.

2) Вторая функция – запись метаинформации в файлы *.kar (*.mid) из файла Excel по заданной структуре информации.

Программа в этой части должна прописывать в KAR файлы метаинформацию в соответствии с данными о песне из столбцов Excel файла:

@TНазвание песни - B
@TИсполнитель - C
@TСлова; Музыка - F

Информация прописывается файлам в указанной папке папке.
Интерфейсно предлагаю реализовать так – выбираешь Excel файл, затем выбираешь папку Папку и жмешь кнопку «Поехали».
Желательно, если при факте переименования файла в Excel-файле соответствующая строка будет окрашена каким-либо цветом; в крайнем случае надо сделать лог-файл с указанием статуса: переименовано, не переименовано, файл не найден и т.п.
Если файл \ папка не найдены, то прога должна предлагать варианты: пропустить, остановить.
Круто, если по пропущенным и ненайденным файлам будет вестись лог-файл (папка\файл).

3) Третья функция – чтение метаданных из файлов КАР. Выбирается Папка – Кнопка поехали.
В результате Excel или txt файл в формате: Имя файла, Название песни, Исполнитель, Слова и Музыка.

Эталонный пример приложен к описанию.
Также есть набор файлов для тестирования (список кар-файлов и список этих песен в Ecel).

Выбранный исполнитель
Александр И.
45 лет, Беларусь
8 лет в сервисе
Был онлайн 4 года назад
8 лет назад

$30

7 дней

Отзыв заказчика
Отличный исполнитель:
- вся работа сделана по ТЗ;
- все этапы описаны с полными комментариями и скриншотами;
- получил много разъяснительных комментариев по предметной области задания (где не до конца разбирался).

Мои самые лучшие рекомендации.
Отзыв фрилансера
Хорошо поработали, все отлично и своевременная оплата.
Приятный в общении человек.
  • Рекламное место свободно
    39 дней за $13
  • Рекламное место свободно
    39 дней за $13
Александр И.
45 лет, Беларусь
8 лет в сервисе
Был онлайн 4 года назад
8 лет назад
Валерий И.
32 года, Беларусь
10 лет в сервисе
Был онлайн 3 месяца назад
8 лет назад
Рустам Ш.
29 лет, Россия
8 лет в сервисе
Был онлайн 7 лет назад
8 лет назад
Александр Пасека
32 года, Украина
8 лет в сервисе
Был онлайн 3 года назад
8 лет назад
Ярослав С.
30 лет, Украина
12 лет в сервисе
Был онлайн 1 день назад
8 лет назад
ТОП-50 — Прикладное ПО
Дмитрий Мозулёв
33 года, Россия
12 лет в сервисе
Был онлайн 1 месяц назад
8 лет назад
Анатолий Х.
38 лет, Украина
9 лет в сервисе
Был онлайн 7 лет назад
8 лет назад

Другие заказы в категории «Прикладное ПО»