Новая версия Last.fm free music player для Google Chrome

    Прошел месяц с выпуска прошлой версии плагина для Google Chrome, расширяющего возможности всеми любимого Last.fm (предыдущий хабратопик), и за это время он обзавелся большим количеством новых возможностей.


    Ссылка на плагин:http://goo.gl/zLP0

    Поддержка скробблинга!


    Ну тут без комментариев :)

    Проигрывание музыки после закрытия вкладки и последовательное проигрывание


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

    Если честно я заново для себя открыл такие возможности Last.fm как Tags и Playlists.
    1. Создаем плэйлист
    2. Добавляем туда песен
    3. Натравливаем на него плагин
    4. PROFIT :)

    Пунткты 3-4 можно повторяйте с любым блоком, содержащим список песен.

    Отказ от Flash, теперь все проигрывается через HTML5 Audio


    Прощайте извращения с политиками безопасности и зависаниями!
    Но надо учесть что mp3 работает только в Chrome. Для того что бы заработало в Chromium нужно ставить дополнительные пакеты. Для Убунты это chromium-codecs-ffmpeg-nonfree.

    Удобный мини плеер встроенный прямо в интерфейс Chrome


    Кто сказал что браузер не может быть плеером? Я лично очень жду Google Chrome OS :)

    Приятного использования!

    PS.
    В ближайшее время планирую цикл статей по созданию расширению для Chrome на основе моего плагина.

    PS.PS. Немного лирики о Firefox
    Я всегда стремился выбирать средства разработки которые давали кратчайший путь Идея -> Реализация. И поэтому я использую такие продукты как Google App Engine, Google Chrome, стараюсь использовать возможности HTML5, список можно продолжать долго. Так вот, когда делаешь плагин для Google Chrome, понимаешь насколько там все сделано удобно и для людей. Все настолько логично и правильно.
    Когда делаешь его для Firefox, понимаешь что тебя забросили в джунгли, со своими странными правилами, политиками безопасности, страшным XUL и так далее. Я пытался, честно) Можете сказать что не осилил. Но я лучше буду тратить свою энергию на создание чего то нового и полезного, чем на борьбу с программными средствами.
    Если они когда нибудь допилят JetPack, кто знает, может и появится порт.

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

    Подробнее
    Реклама
    Комментарии 82
    • +2
      Все же надеюсь, несмотря на описанные проблемы, на создание версии для Firefox )
      • 0
        https://addons.mozilla.org/ru/firefox/addon/7684/
        Могу это посоветовать :)
      • +3
        Не работает, и вообще ничего не понятно.
        • –1
          Посмотрите предыдущий хабратопик для более подробного описания.
          Что именно не работает? Появился ли плагин в панеле верхней? Добавились ли кнопки проигрывания на страницах last.fm?
          • 0
            у меня вот такая проблема, когда за хожу по этой ссылке, чтобы установить


            хм… я прочитал оба топика, вроде ни у кого подобного не было

            версия Chrome 4.1.249.1064 (45376) полностью на русском
            • 0
              Обновитесь. Проблема была в Notifications API, который ваш браузер похоже не поддерживает. Временно отрубил это функцию.
          • 0
            Действительно не понятно. Так и не смог разобраться как пользоваться этим расширением. Первую статью тоже смотрел. Инструкцию бы предусмотреть на странице с описанием расширения. Авторизация на Last.fm выполняется, но проигрывать станции заставить не смог. Если не затруднит, добавьте краткое описание использования.
            • 0
              Вроде разобрался. Управление происходит именно через запуск проигрывания композиций на Last.fm
          • +14
            :)
            • +2
              Супер, все работает, слушаю, спасибо.
              • 0
                спасибо, удобное расширение.
                хотелось бы еще в идеале: кнопки управления отдельно — тыкать по текущей песне для паузы — неудобно
                и кнопку «стоп» :) для остановки. а то у меня только что зажралось 60% процессора, и пауза не помогала.
                • +3
                  А есть возможно так же в popover'е слушать не плейлист, а рекомендации или радио?
                  • 0
                    Нет, и не думаю что буду такой функционал делать. Как допустим и скачивание песни тоже врятли появится.

                    Тут дело наверное в идеологии, Last.fm это делает гораздо лучше чем я бы делал, так зачем дублировать. Я лично готов за него платить(и плачу), и пользуюсь его радио.
                    • +1
                      Так кто же спорит, и я тоже плачу, и скачивать песни не рвусь ни разу =) Last.fm предоставляет API для получения плейлистов рекомендаций и радио, его я и предлагал заюзать. Просто если бы были реализованы эти фичи, можно было бы отказаться от одного из основных держащих меня на Firefox'е расширений: fire.fm — https://addons.mozilla.org/en-US/firefox/addon/7684/ К тому же под Chrome уже есть подобное приложение: Seesu — habrahabr.ru/blogs/webdev/93782/ Но я предпочитаю минимализм =)
                      • +2
                        Ну на самом деле почему бы и нет, я просто подумал немного не про то сначала.
                  • +4
                    Отличная идея. Все, чего мне не хватает — регулятора громкости.
                    • НЛО прилетело и опубликовало эту надпись здесь
                    • 0
                      Не работало до тех пор, пока не разлогинился из вконтакта. Старый баг? Ubuntu Chrome 6.0.401.1 dev
                      • 0
                        О, разлогинился и у меня заработало! Mac OS X.
                        • 0
                          Баг возникает когда вы залогинены одновременно на vkontakte.ru и vk.com, если разлогиниться из любого из сервисов, заработает. У меня есть идея как это исправить, будем думать дальше.
                      • 0
                        У меня почему-то проигрываются только 30-секундные отрывки.
                        • 0
                          Если расширение не может найти в базе трэк, оно пытается воспроизвести превью которое предоставлят last.fm

                          Пришлите мне трэк на всякий случай, что бы я удостоверился.
                          • +1
                            Да много чего уже перепробовал. Вот допустим этот трэклист www.lastfm.ru/tag/acid%20jazz/tracks играет отрывки, да и вообще всё что я пробовал прослушать. Песни все известные и базе контакте есть.

                            «Search provider» пробовал все. Играет все равно отрывки. Интересно, что по лупе треки отлично находятся.

                            P.S. Chrome 6.0.401.1
                        • 0
                          Отличная штука. Но почти работает у меня: почему-то песни не играют полностью, или так и должно быть?
                          • 0
                            Смотрите мой комментарий выше, пользователю bye
                            • 0
                              спасибо, уже увидел…
                              проблема точно такая же.

                              Хром: 6.0.408.0 (47482) Ubuntu
                              • 0
                                проблема похожа не только в этом
                                • +1
                                  похоже сервис просто немного задосили, потихоньку отпуская, буду думать
                                  • 0
                                    Бывает. Держитесь. Штука и правда очень удобная.
                              • 0
                                оо… он еще и после закрытия вкладки играет :)
                                кажется, мой хром глючит-с
                                • +1
                                  Это не баг а фича, причем офигенная!) Автору огромное спасибо.
                            • 0
                              не работает. тыкаю в кнопку play, на ней крутится кружок, а песня не играет:) хром обновлял
                              куда копать?
                              • 0
                                Зайти на страницу управления плагинами. Включить режим разработчика. Найти в списке расширение и нажать на background.html. Нажать Ctrl+Shift+J что бы вызвать консоль разработчика. Скопировать то что написано в консоли и отослать мне в личку.
                              • 0
                                Спасибо, работает. Было бы круто, чтобы добавленные в плейлист треки (на сайте lastfm) сразу обновлялись в плагине. А то приходится лезть в плейлист и нажимать play, только тогда обновляется. Или это сделать невозможно в виду каких-то ограничений lastfm?
                                • +2
                                  Нет ничего невозможного. Это вполне реально.
                                • –1
                                  Какая тема стоит у хрома?
                                • +1
                                  Спасибо за плагин. Он замечательный!)
                                  Наконец-то появилась возможность слушать «loved track» в last.fm.
                                  Хотелось бы что бы в плейлист добавлялись треки со всех страниц. (У меня больше 150 loved track, ласт.фм распологает их на 4 страницах), либо после последней песни загружалась следующая страница.
                                  • 0
                                    Поддерживаю, та же ситуация.
                                  • +2
                                    Отличное расширение!
                                    Вот только кнопочка Random не помешала бы. Утомит быстро слушать песни из тэгов или плэйлистов в одном и том же порядке.
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • 0
                                        В чём смысл выбора контент провайдера в настройках? Поиск, насколько я понял, осуществляется через api.vkontakte.ru, а он на работе забанен. Поэтому даже если выставить простоплеер — положительного эффекта нет.

                                        • 0
                                          Ниче не понял. В смысле как пользоваться. Ну кнопка, ну нажимаю, ну не выбраны треки… и?
                                          • 0
                                            Он интегрирован с сайтом Last.fm. Если вы на сайте Last.fm нажмете на кнопку проигрывания, все заработает. Для примера тут www.last.fm/music/The+Beatles/+charts?rangetype=week&subtype=tracks.
                                            • +1
                                              А… дельно, толково, но мануальчик не помешал бы ) Лично я Last.fm пользуюсь уже годы и сам сайт почти не вижу, только если группа понравилась и нужно увидеть о ней больше инфы, плеер last.fm покрывает 90 процентов прочих нужд связанных с сервисом )
                                          • 0
                                            плагин отличный! мега-удобный, но странно, что проигрываются не все треки
                                            притом что все они есть на вконтакте. странно.
                                            спасибо.
                                            • 0
                                              Нажимаю на кнопочку.
                                              No tracks selected — а как их выбрать то?
                                              Дайте дураку инструкцию
                                            • 0
                                              Не совсем понял — плагин воспроизводит треки из last.fm или вконтакта? Если из last.fm, воспроизведение всё ещё ограничено 30 треками?
                                              • 0
                                                Он воспроизводит из vkontakte если находит там этот трек, если нет, то пытается воспроизвести превью из last.fm.

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

                                                Кстати какая у вас сейчас версия плагина? В версии 2.0.10 были внесены некоторые изменения, которые должны немного поправить обстановку.
                                                • 0
                                                  > Он воспроизводит из vkontakte если находит там этот трек, если нет, то пытается воспроизвести превью из last.fm.
                                                  А если на last.fm есть подписка?

                                                  > Кстати какая у вас сейчас версия плагина? В версии 2.0.10 были внесены некоторые изменения, которые должны немного поправить обстановку.
                                                  2.0.10 как раз. Как, собственно, производить поиск через плагин?
                                                  • 0
                                                    Без подписки видимо воспроизводит только бесплатные трэки.

                                                    В плагине поиска нет, пользуйтесь сайтом.
                                                    • 0
                                                      То есть происходит перехват запросов, выполняемых пользователем вконтакте? Или перехватываются поисковые запросы, выполняемые в last.fm?
                                                      • 0
                                                        Вы все запутали :)

                                                        Плагин просто на страницы Last.fm добавляет свои кнопки, при нажатии на которые проигрывается музыка из вконтактика, вот и все :)
                                                        • 0
                                                          > Плагин просто на страницы Last.fm добавляет свои кнопки, при нажатии на которые проигрывается музыка из вконтактика, вот и все :)
                                                          Ага, теперь понятно. То есть когда я кликаю на значке Play должно произойти воспроизведение из залитого вконтакт? В чём может быть причина, если этого не происходит, хотя песня достаточно популярная и почти наверняка есть среди залитого?
                                                          • 0
                                                            Попробуете выполнить то что я написал в этом комментарии habrahabr.ru/blogs/i_am_advertising/94052/#comment_2858901 и прислать мне в личку результат.
                                                            • 0
                                                              В консоли только «Token: undefined».
                                                              Может быть дело в используемой версии браузера? Версия 6.0.411.0 (47760).
                                                              • 0
                                                                Вообще странно там должно быть много всего. Попробуйте открыть окно с background.html, октрыть там консоль, и не закрывая его попробовать проиграть трэк. Посмотрите что после этого будет в логах. Я сам на 6 версии сижу, все работает.
                                                                • 0
                                                                  Вот такие ошибки выдал: pastebin.com/vrFMKc8u
                                                                  • 0
                                                                    это вы мне прислали то что было в окне last.fm где запущен, пришлите еще логи из background.html, а также на какой странице last.fm у вас такое возникает, и при какой последовательности действий.
                                            • 0
                                              великолепный плагин. спасибо!
                                              • 0
                                                зачем распространять по интернету информацию о том, что во вконтакте есть куча «бесплатной» музыки?
                                                ведь чем популярнее этот источник будет, тем больше вероятность того что за него возьмутся копирасты и заставят прикрыть.
                                                или у вконтакта есть какая-то защита от этого?
                                                мне кажется, что при достижении какой-то определенной отметки известности, это произойдет. и чем больше таких сервисов будет появляться, тем быстрее будет происходить движение к этой отметке. или это только мне кажется?
                                                • +1
                                                  А мне наоборот интересно развитие событий. В любом случае это случится, так почему бы не быть катализатором?
                                                • 0
                                                  коротковатая строчка отображения длины, или шрифт слишком большой…
                                                  если включать песню длиной в 12 минут, не совсем видно, сколько осталось
                                                  • 0
                                                    Это к сожалению не как не меняется. Но могу сказать точно что в Chrome 5 оно стало больше и помещается :)
                                                    • 0
                                                      наверное, в шестой версии уменьшилось обратно :))
                                                      ну и фиг с ним, всё равно спасибо за отличный плагин!
                                                  • 0
                                                    Спасибо, обновленный отлично работает!
                                                    Единственное, с амперсендом опять косяки в поиске.
                                                    • 0
                                                      спасибо! было неочевидно, что песни добавляются в список путем нажатия play в last.fm.
                                                      было бы приятно, если бы добавили возможность составления плейлиста (независимого от last.fm)
                                                      • 0
                                                        Отличный плагин, спасибо вам)
                                                        Небольшое пожелание: хотелось бы, чтобы обрабатывались и первые 20 треков в подобных чартах www.lastfm.ru/charts/lovetrack
                                                      • 0
                                                        Знакомый пишет: «А ничего что этот экстеншен для прослушивания Last.FM хочет получить доступ к „Your Data on All Web Sites“ и к „Browsing History“?»
                                                        • +1
                                                          Смысл в том что функционал который мне нужен тянет за собой доступ к этим данным. И в данный момент при написании плагина для хрома нельзя указать более точное разграничение прав.
                                                        • 0
                                                          Спасибо, это лучшее решение last.fm+vkontakte, сильно опережающее конкурентов. Возможности впечатляют. Для полного счастья мне не хватает только двух функций.
                                                          1. Добавление тегов прослушиваемым композициям прямо из плеера.
                                                          2. Возможность работы со списками из нескольких страниц (выше уже отмечали).
                                                          Планируется ли внедрение этого функционала?
                                                          • 0
                                                            Насколько я понял, плеер проигрывает треки только из vkontakte.ru.
                                                            Можно ли сделать опцию, чтобы он брал треки из vpleeer.ru или prostopleer, а не только искал там?
                                                            • +1
                                                              vpleer как я понял использует базу vkontakte. У prostopleer своя база, я им писал, но ответа не получил. Но к тому же мы почти конкуренты. Хотя конечно от сотрудничества я бы не отказался.
                                                              • 0
                                                                На работе заблокировали vkontakte, поэтому ваш плеер не работает.
                                                                Вцелом — идеальная штука для любителей last.fm.
                                                            • 0
                                                              Хотел поинтересоваться: как устроена та часть с popup.html, когда он скрывается, а при повторном открытии его содержимое не теряет своего состояния. Т.е. не сбрасывается на первоначальное. Это где-то можно в исходниках посмотреть?
                                                            • 0
                                                              Панель расширения постоянно превращается в такую узкую ленту:


                                                              Не знаете, в чем может быть дело?

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