sonyps4.ru

Муз группы вк. Почти стриминг-сервис: что происходит с музыкой во «ВКонтакте

1. Подборки кино, фильмов

Паблик с теми самыми «сохрани себе на стену, чтобы не забыть посмотреть». Для удобства в публикациях вместе со списками фильмов приводятся и сами видеозаписи. Лайфхакер не призывает к пиратству: подборки можно использовать и для просмотра кино легально.

2. КиноПоиск

Представительство крупнейшего российского портала о кино. Трейлеры, слухи и новости из мира кино и, конечно, живые обсуждения - всё это в сообществе «КиноПоиска».

3. Давай лучше дома посмотрим

Паблик, советующий кино для домашнего просмотра - фильмы, которые уже не показывают в кинотеатрах, но которые всегда приятно пересмотреть.

4. LostFilm.TV

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

Музыка

5. movie.soundtracks

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

6. Новые Альбомы

Мимо этого паблика не пройдёт ни один мало-мальски заметный достойный релиз. Для сторонников легального прослушивания подборки снабжаются ссылками на Apple Music.

7. Perception of music

Музыкальные подборки разных жанров. Объединяющих критериев лишь два: качество и красота. Для удобства в сообществе есть поиск по жанрам, а также расписание, в соответствии с которым публикуются тематические подборки.

8. Родной звук

Паблик для жаждущих новых открытий поклонников . В «Родном звуке» публикуются как подборки довольно известных исполнителей (Tesla Boy, Pompeya), так и малоизвестных, но прошедших проверку весьма придирчивых администраторов.

9. История музыки

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

Литература

10. Книги & Аудиокниги

В этом сообществе публикуются как книжные подборки, так и отдельные произведения. Отличный вариант для тех, кто любит слушать аудио «ВКонтакте», находясь в пути: большинство записей на стене сопровождается аудиокнигами.

11. Тысяча чертей, какая книга!

Паблик, рассказывающий о достойных писателях и их произведениях. Помимо подборок, аудиокниг и справочной информации, у ТЧКК есть другое немаловажное достоинство - возможность общаться с единомышленниками. Произведения активно обсуждаются в комментариях, а администрация ежедневно публикует вечернюю запись «Какую книгу читаете на ночь?».

Наука

12. Музей космонавтики

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

13. N+1

Представительство научно-популярного издания N+1 «ВКонтакте». Публикуются статьи на тему новейших технологических разработок, новостей из мира физики, биологии, космонавтики и роботостроения.

14. Arzamas

«История культуры в видео, текстах и фотографиях» - описание, полностью соответствующее контенту, публикуемому изданием Arzamas. В сообществе можно узнать много нового об интересных вещах, о которых не рассказывают на уроках истории и литературы, например о вегетарианстве в дореволюционной России и тайных знаках в «Обломове» Ивана Гончарова.

15. Факультатив по истории

Тексты, в которых чувствуется характер и индивидуальность автора, порой читать куда увлекательнее, чем привычные статьи, написанные в информационном стиле. Автор паблика - колумнист издания «Дилетант» Оля Андреева, радующая подписчиков еженедельными статьями на тему истории.

Бизнес и мотивация

16. Стартапы и бизнес

Паблик издания vc.ru, пишущего о стартапах, растущих бизнесах и новых моделях заработка. Никаких бесполезных цитат и общих мотивационных советов - только факты, новости и интервью с предпринимателями.

17. IQ Blog — Бизнес секреты

Тем, кому нужна мотивация и поддержка советом на , поможет этот паблик. На стене публикуются разные записи: цитаты и факты из жизни исторических личностей, полезные статьи и тематические книжные подборки.

Спорт и фитнес

18. Спортивные статьи | Бодибилдинг

В этом паблике мотивировать призваны не броские цитаты, а развёрнутые полезные тексты, рекомендации из которых можно применить на практике. Статьи из этого сообщества помогут не только придать телу желаемую форму, но и сделать это грамотно, не навредив своему здоровью.

19. Персональный тренер

Ещё один паблик для тех, для кого совершенствование тела не очередное хобби, а одна из преобладающих в жизни целей. Многие посты подкрепляются видеороликами.

20. Бодифитнес, фитнес-бикини, фитнес

