Get hold of utlity extensions for chrome
Access Chrome Download Page an find your downloaded files. Simple button that installs beside the address bar. It conveniently ..
Access Facebook.com directly from the toolbar Fast and Simple Extension :-)
Access the Settings window directly from the toolbar Quickly access the Settings window by clicking the icon instead of taking the ..
Like these? Find related extensions in the Utilities collection.
Like these? Find related extensions in the Language & Translators collection.
Access Chrome Download Page an find your downloaded files. Simple button that installs beside the address bar. It conveniently ..
Access Facebook.com directly from the toolbar Fast and Simple Extension :-)
Like these? Find related extensions in the Social & Communications collection.
Download and convert youtube videos into mp3 fast and free with our addon.
I have created a very simple addon that will add a download now link on every youtube video to convert to mp3 and many other formats
Like these? Find related extensions in the Alerts & Updates collection.
Developer Builds
Загрузка MP3 с сервиса Yandex-музыка
Загрузка файла начинается без открытия промежуточной страницы.
???????? MP3 ? ??????? Yandex-??????
None
???????? MP3 ? ??????? Yandex-??????
??? ????????????? ???????? Google Chrome ??????? ? ?????? 14.0.835.15: ??? ??????? ?????? "???????" ??????? ?????????? ????? ? ?????? ????? ?? ????? %??????????????% - %?????????????%(??????? ???????????? ???? ?? ????, ??????? ? ??? ????? ??????????, ? ??? ?? SnakeU2 ?? ???? ?? ??????????) ???????? ?? ????????? ????? ?????????? ?????? ???????? ???????? ? ?????????? ????? ????????????.
???????? MP3 ? ??????? Yandex-??????
?????????? ?????? ??? ????????
???????? MP3 ? ??????? Yandex-??????
????????? ???????????? Anton ????????? ??????? ?? ??????! ?????? ??? ????? ???????? ??? ??????????!
Версия 1.5.1 не хочет устанавливаться на Хром версии 16. Пишет, что неправильный Манифест
Посмотрю в ближайшее время…
16 Chrome Win 7 Ent: “Mainfest file is invalid”
Working on it
Ok. now it works!
Теперь всё работает!
Ок. Спасибо!
Да. Манифест теперь валидный. Не подскажите еще в чем проблема, в некоторых альбомах ссылка на закачку не появляется. Например вот этот: http://music.yandex.ru/#!/album/89851
У меня линки на закачку есть только до песни On Raglan Road – Sinead O’Connor. Дальше просто отсутствуют.
Проблема связана с динамической загрузкой страницы яндекса. Скрипт загружается раньше, чем полностью прогружается страница. Если нужно конкретную песню – то на нее кликаем(по названию) – открывается страница с песней – там точно можно будет скачать.
Такой косяк – из-за моего плохого знания HTML+JS…. Попробую поправить, но позже…
vpaull, если вы не против я приведу багфикс, который нашел. Немного подебаггил и попробовал с проверками на загрузку страницы, пришел к выводу что она не влияет на это. Ошибка была в парсинге массива для формирования ссылки и названия.
В файле: Yandex-Music-Downloader.js
в функции: function getDivOnClickString(parseString)
если поменять строку: Arr = parseString.split(‘,’);
на: Arr = parseString.split(/,(?= \”)/);
То все работает.
Проблема оказалась в том, что на названиях песен типа “Ah, Sweet Dancer”, функция split резала строку на неверные подмассивы по запятой. В итоге генерилась ошибка ну и так далее.
Спасибо за Расширение! Оно просто обалденное!
Еще небольшое дополнение.
В Манифесте добавил в блоке “content_scripts”, после “matches”:
“run_at”: “document_end”
Но как потом выяснил, оно не повлияло на работу. Но проверьте на всякий случай, пожалуйста.
Еще нашел одну проблему. Если название песни содержит точки, то при появлении окна сохранения файла, тип файла не распознается, искажается имя файла и потом надо его исправлять вручную. Решил проблему путем добавления функции замены.
В файле: Yandex-Music-Downloader.js
в функции: function getDivOnClickString(parseString)
после строки: fileToSave = artistName+’ – ‘+songName;
добавил: fileToSave = fileToSave.replace(/\./g, ‘_’);
Точки заменяются на нижнее подчеркивание и формат файла корректно распознается.
Anton, Огромное Спасибо за багфиксы, обязательно сделаю изменения и выложу. Малость забросил я работу над расширением, когда меня с WebStore официального выкинули… Вот – есть повод написать 1.6….
Пожалуйста, расширение очень понравилось поэтому решил покопаться, там правок на 5 минут. Но может быть придумаете чего еще полезного добавить в версию 1.6, у меня “думалка” пока идей не имеет, кроме как поменять кнопку закачки на что-то в стиле Вэб 2.0
Ну да и пусть, главное что оно мега-полезное и работает хорошо. Из всего что перепробовал под Хром ваше оказалось самым удачным, рабочим и безглючным (исключая мелкие недочеты).
А на счет WebStore я их понимаю… Расширение как бы нарушает лицензионные и авторские права
Вот, пришла “умная” мысль…
Можно было бы добавить страницу настроек.
Добавить вот такие опции:
1. Формат имени сохранения:
– Название песни – Исполнитель;
– Исполнитель – Название песни;
– Добавить Альбом Исполнителя;
– Продолжительность песни (там duration в неизвестном для меня формате зашифровано)
2. Думаю можно придумать как стартовать загрузку без открытия промежуточной новой страницы. Но для выбора можно добавить опцию – Загрузка файла:
– Стартовать загрузку через промежуточную страницу;
– Стартовать загрузку через скрытый фрейм (например)
Можно еще реализовать функции:
– Скачать все на странице;
– Скачать альбом;
– Скачать выбранное.
Но пока не представляю как такое реализовать.
А вот на счет кнопочки в стиле Вэб 2.0, можно вот такую сделать: http://drp.su/drivers/notebooks/?v=HP&m=HP%20Compaq%206510b&id=944&l=ru – как кнопки “Скачать” или “Найти еще”.
vpaull, вернитесь! Внесите хотя бы те мелкие правки, пусть будет версия 1.5.2. А в версию 1.6 добавите что-то покруче.
Тут я, тут!!! На работе запара… Завтра к ночи может сделаю…
vpaull, Классно! Спасибо за обновление! Установил новую версию.
Chrome 16.0.912.77 m – works fine!
Работает странно. Нажимаю на стрелочку рядом с треком, открывается новое окошко с надписью “Закачка начнётся через несколько секунд”, через 2 сек закрывается и всё. Никакой закачки.
Странно…
Попробуйте успеть нажать на “Закачка начнётся через несколько секунд”. Отпишитесь пожалуйста – работает или нет. Если работает – то буду делать обновление, чтоб этот косяк убрать. Желательно еще бы знать – какой трек Вы пытаетесь скачать.
Спасибо за ответ )
не всегда удаётся успеть нажать на эту ссылку, т.к. быстро закрывается. Сегодня удалил Хром, поставил заново. Версия Stable 17.0.963.46 m. Ситуация повторилась. Сейчас качать музыку удаётся таким образом: пока висит эта ссылка “Закачка начнётся через несколько секунд”, я хватаю её и перетаскиваю на вкладки, чтобы создалась новая из ссылки. И только тогда Хром грузит. А иначе никак.
а трек любой. Неважно какой
Great tool! Thanks!
Супер! всё работает просто отлично! Спасибо!
Олег,
возможно существовал конфликт со скриптами других установленных расширений. Надо было все поотключать и оставить только Yandex Music downloader.
У меня кстати версия 1.5.5 работала без нареканий. Полагаю был конфликт скриптов…
Anton, “Полагаю был конфликт скриптов…” – нет. Зависит от скорости интернет соединения и от еще каких-то параметров. У меня тоже не всегда с первого раза начинала грузиться. Сейчас по-моему удобнее стало, без дополнительного-то окошка.
Ок. Пусть будет так. Я почему и предлагал выше добавить popup с минимальными параметрами. Мне особо не мешало промежуточное окно, даже было видно что скрипт работает. Но и без него тоже удобно. Кому как лучше
Эту фичу можно было бы перенести в настройки и пусть человек сам решает что ему нравится. Как то так…
У меня вот тоже дошли руки написать свое первое простое расширение. Кому интересно можете глянуть: https://chrome.google.com/webstore/detail/aeobapganekgneiachpjkpemnpolnjkp
Спасибо огромное за это дополнение! Заранее прошу прощения за наглость, но не планируется ли выпуск версии для Огнелиса? Хром штука приятная, но я по-старинке сижу на Firefox’е, а хром только под ваше приложение использую (не шутка) )))
Для FireFox’а хотел написать, но что-то не сложилось
… API немного отличается, а я не очень хороший Java-script программист, чтобы быстро это освоить. Я думал, что выпустит еще кто-нибудь, ведь исходный код открыт(GPL) и не очень тяжел для понимания(IMHO). Если у кого-то возникали вопросы по работе скрипта – я всегда старался отвечать. Раз не выпускает ни кто – придется мне портировать, надо только найти пример Content-Script с изменением содержимого страницы для FireFox.
Расширение работает и для тех кто зарегистрирован в yandex.ua ,
для этого сохраняем в Хроме закладку : http://music.yandex.ru/#!/search?text=
После чего зайдя через её и произведя поиск , появляется заветная кнопка закачки.
Выпущено дополнение для FireFox.
https://addons.mozilla.org/ru/firefox/addon/yandex-music-downloader/
Дружище, спасибо огромнющее тебе. Плагин для Chrome невероятно-полезный. Скачал альбом, который на rutracker’e не мог найти. Удачи с дальнейшими версиями!
Все шикарно работает)))у меня возле кнопка песни есть кнопка скачать.
7 05 12 перестал работать в хроме 8( в фоксе работает в чем может быть причина?
нашел причину если заходить на http://music.yandex.ru то все работает а вот на http://music.yandex.uа нет кнопки скачивания?! возможно ли исправить?
Будет сделано!
а битрейд только 128 может быть? может настройку сделаете какую нить, чтоб самому качество выбирать?)))
Расширение по сути делает то же самое, что и плеер яндекса, но только не проигрывает файл, на который сгенерировал ссылку, а закачивает стандартным образом. Выбора битрейда в штатном плеере яндекса нет – и тут быть не может.
P.S. А у меня битрейд 192 кбит/сек – на примере “Ляпис Трубецкой – Шут”….