Скриншот с конечной реализацией:
Должен сразу заметить, что официальная документация довольно скудная, поэтому за образец был взят rhythmbox-youtube, который к слову, у меня при запуске никаких поисковых результатов не выдал, ну да и ладно, основную свою роль как образца он выполнил.
Код плагина тут: http://github.com/grunichev/rhythmbox-vkontakte
Плагин не требует авторизации вконтакте, работает через API.
Отличный плагин! Единственный найденный мной баг: вместо спецсимволов выводятся их HTML-мнемоники (например, & вместо & или ' вместо ‘).
P.S. Не планируете создавать проект на ланчпаде?
А какая разница гитхаб или ланчпад? Особого смысла в двух местах держать вроде нет. Мнемоники поправил.
А возможности скачивать песни себе на винт не планируется?
Еще чего недостает — это интеграции. Сравните Ваш плагин с плагином Jamendo, например.
P.S. Просьба не обижаться на критику 😉
Плагин был написан за пару вечеров, и преследовал единственную цель – искать и проигрывать музыку из контакта, без самого контакта. Я бы с радостью использовал чей-то готовый для этого дела плагин, но к сожалению, нашел только парочку, ориентированную на проигрывание своего плейлиста, что расходилось с моим use-case’ом. Как впрочем и скачивание – с современным интернетом, наоборот, удобнее не держать ничего локально. По поводу интеграции – первоначально хотелось как раз взять стандартный browsersource – со всеми контекстными менюшками и перегрузить поиск – но увы, на моих машинах вылетало https://bugzilla.gnome.org/show_bug.cgi?id=613658 , а ждать пока патч расползется по всем дистрибутивам не хотелось, так что пришлось искать обходные пути, пожертвовав автоматической интеграцией.
А по поводу ланчпада — он гораздо популярней в народе.
Кстати, баг со спецсимволами пофикшен лишь частично. Попробуйте воспроизвести трес со спецсимволом в названии, и сами всё увидите 😉
Вот скрин
http://i5.fastpic.ru/big/2010/0526/74/5641bb85530612479a0eb946f7f4a874.png
Исправлено.
Здравствуйте, спасибо большое за плагин. Можно ли ожидать поддержку плей-листов ритмбокса, или api вконтакта не дает выдергивать определенную песню?
Отличная вещь. Спасибо
2Dmitry: проблема с плейлистами в том, что ссылки на песни постоянно меняются (программно контактом), так что ссылка на песню (любую), сохраненная в плейлист, уже не актуальна через несколько дней. Соответственно, плейлисты получаются бессмысленными.
Ясно, спасибо. Возможно ли, теоретически, сохранять полное наименование композиции и, например, продолжительность (как некий дополнительный источник для сверки идентичности) и осуществлять поиск каждый раз при проигрывании композиции из плэйлиста? Интересуюсь чисто с академической точки зрения, т.к. подобный костыль мне видится… даже затрудняюсь подобрать слово — корявым что ли.
То, что вам нужно – это уже “моя фонотека” или как там это в контакте называется, а не плейлисты rhythmbox’a (который по сути является списком файлов, не обязательно локальных).
Очень клёвый плагин! Даже драг-дропом можно музыку на iPod перетаскивать, но с локальной библиотекой это не работает 🙁
В коде я заметил прохардкоженый user id и пароль. Если какойто злоумышленник удалит аккаунт плагин вероятно перестанет работать.
Filipp: Надеюсь, люди будут благодарны и не станут вандальничать.
Плагин хороший, одобряю, автор молодец, доброе дело сделал. Легок в установке, правда при первом запуске ритмбокс вылетел, но потом работал как надо. Если нужно скачать – есть опция Copy URL. Автору большое спасибо 🙂
Спасибо огромное!
P.S.: если нужно скачать, достаточно перетащить на рабочий стол.
Классный плагин!!! Но его можно сделать еще круче 😉
Было бы прикольно прикрутить фичу, с удаления из списка результатов, дублирующихся композиций (одинаковое название и время). Добавление пейджера или чего то вроде этого для просмотра следующих композиций.
Отличный плагин и работает отлично, спасибо!!! Вчера столкнулся со странным багом: при запросе “scream if you wanna go faster” или при сочетании некоторых слов из вышеприведенного запроса, rhythmbox вылетает. Причем подобное происходит только с этим запросом, в остальных случаях работает нормально, плагином пользуюсь достаточно давно и до сих пор ничего подобного не наблюдал… Ubuntu 10.04 Rhythmbox 0.12.8
Відает такую ошибку RhythmDB:ERROR:rhythmdb.c:3458:rhythmdb_entry_set_internal: assertion failed: (g_utf8_validate (g_value_get_string (value), -1, NULL))
Aborted
Сорри, выше приведенный пост относился к другому плагину vkontakte (не вашему), но поставив ваш плагин, убедился, что это какой-то мистический запрос, т.к. rhythmbox не вылетает, но поиск ничего не находит, а песня точно есть, т.к. в других комбинациях запроса выдаёт результат
Там контакт отдает not well-formed XML с кракозяброй в конце поля исполнителя к одной из песен.
всё гениальное просто, в использование однозначно. автору: download музыки из вк не работает, если поправите буду признателен, да и не только я:)
omg, прошу прощения, download работает в полную силу, с соединением траблы были:) thx.
Отличный плагин. Было бы очень здорово если можно было бы слушать музыку из “Рекомендации”.
Для рекомендаций пока нет API:
http://vkontakte.ru/pages?oid=-1&p=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2_API#Аудиозаписи
Плагин отличный. Я так понимаю что есть лимит на количество подключений, так как работает через раз. Как-нибудь можно от этого избавиться?
У меня поиск иногда возвращает пустой результат – без ошибок с их описанием, а просто валидный результат аля “найдено 0 записей”, с этим ничего поделать нельзя. Но ситуация это довольно редкая.
не получается установить, не видит его плеер
к сожалению не удалось воспользоваться плагином 🙁
ритмбокс его не видит. пробовал ложить сюды:
~/.gnome2/rhythmbox/plugins/vkontakte/
/usr/share/rhythmbox/plugins/vkontakte/
$ uname -r
3.5.3-1.fc17.x86_64
$ rpm -qa | grep rhythmbox
rhythmbox-2.97-1.fc17.x86_64
такая же история) я так понял его забросили?
Проблема в том, что в настоящий момент linux не является основной рабочей средой, до тех пор, пока он снова не станет ей – ждать обновлений не стоит. Попробуйте форк https://github.com/ivalkeen/rhythmbox-vkontakte он должен работать.
на 13.04 и rhythmbox 2.98+ уже не работает данный плагин(
Нашел решение, если кому интересно http://boutnew.ru/tehnika-i-tehnologii/muzyika-s-vk-com-cherez-rhythmbox-na-ubuntu-12-04-12-10-13-04-13-10.html
Плагин немного корявый, но на данный момент единственный работающий с новым плеером…
Offriamo servizi per produzione siti eleganti
Cari clienti potenziali,
Web Studio Paolo Vetlucci offre a tutti servizi per produzione di siti.
prezzo sito il nostro Studio prodotto gia circa 11 anni. questo e molto grave termine si acquisito significativa experience, che consente di te aiuta a ci realizzare fare grandi soluzioni.
Noi produrre esclusivamente moderno siti web.
Sarebbe opportuno iniziare lavorare con la nostra Azienda per sentire tutti i vantaggi e sentire la differenza.
Aspettiamo te tra i i nostri clienti.
Con i migliori saluti,
azienda Paolo Vetlucci Ltd.
???????,??????????! .
???????,??????????! .
???????,??????????! .
How to invest in Bitcoin and receive from $ 5212 per day: http://v.ht/yb5wB?&shsoa=wgr4ujw