LINUX.ORG.RU

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

 


3

6

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

★★★★★

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

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

Еще раз: ни флеш, ни html5 audio не могут в лузлес.
Тебя никто не заставляет транскодить мп3 в ворбис.
Декодеры лузлеса на яваскрипте еще не пошли в массу,
и требуют определенные браузеры. Т.е. условие «отовсюду» не выполняется.
Для более-менее нормального прослушивания, не важно в каком формате, нужна соответствующая аппаратура и условия.
Я все же не могу представить юзкейс, в котором нету ни плеера, ни аппаратуры, но обязательно нужен лузлес. Чтоб был?

И это повод поднимать два отдельных сервиса, один для лосслеса, а второй для mp3?

В том же сабсонике это делается парой кликов. Слушай флешом с транскодом, или плеером без него.

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

Ты о чем вообще?

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

Еще раз: ни флеш, ни html5 audio не могут в лузлес.

Это я уже понял и опечалился.

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

Я тоже не могу. А ещё я не могу понять, зачем вы вообще пытаетесь себе его представить.

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

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

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

Перефразирую: где есть интернет, возможность поставить браузер, но не плеер.
Нету аппаратуры, нет возможности ее подключить. Но можно на слух в слепом тесте отличить lossy от lossless?

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

Перефразирую: где есть интернет, возможность поставить браузер, но не плеер. Нету аппаратуры, нет возможности ее подключить. Но можно на слух в слепом тесте отличить lossy от lossless?

Опять про белого бычка...

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

Тебе на прямой, вполне конкретный вопрос сложно ответить?

Я на него уже отвечал несколько раз, так, и эдак, не доходит. Последняя попытка.
1. Иногда мне нужно просто как-нибудь проиграть пару песен, скажем, на компе у друга. Естественно, ставить туда ради этого специальные программы - верх маразма, поэтому нужен веб-интерфейс.
2. Иногда мне нужен доступ к моей фонотеке в хорошем качестве, так как есть возможность подключить нормальное оборудование.
3. У меня нет большого желания впустую нагревать комнату постоянным перекодированием флаков в mp3, так что я предпочёл бы обойтись без него, если это возможно.
4. У меня нет желания поднимать два сервиса для одной цели только потому, что они оба наполовину кастрированные. Я хочу один нормальный сервис, который умеет всё.
Ну что тут непонятного?

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

Допустим. Много браузеров будут играть флак без дополнительных плагинов?

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

Я на него уже отвечал несколько раз, так, и эдак, не доходит.

Да? Не заметил.

1. Иногда мне нужно просто как-нибудь проиграть пару песен, скажем, на компе у друга. Естественно, ставить туда ради этого специальные программы - верх маразма, поэтому нужен веб-интерфейс.

Для «как-нибудь» мп3 с головой.
Права «админа» у друга родители отобрали? Или скачать, распаковать/запустить с флешки проблема?
Если у друга такая крутая система, почему у него нет «специальной программы», т.е. нормалньного плеера?

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

Для доступа к фонотеке веб плеер нафиг не сдался.
Повторюсь: в сабсонике «хорошее качество» включается парой кликов. Оригиналы скачиваются тоже.

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

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

4. У меня нет желания поднимать два сервиса для одной цели только потому, что они оба наполовину кастрированные. Я хочу один нормальный сервис, который умеет всё

Я тебе предложил такой сервис в первом своем коментарии. Но тебе, очевидно, нужна большая кнопачка «сделать зашибись».

Ну что тут непонятного

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

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

Права «админа» у друга родители отобрали? Или скачать, распаковать/запустить с флешки проблема?

Блин, ну вы и тугой. Перечитывайте пока не дойдёт:

Естественно, ставить туда ради этого специальные программы - верх маразма

Для доступа к фонотеке веб плеер нафиг не сдался.

Мне сдался.

Т.е. та хрень, которая раздает пол терабайта музыки комнату не греет?

Проц этот процесс почти не нагружает.

С перекодированием справится даже говроутер.

Да что вы говорите? Советую как-нибудь попробовать.

Я тебе предложил такой сервис в первом своем коментарии.

Он не умеет стримить флаки в веб.

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

Ну конечно же, вы это понимаете гораздо лучше. Facepalm...

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

Блин, ну вы и тугой. Перечитывайте пока не дойдёт:

Ткни, пожалуйста, что нужно перечитать.

