ownRadio - offline радио создаваемое пользователем для себя
ownRadio - позволяет загружать музыку на сервер. Загруженную музыку можно слушать мобильными, десктопными и web клиентами. Мобильные клиенты кэшируют музыку таким образом что бы всегда было что послушать и без постоянной связи с сервером.
Данный проект позволяет соискателям проявить свои познания в различных платформах, языках и технологиях, таких как: Postgresql, SQLite, C#, Java, С++, ADO.NET, Entity Framework, nHibernate, MVC, .Net, .Net Core, Xamarin, Unity3D, Html5, JavaScript, iOS, Android, Windows Phone, Windows, MacOS, Linux, SmartTV, веб сервисы (SOAP, REST, WCF), распределенные вычисления и хранение, высоконагруженные сервера.
Мы не спрашиваем на собеседование почему люки круглые и не придумываем виртуальные, никому не нужные, задачи. Мы считаем, что разработчик должен уметь программировать и поэтому используем проект ownRadio как площадку для тестовых заданий соискателям на вакансии разработчиков в компанию Интегрикс https://hh.ru/employer/623979 . Это позволяет нам понять насколько разработчик четко понимает задачу, умеет ли уложиться в срок, разобраться с чужим кодом, пользоваться git'ом, взаимодействовать с другими участниками команды. Разработчик же не должен забывать о том, что его код будут смотреть и править другие разработчики, а приложением пользоваться обычные люди а не бородатые девелоперы.
Черновик документации проекта содержится в папке Google Docs https://drive.google.com/folderview?id=0B7x252aaywRuVFN1UGQ1LUlHQWM&usp=sharing
При выдаче тестового задания мы ориентируемся на трудоемкость 2-4 часа. Общедоступный чат разработчиков системы: Cкайп чат ownRadio
Персональное тестовое задание можно получить у Высоковских Алексея Владимировича Связаться по скайпу
Тестовые задания не оплачиваются.
Если вы чувствуете что готовы привнести что то полезное в данный проект то мы с удовольствием возьмем вас на практику.
- Сайт компании http://www.integriks.ru/
- https://wiki.egspace.ru/nvx/
- Продукт Re:Doc http://www.redoc.ru/
- Документация по продукту Re:Doc https://wiki.egspace.ru/redoc/
- NetVox Lab - программерское подразделение компании Интегрикс
Мы негативно относимся к пиратству (незаконному распространению и тиражированию музыки). По определению РАО данный проект попадает под определения "интернет радио" так как не позволяет скачивать музыку с сервера для дальнейшего копирования и не способствует пиратскому распространению музыкальных файлов. Приложения данного проекта не позволяют формировать плэйлисты, выбирать порядок воспроизводимых трэков, повторно прослушивать выбранные трэки и выкладывать ссылки на конкретные трэки. http://rao.ru/index.php/polzovatelyam/internet-saitam/internet-veshchatelyam
То чего мы не планируем делать в принципе
- Создание плэйлистов
- Прокрутку трэков
- Возврат к прослушанным трэкам
- Загрузка с серверов vk, yandex music и других
- Рекомендации от пользователей со схожим вкусом
- Децентрализация
- Удаление одинаковых, похожих, и схожих с более низким качеством звука
- Поддержка других аудио форматов
- Тэги (Настроение, состояние, действия)
- Автоматическое тэгирование (Дом, работа, автомобиль, утро, сон)