Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

MP3 Shuffle 2.2

26.11.2022 | Категория: Мои программы | Автор: ManHunter

Скриншот программы MP3 Shuffle

Программа предназначена для перемешивания музыкальных файлов в выбранной папке. Есть два режима обработки: добавление в начало имени файла случайного числа или установка случайной даты всем файлам в текущем каталоге. MP3 Shuffle была написана для личных нужд после покупки автомобильного FM-трасмиттера. Внезапно выяснилось, что в нем напрочь отсутствует функция воспроизведения треков в случайном порядке, а композиции в плей-листе отсортированы в том порядке, в котором они были записаны на SD-карту. Это логично для альбомов, но совершенно неприемлемо для сборников из множества разных файлов. Теперь для перемешивания плей-листа достаточно запустить MP3 Shuffle в папке с музыкальными файлами, отсортировать их по имени файла или дате, в зависимости от выбранного режима обработки, и затем в таком порядке записать на SD-карту или внутреннюю память плеера. Программа ищет файлы по расширению mp3, ogg, ape, flac, aac, m4a, wav и wma, никакие дополнительные параметры не передаются, подкаталоги не обрабатываются. Поддерживаются названия файлов в юникоде. Опционально можно извлекать название исполнителя и композиции из метаданных и переименовывать файлы на основании этих данных. При передаче имени каталога через командную строку после обработки программа автоматически завершает работу (пакетный режим).

Читать статью целиком »
Просмотров: 77748 | Комментариев: 185

Парсинг метаданных WAV-файлов на Ассемблере

23.11.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Парсинг метаданных WAV-файлов на Ассемблере

Формат WAV, разработанный совместно IBM и Microsoft, чаще всего используется для хранения несжатого потокового аудио. Несмотря на авторство MS и повсеместное использование WAV-файлов в Windows, системными средствами извлечь из них метаданные невозможно. Ну и ничего страшного, внутренний формат файлов достаточно простой, так что распарсим его самостоятельно.

Читать статью целиком »
Просмотров: 181 | Комментариев: 0

Исследование защиты программы Perfect Hotkey

21.11.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы Perfect Hotkey

Perfect Hotkey - один из многих менеджеров "горячих клавиш" под Windows. Позволяет назначать на различные комбинации клавиш различные действия, такие как запуск программы, открытие ссылки, копирование и вставка текста, управление громкостью динамиков, очистка буфера обмена и тому подобное, в том числе и пакеты из нескольких действий. Я подобными программами не пользуюсь, сравнить особо не с чем, а вот от триальности подлечить смогу.

Читать статью целиком »
Просмотров: 261 | Комментариев: 0

Парсинг метаданных APE-файлов на Ассемблере

18.11.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Парсинг метаданных APE-файлов на Ассемблере

APE - формат музыкальных файлов, обработанных при помощи популярного кодека Monkey's Audio. Он позволяет кодировать цифровой звук без потерь при неплохом уровне компрессии данных. Сегодня мы научимся извлекать из этих медиафайлов данные об исполнителе, названии трека и т.п.

Читать статью целиком »
Просмотров: 190 | Комментариев: 2

Получение метаданных WMA-файлов на Ассемблере

16.11.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Получение метаданных WMA-файлов на Ассемблере

В этой статье разберем способы, как можно получить информацию из метаданных Windows Media Files, к которым относятся такие форматы, как WMV, ASF и WMA. По структуре они все очень похожи, поэтому работать будем с чем-то одним, например, с Windows Media Audio. И хоть разбирать вручную внутренности файлов гораздо интереснее, это тот случай, когда лучше поручить всю грязную работу самой системе.

Читать статью целиком »
Просмотров: 154 | Комментариев: 0

prev 01 02 03 04 05 06 07 08 09 ... 366
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2022
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0002 сек.) / Память: 5 Mb
Наверх