Мне сдался.

Тебе сдался веб плеер для доступа к твоим «домашним» файлам? Бывает.

Проц этот процесс почти не нагружает.

А транскодинг нагружает?

Да что вы говорите? Советую как-нибудь попробовать.

Ok:

Format: FLAC
Format/Info: Free Lossless Audio Codec
Duration: 22mn 6s
Bit rate mode: Variable
Bit rate: 765 Kbps
Channel(s): 2 channels
Sampling rate: 44.1 KHz
Bit depth: 16 bits
Stream size: 121 MiB (100%)
Writing library: libFLAC 1.2.1 (UTC 2007-09-17)
% time flac -d 03\ -\ Vladislav\ Delay\ -\ Huone.flac | lame --presset insane
...
1m16.75s real     0m51.46s user     0m4.82s system
Это чуть быстрее рилтайма.

Он не умеет стримить флаки в веб

Умеет.

Ну конечно же, вы это понимаете гораздо лучше.

Да.

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

Ткни, пожалуйста, что нужно перечитать.

Ещё и слепой.

Тебе сдался веб плеер для доступа к твоим «домашним» файлам? Бывает.

Именно. Бывает.

А транскодинг нагружает?

Да. Одно ядро полностью, несколько секунд на каждую песню.

Умеет.

Нет, не умеет.

Ну конечно же, вы это понимаете гораздо лучше.

Да.

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

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

Ещё и слепой.

Наверно. Реального юзкейса так и не вижу.

Именно. Бывает.

Хм, у меня для доступа к помойке nfs, http, ftp, rsync, ssh.
А тут оказывается веб плеер нужен.

Да. Одно ядро полностью, несколько секунд на каждую песню.

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

Нет, не умеет.

Попробуй потыкать мышкой в Settings > Players.

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

У меня аллергия на бредовые ТЗ, уж извини.

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

Наверно. Реального юзкейса так и не вижу.

Я вижу. You have a problem with that?

Хм, у меня для доступа к помойке nfs, http, ftp, rsync, ssh.

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

Попробуй потыкать мышкой в Settings > Players.

Через веб - не умеет. Только при использовании отдельных плееров на стороне клиента.

У меня аллергия на бредовые ТЗ, уж извини.

Я не понимаю, почему, в таком случае, вы не можете просто пройти мимо.

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

При таком ××××××××нутом юзкейсе только одно решение — Google Music, но придется ждать, пока всё сольется.

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

Google Music

We're sorry. The Google Play music player is currently only available in the United States.

но придется ждать, пока всё сольется.

Это раз. Ограниченный объём - это два.

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

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

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

Там ограничение в 20к треков. Тебе мало?

Да.

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

Через прокси я стремаюсь паролями размахивать.

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

20к треков? И ты из всей медиатеки хотя бы 80% треков слушал больше 2 раз? find /home/username/music -type f -name '*(live*' -print0 | xargs -0 rm. Кстати, ничего что там https?

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

Я вижу. You have a problem with that?

Реального, не высосанного из пальца юзкейса ты не привел.

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

Вбить в медиаплеер урл плейлиста на твоем сервере, например.
И когда я последний раз видел винду, там был осел и эксплоррер мог ходить на фтп.

Через веб - не умеет. Только при использовании отдельных плееров на стороне клиента.

Я привел пример яваскриптовой реализации декодера.
Только готового хомячкового продукта с ней нет, хоть сильно и не искал.
И в искоробочной венде она работать не будет.

Я не понимаю, почему, в таком случае, вы не можете просто пройти мимо.

У меня в профиле есть кнопка.

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

20к треков? И ты из всей медиатеки хотя бы 80% треков слушал больше 2 раз?

Да.

Кстати, ничего что там https?

Известные мне веб-проксики не могут в https, и поэтому передают данные открытым текстом, о чём и предупреждают.

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

Реального, не высосанного из пальца юзкейса ты не привел.

Да мне пофиг, убедителен он для вас, или нет. С чего вы взяли, что я обязан вас убедить в том, что мне это нужно?

Вбить в медиаплеер урл плейлиста на твоем сервере, например.

А без плейлиста?

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

То-то и оно.

У меня в профиле есть кнопка.

У каждого человека есть кнопка. ©

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

Да мне пофиг, убедителен он для вас, или нет. С чего вы взяли, что я обязан вас убедить в том, что мне это нужно?

