coffe4wolf
Авг. 27, 2016 22:25:13
Простоплеер откинулся окончательно и появилась проблема - нет боле сервисов, с которых можно было бы выкладывать музыку в бложик с возможностью воспроизведения.
Отсюда появился вопрос - насколько реально реализовать свой медиасервер на пайтоне?
Функционал для начала нужен весьма ограниченный - размещать через emded треки в блоки для воспроизведения. Сервер думаю запустить на машине, которая круглые сутки подключена к интернету, сама же музыка будет храниться либо на ней же, либо, в идеале, на каком-нибудь облаке (на Я.диске, например).
Насколько сие возможно и с помощью каких библиотек реализовываться? Или может есть какие-то готовые решения? Мне хотя бы ссылки, где можно почитать чтоб разобраться и научиться
VadimK
Авг. 28, 2016 11:25:35
Под nginx есть модули для стриминга. Так что как вариант, на питоне написать непосредственно вэб интерфейс, а на стрим отдавать уже через nginx.
Ну или брать готовые проекты типа
https://github.com/devsnd/cherrymusic
coffe4wolf
Авг. 28, 2016 13:05:31
VadimK
насчёт nginx - на машинах по некоторым причинам нет возможности поставить linux-подобные системы, прокатит ли развернуть сервер на виртуальной машине? И насколько целесообразной пользоваться сборкой под Win?
VadimK
Авг. 28, 2016 14:13:53
Про виндовс увы, подсказать не могу. Хотя если есть возможность развернуть виртуалку - то вполне подойдет. Тем более что можно в виртуалке и винде некоторые директории сделать общими (shared folders).
JOHN_16
Авг. 28, 2016 18:50:37
nginx вполне себе на винде есть
VadimK
Авг. 28, 2016 21:52:09
На винде довольно сложно собирать компилируемые модули или пакеты. Поэтому виртуализация тут очень сильно помогает. Даже скажем так, она избавляет от десятков часов затрат на “ну как же блин тут на windows то сделать”.
Т.е. по сути в виртуализации лежит только операционка. А все данные (кроме базы данных) и код, спокойно доступны через shared folders и редактируются удобным образом в винде, а выполняются в линуксе.
P.S. vmware player работает быстрее, чем virtualbox. Но virtualbox более предпочтительней для разных утилит автоматизации. Но сконфигурированное руками, в дальнейшем будет быстрее и удобнее, чем сделанное через разные утилиты автоматизации.
Так что пробовать надо и одно и другое.