Можно ли сделать на телефоне стереодинамики при помощи софта

Обновлено: 06.07.2024

Также прочтите- Как использовать телефон Android в качестве веб-камеры для вашего ПК

Используйте свой телефон в качестве динамика

1. Потоковое аудио с ПК на телефон

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

Интересно, что вы также можете заставить его работать через USB, Bluetooth или WiFi-модем. Но опять же, задержка звука будет зависеть от качества вашей сети. SoundWire в настоящее время доступен для Windows 10/8/7 / XP и Linus. Если это не сработает, используйте Беспроводной динамик для Android. Пользователи Mac и iPhone могут использовать вместо этого Airfoil.

2. Потоковое аудио с телевизора на телефон

Во-первых, Tunity работает аналогично Shazam. Просто установите приложение, наведите камеру телефона на телевизор и подождите, пока он не начнет потоковую передачу звука с канала. Таким образом, вы можете наслаждаться звуком телевизора в наушниках, не мешая никому.

Кроме того, вы можете использовать LocalCast, который позволяет транслировать мультимедиа на Chromecast, Apple TV или Smart TV, сохраняя при этом звук на обоих устройствах. Так что да, при необходимости вы можете использовать свой телефон в качестве динамика телевизора.

Также прочтите- Как транслировать видео с телефона на телевизор

3. Потоковое аудио с других телефонов

На рынке доступно множество приложений, которые позволяют передавать звук между двумя смартфонами, то есть вы можете слушать один и тот же звук на нескольких устройствах. Это дает вам преимущество увеличенного аудиовыхода помимо стереозвука.

Заключение

Итак, это были некоторые из способов использования телефона Android в качестве динамика. В любом случае, для чего вы будете его использовать? Есть еще идеи? Дайте нам знать в комментариях ниже. Не стесняйтесь обращаться в случае каких-либо сомнений или вопросов.

Егор Рейзов


Егор Рейзов

Alex Xzx

Егор Рейзов


Егор Рейзов ответил Alex

Alex Xzx

Егор Рейзов


Егор Рейзов ответил Alex

Дмитрий Поляков


Дмитрий Поляков

Alex Xzx

Дмитрий Поляков


Дмитрий Поляков ответил Alex

Alex Xzx

Дмитрий Поляков


Дмитрий Поляков ответил Alex

Alex, моему Сяоми Поко x3 nfc вчера исполнился год, как он приехал с Китая. Как летал в начале, так и сейчас летает. И стерео у него лучше всяких редми

Модификация и улучшение качества звука андройд | Modification and improvement of sound quality android

Данная тема создана с целью улучшения и повышения звуковых характеристик андройд устройств,
где все подробно описано начиная от простых действий в build.prop,
заканчивая внедрением сторонних аудио библиотек в свой смартфон.

Тему буду обновлять по ходу времени

Для всех действий понадобится наличе root прав

Список samplingRates 8000,16000,32000,44100,48000,88200,96000,176400,192000,384000,768000
Список format по возрастанию в качестве
AUDIO_FORMAT_PCM_16_BIT
AUDIO_FORMAT_PCM_24_BIT_PACKED (в основном используется для a2dp профиля)
AUDIO_FORMAT_PCM_8_24_BIT
AUDIO_FORMAT_PCM_32_BIT

Флаг fast
Он же вывод звука с низкой задержкой до 40 мс

<mixPort name="lowlatency out" role="source" flags="AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>

16 bit и 48Khz максимкльно и все что ниже. Нельзя выводить hires

Разгрузка offload
Список форматов:
AUDIO_OUTPUT_FLAG_DIRECT (прямой выход)
AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD (сжатие аудио на выходе)
AUDIO_OUTPUT_FLAG_NON_BLOCKING (аудио выход не блокируется)