В этом сообществе можно найти всю необходимую информацию для поддержания тела в форме: мотивирующие цитаты, забавные картинки, инструкции по выполнению упражнений, советы по питанию и даже диетические рецепты.

Кулинария

21. ПП. ЗОЖ. Рецепты

В продолжение предшествующей категории: паблик с рецептами блюд, которые не навредят фигуре. Администраторы заверяют, что все рецепты авторские, а фотографии блюд - настоящие.

22. Cook it! — вкусные рецепты

Паблик с обычными рецептами, не только для худеющих. Его аудитория составляет более двух миллионов человек, а количество записей приближается к 60 тысячам, что позволяет говорить о Cook it! как об одной из самых популярных и полных книг рецептов «ВКонтакте». Для удобства в блоке «Информация» выведен специальный пункт «Поиск рецептов».

Разное

23. Freakbook

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

24. Newочём

Ещё один паблик, транслирующий лучшие материалы интернета, в этот раз - зарубежного. Администраторы предлагают подписчикам проголосовать в опросе за статью на английском языке, которую они хотели бы прочитать. Спустя некоторое время публикуется перевод статьи.

25. Лайфхакер

Ну и напоследок мы не могли не упомянуть про наш паблик. В сообществе транслируются статьи с сайта на разные темы, объединённые общей целью - делать жизнь читателя лучше.

После нашей подборки у вас больше никогда не будет проблемы с составлением личного плейлиста.

С развитием соцсетей музыкальная индустрия начала развиваться настолько быстро, что даже меломанам со стажем не удаётся уследить за всеми новинками. Если вы находитесь в поиске чего-то свежего и необычного, наша подборка для вас. Кстати, в конце материала вас ждёт небольшой сюрприз от редакции портала Свойкировский, надеемся, он вам понравится. Итак, поехали!

E:\music\

Мы решили сразу пустить в ход тяжёлую артиллерию. Этот проект включает в себя более 150 пабликов с музыкой абсолютно разных направлений и жанров. Как правило, админы пытаются найти что-то нестандартное, поэтому вы вряд ли найдёте здесь дискографию группы «Руки Вверх», зато начнёте развивать в себе хороший музыкальный вкус и хотя бы немного научитесь разбираться в жанрах. Осторожно! Зайдя в паблик, вы рискуете затеряться в нём надолго.

W Λ V E S

Этот паблик есть в подписках почти у каждого любителя электронной музыки. Почему? Да потому что тут нет всякого популярного хлама. Админы изо всех сил стараются быть «не такими как все» и упорно разыскивают на музыкальном сервисе Soundcloud годноту, которой часто вообще нет во ВКонтакте. Подписавшись на этот паблик, вы точно перестанете быть отсталым. В музыкальном плане, конечно.

Родной звук

Если вам противна всякого рода иностранщина, добро пожаловать в паблик «Родной звук». Здесь публикуются релизы исполнителей из стран бывшего СССР. Вы просто обалдеете от того, сколько популярных и не очень исполнителей обитает на постсоветском пространстве. В «Родном звуке» можно копаться часами. Неподготовленного слушателя может затошнить от обилия инди-рока, инди-попа и инди-фолка, но временами попадаются треки с очень даже годным звучанием. Зато вы точно не пропустите рождение новой звезды российской альтернативной сцены. Круто же.

Мелодии и ритмы любимых альбомов

Наверняка среди наших читателей есть те, кто всячески отвергает новые веяния и предпочитает свежаку из «облака» старые-добрые альбомы 90-х, 80-х и так далее. В этом паблике вы точно словите ностальгию за прослушиванием Ringo Starr, Black Sabbath и даже «Песняров». Проект выгодно отличается тем, что его админы каждый выложенный альбом снабжают его историей и небольшим рассказом об исполнителе. Так что, любители ретро, вам сюда.

Высокая музыка

В этом паблике появляется только классическая музыка. Основной плюс проекта в том, что посты публикуются не так уж и часто, а значит ваша лента не будет захламлена. Здесь царит уют и эстетика. Часто подборки сопровождаются стихами, живописью и рассказами о композиторах. Вступив в паблик, вы точно получите порцию классического музыкального просвещения и прослывёте эстетом.

