motofan logo
> 

Написал тут программу, кому интересно - качаем, тестируем

@SEM*
сообщение 31.8.2016, 20:59


(M)LuckyMan
*******

Группа: Пользователи
Сообщений: 1 507
Регистрация: 14.3.2007
Из: Earth
Пользователь №: 126 920
Модель телефона: Realme 6, Google Pixel 3a
Прошивка: Android 11 & 14

Рейтинг: 320



Приветствую всех форумчан. Не знал где было бы правильно размещать эту тему, поэтому размещу здесь.
В общем начну с краткой предыстории.
После обновления дизайна "ВКонтакте" старый плагин для Firefox перестал работать, а он помогал мне качать оттуда песни. Посему появилась идея написать программу, которая сможет хоть как то заменить этот плагин (потом то я узнал что есть и другие подобные плагины).
После двух потраченных вечеров первая альфа версия программы была готова. Пришлось потратить примерно 5-7 дней времени на её допиливание и некоторое расширения функциональности.
На данный момент (31.08.2016) программа находиться в более-менее доработанном и рабочем состоянии, хотя есть ещё как минимум несколько функций которые не успел реализовать.

Краткие возможности:
1) "Вытаскивание" (переименование в *mp3 + перемещение) файлов из папки кэша браузера в папку "Cache" на "Рабочем столе".
2) Переименование *.mp3 файлов из папки "Cache" (причем название можно брать из ID3 Тега файла).
3) Сохранение понравившихся файлов в папку "Save" на "Рабочем столе".
4) Очистка папки "Cache" на "Рабочем столе" (те файлы что не понравились удаляем).

Краткие системные требования:
1) Компьютер с Windows XP и выше.
2) .Net Framework 3.5 или выше.
5) Браузер Mozilla Firefox (у меня программа с версией 47.0.0 успешно работала).
6) В Firefox включено Кэширование (Настройки -> Дополнительные -> Сеть -> Кэш не менее 100 МБ).
3) Разрешение дисплея от 1024*600 и выше.
4) Клавиатура, мышь.

Краткая инструкция:
1) Скачиваем, распаковываем файлы из архива в одну и ту же папку (папка может быть любая).
2) Запускаем *.exe файл.
3) Читаем "Пользовательское соглашение", соглашаемся (или нет).
4) Нажимаем кнопку "Загрузить" ("Обновить").
5) В списке левее должен отобразиться список файлов(отсортированы по дате), которые содержаться в кэше браузера (и которые больше заданного размера).
6) При двойном клике левой кнопкой мышки файл переименовывается и переноситься в папку "Cache", которая будет лежать на "Рабочем столе" данного компьютера.
7) После переименования и перемещения файла (пункт 6) с ним можно совершать дополнительные действия (правая кнопка мышки на преобразованном файле):
- переименовать - переименовываем файл (и оставляем в текущей папке);
- сохранить - переносим файл в папку "Save" на "Рабочем столе" данного компьютера;
- переименовать из ID3 тега - новое имя файла берется из ID3 информации в файле (если она там есть).
8) Кнопка "Очистить КЕШ программы - удаляет все файлы из папки "Рабочий стол\Cache" (не скидывайте в эту папку никаких личных файлов!)

Если после нажатия кнопки "Загрузить" ("Обновить") список остался пустой - значит программа или не нашла папки кэша браузера, или у вас в кэше нет файлов больше заданного размера (по умолчанию - файлы размером более 2МБ). Попробуйте запустить Firefox, зайти на какой нибудь сайт с онлайн музыкой, запустите какой нибудь трек, подождите когда он загрузиться, нажмите в программе кнопку "Обновить".
Некоторые файлы после переименования и перемещения в папку "Cache" (при двойном клике) не удается воспроизвести. Проблема в том что программа просто переименовывает (добавляет расширение *.mp3) и перемещает файл, но если этот файл не *mp3, то он соответственно не сможет воспроизводиться. Так как этот файл до этого находился в кэше браузера, то он может быть удалён из папки "Cache" (или "Save") на "Рабочем столе" без последствий (по крайней мере у меня проблем не возникало). Но обычно данный случай встречается редко, большинство файлов в кэше браузера размером более 2МБ являются *mp3 файлами).

Прикрепленное изображение
Прикрепленный файл VKAudioSaver_V1.5.rar   ( 162.16 килобайт ) Кол-во скачиваний: 603

