LINUX.ORG.RU

Аудиоплеер с веб-интерфейсом

 


3

6

Давно уже возникла мысль о том, что неплохо было бы иметь удобный доступ к домашней музыкальной коллекции отовсюду и без спецсофта. Для этого мне нужен веб-аудиоплеер, вроде того, что встроен в owncloud, только не такой убогий. Нужны разные режимы воспроизведения (loop, shuffle), поддержка m3u-плейлистов и понимание основных форматов (mp3, flac), возможность составлять плейлисты на ходу. Хорошо, если сессия будет сохраняться (как на prostopleer.com). Желательно, с браузером ФС и без коллекций, но это уже придирки. Есть такое в природе, или это всё мечты?

★★★★★

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

Ответ на: комментарий от leave

у mpd есть веб-морды вроде

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

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

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

Ты неправильно понимаешь архитектуру mpd.

Deleted
()

Если катишь бочку на mpd, воспользуйся ffserver. Или вообще mplayer'ом. Только придется день-два по вечерам посидеть, морду нарисовать.

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

Ты неправильно понимаешь архитектуру mpd.

То есть, музыка будет играть на том хосте, на котором в браузере открыта веб-морда, а не там, где запущен демон?

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

Только придется день-два по вечерам посидеть, морду нарисовать.

Не могу в пхп. И вообще ни во что не могу, кроме хелловордов не питоне.

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

У VLC есть вебморда (только раньше убогая была, щас может получше). А вообще у меня была когда то идея нарисовать вебморду но только для аппаратного плеера, типа Egreat, Popcorn итд. Ещё хотел сделать так же возможность с неё управлять VLC. Но забросил так как не было приоритетно.

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

Не могу в пхп

Я делаю на html + JS (клиент) + C (сервер). Для себя серверные CGI можно и на баше писать. У меня когда-то крутились тесты для студентов на баше.

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

Я делаю на html + JS (клиент) + C (сервер).

И вообще ни во что не могу, кроме хелловордов не питоне.

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

Спасибо, тоже посмотрю.

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

Яндекс-диск

12.10.12 01:35 ~
grep yandex /etc/fstab
https://webdav.yandex.ru /home/eddy/yandex davfs defaults,uid=eddy 0 0
12.10.12 01:35 ~
df ~/yandex
Файловая система         Размер Использовано  Дост Использовано% Cмонтировано в
https://webdav.yandex.ru    10G         252M  9.8G            3% /home/eddy/yandex

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

Яндекс-диск

Даже если отбросить жадность, я убьюсь туда всю свою 500-гиговую коллекцию заливать и синхронизировать.

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

mpd может стримить через icecast/shoutcast, тоже вариант.

А кто этот *каст слушать-то будет? Отдельную слушалку наворачивать не вариант.

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

А DLNA нельзя?

отовсюду и без спецсофта

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

Ну, если локально есть только браузер, тогда да.

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

Что-то настораживает меня вот эта строчка из вики:

Subsonic requires LAME to be installed to transcode songs in mp3 format to lower bit rates. Also requieres FFmpeg to transcode from other formats (as ogg, flac, wav or wma) to mp3 format or to stream video files.

Он, что, умеет только пережатый поток гнать?

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

Через браузер оно играет флешом. Флеш, AFAIK, не может в лузлес.
Возможно, если слушать на прямую плеером, транскодинга можно избежать.
Это так критично? С таким же успехом можно монтировать хоть по sshfs,
и никакая веб морда не нужна.

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

Это так критично?

Да.

С таким же успехом можно монтировать хоть по sshfs, и никакая веб морда не нужна.

Для этого нужно, чтобы на клиентской стороне были аудиоплеер и sshfs.

Axon ★★★★★
() автор топика
Ответ на: Держи от bvn13

Это не то. Он использует свалку вконтактика, а мне нужно стримить свою собственную.

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

Цитирую из ссылки

«И возникла у меня идея создать не просто очередной простоплеер с базой из вконтакте, а такой который каждый сможет поставить себе на хостинг.»

bvn13 ★★★★★
()
Ответ на: Цитирую из ссылки от bvn13

Я по ней ходил и читал, ещё когда статья была опубликована. В отличие от вас, похоже. Ещё раз повторяю, мне не нужен плеер с базой из вконтакте. Мне нужен плеер с локальной базой.

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

Вот сейчас нашел описание про kplaylist.