JAZZ | Contemporary | Fusion | World

В период межсезонья под настроение как никогда хорошо послушать хороший джаз. В паблике, который мы вам предлагаем, регулярно выкладываются как подборки из представителей современного направления данного жанра, так и классический джаз. Если после фильма «Ла-ла Ленд» вы прониклись очарованием этой музыки, то паблик вам обязательно понравится. Если вы прошаренный фанат жанра - тем более.

С удовольствием отвечу на Ваш вопрос. Посвященных музыке пабликов ВК много, постараюсь выделить более предпочтительные. Но, конечно, основываясь, в первую очередь, на своём субъективном мнении (да и жанров предпочитаемых Вы не указали). Очередность расположения пабликов ниже никак не связана с их рейтингом, порядок произвольный. Не претендую на всеобъемлемость, тут точно всего не охватишь, да и не знаешь всего.

Замечательный паблик "История музыки". Здесь каждый день отмечают определённые события, происходившие в мире музыки в тот или иной день в определённом году, какие-то знаковые даты (дни рождения, дни выпуска синглов, альбомов, проведения концертов и пр.), публикуют посты-обзоры на альбомы разных жанров (в первую очередь - рок-музыка (как правило, классический рок или жанры, ему близкие), качественная поп-музыка), делятся текущими новостями из музыкального мира, публикуют интересные факты об исполнителях, песнях, композициях, альбомах и т.п. Часто можно увидеть различные тематические подборки, истории создания конкретной песни, альбома (собственно, изначально, видимо, паблик на это и ориентировался, как мы можем увидеть из названия).

Мелодии и ритмы любимых альбомов. Публикуют, как опять же видно из названия, музыку альбомами, обязательно рассказывая об истории их создания, биографические факты деятельности конкретных исполнителей; иногда описания носят рецензионный характер (отмечаются достижения написанного альбома, его сильные вещи и не очень, характерные особенности альбома в целом и отдельных композиций, новаторство, прогрессия группы, либо, наоборот, упадок), либо просто отмечают оценку критиков, какие награды продукт принес авторам/исполнителям. Преимущественно можно увидеть классическую рок-музыку, иногда фолк (не современный, как правило), джаз, бывает и поп-музыка (но также, как и в паблике выше, очень избирательно), бывает электронная музыка. Стараются делиться музыкальными новинками. Хороший паблик.

Сетка пабликов E-music (основная страница: ): тематические музыкальные паблики разнообразных направлений и жанров в музыке - от классического рока, джаза, фолка до советской музыки, маршевой музыки, дрона, эмбиента, витч-хауса, вонки и так далее. Здесь меню с каталогом страниц: . Еще и паблики, посвященные книгам, кино, игрушкам компьютерным есть. Ссылки на конкретные паблики размещать не буду, потому что их оочень много. Кстати, есть деление на паблики, посвященные музыке конкретных городов России.

Паблики BBC Radio. Как известно, это радио имеет несколько станций, каждая из которых посвящена чему-то конкретному. Этот информационный ресурс музыкально интересен, потому меломаны, любители музыки и указанных радиостанций в целом решили отражать соответствующий материал в рамках ВК. Напишу о более интересных.

BBC Radio 1 (страничка ВК - ) - преимущественно на нем можно услышать современную электронную музыку (техно, транс, трип-хоп, инструментальный хип-хоп и так далее). Публикуют новинки, лонгплеи, сеты различных артистов. участвующих в деятельности радиостанции, рейтинги, чарты, архивные выпуски передач, ротаций (все на английском, конечно) радиостанции, жанровые подборки, тематические подборки (аля летняя музыка и пр.).

BBC Radio 6 ( - ссылка ВК) - здесь необычная смесь музыки: с одной стороны, много классического рока, джаза, фанка, регги прошлого столетия, с другой - достаточно современного фолка, инди, электронной и поп-музыки, но все достаточно избирательно. Также публикуют архивные выпуски передач, текущие передачи (все на языке оригинала), рассказывают о новинках музыки, памятных датах и пр. Меломанам можно будет подчерпнуть достаточно интересного материала, особенно, если слушать передачи. Часто приглашают музыкантов для беседы и обсуждения материалов.