Проверить архив или файл программы на вирусы можно ТУТ!


Внимание! Хотя программа тестировалась, но автор не несёт ответственности за сбои в работе ПК и потерю данных, вызванных работой программы. При использовании программы внимательно прочитайте пользовательское соглашение, автор не несёт ответственности за случаи когда использование программы пользователем привело к нарушению пользователем Законов об Авторском праве и/или других законов!


Сообщение отредактировал @SEM* - 31.8.2016, 21:53
Прикрепленный файл VKAudioSaver_V1.5.rar   ( 162.16 килобайт ) Кол-во скачиваний: 603
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
@SEM*
сообщение 8.6.2025, 23:36


(M)LuckyMan
*******

Группа: Пользователи
Сообщений: 1 507
Регистрация: 14.3.2007
Из: Earth
Пользователь №: 126 920
Модель телефона: Realme 6, Google Pixel 3a
Прошивка: Android 11 & 14

Рейтинг: 320



Версия 3.6.9 Alpha 3

Тестовая версия, некоторые функции необходимо дополнительно тестировать.

Главным изменением в версиях 3.6.x является добавление отдельного потока для записи звука. Это должно помочь устранить пропуски звука во время записи, если пользователь изменяет размеры окна.

Протестировал на домашнем ноутбуке - пропуски звука при записи действительно пропали, масштабирование и перетаскивание окна теперь не влияет на запись звука.
Протестировал на Windows XP на виртуальной машине - к сожалению пропуски звука иногда проявляются, хотя их интервал и уменьшился.

Список изменений:

- теперь запись производится в отдельном потоке;
- переработан код для записи звука, созданы отдельная функция для обработки сообщений от буфера записи, отдельная функция для потока, внутри которого производится запись;
- добавил возможность вывода информации о библиотеках и драйверах OpenGL, используемых в приложении (с помощью OpenGL выводится график звука и некоторые другие визуальные элементы); окно открывается через "МЕНЮ->Справка->OpenGL информация";
- оптимизация кода (удаление лишних переменных, переименование некоторых переменных для лучшей наглядности), переработка кода;
- переписал и протестировал часть кода, ответственного за работу потока записи звука - изменил логику обработки ошибок при запуске и остановке устройства записи (теперь все ошибки собираются и выводятся в одном сообщении уже после остановки потока);
- во время тестирования выявил и устранил аварийное завершение программы (возникало при повторной попытке запустить запись в случае отсутствия устройств записи) - теперь перед началом записи программа делает сначала тестовое открытие и закрытие устройства, а лишь затем запускает запись в новом потоке;
- добавил проверку, возможно ли запустить устройство записи с заданными параметрами глубины и частоты дискретизации звука.


Хеш-суммы архива:
CRC32: 965FEB5E
MD5: 56A14EC03FC10D01FC69B81617FAD9A8
SHA-1: 441E4F6CE111AC54B4BDB32EA5299A0292ECF52D

