Mielophone — простой и быстрый поиск музыки



    Вступление


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

    Что внутри?


    Как и прошлая версия, новый Миелофон написан на actionscript 3 с использованием Adobe Flex и AIR. Из этого можно сделать два вывода:
    1. он будет работать на всех ОС (win, mac os, linux, а в будущем и на мобильных устройствах)
    2. вам понадобится Adobe AIR (но можно и без него, об этом ниже)
    Второй пункт с выходом AIR 3.0 становится не так категоричен. AIR будет нужен обязательно только для пользователей Linux систем. Для Win и Mac планируется делать бандлы, которые не будут требовать отдельной установки AIR или наличия администраторских привелегий. Встроенное автообновление, конечно, прилагается.

    Главная фишка нового Миелофона — система плагинов. Поиском потоков и мп3 занимаются именно они. Любой желающий может написать свой плагин. В ближайшее время планируется запуск Plugin Market'а — единого каталога всех плагинов с установкой в 1 клик. Подобная система так же позволяет легко и просто расширять источники потоков и мп3 практически незаметно для пользователя.

    А теперь перейдем к вкусному — что же, собственно, ждет нас внутри? Это первый релиз после долгого времени и в данный момент он умеет не особо много, но базовые вещи конечно уже есть. Итак, вы сможете:
    1. Искать по исполнителям, альбомам, песням
    2. Смотреть топы для всего этого дела
    3. Конечно же слушать отдельно песни или целые альбомы
    Пока это все. Возможности скачивать, составилять плейлисты пока нет. Они будут в следующих версиях (более подробно о следующем релизе будет рассказано позже в блоге приложения).
    Конечно, я буду рад услышать от вас о любых багах, глюках, тормозах или о ваших крутых идеях.

    Как это выглядит?


    Перейдем к внешнему виду. Я старался сделать его как можно минималистичнее и проще. Получилось ли, решать вам.
    Главное окно приложения было в начале статьи. Страница исполнителя выглядит так:


    Треклист альбома:


    Плеер в мини версии:


    Как оно работает?


    Если вам лень качать и ставить кучу вещей (или вы хотите дождаться бандлов), работа нового Миелофона показана в скринкасте ниже:


    А где?


    Итак, заключительная часть. Где же оно? :)
    Вебсайт проекта: mielophone.github.com
    Сорс на гитхабе: github.com/mielophone/Mielophone
    Твиттер проекта: twitter.com/mielophone
    Страница на фейсбуке: www.facebook.com/mielophone
    Блог в тумблере: mielophone.tumblr.com
    И канал на ютубе: www.youtube.com/user/mielophoneapp

    А скачать и попробовать первую версию можно тут: github.com/mielophone/Mielophone/downloads
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 119

      +4
      По самому сервису пока сложно/рано что-то сказать. Задумка интересная, Но по его лицу уже видно как быстро ворвалась тенденция использовать плитки из Windows 8 :)
        +2
        я на самом деле очень долго думал над тем, как оформить главную страницу. потому как я совсем не дизайнер, особо выбирать было не из чего. и почему-то подумалось, что метрошная плитка будет хорошо смотреться. надеюсь не прогадал :)
        • НЛО прилетело и опубликовало эту надпись здесь
          0
          Действительно, смешение стилей, но сама плитка тут вполне подходит. Обложки альбомов, те же «плитки».
          Если со временем всё довести, думаю будет хорошо. :)
            +1
            буду стараться :D
              0
              Так в zune и wp7 и сделано.
              0
              Ну в Mac OS X эти плитки выглядят весьма странно. однако в iTunes есть все теже плитки, но смотрятся иначе.
              0
              Главная страница оторвана по стилю от всего остального
            +3
            Вопрос, почему на первом скриншоте большая надпись Mielphone, а заголовок окна, да и вообще везде говорится об Mielophone?
              +2
              oh shi-! а это очепятка, которую никто до вам не заметил %)
                +6
                «до вас» конечно же
                  +2
                  А мне почему-то тоже сразу в глаза бросилось :)
                    +2
                    >_> уже пофиксил, в следующем апдейте все будет хорошо :)
                +1
                Там адоб отказался от поддержки linux в adobe air кажется? На версии 2.6 становилось.
                  0
                  отказался, да. но 2.6 вполне себе работает :)
                    0
                    Тогда отлично, музыка, если не ошибаюсь изначально из вконтакте парсится? И каким образом это происходит, если не секрет?
                      +1
                      не только оттуда. вся музыка из плагинов. для них тоже есть репозитории на гитхабе, можете посмотреть код, если интересно.
                        0
                        А где они находятся, подскажете?
                          0
                          Все, нашел, простите, смотрел ваши репы, а надо было mielophone team.
                            +1
                            помимо официальных есть еще от наших друзяк плагины: github.com/mielofan/
                  +7
                  Во-первых, спасибо что не забросили проект, старый миелофон у меня служит верой и правдой, и настолько привык к его полезности, что некоторые недочеты давно пропускал мимо глаз.

                  Рискнул установить новую версию взамен «старого доброго». Пока вердикт — с интерфейсом всё-же перемудрили=) Надеюсь общими усилиями некоторые поправки все-же будут иметь место.

                  Вкратце что именно ставило в тупик:

                  -на главном окне нет строки поиска, с неё обычно и начиналась работа в старом миелофоне. Т.е. сейчас чтобы поискать что-то, надо уже тыкать в альбомы или песни.

                  -причем новая строка поиска заботливо спрятана и никаким намеком не видна на экране в альбомах или песнях, методом тыка всё же нашел, что она всплывает. Не очень очевидно и неудобно по некоторым причинам — при всплытии строки поиска курсор должен оставаться в той области, чтобы строка опять не спряталась. Для тех кто использует мышь или тачпад, наверное, удобно. Но я 99% времени работаю с вакомовским пером вместо мыши, тут такой фокус не очень проходит (навожу курсор на верхнюю область, и переношу руку с пером на клавиатуру, но в этот момент курсор может съехать вне области поиска, и строка пропадет. Перо работает даже при некотором отдалении от планшета, поэтому такой эффект.

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

                  -в целом по навигации. Был ли какой-то смысл разносить элементы навинации по левому, верхнему и правому краям? Получается, что миелофон надо постоянно «крестить» слева-направо-наверх=) В одном месте было бы удобнее, на мой взгляд.
                    +2
                    спасибо за такой подробный отзыв :) непременно буду думать как все это лучше сделать, уже многие прокомментировали все это безобразие, и уже даже есть мысли про то как это получше реализовать.
                    про перо тоже подумаю, хотя в руках держал их всего пару раз, но представление о том, как оно работает вроде есть. постараюсь упростить гуи и для него :)
                    0
                    Немного не понятно, как слушать топы. top50: группа выдал саму группу со списком альбомов.
                      +1
                      дальше выбираем альбом и тыкаем на трек или на кнопку «играть весь альбом» вверху :)
                      ну и можно посмотреть скринкаст, там все это показано
                        0
                        Это понятно :) В старой версии можно было послушать top50 треков артиста с lastfm. Я об этом.
                          +1
                          аы. я вас не так понял. да, эта фича в планах. в ближайшее время постараюсь довести функционал новой версии до уровня старого миелофона )
                            0
                            спасибо :)
                      0
                      А как выйти из настроек?
                        +2
                        подвести мышку к левому краю окна и подождать. получилось дико непонятно да >_>
                        посмотрите скринкаст, там показаны все хитрые фишки гуи )
                          +2
                          подвести мышку к левому краю окна. меня уже обругали за эту неинтуитивность да :\
                            0
                            Влево до края окна.
                          • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              спасибо за фидбек. да, я в курсе подобного поведения. в данный момент как раз думаю как лучше сделать плейлисты внутри :)
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  0
                                  клавиши можно. про планы скоро будет блог пост в тумблере. анонсы поста будут в твитторе и фейсбуке, поэтому выбирайте, чем удобнее пользоваться :)
                              • НЛО прилетело и опубликовало эту надпись здесь
                                –3
                                он будет работать на всех ОС

                                Не хочется начинать очередной холивор, но четверть миллиарда проданных iOS устройств передают вам привет :)
                                  +6
                                  не хочется вас огорчать, но AIR давно компилиться под iOS в том числе
                                    –2
                                    А качество полученного результата значит вас не беспокоит? Напомню, Machinarium путем такого переноса потребовал наличия двухъядерного процессора — по запросам будет покруче чем Infinity Blade.
                                      +3
                                      машинариум — это все-таки игра, совсем другой уровень. прогрывание музыки, простые ГУИ и прочие мелочи отлично показали себя на ифоне 3г, на 4 наверно вообще летать будут.
                                      если внимательно посмотреть на апп стор, то вы найдете очень много топовых приложений, которые написаны на аир.
                                        –2
                                        Тем не менее, Machinarium — это не Infinity Blade, а обладает куда более высокими требованиями. Да что там говорить, у некоторых приложений интерфейс более навороченный, чем графическая часть Machinarium (не то чтобы это был недостаток этой игры, не за графику же в нее играют).

                                        И да, конкретных примеров прямого переноса Air приложений в iOS я знаю не так уж и много, хороших и того меньше (буду рад примерам) — куда чаще популярные приложения по ошибке считают написанными на Air, т.к. изначально они делались на Flash, однако при переносе их в App Store их существенно переписывали (многие даже перенесли в App Store еще до того как появился способ собрать Air приложение под iOS, что как бы намекает).
                                          +2
                                          адобы у себя в блоге по аир довольно часто постят иос приложения из топа на аире.
                                        +2
                                        Машинариум – игра изначально не предназначенная для мобильных устройств, сделанная на чистом флеше. При этом скомпилирована под Adobe AIR 2.7, который в отличии от 3-ей версии медленнее и не имеет возможностей строить двухуровневую архитектуру. Большая часть графики в игре – обычный флешевый вектор, который категорически не рекомендуется для мобильных приложений.
                                        Разработчики просто воспользовались кнопочкой в Adobe Flash Profesional CS5 — «скомпилировать в AIR». Они практически не приложили никаких усилий по оптимизации.

                                        Поэтому данный пример я считаю весьма не адекватным, и демонстрирующим не проблему платформу, а проблему отдельных разработчиков.
                                    0
                                    А откуда музыка берется?
                                      0
                                      из плагинов. плагины там же на гитхабе :)
                                        +5
                                        Ну а плагинами откуда она берется?
                                          +9
                                          ну так из общедоступных источников же!
                                      0
                                      а как теперь работает поиск по вконтакте?..
                                        +2
                                        пока никак, так как конкретно к вконтакту приложение не привязано )
                                        –10
                                        Приятная подделка, но как не пытался себя заставить пользоваться себя подобными сервисами — всегда провал, не получается. И этим не буду. Причина проста — существует Vkontakte с огромной базой, и возможностью дать ссылку на трек. Всё, точка. Люблю делиться музыкой с друзьями, Вконтакте позволяет это делать, а зарегистрированы там практически все друзья и знакомые (даже если не пользуются — есть аккаунт для музыки, и просмотра видео). Как не странно для меня это перекрывает абсолютно все плюсы сервисов вроде вашего вроде поиска по альбомам и др.
                                          0
                                          социальная часть, кстати, тоже готовится. возможно не в ближайших апдейтах, но непременно будет.
                                            0
                                            Поддерживаю.
                                            Впрочем, лично я не вижу смысла в потоковом аудио в роли основного плеера — качество от потерь сжатия не на высоте, как-то к lossless уже привык. А вот если ознакомиться с чем-то новым — тут конечно ВКонтакт незаменим.
                                            0
                                            До сих пор пользуюсь вашей прошлой работой, старым добрым Миелофоном. Кстати, найти его нетрудно, но скачать невозможно, разве что на лепрошаре. Слыхал про угрозы юридической расправы в ваш адрес, в связи с чем ваш товарищ, я так понял, и отошёл от дел. Расскажите, пожалуйста, чем всё тогда закончилось и не боитесь ли повторения сценария?
                                              +3
                                              в тот раз закончилось тем, что удалили все сайты-сорцы и копирасты отстали. повторения не боюсь. сама программа только ищет в сети публично доступные треки, в этом нет ничего противозаконного.
                                                0
                                                У меня вопрос: почему яндексу-гуглу-нигме- можно «это» делать, а независимым музыкальным поисковикам — нельзя, сразу «пираты» и «воры»?
                                              0
                                              Планируется ли добавление «электронной музыки»? Если да — то будут ли радио-шоу?
                                              Будет ли фильтр «Bit rate»?
                                                +1
                                                не очень понял про электронную музыку. радио добавить планируется :)
                                                с битрейтом хитрее, но в мыслях тоже есть да.
                                                0
                                                Курсив в строке поиска мне кажется лишний. Скажите, а как будут происходить обновления?
                                                  +3
                                                  программа при запуске проверяет наличие новой версии. если она есть, выползет окошко с кнопкой «обновить»
                                                  0
                                                  А как скачать трек? Кнопка Download есть, но ничего не происходит.
                                                    0
                                                    в этой версии возможности скачать пока нет, будет добавлена в следующих апдейтах. наверно надо было кнопку даунлоад более серой делать )
                                                    +4
                                                    Алиса, миелофон у меня!
                                                      +2
                                                      Они тебя пытали, но ты им ничего не сказал?
                                                        0
                                                        Не, не так.
                                                        Вот так надо: «Ты же им ничего не скажешь, когда они тебя будут пытать?»
                                                        0
                                                        0
                                                        хотелось бы возможность собирать плейлист из чего угодно, а не только отдельный альбом. или ЧЯДНТ?
                                                          0
                                                          будет такая возможность в ближайшем апдейте :)
                                                            0
                                                            спасибо за труд! =)
                                                          0
                                                          похожее listen.grooveshark.com
                                                            +2
                                                            грувшарки, кстати, обещали апи, если у меня будет достаточно много юзеров
                                                            0
                                                            Хотелось бы, чтобы шустрее работало. При первом запуске тут же повисло.
                                                            Не хватает даты релизов у артиста. Это тоже немаловажно, я считаю.
                                                            А скробблинг ласт.фм планируется?
                                                            Строка поиска не понравилась — тоньше бы ее сделать да и надпись жирная слишком, может даже шрифт поменять стоит.

                                                            А так круто, продолжайте работать в том же духе :)
                                                              +1
                                                              скробблинг будет обязательно.
                                                              повисло т.е. совсем-совсем? а можно узнать вашу ОС и версию АИРа?
                                                                0
                                                                Win7 64bit, версия эира была только что загружена с adobe.com
                                                                Повисло приложение при переходе на «Artist», пришлось завершать
                                                                  0
                                                                  хм, окей попробую повторить и починить :)
                                                              0
                                                              Отличнейшее приложение! Так понравилось, что захотелось полноэкранного режима.
                                                              Пошел искать кнопку Donate ;-)
                                                                0
                                                                спасибо за отзыв :) жду багрепортов и запросов фич :)
                                                                0
                                                                Было бы не плохо сделать поиск по жанрам. Мне нравится, как это сделано на Fidel.ru — тыц
                                                                  0
                                                                  теги, жанры, настроения в планах )
                                                                  0
                                                                  Спасибо
                                                                    0
                                                                    Так была уже вроде эта программа год или два назад, а потом умерла. На Лепре раздавали, если не ошибаюсь. Это она же, или другой проект?
                                                                      0
                                                                      Это тот же проект, но переписанный с нуля.
                                                                      0
                                                                      Спасибо за программу, для меня полезная.
                                                                      Зашел на сайт проекта и был очень удивлен отсутствием Русского языка. Ну сколько уже можно под пиндосов подстраиваться? Неужели для них все делается?
                                                                        0
                                                                        P.S ))Автор где русский язык в программе?)))
                                                                          0
                                                                          все довольно просто — прошлую версию пришлось переводить с русского на английский, эту решил сразу делать на английском. на и не так уж его там много, чтобы жаловаться. не верю, что вы не знаете слов artist, song, album и settings :)
                                                                            +1
                                                                            IMHO, интерфейс приложений ВСЕГДА должен быть на английском.
                                                                              0
                                                                              IMHO План Даллеса работает на ура.
                                                                            0
                                                                            Странная штука — стал искать исполнителя Van Canto. Не нашел. Зато когда ввел название альбома Tribe to Force — нашлось и тогда появилась возможность перейти на исполнителя.
                                                                              0
                                                                              это баг, посмотрю
                                                                                0
                                                                                Видимо был невнимателен, Van Canto там стоит первым. Прошу прощения.
                                                                              0
                                                                              Еще багрепорт/фичереквест. В убунту если растянуть на весь экран, то вернуться назад не получается — потому что на левую границу экрана в юнити вылезает лаунчер.
                                                                                0
                                                                                эм… так это баг юнити, нет? фрейм окошка-то стандартный используется. или я вас не понял :)
                                                                                  0
                                                                                  Нет, просто в юнити бар вылезает при наведении на левый край (как в виндовсе строка пуска может вылезать при наведении на нижний край экрана) и бар, соответственно, перекрывает приложение. Таким образом вернуться назад не получается…
                                                                                    0
                                                                                    а. все. понял. ну меня уже обругали за навигацию, я уже думаю как еще переделывать )
                                                                                0
                                                                                Интересная вещь.
                                                                                Несколько смущает то, что у картинок (изображение группы в результатах поиска или в топах) меняются пропорции и иногда смотрится не очень. Можно как lastfm просто обрезать немного — иногда это лучше, чем искажения. Это видно на примере Distemper, например.
                                                                                Ещё один раз зависло, когда плеер был на весь экран и я начал изменять размер окна (сужать), но не повторяется.
                                                                                Ну, и в качестве наращивания функциональности, можно попробовать реализовать подсказки при частичном вводе названия.
                                                                                А так пользоваться удобно.
                                                                                  +1
                                                                                  да, про картинки я тоже заметил, надо будет поправить.
                                                                                  на тормоза при ресайзе тоже много жалуются, буду ковырять )
                                                                                  0
                                                                                  Похоже сломался линк на Linux-версию. :(
                                                                                    0
                                                                                    Все. Нашел другой источник.
                                                                                      0
                                                                                      это я опрометчиво удалил старые.аир файлы и забыл обновить линки на сайте. поправил
                                                                                      0
                                                                                      обнаружил баг при поиске исполнителя
                                                                                      по запросу Miles Benjamin Anthony Robinson — выскочил список из похожих исполнителей, некоторые из которых были с картинками, а некоторые без. так вот те что с картинками загружались нормально, а остальные, включая собственно и исполнителя, которого я искал, очень долго и безрезультатно грузились, а при нажатии кнопки назад и повторной попытки загружается страница последнего удачного поиска

                                                                                      в целом плеер понравился, хотя по функционалу похоже на last.fm free player
                                                                                      доводите до ума дизайн и юзабилити =)
                                                                                        0
                                                                                        за баг спасибо, буду править. и обязательно все доведем :)
                                                                                        0
                                                                                        А почему интерфейс не по-русски?
                                                                                          0
                                                                                          потому что программа ориентирована не только на русских пользователей
                                                                                            0
                                                                                            Но логично было бы сперва сделать русскоязычную версию. А когда она будет, кстати? Могу помочь с переводом, если нет времени.
                                                                                              0
                                                                                              я не уверен, что она вообще будет. во-первых, ради дестяка слов вроде song/artist/album затеивать перевод это дорольно глупо, уверен что любой эти слова знает. во-вторых, все базы данных все равно по большей части на английском
                                                                                          0
                                                                                          На первом скрине поечатка в названии ;)
                                                                                            0
                                                                                            дада, уже поправил >_>
                                                                                            0
                                                                                            у меня при первом запуске вроде как все заработало, но звука не было. несколько раз закрывал не помогло. появился звук только когда подергал регулятор громкости в миелофоне (который и был на 100%), больше звук не пропадал
                                                                                              0
                                                                                              да, уже жаловались ) это баг в запоминании уровня громкости
                                                                                              0
                                                                                              <math_nazi>Функционал, блин. И где вы в этом многобуков его описали?</math_nazi>

                                                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                              Самое читаемое