Любители музыки психо-прог-арт-этно-блюз-рок. Один из любимейших мною пабликов. Если вас интересуют указанные жанры, вы найдете здесь много интересного, хотя иногда от основной тематики администраторы уклоняются, можно, к примеру, увидеть и подборки классической поп-музыки (Майкл Джексон, Джордж Майкл, к примеру), трип-хопа, достаточно классической музыки. Но в основном именно прог, психодел, арт, джаз, фьюжн. Музыка публикуется в большей степени альбомно (также рассказывают об исполнителе, особенностях альбома, его истории, ну или обязательно указывают инструментальную составляющую (перечисленные жанры, как правило, всегда связаны с мультиинструментализмом). Выделяются памятные музыкальные даты, значимые даты. В паблике достаточно живых обсуждений (во многих группах/пабликах они уже умерли) относительно музыкальных предпочтений и подобного. Иногда можно увидеть опросники с оценками альбома. В общем, любители психо-прог-арт-этно-блюз-рока точно этот паблик оценят.

Collection Of Elite Music. Энциклопедия меломана. Звучит пафосно и претенциозно, но паблик хороший, простим его за это.) Опять же, преимущественно публикуются альбомы музыки 20 века, иногда с описанием интересных фактов и особенностей работ, альбома в целом. Описание паблика ВК выглядит следующим образом: "Страничка для тех, кто любит музыку всех жанров и направлений; музыку, имеющую красивую гармонию; музыку, которая ласкает слух и заставляет нас воспринимать окружающий мир совершенно в ином свете... Если Вы меломан, любите рок-н-ролл, блюз, джаз и просто добротную музыку, то Вам сюда! :-)". Преобладающие жанры, как видно, обозначены.

World of intellectual music. Вновь альбомно публикуемая музыка - классический рок, блюз, джаз, прог, арт и так далее.

Один день в истории музыки. Музыкальный календарь с рассказом о фактах истории написания песни, из жизни музыкантов и пр.

Для любителей классической музыки.


Группа об инди-музыке - свежие релизы, актуальные видеоклипы, розыгрыши билетов на концерты в Москве и Санкт-Петербурге. Большое количество обновлений в день с действительно качественной музыкой. Но всё-таки самое главное - это именно розыгрыши. Вы можете попасть почти на любой хороший концерт: Peter Doherty, Blood Red Shoes, IAMX, Bloc Party, The Paisley, Deep Purple и на другие. Устраивают свои маленькие вечеринки, но довольно редко.
Ссылка: http://vk.com/indie_music



MOTHER LAND (Музыка от отечественных исполнителей)
Этот замечательный паблик полностью посвящён новой отечественной сцене. Обновления бывают несколько раз в день: песни, интернет-премьеры альбомов, видеоклипы, розыгрыши билетов, анонсы мероприятий и многое другое. Контент впечатляет. Также ребята сами организовывают большое количество концертов, фестивалей и вечеринок в Москве и Санкт-Петербурге. Почти 7000 подписчиков, среди которых журналисты музыкальных изданий, критики, арт-директора клубов, редакторы порталов, музыканты модных групп и прочие люди, связанные с музыкальной индустрией. Например, редакция Look At Me или создатели музыкального телешоу на Певром канале. А если вы пишите музыку, то вы легко можете предложить ребятам опубликовать её.
Ссылка: http://vk.com/mymotherland



The New Thing
Мрачно, но прекрасно. Чёрно-белые фотографии и холодная музыка со всего мира: darkwave из Турции, постпанк из Швеции, coldwave из Франции, индитроника из Германии, шугейз из Италии и многое-многое другое. Ребята не брезгуют частым перепостом, но это даже хорошо. Есть ощущение, что ребята сутками напролёт сидят в Last.fm и выискивают, чем ещё порадовать своих подписчиков. Спасибо им за их труд.
Ссылка: http://vk.com/thisisthenewthing



