LINUX.ORG.RU

Звук с компьютера на Android устройство

 , ,


1

2

Хочется странного - слушать музыку с ПК под Linux-ом через WiFi/интернет. А играть она должна не на компе, а на мобильном устройстве. Есть подобное в природе? Неплохо если технически декодирование аудиопотока будет происходить на компе, а воспроизводиться будет какой-нибудь простенький поток, который не слишком жрет батарейку. Это избавило бы меня от необходимости находится рядом с ПК, если я слушаю аудио.

★★★★★

ЕМНИП, на этом форуме есть человек, что написал именно то, что ты хочешь. У него на аватарке жестяной Android, а никнейм начинается с кучи vvvvvv — но я не могу его кастануть, не помню точно.

Vsevolod-linuxoid ★★★★★
()

можно банально поставить vlc на андроид играть из локальной сети, однако не знаю где там технически декодирование будет

anonymous
()

MPD + Icecast.

Deleted
()
Ответ на: комментарий от anonymous

На клиентской стороне. VLC по сути просто через CIFS/FTP/NFS медиафайлы тянет.

Deleted
()
Ответ на: комментарий от r0ck3r

У меня оно сильно тормозит (смарт и пк вполне не днище). Для музыки еще куда не шло, но какой-то видеоряд смотреть с этим было не реально.

micronekodesu ★★★
()
Ответ на: комментарий от Kroz

Есть еще более интересный вариант, если чисто для музыки.
Поднимаешь на компе mpd с http стримом, а мобилу ставишь mpdroid.
Последний музыку как раз играет по http стриму.

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)

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

в твоей реальности гонять постоянный поток по WiFi батарейку жрать не будет, а декодирование mp3, с которым спокойно справлялся Siemens SL45 - будет?

anonymous
()
Ответ на: комментарий от r0ck3r

Не особо помогало. Хотя скорее всего следовало внимательнее там поковыряться.

Я наверно не так выразился - тормоза я имел в виду что был рассинхрон того что происходит на пк и того что я слышу в наушниках. Запаздывание в общем.

micronekodesu ★★★
()
Ответ на: комментарий от micronekodesu

меньше буфер - меньше задержка, но выше вероятность подвисания

r0ck3r ★★★★★
()
Ответ на: комментарий от Kroz

Если использовать MiniDLNA+BubbleUPnP Server то можно dlna сервер сделать доступным не только из локальной сети.
Т.е. везде где есть интернет можно будет подключиться к своей домашней медиа коллекции.

Вот например доступ ко всей музыке у меня на playlistd.ru
устанавливаем BubbleUPnP на мобилу
https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleup...
идем в настройки
Settings->Setup network wizard
Server adress: http://dlna.playlistd.ru:58050
login: user
password: 12345

pkurg ★★★★
()

На компе minidlna (не умеет, когда система на одном диске, а музыка на другом) или rygel

На android BubbleUPnP for DLNA/Chromecast

Не только музыка, но и видео.

denko
()
Ответ на: комментарий от anonymous

А я не mp3 хочу слушать, а куда более экзотические форматы. Меня задрало уже конвертиовать что-то для мобилки.

peregrine ★★★★★
() автор топика

Simple Protocol Player - программа на ведро. В нее можно кидать вывод из pulseaudio

SR_team ★★★★★
()
Ответ на: комментарий от peregrine

А я не mp3 хочу слушать, а куда более экзотические форматы. Меня задрало уже конвертиовать что-то для мобилки.

Ну так давай через mpd + mpdroid. Будет играть всё, что сожрёт mpd.

devl547 ★★★★★
()
Ответ на: комментарий от peregrine

MiniDLNA грит что умеет
ACC FLAC LPCM M4A MP3 OGG WAV WMA
3GP AVI DIVX FLV MKV MOV MP4 MPEG MPEG2 WMV

pkurg ★★★★
()
Ответ на: комментарий от devl547

Обязательно попробую. А там есть понятие библиотеки или надо по ФС лазить или по плейлистам?

peregrine ★★★★★
() автор топика
Ответ на: комментарий от peregrine

Это mpd со всеми его фишками, у него библиотека.

devl547 ★★★★★
()
Ответ на: комментарий от Kroz

уже всё описали. В miniDLNA можно профиль для устройства создать, будет налету перекодировать на сервере в нужные форматы.

FireFighter ★★★
()
Ответ на: комментарий от peregrine

Ты так говоришь, будто это что-то плохое.
Главное чтоб работал.

devl547 ★★★★★
()

Пользуясь случаем спрошу - какие права должны быть у /etc/mpd.conf? У меня в kubuntu стоит mpd из коробки или поставился с чем-то, вот только права на конфиг -rw-r-----

peregrine ★★★★★
() автор топика

Включаешь музон на компе Запускаешь vlc - Запись звука - поток Запускаешь vlc на андроиде подключаешься к потоку и слушаешь настраивая настройки своего долби диджитала.

Я тоже иногда звук прогоняю через мобилу ибо профильтрованный через долбоприложуху звук прекрасен

Deleted
()
Ответ на: комментарий от Deleted

Не, я хочу с моиблы управлять потоком (т.е. тем что я слушаю) и нет желания обмазываться скриптами и программировать что-то для этого.

peregrine ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Там нет библиотеки, по крайней мере в Clementine там только активный плейлист.

peregrine ★★★★★
() автор топика
Ответ на: комментарий от FireFighter

Я уже почти всё настроил. Только один вопрос остался, можно ли сделать так, чтобы mpd управлялся и транслировал только на определенные ip адреса?

peregrine ★★★★★
() автор топика
Ответ на: комментарий от peregrine

password <password@permissions>
This specifies a password for access to mpd. The format is «password@permissions» where permissions is a comma delimited list composed of «read», «add», «control», and/or «admin». «read» allows for reading of the database, displaying the current playlist, and current status of mpd. «add» allows for adding songs and loading playlists. «control» allows for all other player and playlist manipulations. «admin» allows the db to be updated and for the client to kill mpd. An example value is «somePassword@read,add». Multiple password parameters may be specified.
default_permissions <permissions>
This specifies the permissions of a client that has not been authenticated using a password. The format of permissions is specified in the description of the «password» config parameter. If no passwords are specified, the default is «read,add,control,admin», otherwise it is «» (no permissions).


https://linux.die.net/man/5/mpd.conf

FireFighter ★★★
()
Последнее исправление: FireFighter (всего исправлений: 1)
Ответ на: комментарий от FireFighter

Про пароль я знаю. Можно ли как-то контролировать, чтобы его можно было ввести с определенного IP и только с него?

peregrine ★★★★★
() автор топика
Ответ на: комментарий от peregrine

можно ли сделать так, чтобы mpd управлялся и транслировал только на определенные ip адреса?

Для таких вещей iptables существует

Kroz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.