-
Notifications
You must be signed in to change notification settings - Fork 5
Home
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.ownradio.ru/
- https://vk.com/ownradio
- hhttps://itunes.apple.com/us/app/ownradio/id1179868370?l=ru&ls=1&mt=8
- https://play.google.com/store/apps/details?id=ru.netvoxlab.ownradio
- http://play.redoc.ru/
- http://radio.redoc.ru/
Мы негативно относимся к пиратству (незаконному распространению и тиражированию музыки). По определению РАО данный проект попадает под определения "интернет радио" так как не позволяет скачивать музыку с сервера для дальнейшего копирования и не способствует пиратскому распространению музыкальных файлов. Приложения данного проекта не позволяют формировать плэйлисты, выбирать порядок воспроизводимых трэков, повторно прослушивать выбранные трэки и выкладывать ссылки на конкретные трэки. http://rao.ru/index.php/polzovatelyam/internet-saitam/internet-veshchatelyam
То чего мы не планируем делать в принципе
- Создание плэйлистов
- Прокрутку трэков
- Возврат к прослушанным трэкам
- Загрузка с серверов vk, yandex music и других
- Рекомендации от пользователей со схожим вкусом
- Децентрализация
- Удаление одинаковых, похожих, и схожих с более низким качеством звука
- Поддержка других аудио форматов
- Тэги (Настроение, состояние, действия)
- Автоматическое тэгирование (Дом, работа, автомобиль, утро, сон)