Red Disco
Очаровательный паблик, посвящёный песням времён восьмидесятых и девяностых. Пожалуй, самое милое и примечательное в этом трек-блоге не столько музыка, сколько то, что каждый пост с песней сопровождается фотографией и небольшим рассказом, очень тонко передающим настроения и атмосферу последних советских десятилетий. «С самого утра идёт дождь - ноябрь проявляет себя во всей красе. А ведь, несмотря на это, надо встать в 7:30 утра и идти в поликлинику за справкой. Автобус встаёт в пробке, кондуктор проверяет билеты. Засыпаешь на ходу, еле удерживаясь за поручни. "Кто последний?" Очередь из 6 бабушек и одного дедушки с одиноким и красивым орденом на пиджаке». Очень атмосферный паблик.
Ссылка:

В хабе «Я пиарюсь». Причина простая: этот пост совершенно, никаким образом не технологический. Просто не знаю, в какой хаб лучше поместить этот пост.

Я пишу его скорее для самого почти полугодичной давности, когда положил в долгий ящик, а потом чуть не забросил этот проект. Для таких же, как я — людей, которые по каким-то причинам, жизненным обстоятельствам перестали работать над каким-то прекрасным проектом, и вот-вот махнут на него рукой. Я довел Public Radio до логической точки, до сегодняшнего первого релиза благодаря, пожалуй, в том числе какому-то везению, которое поставило меня на ноги, но именно такая статья, наверное, помогла бы мне тогда, если бы мне не так сильно повезло.
Остальные публикации пойдут в «веб-разработку», «javascript» и так далее: мне есть много что рассказать о начинке моего «радио», но начать большой рассказ о нем я очень хочу именно с лирики и просто истории того, как я все это делал.

Чтобы вы понимали, о чем я говорю: Public Radio — это специализированный плеер для музыкальных пабликов в Вконтакте. Как сказала моя хорошая подруга, один из первых тестеров этого приложения — «last.fm с подборками от теплых ламповых человеков, а не от бездушных роботов». Собственно, это абсолютно точное описание: last.fm дает достаточно точные подборки по твоим вкусам, но это действительно «группы, похожие на те, что вы слушаете». Но есть одно НО: множество групп, похожих на те, что я слушаю, и множество тех, что меня приведут в восторг, не совпадают. Я вот за неделю использования Public Radio с удивлением для себя самого понял, что мне очень даже нравятся некоторые представители отечественной альтернативной сцены (например, Пионерлагерь Пыльная Радуга) — хотя всегда слушал несколько другую музыку.

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

Появление идеи

Начну издалека, еще до того момента, как мне пришла вообще в голову идея радио.

Я сильно увлекаюсь музыкой. Не в том плане что в том же самом ВК у меня написано «йа миламан», а в том плане, что с одной квартиры на другую со мной переезжает набор качественной акустики с АЧХ типа «смерть соседям», две гитары (акустика и электро) и виниловый проигрыватель с коллекцией пластинок.
И я не люблю рекомендательные сервисы типа last.fm. По моим ощущениям — они слишком бездушные, что ли. Ты слушаешь одну группу, тебе говорят «смотри, парень, вот тебе такая же группа, слушай и их тоже». Слушаешь и понимаешь, что да, это абсолютно то же самое. Примерно как «попробуй этот бутерброд с сыром, сыр тут другой, но он по вкусу такой же, как ты только что ел».

Поэтому я предпочитал слушать онлайн-радиостанции типа Channel X. На него, честно говоря, наткнулся случайно — искал саундтрек из GTA, и оказалось, что реально есть такая онлайн-станция, очень качественная.

Со временем открыл для себя еще и такую вещь, как музыкальные паблики в ВК. Это сообщества, куда выкладывают музыку определенного формата — объем выкладываемого контента может доходить до 6-8 часов воспроизведения за сутки. Например, в моих группах есть паблик про пост-грандж, и есть паблик про new retro wave. Иногда это просто новости музыки (альтернативная сцена, или классический рок). Есть паблики фортепианных каверов на известные песни, есть паблики инструментальной музыки. В общем, музыка абсолютно на любой вкус.
Их крайне приятно слушать, правда, большинство из них своим форматом предполагает вдумчивое прослушивание: выкладываются альбомы, выкладываются подборки, в итоге — в режиме «играть все» раз в полчаса относительно резко сменяется музыкальный стиль. К тому же очень часто бывает ощущение дежа вю, если слушать паблики ежедневно. «Я же уже слушал этот альбом!».