используется для вывода на bluetooth или устройства где это необходимо гарнитуру, современные устройства компрессиуют сигнал до mp3 под кодек SBC,если наушники (устройство) не поддерживают кодек ldac, aptx и hwa
если есть возможность выводить через hires кодек, то вывод идет через 24_BIT_PACKED, упрощенный формат 24bit

<mixPort name="offload" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
<profile name="" format="AUDIO_FORMAT_PCM_24_BIT_PACKED"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>

Прямой вывод звука, игнорирование всех эффектов системы и пост обработок, то есть вывод HIRES
Список форматов:
AUDIO_OUTPUT_FLAG_DIRECT (прямой выход)
AUDIO_OUTPUT_FLAG_DIRECT_PCM (прямой выход в PCM контейнере)
В чем разница незнаю, можете использовать 1 один из них

<mixPort name="direct_pcm" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_DIRECT_PCM|AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="8000,16000,32000,44100,48000,88200,96000,176400,192000,384000"
channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO"/>
<profile name="" format="AUDIO_FORMAT_PCM_8_24_BIT"
samplingRates="8000,16000,32000,44100,48000,88200,96000,176400,192000,384000"
channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO"/>
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="8000,16000,32000,44100,48000,88200,96000,176400,192000,384000"
channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>

Флаги выхода аудио
AUDIO_OUTPUT_FLAG_PRIMARY (первичный аудио выход, используется по стандарту в большинстве устройств)
AUDIO_OUTPUT_FLAG_DEEP_BUFFER (Глубокий буффер)

Список форматов компрессии аудио от самого высокого до низкого качества (это не весь список, но самые нормальные) (не все будут поддерживаться)
AUDIO_FORMAT_FLAC
AUDIO_FORMAT_ALAC
AUDIO_FORMAT_APE
AUDIO_FORMAT_VORBIS
AUDIO_FORMAT_WMA
AUDIO_FORMAT_WMA_PRO
AUDIO_FORMAT_MP3 (по умолчанию)

Подключение 64 битных аудио библиотк вместо 32 битных Убедитесь что в lib64 имеется папка и файлы в soundfx
Зайти /system/etc/audio_effects.conf
И поменять lib на lib64
bundle <
path /system/lib64/soundfx/libbundlewrapper.so
>
reverb <
path /system/lib64/soundfx/libreverbwrapper.so
>
visualizer <
path /system/lib64/soundfx/libvisualizer.so
>
downmix <
path /system/lib64/soundfx/libdownmix.so
>
loudness_enhancer <
path /system/lib64/soundfx/libldnhncr.so
> Все аудио библиотеки как правило хранятся в /system/lib(lib64)/soundfx
Список стандартных эффектов с описанием:
/libaudiopreprocessing.so
Предварительная обработка аудио - обработка не обработанного звука перед применением эффектов, чистка плохих участков и перегрузок в треке после выравнивание и нормализация звука на заданный уровень.
/libbundlewrapper.so
Усилитель и нормализатор низких частот
/libdownmix.so
Преобразование многоканального звука в двухканальный
/libldnhncr.so
Обогащение стереоизображения входящего звука
/libreverbwrapper.so
Реверберация
/libvisualizer.so
Отвечает за отображение визуализации
Подключение библиотек на примере стандартного усилителя басса, библиотека находится в libraries < до закрвающийся скобки >
1. Строка отвечает за название и открывается скобкой
2. Строка местонахождение библиотеки
3. Закрытие функции
С библиотекой идут уникальные uuid эффекты (иногда их нет), добавляются в effects < >
1. Строка название эффекта
2. Строка название библиотеки которую написали выше
3. Строка с uuid
4. Закрытие эффекта

bundle path /system/lib64/soundfx/libbundlewrapper.so
>
>
effects

bassboost library bundle
uuid 8631f300-72e2-11df-b57e-0002a5d5c51b
>
>

В некоторых устройствах данная библиотека уже установлена, проверить можно в /system/bin должны быть файлы alsa_ctl alsa_aplay alsa_amixer (/system/lib/libasound.so иногда только библиотека без бинарников)

