Dune BackUp - резервное сохранение и восстановление данных

Здесь вы найдете различные приложения (плагины) для медиаплееров Dune HD
ПРАВИЛА ФОРУМА
1) Прежде чем спрашивать, потрудитесь прочитать первый пост и последние пару страниц интересующей темы. Вероятней всего, ответ на Ваш вопрос был опубликован ранее.
2) ЛОГи прикреплять к сообщениям НЕЛЬЗЯ!!! Чтобы не нарушить правила конфиденциальности - отправьте файл ЛОГа через личное сообщение автору плагина.
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Dune BackUp - резервное сохранение и восстановление данных

Сообщение serge_linkov »

Плагин предназначен для сохранения/восстановления различных групп данных на плеерах Dune HD + "всякое разное" в подразделе "Дополнительно".

20250204003510.png
20250204003522.png
20250204003529.png
20250204003537.png
20250204003545.png
20250508095350.png
Особая благодарность: ДЕЙСТВИЯ В ПЛАГИНЕ
  • При наведении курсора на пункт, в правой части экрана отображается дополнительная информация по пункту.
  • При запуске необходимо выбрать накопитель, на который будет сохраняться или из которого будет восстанавливаться бэкап. В случае Сохранения, необходимые папки создадутся автоматически. Для новых моделей с Шеллом через apk ('Homatics', 'Boxy' и т.п) сетевые подключения не доступны.
  • При запуске пунктов Восстановления предоставляется возможность выбора папки бэкапа, на выбранном накопителе (папка вида bcp_2022_12_21, соответствующего дате создания бэкапа).