Тем временем я еще на старом месте работы запустил фановый проект GTA V radio. Сначала сделал просто для себя плеер mp3-файлов, вытянутых с трекера, потом остальные захотели сделать из этого промо-проект.

В моей голове сложилось два и два, и я решил сделать маленький челлендж для себя самого: хоть сколько-то полноценное приложение, размещенное на github.io (читай, без бэкэнда вообще). Получилось, и через четыре дня заиграл прототип, который уже можно было слушать.
Он использовал алгоритм, который находил музыкальные группы из групп пользователя. Алгоритм был простой, как валенок: берем последние 20 постов, если в них есть хотя бы 20 треков — значит, это можно сыграть. Как ни странно, эта простая логика оказалось эффективной.

Прототип загружался минут пять, после чего появлялось 5-10 групп (сколько наберется), которые реально можно было включить и запустить этот самый рандом с условиями. Рандом был хитрый: он выбирал треки по возможности из тех, что не играли, а если таких не было — по определенной логике брал их тех, что играли давно. До сих пор хочу усложнить, поставив условие — не воспроизводить одного и того же исполнителя подряд, и никак не доходят руки пока, куда больше других задач по проекту.

Собственно, во времени загрузки и была первая проблема: API вконтакта не позволяло выполнять более трех запросов в секунду, так что все это превращалось в веселейший квест: запросить список групп, затем запросить посты для каждой из группы. У среднего пользователя может быть пара сотен групп, а в итоге — это растягивалось (с иногда всплывающими проблемами с ошибками таймаутов и прочим весельем) на минуты. Естественно, это утомляло.

Да, это можно было слушать (что и делал я и мои друзья), но для полноценного, гхм, развития и продвижения это было крайне неэффективно.
К тому же 5-10 групп выглядели крайне одиноко, и безумно хотелось добавить какие-то рекомендации, но с таким быстродействием это было бы нереально. Хотя музыка с этого радио у меня дома играла нон-стоп.

Долгий ящик

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

Да, я тогда покинул прежнее место работы. На лето я попал в одно довольно занятное место бэкэнд-разработчиком на ноде, и за два месяца там на меня напала жуткая апатия: было ощущение, что меня взяли на деньги сеньора, но при этом на позицию джуниора. Никакого доверия, много си-стайл кодинга (костяк разработчиков — бывшие сишники). Я уже было начал думать, что разработка — это не мое. Апофеозом был момент, который помню до сих пор:

-В этом js-модуле есть баг, найди.
через пять минут:
-Баг в этом участке кода, как он работает — без понятия, но кроме как в нем бага быть не должно. Его можно запустить на такие две строки:…
-Это замкнутый список с указателем, я его сам писал, оставь так, ищи баг. Это для перформанса.
через десять минут:
-Я заменил на предложенный код, замерил быстродействие, процессор просаживается на сотые доли процента, расход памяти такой же, баг ушел.
-Нет, оставь этот код, ищи баг.
через четыре часа:
-Я нашел баг, был плюс вместо минуса в одном месте.
-Нууу, окей. Я же говорил что список работает.

Сейчас это воспринимается даже смешно, но тогда я почему-то начал на полном серьезе задумываться о том, что к разработке у меня не лежит душа, что это не мое, и что это не то, чем мне стоит заниматься. Я даже начал прокручивать вариант с тем, чтобы достать с полки диплом инженера-судоводителя. Действительно, отсутствие эффективной деятельности угнетает и подавляет. Оглядываясь назад — я понимаю, о чем вообще говорят, когда говорят «дают тупую работу, чтобы ты сам тупел». Я стремительно тупел, я словно забывал все то, что умел, и терял желание что-либо делать. Я терял даже уверенность в себе и своих действиях, да настолько, что до сих пор периодически у лифта возвращаюсь и проверяю, закрыл ли я дверь. Проходит, конечно, но периодически до сих пор бывает.

К счастью, ребята от меня с моими умными идеями там устали, похоже, так же, как и я от них, и мы распрощались. Это отдельная смешная история, но я ее рассказывать не буду.

