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

Здесь вы найдете различные приложения (плагины) для медиаплееров Dune HD
Правила форума

1) Прежде чем спрашивать, потрудитесь прочитать первый пост и последние пару страниц интересующей темы. Вероятней всего, ответ на Ваш вопрос был опубликован ранее.

2) Если к сообщению прикладываете файлы (фото, скрины, кроме логов), необходимо вставить ссылку в сообщение, чтобы другие пользователи увидели Ваши файлы. Посмотрите как это делается.
.

3) ЛОГИ выкладывать в паблик НЕЛЬЗЯ!!!
Аватара пользователя
serge_linkov
Разработчик
Сообщения: 344
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

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

Сообщение serge_linkov » 25 мар 2023, 19:23

Плагин предназначен для сохранения/восстановления различных групп данных на плеерах Dune HD
  • Моя коллекция
  • Сетевые папки
  • Плагины
  • Избранное, Последнее
  • Настройки плеера
20240331143533.png
20240331143541.png
20240331143549.png
20240331143556.png
20240331143603.png
20240331143620.png

Особая благодарность: ДЕЙСТВИЯ В ПЛАГИНЕ
  • При наведении курсора на пункт, в правой части экрана отображается дополнительная информация по пункту.
  • При запуске необходимо выбрать накопитель, на который будет сохраняться или из которого будет восстанавливаться бэкап. В случае Сохранения, необходимые папки создадутся автоматически. Для новых моделей с Шеллом через apk ('Homatics', 'Boxy' и т.п) сетевые подключения не доступны.
  • При запуске пунктов Восстановления предоставляется возможность выбора папки бэкапа, на выбранном накопителе (папка вида bcp_2022_12_21, соответствующего дате создания бэкапа).
ОБЩИЕ РЕКОМЕНДАЦИИ
  • В нашем понимании схема использования должна быть следующая:
    1. Бэкапы должны создаваться периодически, благо для каждого дня создаётся папка с соответствующим именем и не затирает собой бэкап другого дня.
    2. Бэкап должен создаваться перед неким предстоящим событием, например таким, как полный сброс, установка чего то нового, удаление чего то "спорного', и т.п.
  • Восстановление по сути пишет данные поверх существующих (если они есть).
  • Дополнительно возможен перенос бэкапов с одной Дюны на другую. Для бэкапа 'Настройки плеера' перенос разрешается только в пределах одной платформы. Но надо понимать, что восстановление бэкапа 'Настроек плеера' от другой модели Дюны или от аналогичной но с другой прошивкой, может привести к неким внутренним противоречиям, здесь надо аккуратно! Зависимые от платформы плагины (например, 'Базинга', 'Книга в ухе', и т.п.') после межплатформенного переноса могут работать с ошибками, явный признак - отсутствие постеров. Для решения этой проблемы существует Пункт: Дополнительно -> Нормализовать работу плагинов после переноса.
ДОПОЛНИТЕЛЬНО
  • Размеры бэкапов меньше чем первоначальный размер сохраненных данных, это нормально, бэкап со сжатием;
  • Порой может временно 'замирать' индикатор процента выполнения. Связано это с тем, что он работает от числа обработанных файлов, а среди них иногда встречаются достаточно крупные.
Если планируется восстановление из Бэкапов на 'пустой' Дюне (еще без подключения к интернету), то лучше брать плагин из 'корневой' папки Бэкапов, там всегда автоматически создается актуальная версия дистрибутива плагина.
История изменений
Показать
Информация в плагине по синей клавише D, вторая часть текста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101

Аватара пользователя
Xemu
Общительный
Сообщения: 101
Зарегистрирован: 16 дек 2018, 09:06

Сообщение Xemu » 25 мар 2023, 19:35

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


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 внизу.
Добавлен в плагин
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Сообщение Nikson99 » 25 мар 2023, 20:26

Скачал, попробовал на Про 2, супер!
Я, со своими скудными познаниями, и то очень быстро все понял. Очень удобно. Спасибо за Ваши старания!
Dune HD Real Vision 4K Plus
Dune HD Pro 4K II
Dune HD Magic 4K Plus
Dune HD Neo 4К T2 Plus
Прошивка всегда последняя

Аватара пользователя
braverheart74
Супермодератор
Сообщения: 770
Зарегистрирован: 13 янв 2018, 00:14
Откуда: Россия, город-герой Москва

Сообщение braverheart74 » 25 мар 2023, 20:39

И функционал и визуал!!!
Просто 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
Разработчик
Сообщения: 344
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov » 25 мар 2023, 20:45

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
Малообщительный
Сообщения: 65
Зарегистрирован: 24 сен 2019, 16:18

Сообщение avenso » 25 мар 2023, 22:16

Тестировал, подтверждаю, отличная работа!
Молодцы!
Dune HD Pro 4K II - актуальная альфа New GUI
Dune HD Real Vision - актуальная альфа New GUI
Magic 4K Plus - актуальная альфа New GUI
Smartbox Plus - актуальная бета New GUI

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

Сообщение serge_linkov » 25 мар 2023, 22:23

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
Малообщительный
Сообщения: 65
Зарегистрирован: 24 сен 2019, 16:18

Сообщение avenso » 25 мар 2023, 22:31

serge_linkov писал(а):
25 мар 2023, 22:23
И уж как главный специалист по супер новым дюнам, мог бы добавить, что и на них работает :)
И даже можно обмениваться данными с классикой.
Сорри, упустил этот момент!
Да, работает обмен между всеми Дюнами (проверял только андроидные) )
Зачёт ))
Dune HD Pro 4K II - актуальная альфа New GUI
Dune HD Real Vision - актуальная альфа New GUI
Magic 4K Plus - актуальная альфа New GUI
Smartbox Plus - актуальная бета New GUI