Ты мне ничего не обязан. Просто, твои условия немного расходятся с здравым смыслом. И мне просто интересно, где они такие бывают.

А без плейлиста?

Вбить урл файла, скачать файло на локальную машину.

То-то и оно.

Так а что ты хочешь? Пользуйся тем, что есть, либо пиши свое.

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

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

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

Просто, твои условия немного расходятся с здравым смыслом.

Только с тем, что вы принимаете за здравый смысл. Существование google play, yandex music, prostopleer, grooveshark, owncloud и проч. говорит о том, что подобные запросы возникают, мягко говоря, не у меня одного.

Вбить урл файла, скачать файло на локальную машину.

А поумнее есть что сказать?

Пользуйся тем, что есть, либо пиши свое.

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

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

Только с тем, что вы принимаете за здравый смысл.

125 раз: в чем смысл флака, где нет возможности даже плеер для него запустить?

Существование google play, yandex music, prostopleer, grooveshark, owncloud и проч. говорит о том, что подобные запросы возникают, мягко говоря, не у меня одного.

Кто из них стримит лозлес браузером?

А поумнее есть что сказать?

Ты совсем поехал?

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

Боюсь. что девелоперам овнклауда нужно сильно патчить днк.

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

125 раз: в чем смысл флака, где нет возможности даже плеер для него запустить?

125 раз: Аудиоплеер с веб-интерфейсом (комментарий)

Кто из них стримит лозлес браузером?

Никто, и это печально.

Боюсь. что девелоперам овнклауда нужно сильно патчить днк.

А что с ними не так?

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

125 раз: Аудиоплеер с веб-интерфейсом (комментарий)

И? На этот комментарий я ответил. Это пример высосанного из пальца юзкейса.

Никто, и это печально.

Так при чем тут они?

А что с ними не так?

Я просто не готов ждать неделю, пока зальется мое файло.
И ждать 10 секунд веб морду.

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

Это пример высосанного из пальца юзкейса.

Это мои реальные потребности. Если бы их не было, не было бы и этой темы.

Так при чем тут они?

При том, что они созданы для удовлетворения именно моих нужд, просто не всех.

Я просто не готов ждать неделю, пока зальется мое файло.

А это, разве, зависит не от толщины канала?

И ждать 10 секунд веб морду.

Это жёстко. Демка у них на сайте шустро работает.

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

20к треков? И ты из всей медиатеки хотя бы 80% треков слушал больше 2 раз?

Да.

40 к треков по три минуты при прослушивании в течении 8 часов в сутки — это 250 суток. Т.е. основная часть музыки прослушивается раз в год :) Если слушать менее 8 часов в сутки ежедневно, то, соответственно, больше :)

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

Это мои реальные потребности. Если бы их не было, не было бы и этой темы.

Только потребности твои ну очень странные.

При том, что они созданы для удовлетворения именно моих нужд, просто не всех.

Их нельзя накатить локально, и флак браузером они не стримят.

А это, разве, зависит не от толщины канала?

В толщину канала оно не упирается.

Это жёстко. Демка у них на сайте шустро работает.

Эта хрень жутко тупит с двумя зионами, на гигабитном линке.

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

Только потребности твои ну очень странные.

Дружище, я в курсе. ☺ Вы тег видели?

Их нельзя накатить локально, и флак браузером они не стримят.

В точку.

В толщину канала оно не упирается.

Очень странно. А в каком месте тормозит-то?

Эта хрень жутко тупит с двумя зионами, на гигабитном линке.

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

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

Дружище, я в курсе. ☺ Вы тег видели?

В начальном ТЗ, как таковом, ничего странного нет.
Странности появляются позже.

Очень странно. А в каком месте тормозит-то?

В куче реквестов к морде. В реализации вебдава на пыхе, в обход сервера.
В кривом десктопном клиенте.
Но что хотеть от людей, которым голубые тени к окошкам показались хорошей идеей.
Нет, я очень хотел юзать эту облачность уровня echo «Привет!» > index.html.
Но в итоге, крон дергает индекс на предмет определенного xattr'а и скармливает список унисону.

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

Попробуй его поставить и поюзать.

Может, проблема конкретной конфигурации?

Нет.

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

Попробуй его поставить и поюзать.

Что-то после вашего отзыва желание отпало...

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.