Я уже перестал тогда видеть в программировании торжество интеллекта, и начал, честно говоря, просто искать место, где можно удобно примостить пятую точку и получать приличные деньги за свои знания. Дальше была еще одна смена места в попытках примостить пятую точку куда потеплее, но в сентябре я вышел на какой-то стабильный ритм в жизни, впервые за черт знает сколько лет. В голове словно все стабилизировалось, и руки сами потянулись к Public Radio. Не потому что даже так интересно было запустить проект уже, а потому что была возможность обкатать те технологии, которые я не мог обкатывать в основном месте работы.

Самое интересное, что та самая уверенность в себе и своих решениях возвращалась именно благодаря тому, что я делал это самое радио.
Я много спорил с друзьями о том, как оно должно работать, больше всего споров вначале было про то, что нельзя пропустить трек и перейти к следующему. Технически это было возможно, конечно же, но идеологически — нет. Если тебе не нравится «станция» — выбирай другую, а не ищи на ней то, что тебе понравится. Попытка найти то, что нравится в гадости, когда рядом есть что-то, что может понравиться сразу, сродни какому-то мазохизму. По крайней мере на мой взгляд. Это был, кстати, еще один аргумент в копилку качественной рекомендательной системы.

Заодно тогда же, в сентябре, я увидел новую концепцию material design от гугла, и она зацепила, как в свое время зацепил Metro UI, в связи с чем я решил стилизовать приложение под нее. Не уверен, что получилось, но по крайней мере смена дизайна прошла хорошо.
Если пост читают фронтэнд-разработчики, то я объясню, чем же так вкусно было для меня возиться и «выпускать пар» — как в плане технологий, так и в плане UX.

Немножечко frontend-porn:
браузеры: ie11+ (и то потому что у меня winPhone), хром-фф последние
Javascript: ES6/traceur;
MVVM: vue.js;
Шаблонизация: Jade;
Стили: Stylus;
build system: gulp + browserify + gulp(как именно это — это для одной из следующих статей)
API: VK.com. Musicbrainz, coverartarchive, last.fm — отложено до следующих релизов по ряду причин.
Из временно выпиленного функционала: шейдерный эквалайзер для фона (нативные вызовы, без библиотек), нейронная сеть на brain.js в web worker для персонализации рекомендаций (надеюсь добавить во втором релизе).

Если вы разбираетесь во фронтэнде, то я думаю, что вы понимаете, насколько это заманчиво выглядит.
А если вы разбираетесь в бэкэнде — увы и ах, тут нет бэкэнда. ВООБЩЕ. Это не приложение с бэкэндом на апях, это не приложение даже с удаленными сервисами для хранения данных типа firebird. Максимум, что используется, кроме API Вконтакта и музыкальных сервисов — это localStorage и indexedDB на клиенте. Public radio — это настоящее client-side веб-приложение. У меня даже не стоит на сервере ничего кроме nginx. Это ведь в самом начале была просто еще одна ачивка в мою копилку: сделать взрослое серьезное приложение, которое можно развернуть на github.io. К сожалению, из-за last.fm придется делать какой-то бэкэнд: их api не поддерживает CORS, а друзья уже просят о его поддержке.

Для меня же это было сродни ковырянию под автомобилем — оно не будет ездить так, как надо, но сам процесс доводки доставляет удовольствие.
Просто игра ума и торжество аккуратности. То, что делаешь для себя — стараешься шлифовать, не хочется сделать гадость. Поэтому сидишь и часами медитируешь, как сделать правильно. Это правда было сродни психологической разрядке.

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

Возрождение

А значит — зацепило бы и многих других людей.

А что еще важнее — я смог бы доказать себе, что я могу создавать веб-проекты, которые работают, ездят, и которые по-настоящему нравятся другим. Нет, никакой коммерческой цели не было как тогда, так и сейчас, просто хотелось сделать хороший проект.

Неделю назад я вернулся, начал хреначить (иначе не скажешь), а заодно и взял домен publicradio.io.

И сегодня я могу сказать, что у меня есть первый релиз Public Radio. Да, там нет многого функционала, который я хотел бы в нем видеть: нет умной строки поиска, которая бы подсказывала станции для друзей, определенных исполнителей или других станций. Нет сложного социального взаимодействия. Нет аналитики и персонализации для владельцев групп. Нет даже банально удаления не нравящихся тебе групп из списка. Но оно работает, оно играет музыку, рекомендует мне то, что я с удовольствием слушаю, лайкаю и добавляю в «мои группы». Это то, без чего я не мог видеть это «долбаное радио» (да, был период, когда я называл его именно так и никак иначе).

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

