Форум сайта python.su
0
Простоплеер откинулся окончательно и появилась проблема - нет боле сервисов, с которых можно было бы выкладывать музыку в бложик с возможностью воспроизведения.
Отсюда появился вопрос - насколько реально реализовать свой медиасервер на пайтоне?
Функционал для начала нужен весьма ограниченный - размещать через emded треки в блоки для воспроизведения. Сервер думаю запустить на машине, которая круглые сутки подключена к интернету, сама же музыка будет храниться либо на ней же, либо, в идеале, на каком-нибудь облаке (на Я.диске, например).
Насколько сие возможно и с помощью каких библиотек реализовываться? Или может есть какие-то готовые решения? Мне хотя бы ссылки, где можно почитать чтоб разобраться и научиться
Офлайн
16
Под nginx есть модули для стриминга. Так что как вариант, на питоне написать непосредственно вэб интерфейс, а на стрим отдавать уже через nginx.
Ну или брать готовые проекты типа https://github.com/devsnd/cherrymusic
Офлайн
0
VadimK
насчёт nginx - на машинах по некоторым причинам нет возможности поставить linux-подобные системы, прокатит ли развернуть сервер на виртуальной машине? И насколько целесообразной пользоваться сборкой под Win?
Офлайн
16
Про виндовс увы, подсказать не могу. Хотя если есть возможность развернуть виртуалку - то вполне подойдет. Тем более что можно в виртуалке и винде некоторые директории сделать общими (shared folders).
Офлайн
221
nginx вполне себе на винде есть
Офлайн
16
На винде довольно сложно собирать компилируемые модули или пакеты. Поэтому виртуализация тут очень сильно помогает. Даже скажем так, она избавляет от десятков часов затрат на “ну как же блин тут на windows то сделать”.
Т.е. по сути в виртуализации лежит только операционка. А все данные (кроме базы данных) и код, спокойно доступны через shared folders и редактируются удобным образом в винде, а выполняются в линуксе.
P.S. vmware player работает быстрее, чем virtualbox. Но virtualbox более предпочтительней для разных утилит автоматизации. Но сконфигурированное руками, в дальнейшем будет быстрее и удобнее, чем сделанное через разные утилиты автоматизации.
Так что пробовать надо и одно и другое.
Офлайн