Аватара пользователя
Brigadir
Администратор
Сообщения: 2824
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir » 25 мар 2023, 22:38

С очередным почином!
Отличная идея, отличная реализация!
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
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
Малообщительный
Сообщения: 49
Зарегистрирован: 12 апр 2018, 16:36

Сообщение KISS'oMAN » 25 мар 2023, 23:55

Большое Спасибо за такой нужный плагин! :)
Необходимость делать резервную копию всегда актуальна и плагин все это дело в разы упрощает!
Молодцы ребята, просто супер удобно все сделали!
И отдельная благодарность, что реализовали возможность не только полного, но и выборочного бэкапа! Очень круто! :D
Dune HD Smart B1 (190919_0242_r11) Сист.флешка присутствует, кодеки установлены.
Dune HD TV 102Wv2 (190919_0242_r11) Сист.флешка присутствует, кодеки установлены.
Dune HD Sky 4K Plus (230929_0206_r21 New GUI BETA Version)
Dune HD Pro 4K II (230929_0206_r21 New GUI BETA Version)
Dune HD Magic 4K Plus (230929_0206_r21 New GUI BETA Version)
Dune HD Boxy (Media Center App, 13-230924_2058)

Аватара пользователя
Brigadir
Администратор
Сообщения: 2824
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir » 26 мар 2023, 00:52

Любая копейка стоит больше тонны благодарности ;)
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
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
Разработчик
Сообщения: 344
Зарегистрирован: 16 фев 2019, 09:45
Откуда: Рязань

Сообщение serge_linkov » 26 мар 2023, 01:21

Таааак....
В новом 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
Общительный
Сообщения: 290
Зарегистрирован: 09 май 2020, 22:57
Откуда: Германия

Сообщение Vikar » 26 мар 2023, 02:21

достигнут уровень : БОГ! :-)
Dune HD Pro 4K II (tv175h), LAN, всегда оследняя Бета.
Dune HD 102W, LAN
Dune Boxy, Wlan, в тестовом режиме.
TV Samsung QLED 4K 65Q90R

Аватара пользователя
Владимирр
Общительный
Сообщения: 108
Зарегистрирован: 19 янв 2021, 17:21

Сообщение Владимирр » 26 мар 2023, 06:02

Если поставить плагин на криво работающую (не настроенную) Дюну восстановятся кривые настройки?
А если поставить плагин на настроенную Дюну - восстановятся старые, настроенные, настройки?
Я правильно понимаю?
Dune HD Magic 4K Plus r_22 по проводу, всегда новая (New GUI alpha)
Dune HD Magic 4K Plus r_22 по Wi-Fi, всегда новая (New GUI alpha)
Dune HD Magic 4K r_22 по проводу, всегда новая (New GUI alpha)
Кинетик Ультра, РТ 100 мегабит, Самарская область

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

Сообщение serge_linkov » 26 мар 2023, 08:55

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

Аватара пользователя
vai73
Малообщительный
Сообщения: 43
Зарегистрирован: 31 дек 2018, 19:27

Сообщение vai73 » 26 мар 2023, 09:14

Плагин супер! Хотелка просьба по доработке, если несколько дюн - чтоб дописывала в название бэкапа модель дюны или какую-нибудь отличительную метку.
Dune 102
tv175r: Magic 4K Plus
tv175l: SmartBox 4K
tv174c: Neo 4K T2 Plus (revsion tv174c)
tv175u: Real Vision 4K

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

Сообщение serge_linkov » 26 мар 2023, 09:46

vai73 писал(а):
26 мар 2023, 09:14
Плагин супер! Хотелка просьба по доработке, если несколько дюн - чтоб дописывала в название бэкапа модель дюны или какую-нибудь отличительную метку.
Предложение толковое, подумаем как сделать.
Pro One 8K Plus, Premier 4K Pro, Boxy, Pro 4K II, Magic 4K Plus, SmartBox 4K Plus, 102, 101

Аватара пользователя
Владимирр
Общительный
Сообщения: 108
Зарегистрирован: 19 янв 2021, 17:21

Сообщение Владимирр » 26 мар 2023, 11:01

serge_linkov
Спасибо!
Dune HD Magic 4K Plus r_22 по проводу, всегда новая (New GUI alpha)
Dune HD Magic 4K Plus r_22 по Wi-Fi, всегда новая (New GUI alpha)
Dune HD Magic 4K r_22 по проводу, всегда новая (New GUI alpha)
Кинетик Ультра, РТ 100 мегабит, Самарская область

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

Сообщение serge_linkov » 26 мар 2023, 11:41

Владимирр писал(а):
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
Малообщительный
Сообщения: 36
Зарегистрирован: 01 сен 2019, 11:12

Сообщение Afternoons » 26 мар 2023, 12:03

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

Ответить