ОБЩИЕ РЕКОМЕНДАЦИИ
  • В нашем понимании схема использования должна быть следующая:
    1. Бэкапы должны создаваться периодически, благо для каждого дня создаётся папка с соответствующим именем и не затирает собой бэкап другого дня.
    2. Бэкап должен создаваться перед неким предстоящим событием, например таким, как полный сброс, установка чего то нового, удаление чего то "спорного', и т.п.
  • Восстановление по сути пишет данные поверх существующих (если они есть).
  • Дополнительно возможен перенос бэкапов с одной Дюны на другую. Для бэкапа 'Настройки плеера' перенос разрешается только в пределах одной платформы. Но надо понимать, что восстановление бэкапа 'Настроек плеера' от другой модели Дюны или от аналогичной но с другой прошивкой, может привести к неким внутренним противоречиям, здесь надо аккуратно! Зависимые от платформы плагины (например, 'Базинга', 'Книга в ухе', и т.п.') после межплатформенного переноса могут работать с ошибками, явный признак - отсутствие постеров. Для решения этой проблемы существует Пункт: Дополнительно -> Нормализовать работу плагинов после переноса.
ДОПОЛНИТЕЛЬНО
  • Размеры бэкапов меньше чем первоначальный размер сохраненных данных, это нормально, бэкап со сжатием;
  • Порой может временно 'замирать' индикатор процента выполнения. Связано это с тем, что он работает от числа обработанных файлов, а среди них иногда встречаются достаточно крупные.
Если планируется восстановление из Бэкапов на 'пустой' Дюне (еще без подключения к интернету), то лучше брать плагин из 'корневой' папки Бэкапов, там всегда автоматически создается актуальная версия дистрибутива плагина, или с этого поста.

Актуальная версия 2.7.2
История изменений
Показать
Информация в плагине по синей клавише D, вторая часть текста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
Xemu
Общительный
Сообщения: 107
Зарегистрирован: 16 дек 2018, 09:06

Сообщение Xemu »

Дополнительно предоставляется возможность выполнять bash-скрипты при помощи "движка" плагина.


Для доступа к Пользовательским скриптам:
Это находится в другом Разделе, сначала надо в него попасть, для этого нужно предварительно включить в плагине "Полный" режим.
В свое время Базовый интерфейс плагина был упрощен и минимизирован ради простоты типичного использования, вернуться в "Полный" режим можно через:
Настройки -> Приложения -> Dune Backup.
20250209163323 (2).jpg
Затем в плагине по зеленой кнопке измените Раздел на "users".


Примеры Пользовательских скриптов

1. Cохранение и загрузка в плеер настроек Android приложений (NUM, SmartTubeNext, ButtonsRemapper).
На плеерах с AndroidTV 11 скрипты работают с ограничениями из-за отсутствия доступа к каталогам (не работает сохранение ButtonsRemapper)
Описание работы
Показать
  • Данный бэкап сохраняется в папку на выбранный накопитель dune_bcp/ папка вида bcp_android-2023_05_25
  • Приложения NUM, SmartTubeNext, ButtonsRemapper имеют функционал для сохранения и восстановления собственных настроек.
    Файлы настроек сохраняются во внутреннюю память плеера и для удобства восстановления работоспособности данных приложений после сброса, созданы эти скрипты.
    Кроме этого, при помощи скриптов настройки этих приложений можно переносить на другие плееры посредством плагина Dune BackUp.
  • Скрипты копируют файлы настроек на выбранный накопитель и при восстановлении настроек копируют их по пути, откуда указанные приложения восстанавливают свои настройки из собственного меню. (окончательное восстановление настроек приложений осуществляется средствами самих приложений после их установки)
  • Для загрузки скриптов в плагин необходимо распаковать приложенный архив и папку Dune_backup скопировать целиком во Встроенную память через раздел Источники плеера. Так же можно воспользоваться файловыми менеджерами или загрузить скрипты из плагина в "Полном режиме" через раздел "Сервис скриптов", загруженные этим способом скрипты останутся в плагине после восстановления из бэкапа. (описание функционала плагина можно увидеть по Синей кнопке пульта)
    После загрузки скриптов, если они не появятся после входа в плагин, нужно на иконке плагина выполнить PopUp > Обновить.
  • Архив содержит файлы скриптов и файлы иконок для них. Привязка иконок к файлам скриптов осуществляется по названию, они должны совпадать. После загрузки в плагин пункты будут отображаться в Разделе "BackUp" внизу. Место в списке можно поменять также через название скриптов, вписав нужное числовое значение. Наличие иконки не обязательно.
Добавлен в плагин

2. Загрузка в плеер разных версий Torrserver, с целью установки сервера в приложение Torrserv из папки Download.
За основу взята часть кода serge_linkov из одного скрипта плагина.
Скриншот
Показать
02356.jpg
Описание работы
Показать
Скрипт копирует установочные файлы Torrserver из, созданных на накопителе, папок в память Dune.

Для работы скрипта необходимо:
  • Самостоятельно создать в корне накопителя папку с именем torrserver.
  • В папке torrserver создать подпапку (подпапки) с любым именем, в которую нужно поместить файл Torrserver вида TorrServer-android-arm7.
Пути до файлов должны иметь примерно такой вид:
Накопитель/torrserver/117oe/TorrServer-android-arm7
Накопитель/torrserver/124/TorrServer-android-arm7
  • После запуска скрипта нужно выбрать папку, где находится установочный файл сервера.
  • Скрипт будет отображаться в разделе BackUp внизу.
Добавлен в плагин

3. Изменение разрешения видео захвата c 720 на 1080 в плагине ScreenShoter.
Добавлен в плагин
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Neo 4K Т2 Plus
Magic 4K Plus
Real Vision 4K Plus
ONE 8K Plus

FAQ по плеерам Dune, Каталог плагинов и приложений
Аватара пользователя
Nikson99
Общительный
Сообщения: 123
Зарегистрирован: 15 дек 2020, 21:18
Откуда: Москва

Сообщение Nikson99 »

Скачал, попробовал на Про 2, супер!
Я, со своими скудными познаниями, и то очень быстро все понял. Очень удобно. Спасибо за Ваши старания!
Dune HD Real Vision 4K Plus
Dune HD Pro 4K II
Dune HD Magic 4K Plus
Dune HD Neo 4К T2 Plus
Прошивка всегда последняя
Аватара пользователя
braverheart74
Супермодератор
Сообщения: 848
Зарегистрирован: 13 янв 2018, 00:14
Откуда: Россия, город-герой Москва

Сообщение braverheart74 »

И функционал и визуал!!!
Просто 1000 из 10 :lol:
Снимаю шляпу - вытираю пот занавеской
Dune 303D прошивка - 190919_0242_r11 / сист.флешка
Dune HD Pro 4K II (tv175h) - 240301_0207_r22 (New GUI)
Dune HD Magic 4K Plus - 240301_0207_r22 (New GUI)
Boxy Dune HD - 1.0.1 - 13-230924_2058
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov »

braverheart74 писал(а):
25 мар 2023, 20:39
И функционал и визуал!!!
Просто 1000 из 10 :lol:
Снимаю шляпу - вытираю пот занавеской
Не, ну занавесками не надо, а то жена твоя против меня ополчится :)
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
avenso
Малообщительный
Сообщения: 77
Зарегистрирован: 24 сен 2019, 16:18