Сообщение отредактировал @SEM* - 8.6.2025, 23:39
Прикрепленный файл sound_rec_v3.6.9_Alpha3_Unicode.zip   ( 220.92 килобайт ) Кол-во скачиваний: 971
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
@SEM*   Написал тут программу   31.8.2016, 20:59
EXL   :laugh: на Delphi? Спасибо за программу. Хоть я и...   1.9.2016, 15:08
@SEM*   :laugh: на Delphi? Спасибо за программу. Хоть я ...   1.9.2016, 15:24
@SEM*   Немного расширил функционал: 1) Добавил в контекст...   10.9.2016, 15:04
@SEM*   Приветствую всех! Для желающих протестировать ...   24.11.2024, 16:23
EXL   @SEM*, На голом C/WinAPI написано без всяких C++ ...   24.11.2024, 16:47
EXL   Проверил, не запускается: Вероятно потому, чт...   24.11.2024, 16:52
@SEM*   Проверил, не запускается: Вероятно потому, ч...   24.11.2024, 17:04
EXL   @SEM*, sound_rec_DEBUG.exe -- Не запускается soun...   24.11.2024, 17:08
@SEM*   Версия 2.9.7 - Исправил замечания от EXL (требу...   24.11.2024, 20:32
EXL   @SEM*, Проблема с чёрным фоном в Wine не исчезла....   24.11.2024, 20:40
@SEM*   @SEM*, Проблема с чёрным фоном в Wine не исчезла...   24.11.2024, 20:56
EXL   @SEM*, Точно та же, что и была.   24.11.2024, 20:57
EXL   @SEM*, Новая версия v2.9.7 теперь запускается на ...   25.11.2024, 15:46
@SEM*   [b]@SEM*, Новая версия v2.9.7 теперь запускается...   25.11.2024, 17:32
@SEM*   :ps: Чёрный фон из Wine не ушёл, при ресайзе окна...   25.11.2024, 22:55
@SEM*   Версия 2.9.8: - В очередной раз переделал код для...   26.11.2024, 16:40
EXL   @SEM*, Обе версии запустились в WinXP, но у 2.9.7...   26.11.2024, 16:56
@SEM*   Версия 2.9.9 RC2-RC3: Основной упор был сделан на...   27.11.2024, 11:54
EXL   @SEM*, В RC2 всё норм, в RC3 -- снова чёрный фон.   28.11.2024, 19:33
@SEM*   Версия 3.1.2 Alpha 3 Самая значительная переработ...   30.11.2024, 12:37
EXL   @SEM*, Wine -- релизная версия работает, локаль у...   30.11.2024, 20:09
@SEM*   Версия 3.2.5 Beta 1 - Добавил отображение таймера...   2.12.2024, 14:38
EXL   @SEM*, Вроде всё работает! :thumbsup: Заб...   3.12.2024, 0:30
@SEM*   @SEM*, Забыл сказать, что в 3.2.5 Beta 1 ушли мо...   3.12.2024, 9:27
EXL   @SEM*, 1. Нет, график рисуется вроде нормально, а...   4.12.2024, 19:39
@SEM*   Версия 3.3.6 Alpha 2 Тестовая версия, не все возм...   7.12.2024, 16:41
EXL   @SEM*, Под Wine индикация перегрузки вроде работа...   7.12.2024, 19:02
@SEM*   [b]@SEM*, Под Wine индикация перегрузки вроде ра...   8.12.2024, 9:25
EXL   @SEM*, Ошибку на Stereo не выбивает, записывается...   8.12.2024, 12:43
EXL   А вот, такую проблему заметил, которая иногда повт...   8.12.2024, 12:45
@SEM*   Ах да, всё верно. У меня отображается звук побуфе...   8.12.2024, 12:55
EXL   Да, возможно это как раз из-за этого. Возможно ау...   8.12.2024, 20:08
@SEM*   Да, возможно это как раз из-за этого. Возможно ау...   9.12.2024, 0:37
pahan_tver   Помнится такое по скинам винампа, там были визуал...   9.12.2024, 7:22
@SEM*   Версия 3.3.9 Beta 1 Доработанная и протестирован...   9.12.2024, 10:05
EXL   @SEM*, Проверил, в Wine вроде нормально работает.   10.12.2024, 19:04
@SEM*   Версия 3.4.8 Alpha 2 Тестовая версия, некоторые ф...   13.12.2024, 14:37
@SEM*   Версия 3.4.9 Beta 1 Доработанная и протестированн...   16.12.2024, 17:30
@SEM*   Приветствую всех! На днях нашёл у себя на стар...   18.1.2025, 13:30
EXL   @SEM*, По "sound_rec Версия 3.4.9 Beta 1...   23.1.2025, 9:42
@SEM*   @SEM*, По "sound_rec Версия 3.4.9 Beta 1...   28.1.2025, 19:25
EXL   @SEM*, Концепция и идея игрушки Jumping Ball v0.9...   23.1.2025, 9:48
@SEM*   Версия 3.5.3 Alpha 1 Тестовая версия, некоторые ф...   17.4.2025, 18:22
@SEM*   Версия 3.5.10 Alpha 3 Тестовая версия, некоторые ...   19.4.2025, 13:27
@SEM*   Версия 3.6.5 Alpha 3 Тестовая версия, некоторые ф...   7.6.2025, 0:04
@SEM*   Если у вас некорректно отображаются некоторые элем...   8.6.2025, 11:35
@SEM*   Версия 3.6.9 Alpha 3 Тестовая версия, некоторые ф...   8.6.2025, 23:36
@SEM*   Версия 3.7.3 Alpha 3 Тестовая версия, некоторые ф...   11.6.2025, 17:04

Написал тут программу, кому интересно - качаем, тестируем · Компьютеры, операционные системы, софт и железо · Forum
 

Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17.6.2025, 1:46

Форум живёт: