История

Автор V0lt, 27 августа 2017, 09:29:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

V0lt

Прошу совета. Нужно придумать название файла истории.

Варианты:
Playback.mpc_history
History.mpc_history
History.mpc_list
...

Playback.mpc_history - норм?

Aleksoid1978

Да просто history или mpc-be.history
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

#32
Без расширения неудобно пользоваться.
Второй вариант мне не нравиться по разным причинам. Например, расширение не всегда видно и придется его отличать от других mpc-be.*.

Текущий кандидат: history.mpc_lst или history.mpc_list
Могу расписать почему он хорош, если надо.

Добавлено:

Небольшой TODO:
1. Сделать проверку изменения файла по времени изменения. Это уменьшит количество обращений к диску.
2. Сделать распознавание текущих внешних аудиодорожки и субтитров, и записывать путь к ним в историю.
3. Добавить, переименовать, доработать опции по хранению и использовании истории.
4. Подумать о создании временного файла при сохранении истории.
5. Сделать диалог для просмотра и удаления записей истории.

Aleksoid1978

Не понятно чем без расширения не удобно.
По поводу внешних аудио - сейчас они не запоминаются, если открыть через диалог и указать как dub ?
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Цитата: Aleksoid1978 от 06 июня 2021, 11:03:30
Не понятно чем без расширения не удобно.
Каждое открытие файла без расширения в проводнике будет сопровождаться выбором приложения. И "открыть с помощью" тут не поможет.

ЦитироватьПо поводу внешних аудио - сейчас они не запоминаются, если открыть через диалог и указать как dub ?
Как в текущей r6264 не знаю. В тестовых сборках - не запоминается.

Aleksoid1978

#35
Да внешняя звуковая дорожка запоминается. Как-то отдельно в Recent Dub List, но при открытии файла она подтягивается - надо такое поведение оставить, желательно до внедрения нового функционала.

P.S. Вру - это запоминается в плейлисте, и при открытии того же файла подтягивается, так что все норм.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

mpc-be_6276_history_file_11 и MPC-BE_History_test6
Новое имя файла истории - history.mpc_lst

Кто ранее пользовался старыми сборками просто переименуйте history в history.mpc_lst.

Обновил информацию в первом сообщении темы.

V0lt

mpc-be_6283_history&favorites_files_14
Изменено имя файла истории, новое имя - history.mpc_lst
Закладки теперь сохраняются в файле - favorites.mpc_lst
Оба файла штатно находятся в %APPDATA%\MPC-BE\

Утилита MPC-BE_History_test6 позволяет перенести историю из реестра в history.mpc_lst. Для закладок пока ничего такого нет.

Кто ранее пользовался старыми тестовыми сборками просто переименуйте history в history.mpc_lst.


Т.к. фича заметно влияет на совместимость, то добавление в основной код произойдет после следующего stable релиза.