Из зависимостей:

  • A webserver with PHP support. (PHP4 or PHP5). PHP 5 is recommended.
  • PHP must support MySQL.
  • MySQL: All stable version. Recommended is the latest or newer than 4.0

Сием поделием не пользовался и не могу точно сказать годная вещь или даже смотреть не стоит в ее сторону. :)

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

Ой, я думал тебе ехать.

Если уж ехать, то с комфортом.

Тогда жди шаше^W что-нибудь на FLAC.js.

Я надеялся, что уже есть что-то на html5.

Но для этого нужен хром или фокс.

Для этого нужен любой мало-мальски современный браузер. Уж это-то есть почти везде.

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

Если уж ехать, то с комфортом.

Бук, диск с музыкой, внешняя звуковуха/цап, наушники.

Я надеялся, что уже есть что-то на html5.

Нету.

Для этого нужен любой мало-мальски современный браузер. Уж это-то есть почти везде.

Значит фокс с хромом поставить можно, а плеер нельзя. Ок.

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

Бук, диск с музыкой, внешняя звуковуха/цап, наушники.

Странные у вас понятия о комфорте.

Значит фокс с хромом поставить можно, а плеер нельзя.

Их не надо ставить, они уже есть. А плеера недостаточно, нужна ещё sshfs, которой под винду, например, вообще нет.

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

Странные у вас понятия о комфорте.

Свой бук, свой софт, своя звуковуха, свои наушники.
Куда уж комфортней. Или ты флак собрался на офисном компе с гениусами за 5 баксов слушать?

Их не надо ставить, они уже есть.

Ты уверен, что там, где они есть, но нет возможности поставить плеер, транскодинг в мп3 будет твоей основной проблемой?

А плеера недостаточно

Достаточно. Флак стримится.

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

Свой бук, свой софт, своя звуковуха, свои наушники.

И все эти пять кило железа всегда на горбу.

Или ты флак собрался на офисном компе с гениусами за 5 баксов слушать?

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

Ты уверен, что там, где они есть, но нет возможности поставить плеер, транскодинг в мп3 будет твоей основной проблемой?

Уверен.

Достаточно. Флак стримится.

Очень ценное замечание. Управлять этим стримингом вы как предлагаете?

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

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

vostrik ★★★☆
()

Желательно, с браузером ФС

к счастью, браузер не имеет доступа к ФС. Иначе бы наступил вирусопипец.

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

И все эти пять кило железа всегда на горбу.

У тебя флак в моск через либастрал стримится? Поделись технологией.

Когда есть возможность, я подключаю свою звуковуху и уши. Ноута у меня просто нет.
Уверен.

Ок. Опиши юзкейс, когда критичен транскодинг в лоси, но нет возможности использовать адекватную аппаратуру.

Очень ценное замечание. Управлять этим стримингом вы как предлагаете?

Чем угодно.

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

к счастью, браузер не имеет доступа к ФС.

ЕМНИП, апач по умолчанию имеет.

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

Ок. Опиши юзкейс, когда критичен транскодинг в лоси, но нет возможности использовать адекватную аппаратуру.

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

Чем угодно.

Это финиш.

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

MPD или DLNA. Первый лучше потому что проигрыватели под Linux вменяемые есть, второй — универсальнее.

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

Слушайте, может, хватит демагогии? Иногда критичен стриминг в лосслесс, иногда отсутствие необходимости в дополнительном софте и оборудовании.

Может хватит искать проблемы на ровном месте?
Там, где нету возможности установить плеер для лосслеса и подключить аппаратуру, этот лосслесс нафиг не здался.

Это финиш.

Открою тебе секрет: если в плеере открыть http://web.server/foo.flac он будет его играть.

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

Может хватит искать проблемы на ровном месте?

Ни фига себе, ровное место. Давайте завтра из вашего любимого плеера вырежем поддержку mp3, и пусть он будет налету пережимать все файлы в ogg? Вам это понравится?

Там, где нету возможности установить плеер для лосслеса и подключить аппаратуру, этот лосслесс нафиг не здался.

И это повод поднимать два отдельных сервиса, один для лосслеса, а второй для mp3? А можно ещё два руля в машины ставить... Идите проспитесь, в общем.

Открою тебе секрет: если в плеере открыть http://web.server/foo.flac он будет его играть.

И это, конечно же, всё, что требуется пользователю от плеера.

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

Шит. Сорри. Не достаточно внимательно :) «Ото всюду» понял как «ото всюду из квартиры» :)

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