Разложить все файлы по папкам из архива, и дать разрешения
Правка разрешений файлов
/bin/alsa_amixer 0755
/bin/alsa_aplay 0755
/bin/alsa_ctl 0755
/lib/libasound.so 0644
/usr/share/alsa //всем папкам 0755, всем файлам в папке alsa 0644
Драйвер для 32/64 битных процессоров: alsa_32bit.zip ( 405.16 КБ )
(ограничение андройд от 4 до 6 выше работать не будет)

Дополнение положить в /system/lib/hw с правами 0644 (может как положительно так и негативно сказаться на звуке): alsa.default.so.zip ( 12.96 КБ )

Готовый скрипт для запуска alsa: alsa.sh.zip ( 272 байт )

Ввести код в терминале
mount -o rw,remount /system
mkdir /system/etc/alsa
chmod 0755 /system/etc/alsa
f=/system/etc/alsa/$(cat /proc/asound/card0/id).state
alsa_ctl -f $f store
chmod 0644 /system/etc/alsa/*
В папке появится файл /system/etc/alsa/навание_карты.state
Потом ввести эту команду
alsa_ctl -f $f restore
Звук на время пропадет после вновь включится, значит библиотека подключена (если звук не появился подключите и отключите наушники)
Адаптированные библиотеки с целью оптимизации звука для 32/64 битных процессоров

Список библиотек:
/libaudioflinger.so
/libaudioresampler.so
/libaudiospdif.so
/libaudioutils.so
/libeffects.so
/libinput.so
/libinputflinger.so
/libsonic.so
/libsonivox.so
/libsoundtrigger.so
/libspeexresampler.so
/libwebrtc_audio_coding.so
/libwebrtc_audio_preprocessing.so

В целом повышает общий уровень громкости, четкость, басс.
audio_engine.zip ( 1.24 МБ )

Рекомендации:
1. Используйте только от флагманов звуковые библиотеки. Так как только на данных устройствах,
производители делают максимальный акцент на составляющие устройства. Так же папка soundfx
2. Многие попросту удаляют папку soundfx с устройства и прочее, дабы сделать более чистый выход звука,
я являюсь противником данного метода, т.к. всегда приводило к жестяному и не живому звуку.

Делайте перезапуск интерфейса, что бы не ждать долгой перезагрузки, изменения так же вступают в силу
su
am restart

Причина редактирования: Hi-Res Audio 24 Bit + Дополнение

Подробная инструкция по настройке ALSA

На выходе получите высококачественнее звук

Основной конфигурационный файл /system/usr/share/alsa/alsa.conf S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPECIAL S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE
На офф сайте ALSA, подробной информации не нашол об этом файле. Довольно сложный в настройке файл, по умолчание хорошие значения этого достаточно.
Узначений предела не знаю, но они свыше 2000 и в -2000
Повышает объемность, менять default

Значения выше, высокие и средние поднимаются, если в минус басса больше, менять default

Функция значительно преображает звук, по умолчание 16, если спустить на 0 и ниже звук будет бассистым, наоборот ввысьвысокие и средние выражаются, более четкий
менять default

Roman_city
Куда ставится файл alsa.sh?
Ставил в system/su.d не срабатывает. Я так понял что в
system/etc должна появиться
папка alsa. После установки файла alsa.sh телефон очень долго грузится. После нескольких перезагрузок вообще пропадает звук. Если удалить файл alsa.sh все приходит в норму winston6,
введите весь код в терминале и ответ из терминала сюда Могу ли я как то помочь а развитии данной темы?
Имею на руках htc one с улучшением от beats audio..

Библиотеки Beats
Оригинал, но тут расширенная версия
Данные операции над устройством безопасны, то есть они не приведут к крашам и вечным загрузкам устройства!
Работают на arm/arm64/x86
Не пихайте сразу все, они очень сильно влияют звук даже при малейшем изменении, можно испортить так и повысить звучание

Установка: всем файлам права 0644, папкам 0755, исключение /bin/все файлы, права 0755
Внутри лежит файл для добавления эффектов в audio_effects.conf

Допонительно папка beats_expansion в ней все остальное (не нужно пихать в system)

Внутри архива папка beats_expansion, в ней находятся все остальные конфигурации звука
Файлы с расширением /etc/*.bin бросайте в /system/etc с правами 0644, рекомендую использовать по 1 из каждого подраздела bas,dyn,img,peq (может одного хватит)

Список основных либов к которым поодключаются все остальные настройки и либы /system/lib:
/system/lib/soundfx/libbeatsbass.so
/system/lib/soundfx/libsrsfx.so
/system/lib/soundfx/libsrstb.so

Описание эффектов:
/etc/*.bin конфигурация выходного звука,
В папке /etc/soundimage лежат основные настройки для SRS, эквализируют звук, бассбусты, усилетели голоса и высоких и т.д., копируйте в /system/etc/soundimage с правами 0644
Из названия разберетесь
В папке /etc/audio, файлы, которые копрессируют, лимитируют и выравнивают АЧХ выходного сигнала.

/system/bin/sound лимитер
/system/lib/soundfx/libbeatsbass.so усилитель басса
/system/lib/soundfx/libsrsfx.so накладвает эффекты расширение стерео образа, реверб, дисторшен и т.д.
/system/lib/soundfx/libsrstb.so Что то вроде компрессора
/system/lib/soundfx/libsrscore.so помогает libsrsfx.so, компрессирует звук
/system/lib/soundfx/libbeatscorehtc.so помогает libbeatsbass.so
/system/lib/soundfx/libharmancorehtc.so возбуждает высокий спектр частот, голоса чище звучат

Выставил дискретизацию 384000, звук не пропал, смарт redmi 3s, проц снап 430.

Настройка и эквализация звука в SRS Processing

Ставится в основном на бюджетных моделях, может ошибаюсь (как пример взял от Leagoo M8)
Возможно у кого то она заработает без наличия данной библиотеки
Наличие проверяется, нахождением файлов: в /system/lib/libsrsprocessing.so ../system/data/srs_processing.cfg (иногда он находисят в etc)

Лимитер и включение, отключение предустановок (которые самим настраивать) Включение, отключение и как именно будут воздействовать на звук эффекты для наушников, динамика и блютуз гарнитуры WOWHD - Music Основные настройки SRS для int, включение и отключение эффектов (аналогично и для ext)

Tru Bass - строка эмулирует вертикальный басовый звук

Запись звука на линейный вход смартфона на Andoid: именно так я представлял это себе:)

Запись звука на линейный вход смартфона на Andoid: именно так я представлял это себе:)

Краткое резюме поста:
У мобильных телефонов на Android нет линейного входа, есть только один микрофонный вход.
В некоторых телефонах Sony есть два микрофонных входа для стереозаписи с внешних микрофонов.
Можно понизить сигнал с линейного выхода до уровня микрофонного входа, но это уже паяльник и не рекомендуется:)
Качественную запись с линейного входа на Android можно получить только используя технологию OTG.

А теперь подробности.

Существует три варианта проводного подключения аудиоустройств к телефону на Android:
Разъем jack 3,5 мм
Type-C
Технология USB OTG

1. Подключение аудиоустройств к телефону на Android через разъем jack 3,5 мм

Типы разъемов jack:

А вот распайка 4-контактного разъема TRRS имеет разные варианты: стандарт CTIA, введен после 2012 года:

Разъемы джек jack 3,5 мм распайка контактов для наушников(TRS) и смартфона (TRRS)

Разъемы jack 3,5 мм: распайка контактов для наушников(TRS) и смартфона (TRRS)

Переходник TRRS OMP-CTIA

Переходник TRRS OMP-CTIA

Некоторые телефоны просто определяют тип гарнитуры и автоматически подстраиваются под нее.

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

Внешний стереомикрофон для смартфона Sony STM10

Внешний стереомикрофон для смартфона Sony STM10

2. Подключение аудиоустройств к телефону на Android через разъем USB type-C

Адаптер переходник Type-C на Jack 3,5 мм

Переходник Type-C на Jack 3,5 мм

В случае подключения по Type-C по аналоговому сигналу, никакой информации о линейном входе также нет.

Подключение аудиоустройств к телефону на Android при помощи технологии USB OTG (On-The-Go)

Подключение происходит через тот же основной разъем USB (Type-C или micro USB), но уже по цифровому интерфейсу:

Для подключения аналогового источника к линейному входу телефона нужен этот самый линейный вход, который есть во внешних звуковых картах, подключаемых по USB.

Простейшая звуковая карта USB

Простейшая звуковая карта USB

Звуковая карта для записи на Android телефон с линейного входа: Creative SB20270

Звуковая карта для записи на Android телефон с линейного входа: Creative SB20270

Линейный вход, оптика, все дела:)

Внешняя звуковая карта Creative SB0270 с линейным входом с подключением по USB к смартфону на Android

Внешняя звуковая карта Creative SB0270 с линейным входом с подключением по USB к смартфону на Android

Именно при помощи Creative SB0270 мне удалось записать звук на линейный вход на телефон на Android:

Как записать звук, поступающий на линейный вход, при помощи смартфона на Android

Как записать звук, поступающий на линейный вход, при помощи смартфона на Android

Внешняя USB звуковая карта BEHRINGER U-CONTROL UCA222

Внешняя USB звуковая карта BEHRINGER U-CONTROL UCA222

Zoom U-22 внешняя звуковая карта USB для iPhone

Zoom U-22 внешняя звуковая карта USB для iPhone

Что интересно: портастудии Zoom, отдельные устройства, способные самостоятельно записывать звук, работают в качестве внешних звуковых карт USB и поддерживаются системой Android.

iRig Stream внешняя звуковая карта USB для Android

iRig Stream внешняя звуковая карта USB для Android

Выводы

У телефонов на Android линейного входа нет, запись звука возможна только через линейный вход внешней звуковой карты USB.

Простому пользователю нужны наушники и микрофон, гарнитура, на это рассчитан потребительский сегмент.

Запись звука в стерео на мобильный телефон Android через линейный вход: возможно ли? : 23 комментария

Привет! Благодарю тебя за годный контент, ты большое дело сделал, буду творить и искать пути удешевления, отпишусь по фактам.

Привет, очень умная сбалансированная статья. У меня возникла необходимость в записи на Андроид с линейного выхода. Есть ли продвижки в оптимальной карте для такой записи? Смартфон- Xiaomi redme note 4x

USB Asus Xonar U3, типа микрофонный вход совмещен с линейным.

Что насчёт bluetooth интерфейсов скажете?

Чудесная статья! Возможно ли подключение звуковой карти Behringer UCA 202 к смартфону Xiaomi Redmy 4a.Спасибо!

У меня нет этой звуковой карты. Я написал, какая связка работает у меня. По тому же принципу можно соединить и проверить.

Хорошо бы услышать что то о том что можно сделать с помощью паяльника от самого простого и более.

Здравствуй, подскажите, питание звуковой карты в вашей связке осуществляется от телефона?хвататет ли его? И какой программой вы пользуетесь для записи звука (она на фото вашей связки)? Возможно ли поменять данный способ для онлайн трансляций с телефона?

Не самая бюджетная карта. Я искал максимально дешевый вариант. За такую сумму проще рекордер купить, типа Zoom, и с собой носить.

А что будет, если подключить телефон к выходу на наушники аудиоинтерфейса к входу в телефоне? что бы звук записать на видео

Да, стерео записать не получится, но моно пробовал, полноценную трансляцию не делал, только тестил, с выхода на наушники подключал к микрофонному входу смартфона, без перепайки, рискнул, ничего не погорело, на удивление в смартфоне сработала компрессия звука без специального софта.

Т.е. подали линейный выход на микрофонный вход и записали один канал из двух каналов стерео с перегрузками? Смысл?:) Я искал вариант сделать из телефона хороший рекордер.

Спасибо, тема актуальная. А как синхронизировать запись видео и звука через USB OTG? чтоб звук на видео писался с линии?

я запитал микрофонный вход через резистивный делитель и конденсатор, все сработало не удивление хорошо. Но моно.

Изменилось ли что в плане записи стерео за последнее время?

Прошу помочь. Смартфон Сяоми редми9. Использую аудио интерфейс беринжер uca 202. После 7-10мин работы выключается. Пропадает аудио поток и появляется треск. В старой модели проблем не было. Спасибо

Добавить комментарий Отменить ответ

Школа каякинга в Санкт-Петербурге: обучение каякингу, гребля на каяке, эскимосский переворот, фристайл на бурной воде

Здравствуйте, решил поделиться, как я решил проблему. Мне удалось подключить конденсаторный микрофон Samson G-track (на самом микрофоне есть линейный вход…

Прошу помочь. Смартфон Сяоми редми9. Использую аудио интерфейс беринжер uca 202. После 7-10мин работы выключается. Пропадает аудио поток и появляется…

У обоих фотоаппаратов есть режим фокусировки по лицам.

Здравствуйте! Спасибо большое за столь полный обзор камер. Скажите пожалуйста, как сказывается отсутствие автофокуса по лицам и глазам на качестве…

Разрешение и запас на кадрирование при примерно таком же объеме файлов. Компактность девайса. Точность фокуса. Видео 4К. Мне хватает плюсов:)

Случайные посты

Мое предварительное расписание поездок на 2022 год. Многие скоро будут планировать отпуска, да и про интенсивы по эскимосскому перевороту уже… Читать далее…

Развлекаемся в весеннем сугробе под жарким солнцем

Сразу после поездки в Платтлинг (автобус набран, осталось всего три свободных места до закрытия набора вообще!), отработав буквально три дня,… Читать далее…

Трастер K2-Red Саратов 2017 год

В конце 2012 года писал про копию трастера (thruster) Jackson Kayak от "К2 Red" (Саратов) - стоили тогда эти трастеры… Читать далее…

Каякеры серфят вместе на валу фристайл-каякинг на бурной воде

Отчет об открытии сезона в Лиексе уже был, а вот небольшое дополнение к нему - видеоролик. Все как обычно: дорога,… Читать далее…

На поляне почти нет снега, солнце, но ветренно. Вал Большого порога отличный - бэкбланты, бланты, панамы. Иногда идет лед -… Читать далее…

Трибуны на берегу Тивдийки для зрителей соревнований по каяк фристайлу на бурной воде

С каждым годом поселок Тивдия приобретает все большее значение для российского фристайла на бурной воде - ведь здесь, на реке… Читать далее…

С 2008 года я постоянно тренируюсь в Лиексе, на пороге Нейтикоски и знаю про этот плейспот все. В мае 2014… Читать далее…

Плейспот Нейтикоски для фристайла на бурной воде на каяке

Тренировки по каякингу продолжаются: теперь, наконец-то, в Лиексе! Планировал открывать сезон еще в мае, но уехал в Уганду - и… Читать далее…

Заход на вал по веревке.

Заход на вал по веревке применяется в Тивдии (Россия, Карелия). Также заход по веревке применялся в Уганде до затопления катальных… Читать далее…

© 2006-2021 Ергин Григорий, Санкт-Петербург.
133, за 0,284 секунды.

Читайте также: