AIMP Forum

AIMP для Android => Предложения => Topic started by: imalter on October 06, 2014, 15:52:06

Title: Проигрывание файлов из локальной сети
Post by: imalter on October 06, 2014, 15:52:06
Описание задачи: музыка лежит на домашнем компьютере и на диске медиаплеера Dune, они связаны в сеть по wi-fi через маршрутизатор. Играть с компьютера неудобно, т.к. он в другой комнате и на нем работают, играть с Дюны неудобно, т.к. там плохой аудиоплеер (нет "gapless" и пр.) и нужно включать телевизор для управления. Поэтому куплен планшет Samsung Galaxy Tab4, чтобы проигрывать музыку с диска Дюны, управлять проигрыванием и отправлять звук по Bluetooth (aptx) на ЦАП, подключенный к аудиосистеме.

Что имеем сейчас:
1) AIMP на планшете сам локальную сеть не видит. Установлен как плеер по умолчанию. Из памяти самого планшета все играет замечательно.
2) Я прекрасно вижу с планшета все, что мне нужно в локальной сети, с помощью ES проводника или Total Commander. Но, например, в ES, если я галочкой помечаю нужную папку в меню появляется опция "Проиграть". Если нажать, будет использован встроенный плеер ES'а и только он.
Если войти в папку и кликнуть на самом файле, то для flac начинает использоваться какой-то непонятный плеер, а для waw и mp3 предлагается выбрать плеер из нескольких имеющихся, но в этом списке нет AIMP.
А вот если есть cue-файл (flac+cue), то при кликании на нем в списке предлагаемых плееров AIMP появляется и замечательно все проигрывает с потрековой разбивкой.

Что хотелось бы:
1) Оптимально (но, видимо, маловероятно) иметь в AIMP кнопку "Окружение", чтобы увидеть локальную сеть и играть файлы оттуда. Или,
2) Чтобы AIMP появлялся в списке предлагаемых плееров при использовании ES проводника (для всех типов файлов, а не только для cue.

PS  Ну и к слову, здесь уже писали, что шрифт плейлиста очень мелкий, хотелось бы настраивать его размер.
Title: Re: Проигрывание файлов из локальной сети
Post by: Я Гриша! on October 06, 2014, 17:29:50
Quote
2) Чтобы AIMP появлялся в списке предлагаемых плееров при использовании ES проводника (для всех типов файлов, а не только для cue.
Я за двумя руками!

Quote
А вот если есть cue-файл (flac+cue), то при кликании на нем в списке предлагаемых плееров AIMP появляется и замечательно все проигрывает с потрековой разбивкой
Странно у меня не играет, хотя добавляется  ???
Title: Re: Проигрывание файлов из локальной сети
Post by: imalter on October 06, 2014, 17:50:29
Странно у меня не играет, хотя добавляется  ???

Да, вы правы, только создается плейлист, но не играет, я ошибся, не проверил до конца.
Title: Re: Проигрывание файлов из локальной сети
Post by: ELIJAH on October 06, 2014, 18:09:26
Добрый день. Тут недалеко, есть похожее предложение, большая просьба с ним тоже ознакомится -http://www.aimp.ru/forum/index.php?topic=44686.0
Title: Re: Проигрывание файлов из локальной сети
Post by: ELIJAH on October 06, 2014, 18:13:56
Я на данный момент, для проигрывания файлов с медиа- сервера пользуюсь программой "UPnPlay"
Title: Re: Проигрывание файлов из локальной сети
Post by: Я Гриша! on October 06, 2014, 18:52:14
Я на данный момент, для проигрывания файлов с медиа- сервера пользуюсь программой "UPnPlay"
Проигрывания в АИМП?

Думаю тему стоит объединить с Проигрывание потокового аудио (он-лайн радио) (http://www.aimp.ru/forum/index.php?topic=39356.0)
Title: Re: Проигрывание файлов из локальной сети
Post by: ELIJAH on October 06, 2014, 19:08:55
Проигрывания в АИМП?

Нет. Это отдельный проигрыватель. И его функций не хватает в аимп.
Title: Re: Проигрывание файлов из локальной сети
Post by: Soolo on October 06, 2014, 19:26:19
Думаю тему стоит объединить с Проигрывание потокового аудио (он-лайн радио) (http://www.aimp.ru/forum/index.php?topic=39356.0)
радио и локалка - разные вещи
пусть будут отдельными темами
Title: Re: Проигрывание файлов из локальной сети
Post by: Я Гриша! on October 06, 2014, 19:34:44
радио и локалка - разные вещи
пусть будут отдельными темами
Хорошо, хотя и тут и там поток.
Title: Re: Проигрывание файлов из локальной сети
Post by: Soolo on October 06, 2014, 19:37:23
Хорошо, хотя и тут и там поток.
Нет, по локальной сети играется обычный файл, из софта кроме АИМПа нечего не нужно.
Поток играет сервер (нужен соответствующий софт), а АИМП его принимает.
Title: Re: Проигрывание файлов из локальной сети
Post by: saprophagous on January 27, 2015, 18:07:37
Нет, по локальной сети играется обычный файл, из софта кроме АИМПа нечего не нужно.
Поток играет сервер (нужен соответствующий софт), а АИМП его принимает.

К сожалению Вы не совсем правы. У Вас недостаток понимания работы сетевых протоколов.

В большинстве случаев для передачи данных по сети используется модель "клиент-сервер". В данном случае, для организации общего доступа к файлам по локальной сети, устройством Dune с операционной системой на базе Linux могут использоваться протоколы SMB (CIFS) и NFS. Оба они используют клиент-серверную модель, то есть на медиаплеере реализован сервер, к которому нужна подключаться клиенту. Так в ES Проводнике и Total Commander'е (отдельным плагином) есть клиент для протокола SMB.

Так и для любимого AIMP'а необходимо использовать SMB или NFS клиент, который кеширует (временно поблочно сохраняет) файл с сервера в память устройства, для его проигрывания. И вот здесь мы сталкиваемся с понятными трудностями:
1. Протоколов много и разных - нужны много и разных клиентов.
2. Даже в рамках одного протокола версии не совместимы. Так, например, Windows 95 (SMB через NetBIOS),  Windows 2000/XP (SMB v1) не видят Windows 7 (SMB v2). А Windows 8 и Windows Server 2012 используют уже SMB v3.
3. Дополнительные обвесы и примочки только утяжелят AIMP, который будет кушать ресурсы, батарею, и злить остальных пользователей, которые не поймут такой жертвы.
4. Как видим реализация данной идеи не столь проста, как могло показаться, а использование протоколов потоковой передачи медиа (аудио/видео) избавляет от костылей (ведь они для этого и разработаны) и упрощает задачу.

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

P.S. Для топикстартера. Ваш медиаплеер умеет UPnP, HTTP и DLNA, с помощью которых организовывается потоковое вещание медиа в локальную сеть.
Title: Re: Проигрывание файлов из локальной сети
Post by: imalter on January 27, 2015, 18:33:50
P.S. Для топикстартера. Ваш медиаплеер умеет UPnP, HTTP и DLNA, с помощью которых организовывается потоковое вещание медиа в локальную сеть.
Я знаю, что там есть SMB и UPnP (?). Может быть и можно организовать потоковое вещание в сеть и принять этот поток на планшете и перенаправить его на ЦАП, но это далеко за рамками моих умений. И мне неясно, какой плеер в этом случае будет воспроизводить музыку. Если плеер Дюны, так для этого достаточно оптики на ЦАП, просто там плеер неудобный.
Короче, я уже понял, что эта функция массово не востребована и в реализацию не планируется.
Title: Re: Проигрывание файлов из локальной сети
Post by: saprophagous on January 27, 2015, 19:19:54
Я знаю, что там есть SMB и UPnP (?). Может быть и можно организовать потоковое вещание в сеть и принять этот поток на планшете и перенаправить его на ЦАП, но это далеко за рамками моих умений. И мне неясно, какой плеер в этом случае будет воспроизводить музыку. Если плеер Дюны, так для этого достаточно оптики на ЦАП, просто там плеер неудобный.
Короче, я уже понял, что эта функция массово не востребована и в реализацию не планируется.

Хм. Достаточно все сложно получается. Ну что же.

Уважаемый Soolo немного напутал. Как в случае и с файлом потоковое аудио декодируется на стороне клиента (в Вашем случае - планшетом) тем аудиоплеером, который это умеет делать (я, например, использую PlayerPro, хотя по звуку он проигрывает AIMP, но умеет проигрывать поток).

А вот владельцы Дюны пишут, что не умеет он работать как медиасервер - только клиент.
Title: Re: Проигрывание файлов из локальной сети
Post by: TheVisitor on January 28, 2015, 15:41:38
Целиком и полностью поддерживаю данную тему как важную. BubbleUPNP player решил бы обозначенную проблему, если бы умел читать .cue . Почему этот функционал (cue) не реализуется там лично мне непонятно, возможно есть нюансы. Нужно ли свойствами воспроизведения с сетевых устройств и перенаправления на рендеры наполнять aimp это вопрос. Я бы не прочь, но это неизбежно приведет к загруженности интерфейса.  И это точно не малый обьем работы. Но тема, повторюсь, интересная и ИМХО все более востребованная. Реально - пользовался бы ежедневно,.
Title: Re: Проигрывание файлов из локальной сети
Post by: Pinnhate on February 08, 2015, 00:33:19
Тоже всеми руками и ногами ЗА!!!
Так как на самих андроид устройствах почти ничего не хранится.
У меня, например все в NAS сложено, самое важное еще и в Яндекс-диск закинуто.
А ни из ES Explorer, ни из DSfile перехватывать воспроизведение AIMP не хочет.

PS: ну а если удастся реализовать прямое подключение AIMP к SMB и WebDAV ресурсам (типа как в xbmc/kodi) - вообще было бы супер!
Title: Re: Проигрывание файлов из локальной сети
Post by: scorpiuz on February 21, 2015, 23:48:58
Хорошее предложение. Тоже бы с удовольствием использовал.
Title: LAN возможности воспроизведения, SMB PLAY и т.п.
Post by: Solarius on December 24, 2015, 22:20:56
Добрый день.
Очень не хватает возможностей воспроизведения с шары домашней сети.
Существует единственный продукт, заточенный под видео, в среде Android, это  BSPlayer, обладающий интегрированной функцией браузинга сетевого окружения и проигрывания непосредственно с шары, без необходимости предварительной загрузки контента на карту памяти.
Хотелось бы видеть данную функцию и в продукте, заточенном именно под музыку, с присущими тому функциями.
Функция должна обеспечивать считывание ресурсов сетевого окружения и воспроизведения списка из фонового процесса.
Title: Re: Проигрывание файлов из локальной сети
Post by: hellem on January 08, 2019, 13:54:35
привет
очень хотелось бы функцию проигрывания, скачивания файлов по smb на win 10 через локалку и интернет

пробовал smb на:

samba network music player
soumi: network music player
-- нет возможности просто слушать музыку - из нее нужно составить блин плэйлист - вообще не понятно зачем это сделано

Neutron music player
-- вроде все работает - но стоит 600р

и везде плохой дизайн

Title: Re: Проигрывание файлов из локальной сети
Post by: andreiteplyakov on February 14, 2019, 15:11:38
привет
очень хотелось бы функцию проигрывания, скачивания файлов по smb на win 10 через локалку и интернет

пробовал smb на:

samba network music player
soumi: network music player
-- нет возможности просто слушать музыку - из нее нужно составить блин плэйлист - вообще не понятно зачем это сделано

Neutron music player
-- вроде все работает - но стоит 600р

и везде плохой дизайн

Проигрывает (но не скачивает!) вполне прилично бесплатный медиаплеер VLC. Этот плеер разработан практически для всех платформ, по крайней мере для Windows, Android и Linux точно есть версии. Проигрывает аудио\видеофайлы из локалки в том числе по вай-фай, просто на компе расшариваешь нужные папки и потом открываешь их в VLC (там этот пункт меню называется "локальная сеть"). Пользуюсь сам, так как AIMP пока не умеет этого делать. Есть правда недостаток в Android-версии плеер (у меня) на длинных файлах произвольно останавливается минут через 15-20 мин воспроизведения, какой-то баг. В расширенных настройках увеличил время кеширования, как тут мне посоветовали, в миллисекундах (1\тысячных секунды) - выставил 65536 миллисекунд, стал останавливаться на 45-50 мин воспроизведения, вобщем не знаю...=))) но лучше пока ничего не видел...