Знаете, я только сейчас осознал, что я пришел в большую коммерческую веб-разработку ровно два года назад. 20 октября 2012 года я начал работать на первом месте из тех, что указаны у меня в резюме, до сих пор почему-то помню эту дату.
Наверное, это символично: начинать третий год работы в веб-разработке, запуская свой собственный проект. Некоммерческий, действительно фановый, такой проект, который нравится мне самому и который мне хочется развивать.

Наверное, у кого-то возникнет мысль «а в чем прикол? почему так долго делать? Да я это на коленке за неделю сделаю».

Я не буду спорить, сделаете. Я сам первую версию собрал за четыре дня, как я уже говорил.
А так долго… Два слова: быстродействие и рекомендации. Причем быстродействие как в плане работы с API, так и с рендером.
Если честно, получение данных можно было бы сделать в 2 раза быстрее, я его специально снизил сейчас: ВК отвечает через jsonp, который парсится как javascript, в режиме максимальной утилизации VK Api получалось, что 3 раза в секунду браузер парсил скрипты размером до 2 МБ каждый. Браузер, что логично, на это время подвисал, и даже дергался звук.

Что дальше?

Дальше я буду развивать проект — если людям он понравится, конечно. Правда, мне жутко не хватает времени — так что если кто-то хочет присоединиться, я только за. Я был бы рад видеть в команде Public Radio еще одного фронтэндщика и дизайнера, который хотел бы попробовать себя в Material Design.

Конечно, напишу 4 или 5 статей на Хабр про набор технологий, как и обещал выше. Мне правда есть о чем сказать — начиная от шейдеров (вот два, которые я сделал специально для Public Radio, но пока что не внедрил, долго объяснять причины, честно говоря: www.shadertoy.com/view/XsBSDW , www.shadertoy.com/view/XsBXDW) или построением веб-приложения как конечного автомата поверх генераторов es6 — и заканчивая простейшей рекомендательной системой и теми тонкостями, с которыми я столкнулся при ее создании на коленке.
Первую статью — про gulp+browserify+gulp, я надеюсь, я опубликую уже в среду.

Public Radio не станет коммерческим проектом, по крайней мере пока это мой проект.

Честно говоря, я не знаю, как мне продвигать его, и я искренне надеюсь на то, что мне просто повезет, и он станет сколько-то виральным. Я буду связываться с владельцами небольших пабликов и предлагать добавить их в список рекомендуемых: сейчас берутся первые 500 пабликов по слову music, парсятся, расчитываются по жанру и так далее — если создать каталог с жанрами, это значительно убыстрит и улучшит работу сайта — за размещение ссылки на радио (радио поддерживает ссылки на паблики, например, publicradio.io/?shantrock ), и, возможно, публикацию поста о радио. Если у кого-то есть хорошие идеи по развитию проекта — я буду рад услышать их, равно как и полезные комментарии.

Очень хотелось бы сделать мобильное приложение с кэшированием аудио — чтобы слушать «радио» в дороге или в метро, где лимитированный трафик (эта зараза может сожрать до 50 мб в минуту, особенно во время загрузки).

Но пока что у меня лично в планах сегодня вечером просто включить мою любимую станцию на Public Radio, собрать друзей, и отметить запуск моего первого полноценного веб-проекта.

Всем спасибо. Надеюсь, вам понравится Public Radio .

UPD: Забыл сказать. Если вам понравился проект и хотите помочь в его развитии — пожалуйста, поделитесь ссылкой с друзьями. Это очень важно, куда важнее, чем в обычных случаях «расскажите о нас друзьям»: если удастся наладить партнерство с большим количеством (от 500, в идеале — как минимум 1500-2000) музыкальных пабликов, получится значительно ускорить загрузку и давать более точные рекомендации. Заодно будет почти полностью переписан движок с целью подключения нейросети для системы рекомендаций. А готовность владельцев пабликов идти на контакт и помогать предоставлять данные прямо зависит от живой аудитории Public Radio.



Загрузка...