Полноценная синхронизация фото/видео файлов между android и своим сервером в 2016 году
Полноценная синхронизация фото/видео файлов между android и своим сервером в 2016 году
Решил я наконец-то сделать себе «персональное облако». На телефоне мне внезапно стало катастрофически не хватать места, т.к. из 30 ГБ половину уже стали занимать фото/видео. Поэтому подумал что надо их куда-то перенести и сохранить, лишнее на телефоне удалить.
Ок. Потратил несколько часов на сбор всех фото-видео файлов в отдельные директории и переименование по шаблону с датой создания в имени файла.
Поставил на домашний сервер seafile. Тут выясняется что android клиент у него — это не полноценный клиент, не может сам отслеживать изменения, надо вручную отсылать и забирать их. Дальше внезапно выясняется что он ещё и не отправляет дату создания/модификации файла.
Это может и не так критично для фото, т.к. есть exif, но для видео файлов важно. Т.е. если я выгружу файлы, удалю их на телефоне, и при необходимости заберу обратно, как минимум стандартная галерея мне их неправильно рассортирует. Ну и вообще, неправильно это.
Начал искать дальше. Выясняется, что та же ситуация с owncloud.
Решил глянуть что по этой проблеме с проприетарщиной. Быстрый поиск по dropbox выдал тему, где человек пишет о той же проблеме.
Кто-нибудь знает какое-то рабочее решение? Хочу синхронизацию фоток/видео на свой сервер без потери даты создания.
В owncloud (nextcloud) есть возможность автоматической загрузки фото и видео.
Кто-нибудь знает какое-то рабочее решение?
Я для себя реализовал так.
Коммуникатор синкается с домашним сервером по btsync. Ибо это сегодня самый безглючный и лёгкий клиент под Android среди подобных систем. Отслеживаются изменения в две стороны, дата сохраняется. Единственный минус — нет версионности никакой.
Вот тут вступает в игру второй эшелон. Домашний сервер синкает всю фотоколлекцию с домашним бэкап-сервером и внешним сервером через syncthing. Также, через syncthing ещё синкаются каталоги последнего года и «входящий несортированный» (DCIM) с рабочими машинами (домашней и на работе) и ноутом. Синкается с версионным бэкапом на каждой машине.
Т.е. делаю я фотку на коммуникаторе, она тут же падает на домашний сервер в Collection/Unsorted/DCIM. Потом, если нужно, на любой из машин, где сижу, привожу в порядок, изменения синхронизируются по всей моей инфраструктуре.
это не полноценный клиент, не может сам отслеживать изменения, надо вручную отсылать и забирать их. Хочу синхронизацию фоток
Так фотки/видео он как раз и умеет синхронизировать.
А дата сохраняется там? В seafile тоже есть такая опция, но меня это не устроило. Моя камера не позволяет задать шаблон имени файла, поэтому я для этого использую отдельное приложение, которое переименовывает всё как надо. И потом хотел уже делать выгрузку вручную.
Я хочу именно на свой сервер.
Ок, надо глянуть на btsync. Но у меня исходная задача была ещё и высвободить место. Т.е. я выгружаю особо тяжелые файлы и удаляю на телефоне, если нужно — загружаю обратно. Тот факт что seafile и ownlcoud (судя по всему) не являются полноценными клиентами, мог позволить мне выгрузить файл, затем удалить его без отправки удаления на сервер.
В btsync я так понимаю если удалю файл на android, он везде удалится?
UPD А, понял, т.е. у тебя на телефоне всегда только unsorted коллекция, а полный вариант лишь на сервере?
Проблема в том, что он дату не сохраняет.
Почему просто не использовать sshfs? Тот же solid explorer прекрасно справляется с этим.
Ещё не понял, зачем в такой схеме нужен syncthing, для версионности?
Копировать и удалять, да и синхронизировать с андроидом вручную же придется.
Посмотрите в сторону приложения для андроидов foldersync.
Ftp, scp, облака — вариантов у программа тьма. И шедулинг есть разумеется.
В btsync я так понимаю если удалю файл на android, он везде удалится?
Да. Но останется в версионном бэкапе («корзине», если будет включена соответствующая настройка).
UPD А, понял, т.е. у тебя на телефоне всегда только unsorted коллекция, а полный вариант лишь на сервере?
И так, и эдак. В DCIM/OpenCamera — свежие несортированные фотки. Но есть и сортированные отобранные — синхронизируется тем же btsync, но с другим подкаталогом на сервере. Т.е. я часто привожу в порядок фотки на сервере, коллекция на коммуникаторе приходит в тот вид, какой задаю на сервере же.
Ещё не понял, зачем в такой схеме нужен syncthing, для версионности?
Да. Другого инструмента для синхронизации с версионностью я пока не нашёл. btsync умеет только сохранять удалённый файл.
Дата должна быть в имени файла, у меня смарт так по дефолту снимает. Тогда никаких заморочек с сортировкой. Есть скрипты, переименовывающие так по exif.
Дата в имени это же больше подсказка для человека. Тут ведь не только сортировка, но и группировка. С фотками ещё более менее всё хорошо, т.к. exif. Скажем, надо посмотреть все видео за 2016 год. Не знаю, есть ли галереи, парсящие дату из имени файла, да и если есть — это ненадёжно. Но точно есть которые могут группировать по дате создания файла.
+1 к FolderSync. Я его использую совместно с ownCloud. Потому что родной клиент — говно (по крайней мере, раньше было так).
Решение закрытое и платное, если ничто другое не устроит надо будет попробовать.
Ок, посмотрел я на syncthing, поставил, потестировал. Судя по всему — мне подходит. Сделал 3 директории: Images, Video, Unsorted Media. Unsorted Media замапил на директорию куда камера сохраняет фото/видео. Для всех директорий отключил версионность на андроиде и включил на сервере.
Для Images и Video на сервере задал опцию ignoreDelete : https://docs.syncthing.net/advanced/folder-ignoredelete.html. Теперь на андроиде я могу удалять тяжелые файлы из этих двух коллекций, но на сервер удаление не уйдёт.
Ну и весь процесс теперь получается такой, фоткаю-снимаю что нужно, оно сохраняется в Unsorted Media и уходит на сервер. Либо с телефона, либо ещё откуда выбираю что удалить или оставить, переименовываю как нужно и переношу в Images и Video, а из Unsorted Media удаляю.
Таким образом я и свободное место на андроиде могу регулировать, и нужные данные всегда целые и синхронизированные на сервере. Сейчас как раз пошёл процесс выгрузки всех данных на сервер.
Остался лишь один неудобный момент. Если я удалил тяжелый файл из Video на андроиде (а на сервере он целый) и вдруг решил снова его загрузить на телефон, как форсировать его загрузку с серверной директории Video? Я пока лишь вижу вариант с перезаписью этого файла на сервере, в этом случае клиент увидит это и перекачает его. Но тогда и дата изменения поменяется, что не очень хорошо. />KRoN73 , />Reedych , т.к. вы писали здесь про syncthing, не в курсе как это решить?
Как легко синхронизировать музыку, видео и фотографии с помощью Android
Пользователи Apple имеют iTunes для синхронизации своих медиа-библиотек взад и вперед, но что делают пользователи Android? Google не предоставляет официальных методов синхронизации. Введите Synx, простой инструмент с открытым исходным кодом для синхронизации ваших медиафайлов и вашего Android.
Синхронизация синхронизирует папки мультимедиа на вашем компьютере с эквивалентными папками на вашем Android. Вы также можете использовать ваше хранилище Android, например USB-накопитель, если вы предпочитаете копировать файлы взад и вперед вручную.
Получение Synx
Вы можете скачать Synx бесплатно. Это только для Windows на данный момент, но разработчики обещают версию Linux в будущем.
Они только предлагают Synx в форме .zip-файла на данный момент, поэтому вы, вероятно, захотите сбросить содержимое zip-файла в другую папку.
Установка устройства
Вам нужно будет монтировать хранилище вашего устройства до того, как Synx или любая другая программа на вашем компьютере смогут получить к нему доступ.
Во-первых, подключите свой Android-телефон или планшет к компьютеру с помощью прилагаемого USB-кабеля. После того, как он подключен, перетащите панель уведомлений в верхней части экрана вниз, чтобы открыть область уведомлений.
Нажмите "USB-соединение"В списке уведомлений.
Нажмите "Подключите хранилище к ПК"
Использование Synx
Вам нужно будет указать Synx букву вашего устройства Android. Вы можете найти это в Устройства со съемным хранилищем в окне вашего компьютера.
На моем компьютере это диск F:, поэтому я набралF: в Android-устройство коробка.
По умолчанию Synx использует стандартные папки Windows в качестве ваших музыкальных, видео и картинок. Если у вас есть медиафайлы в пользовательских папках, вы можете ввести их пути вручную.
Если вы пользователь iTunes, вы можете использовать "Найти контент iTunes", Чтобы указать Synx в папках медиатеки iTunes.
Установите флажок «Синхронизировать» под всеми типами носителей, которые вы хотите синхронизировать. Если вы хотите создать резервную копию фотографий своего устройства на своем компьютере, включите "Резервное копирование DCIM"В разделе« Изображения ». Synx помещает фотографии в каталог «Картинки» вашего компьютера.
Нажмите кнопку «SYNX!», Когда вы хотите выполнить синхронизацию.
Управление файлами вручную
Дважды щелкните хранилище своего Android-устройства в окне «Компьютер», если вы хотите просмотреть его вручную.
Вы можете размещать файлы в любом месте здесь, но вы, вероятно, должны использовать папки по умолчанию для лучшей организации. Вы найдете музыку в папке «Музыка» и видео в папке «Видео». Вы можете создать подпапки здесь, чтобы лучше организовать ваши файлы, если хотите.
Если вы сняли фотографии с камеры своего устройства, вы найдете их в папке «Камера» в папке DCIM на вашем устройстве.
Вы можете копировать файлы на компьютер с помощью перетаскивания или копирования и вставки.
Отключение устройства
Когда вы закончите использовать хранилище своего устройства, коснитесь значка "Отсоедините накопитель от ПК"Перед отсоединением устройства.
Если вы не видите экран USB Mass Storage, потяните панель уведомлений и коснитесь значка "Отключите USB-накопитель"Вариант поднять его.
Synx не имеет много расширенных функций для управления процессом синхронизации — возможность исключать файлы будет приятной, но она выполняет свою работу всего за несколько кликов.
Как синхронизировать Андроид с компьютером разными способами?
Телефоны Android отлично подходят для воспроизведения музыки и использования календаря, если вы привыкли загружать эти функции с телефона. Однако, с выходом некоторых моделей смартфонов — Motorola Droid, Google Nexus One и так далее, выяснилась неприятная деталь — они не имеют официального программного обеспечения для синхронизации, наподобие ITunes Apple.
Некоторые смартфоны Android имеют свои собственные решения, но их не так много. Например, Motorola Devour и HTC Hero могут предложить некоторые варианты синхронизации, однако это скорее исключение из правила. В связи с тем, что на этой платформе выпускается огромное количество устройств, вопрос о том, как синхронизировать Андроид с компьютером, сегодня остается актуальным.
Приступая к работе
Если вы только знакомитесь с функциональностью вашего телефона, вы будете вынуждены настроить учетную запись Google Gmail. Не пренебрегайте ею. Сначала это может показаться немного неразумным — регистрировать новый адрес электронной почты просто для того, чтобы использовать телефон, но поверьте — это проще, чем другие варианты. Прежде всего, создайте аккаунт в Gmail и синхронизируйте с ним все, что возможно. Поскольку Google предлагает множество сервисов — Maps, Buzz, YouTube и т. д. — все это можно связать с интерфейсом Android. Использование всех этих функционалов с одной учетной записи на телефоне облегчает вашу задачу.
Как синхронизировать Андроид с компьютером-мультимедиа?
Для синхронизации музыки, видео и фотографий на вашем телефоне, DoubleTwist — это лучший выбор. Это приложение импортирует плейлисты ITunes и автоматически переформатирует почти любой вид файлов мультимедиа в нужный формат для вашего телефона. Само программное обеспечение может показаться запутанным, но, разобравшись с ним, вы сможете синхронизировать все мультимедийные файлы на вашем смартфоне.
Кроме того, говоря о том, как синхронизировать Андроид с ПК, вы можете просто копировать файлы на MicroSD -карты. Однако такое соединение не позволит вам сохранять ваши плейлисты или конвертировать видеофайлы.
Электронная почта
Если вы действительно хотите связать емейл с Android, то должны использовать Gmail. Клиент этого сервиса для Андроид более навороченный, чем любой другой вариант электронной почты. Если вы хотите использовать какую-то другую учетную запись в качестве своего личного почтового ящика, вам придется вручную настраивать ее, используя POP3, IMAP или Microsoft Exchange ActiveSync, которые поддерживаются почти всеми телефонами Android.
Как синхронизировать контакты Андроид с компьютером?
После того как вы создали аккаунт Google, можете импортировать в него свои контакты. Чтобы скопировать их целиком, вы должны экспортировать их из существующего программного обеспечения в виде файла CSV. Вы также можете синхронизировать контакты из Outlook Express , Yahoo Mail или Hotmail в том же формате. Чтобы импортировать файл CSV, откройте Gmail на вашем компьютере (не на телефоне!), перейдите во вкладку «Контакты», а затем нажмите кнопку «Импортировать». Наверное, это самый простой способ того, как синхронизировать Андроид с компьютером.
Календарь
Все телефоны Android поддерживают Google Calendar, многие модели также могут работать с Microsoft Exchange. Если вы используете другую программу, то должны объединить ее с календарем Google, чтобы увидеть ее на своем телефоне.
Альтернативным способом того, как синхронизировать Андроид с компьютером, является универсальное программное обеспечение, однако за него придется заплатить определенную сумму.
Как передавать музыку между iPhone и Android (6 Quick Ways)
Размещено от Лиза Оу / 25 марта 2021 г. 09:00
Android и iPhone являются автономными операционными системами для мобильных телефонов, так же как Windows и Mac. Таким образом, будет сложнее передавать музыку между iPhone и Android. Некоторые методы передачи данных не работают. Например, вы можете передавать музыку со старого iPhone на новый iPhone без проводов.
Советы: вы можете проверить как перенести музыку с iPhone на компьютер если тебе надо.
Однако невозможно передать музыку с iPhone на Android через Bluetooth.
К счастью, вы можете передавать музыку с iPhone и Android без ограничений операционных систем. В этой статье приведены подробные инструкции по передаче музыки с iPhone на Android или с Android на iPhone. Независимо от того, сколько музыкальных файлов вам нужно передать, вы можете получить удовлетворительный результат здесь.
Часть 1: способы передачи музыки с iPhone на Android с помощью 3
Если вы приобрели новый телефон Android и хотите перенести музыку с iPhone на Android, попробуйте следующие способы. Это не легкая работа, чтобы переключиться с iPhone на Android. Но вы можете получить лучшие инструменты для быстрого перемещения музыки с iPhone на Android здесь.
Way 1: лучший способ перенести всю музыку с iPhone на Android в один клик
FoneLab HyperTrans способен передавать все виды данных между iPhone и Android. Все ваши музыкальные файлы будут обнаружены в считанные секунды. Позже вы можете управлять музыкой и переносить ее с iPhone на Android или с Android на iPhone без ограничений.
Удобный дизайн и интуитивно понятный интерфейс позволяют легко переносить музыку с iPhone на Samsung, Galaxy, Sony и все устройства Android.
- Передача загруженных, приобретенных, любимых песен, аудиокниг, рингтонов, голосовых заметок, плейлистов и других музыкальных файлов.
- Избирательно переносите музыку, видео, контакты, сообщения, фотографии и многое другое с iOS на Android, iOS, Windows и Mac.
- Поддержка Android 8.0 и более ранних устройств, таких как Samsung Galaxy S10, HTS, Huawei и т. Д.
- Поддержка iOS 12 и более ранних устройств, включая iPhone XS / XS Max / XR / X / 8 и т. Д.
Передача данных с iPhone, Android, iOS, компьютера в любое место без каких-либо потерь.
- Перемещайте файлы между iPhone, iPad, iPod touch и Android.
- Импортируйте файлы с iOS на iOS или с Android на Android.
- Переместите файлы с iPhone / iPad / iPod / Android на компьютер.
- Сохранить файлы с компьютера на iPhone / iPad / iPod / Android.
Шаг 1 Бесплатно скачать, установить и запустить Передача с iPhone на Android, Подключите iPhone и Android к одному компьютеру. Доверьтесь этому компьютеру, чтобы разрешить сканирование данных.
Шаг 2 Выберите iPhone в раскрывающемся меню вверху. выберите Музыка в левой панели. Все ваши музыкальные файлы iPhone будут перечислены в главном интерфейсе. Конечно, вы можете выбрать и другие типы файлов.
Шаг 3 Щелкните правой кнопкой мыши по любому музыкальному файлу для воспроизведения, удаления, добавления в список воспроизведения или получения дополнительных функций. Наконец, нажмите Экспортировать и выберите свой Android для передачи выбранных музыкальных файлов. Вы можете успешно передавать музыку с iPhone на Android.
Way 2: как отправить музыку с iPhone на Android через SHAREit
Если вы хотите перенести музыку с iPhone на Android без компьютера, вы можете использовать SHAREit или другие кроссплатформенные приложения. Установив SHAREit на свои мобильные телефоны, вы можете передавать музыку, видео и другие файлы между iPhone и Android по беспроводной сети.
Шаг 1 Загрузите и установите приложение SHAREit на свой iPhone и Android. Убедитесь, что два ваших мобильных телефона подключены к одной сети Wi-Fi.
Шаг 2 Перейдите на свой iPhone и запустите SHAREit. Нажмите Отправить значок.
Шаг 3 Просмотрите и выберите музыкальные файлы, которые вы хотите поделиться на Android.
Шаг 4 На вашем телефоне Android нажмите Получаете установить его в качестве принимающей стороны. Ваш iPhone будет обнаружен автоматически.
Шаг 5 Вернитесь к своему iPhone. Установите телефон Android в качестве целевого устройства. Теперь вы можете передавать музыку с iPhone на Android с помощью SHAREit.
Way 3: как отправить музыку с iPhone на Android через WhatsApp
На самом деле, вы можете отправлять сообщения WhatsApp себе, чтобы обмениваться музыкальными файлами между iPhone и Android. Для начала вам нужно сохранить свой номер под любым именем. Позже вы сможете отправлять текстовые сообщения и передавать музыку с iPhone на Android без iTunes.
Шаг 1 Сохраните свой номер телефона в Контакты приложение с любым именем, которое вам нравится.
Шаг 2 Откройте приложение WhatsApp и нажмите обновление.
Шаг 3 Перейдите к списку контактов. Выберите номер телефона с именем, которое вы сохранили ранее.
Шаг 4 Выберите контакт, начинающийся с Сообщение . , Теперь вы можете поделиться музыкой с iPhone на Android с WhatsApp. Вам нужно скачать переведенную песню на Android.
Часть 2: Способы 2 для переноса музыки с Android на iPhone
Чтобы передать один или два музыкальных файла, вы можете отправить себе электронное письмо с прикрепленными музыкальными файлами. Вы можете загрузить музыкальное приложение прямо на свой iPhone. Однако, если у вас есть большие объемы музыкальных файлов, которые вам нужно переместить, лучше вместо этого попробуйте использовать следующие методы передачи 3 с Android на iPhone.
Way 1: лучший способ легко и быстро передавать музыку с Android на iPhone
FoneLab HyperTrans позволяет пользователям перемещать музыку и другие файлы с Android на iPhone без потери данных. Поддерживаются все популярные устройства iOS и Android. Кроме того, вы можете передавать музыку между iPhone и Android основных провайдеров, включая Verizon, Sprint, T-Mobile, AT&T и т. Д.
По сравнению с другими инструментами передачи данных это наиболее экономящее время и сохраняющее качество решение. Вы можете передавать большие музыкальные файлы в пакетном режиме с супер-быстрой скоростью и отличным качеством.
Шаг 1 Запустите Android для iPhone передачи программного обеспечения после установки. Подключите iPhone и Android к компьютеру через USB-кабели. Программа быстро обнаружит два телефона.
Шаг 2 Разверните список устройств сверху. Установите Android в качестве устройства ввода. Тогда выбирай Музыка в левой панели. Все музыкальные файлы будут отображаться в списке.
Шаг 3 Предварительный просмотр и редактирование любого аудио файла в зависимости от ваших потребностей. После выбора музыкальных файлов, вы можете выбрать iPhone из Экспортировать список. Программа сразу начнет передавать музыку с Android на iPhone.
Way 2: как синхронизировать музыку с Android на iPhone с помощью iTunes
iTunes — это инструмент по умолчанию для управления и передачи музыки с iPhone. Во-первых, вам нужно добавить музыку из Android в iTunes. Позже вы можете передавать музыку Android на iPhone через синхронизацию iTunes. Однако все ваши предыдущие музыкальные файлы будут заменены из-за перезаписи данных.
Шаг 1 Подключите Android к вашему компьютеру. Для пользователей Mac сначала необходимо загрузить и установить Android File Transfer.
Шаг 2 Откройте приложение iTunes. выберите Добавить в библиотеку or Добавить файл в библиотеку из Файл список. Вы можете добавить музыку из Android в библиотеку iTunes.
Шаг 3 Отключите Android, а затем подключите iPhone к тому же компьютеру.
Шаг 4 Запустите приложение iTunes. После обнаружения вашего iPhone, откройте Музыка и нажмите Синхронизация перенести музыку с Android на iPhone.
Заключение
Вы можете передавать музыку между iPhone и Android без проводов или с помощью компьютера со всеми вышеуказанными решениями. Что касается самого простого и быстрого инструмента, FoneLab HyperTrans может быть победителем. Вы можете выборочно передавать музыкальные файлы с iPhone на Android, iPhone на iPhone, Android на Android или Android на iPhone без синхронизации. FoneLab HyperTrans может обнаружить и извлечь все, что вам нужно точно. Позже вы можете сохранить музыку на любой мобильный телефон напрямую.
Если это руководство действительно работает, поделитесь им, чтобы помочь большему количеству людей.
Передача данных с iPhone, Android, iOS, компьютера в любое место без каких-либо потерь.