Сообщение avenso »

Тестировал, подтверждаю, отличная работа!
Молодцы!
Dune HD Max 8K / Solo 8K / Pro One 8K Plus
Dune HD Pro Vision 4K / Real Vision 4K Plus
Dune HD Premier 4K Pro / Boxy
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov »

avenso писал(а):
25 мар 2023, 22:16
Тестировал, подтверждаю, отличная работа!
Молодцы!
И уж как главный специалист по супер новым дюнам, мог бы добавить, что и на них работает :)
И даже можно обмениваться данными с классикой.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
avenso
Малообщительный
Сообщения: 77
Зарегистрирован: 24 сен 2019, 16:18

Сообщение avenso »

serge_linkov писал(а):
25 мар 2023, 22:23
И уж как главный специалист по супер новым дюнам, мог бы добавить, что и на них работает :)
И даже можно обмениваться данными с классикой.
Сорри, упустил этот момент!
Да, работает обмен между всеми Дюнами (проверял только андроидные) )
Зачёт ))
Dune HD Max 8K / Solo 8K / Pro One 8K Plus
Dune HD Pro Vision 4K / Real Vision 4K Plus
Dune HD Premier 4K Pro / Boxy
Аватара пользователя
Brigadir
Администратор
Сообщения: 3041
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir »

С очередным почином!
Отличная идея, отличная реализация!
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном пользователю (обычно внутренний HDD, или любое другое USB-хранилище при отсутствии внутреннего HDD) папку "dune_plugin_logs". Если вы используете USB-флешку, то отформатируйте ее в FAT32 перед тем, как создать папку для логов. После чего перезагрузите дюну и начните пользоваться плагином, в папке dune_plugin_logs появится файл лога.

Все мои (и не только) плагины Dune HD
Гранд-обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


Отблагодарить автора (ЮMoney)
Аватара пользователя
KISS'oMAN
Малообщительный
Сообщения: 52
Зарегистрирован: 12 апр 2018, 16:36

Сообщение KISS'oMAN »

Большое Спасибо за такой нужный плагин! :)
Необходимость делать резервную копию всегда актуальна и плагин все это дело в разы упрощает!
Молодцы ребята, просто супер удобно все сделали!
И отдельная благодарность, что реализовали возможность не только полного, но и выборочного бэкапа! Очень круто! :D
Dune HD Smart B1 (190919_0242_r11) Сист.флешка присутствует, кодеки установлены.
Dune HD TV 102Wv2 (190919_0242_r11) Сист.флешка присутствует, кодеки установлены.
Dune HD Sky 4K Plus (240619_0210_r22)
Dune HD Pro 4K II (240619_0210_r22)
Dune HD Magic 4K Plus (240619_0210_r22)
Dune HD Homatics Box R 4K Plus (Media Center App, 13-250101_0003)
Dune HD Boxy (Media Center App, 13-250101_0003)
Dune HD Pro 8K Plus (250101_0000_r22)
Аватара пользователя
Brigadir
Администратор
Сообщения: 3041
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir »

Любая копейка стоит больше тонны благодарности ;)
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном пользователю (обычно внутренний HDD, или любое другое USB-хранилище при отсутствии внутреннего HDD) папку "dune_plugin_logs". Если вы используете USB-флешку, то отформатируйте ее в FAT32 перед тем, как создать папку для логов. После чего перезагрузите дюну и начните пользоваться плагином, в папке dune_plugin_logs появится файл лога.

Все мои (и не только) плагины Dune HD
Гранд-обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


Отблагодарить автора (ЮMoney)
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov »

Таааак....
В новом apk (230325_0142) поменялись некоторые внутренние пути. Завтра будет обновление плагина для Homatics и Boxy.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
Vikar
Общительный
Сообщения: 291
Зарегистрирован: 09 май 2020, 22:57
Откуда: Германия

Сообщение Vikar »

достигнут уровень : БОГ! :-)
Dune HD Pro 4K II (tv175h), LAN, всегда оследняя Бета.
Dune AV1, WIFI.
Dune HD 102W, в тумбочке.
Dune Boxy, WIFI, в тестовом режиме.
Основной TV: Samsung QLED 4K 65Q90R
Аватара пользователя
Владимирр
Общительный
Сообщения: 123
Зарегистрирован: 19 янв 2021, 17:21

Сообщение Владимирр »

Если поставить плагин на криво работающую (не настроенную) Дюну восстановятся кривые настройки?
А если поставить плагин на настроенную Дюну - восстановятся старые, настроенные, настройки?
Я правильно понимаю?
Dune HD Magic 4K Plus по Wi-Fi, r22 (New GUI alpha)
Dune HD Magic 4K по проводу, r22 (New GUI alpha)
Dune Hd Pro One 8K Plus по проводу, прошивка последняя
Кинетик Ультра, РТ 100 мегабит, Самарская область
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov »

Владимирр писал(а):
26 мар 2023, 06:02
Если поставить плагин на криво работающую (не настроенную) Дюну восстановятся кривые настройки?
А если поставить плагин на настроенную Дюну - восстановятся старые, настроенные, настройки?
Я правильно понимаю?
Не правильно.
Сам факт установки плагина ничего не меняет. Сначала нужно с помощью плагина некие данные/настойки сохранить, а уже только потом потом их можно будет восстановить. Сам плагин данные не исправляет, если записали 'кривые', то они такими в архиве и будут храниться.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
vai73
Малообщительный
Сообщения: 54
Зарегистрирован: 31 дек 2018, 19:27

Сообщение vai73 »

Плагин супер! Хотелка просьба по доработке, если несколько дюн - чтоб дописывала в название бэкапа модель дюны или какую-нибудь отличительную метку.
Dune 102
tv175r: Magic 4K Plus
tv175l: SmartBox 4K
tv174c: Neo 4K T2 Plus (revsion tv174c)
tv175u: Real Vision 4K
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov »

vai73 писал(а):
26 мар 2023, 09:14
Плагин супер! Хотелка просьба по доработке, если несколько дюн - чтоб дописывала в название бэкапа модель дюны или какую-нибудь отличительную метку.
Предложение толковое, подумаем как сделать.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
Владимирр
Общительный
Сообщения: 123
Зарегистрирован: 19 янв 2021, 17:21

Сообщение Владимирр »

serge_linkov
Спасибо!
Dune HD Magic 4K Plus по Wi-Fi, r22 (New GUI alpha)
Dune HD Magic 4K по проводу, r22 (New GUI alpha)
Dune Hd Pro One 8K Plus по проводу, прошивка последняя
Кинетик Ультра, РТ 100 мегабит, Самарская область
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 447
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov »

Владимирр писал(а):
26 мар 2023, 11:01
serge_linkov
Спасибо!
Немного разверну ответ.
В моем понимании схема использования должна быть следующая:
- бэкапы должны создаваться периодически, благо для каждого дня создаётся папка с соответствующим именем и не затирает собой бэкап другого дня.
- бэкап должен создаваться перед неким предстоящим событием, таким как например полный сброс, установка чего то нового, удаление чего то "спорного', и т.п.
Восстановление по сути затирает старые данные (если они есть).
В случае с МК, Сетевыми, Избранным, Последними, Настройками, идёт полное замещение старых данных.
В Плагинами несколько сложнее, замещаются только одноименные, т.е. если в дюне есть то чего нет в архиве бэкапа, то эти плагины не затронутся.
Повторюсь, восстановление бэкапов пишет данные 'сверху', затирая одноименные существующие файлы.
Если восстанавливать в чистую Дюну, то нюансов нет.
НО, надо понимать, что восстановление бэкапа 'Настроек плеера' от другой дюны с другой платформой или другой прошивкой, может привести к неким внутренним противоречиям, здесь надо аккуратно!
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101
Аватара пользователя
Afternoons
Малообщительный
Сообщения: 45
Зарегистрирован: 01 сен 2019, 11:12

Сообщение Afternoons »

Я правильно понимаю, что скачиваю этот плагин, устанавливаю на дюну, сохраняю в него все существующие настройки (индексацию фильмов Моей коллекции, Сортировку телеканалов в FreeTV и DuneHDTV, параметры видео и аудио выходов, параметры контроля управления, настройки CEC и всех сетевых папок, настройки интерфейса, удаление всего андроидного мусора), после чего смело сбрасываю Дуну до заводских (если к примеру начала глючить), а потом ставлю этот же плагин и восстанавливаю все свои изменения обратно?
Dune RealBOX (прошивка r22) - 2 шт.
Dune Solo 4K (прошивка последняя)
Dune HD Pro 4K (прошивка r22)
Ответить