VK_search

Amarok 2.x Scripts

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

14
Score 78.3%
Description:

Listen music from VK.com in Amarok

ATTENTION!
For correct work on some distributives you need to do:
download http://packages.debian.org/en/sid/amd64/libqtwebkit-dev/download
and copy file 'libqwebview.so' /usr/share/qt4/plugins/designer/libqwebview.so
Last changelog:

6 years ago

V. 2.2.2
Fix bugs && some improvements

V. 2.2.1
Fix status bugs.
Fix auth && permission errors.

V. 2.2
Fix status bugs.

V. 2.1.1
Fix update search results bug && little fixes

V. 2.1
Auth fixes + status update when song was changed

V. 2.0
Totally rewrited.
Included OAuth for listen your music and music from your friends.


V.0.1.7
Little refactoring & fixes

V.0.1.6
Add smart search like 'ьуефддшсф'->'metallica'

V. 0.1.5
Fix Amarok 2.4.1 bug

V. 0.1.4
Little fixes

V. 0.1.3
- Group songs by artist
- Shows correct track info
tnx Konstantin Burov

V. 0.1.2
- Don`t repeate songs with the same author, name & duration in search results.
- Html entities replace with correct symbols like ` & etc.

Yareg

10 years ago

Is it possible to add displaying of bitrate and sorting by bitrate?

Может быть стоит прикрутить показ битрейта?

Report

nicotine

10 years ago

Если в строке запроса будет символ & то ничего не находится. Нужно экранировать.

Report

C

alternativshik

10 years ago

fix

Report

C

alternativshik

10 years ago

Оп. Благодарю. Пофиксим.

Report

nicotine

10 years ago

http://img203.imageshack.us/img203/5823/vkontakte512x512.png

Report

Znurre

10 years ago

This service is much better than Spotify.

http://80.86.67.101/stuff/svk.png

The only thing I could wish for is for the script to also fetch duration of the songs, which would also fix scrobbling to Last.FM.

Report

gtngagarin

10 years ago

А чтобы длительность трека отображалась сделаете?)

Report

nicotine

10 years ago

Оперативно, только недавно на лоре узнал о скрипте :)

Но после перезапуска amarok'a в плейлисте каша — http://img215.imageshack.us/img215/2525/66464783.png

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

Report

C

alternativshik

10 years ago

С Хабра, видимо, Вы хотели сказать?)

Report

nicotine

10 years ago

На лоре, в треде про амарок проскакивала ссылка на хабр. Так что да, в итоге с него :)

Скрипт бы допилить. А то пол часа выдирал любимое, собрал классный плейлист, а после перезапуска амарока все на смарку.

Report

Kostyan

10 years ago

Спасибо, очень удобный скрипт. Теперь всё в одном плеере:)
"О программе" в управлении сценариями амарока выдаёт 0.0.2, поправьте:)

Report

9

mallrat

10 years ago

У кого-нибудь оно работает в Amarok 2.3.0? У меня показывает пункт "Enter query" когда ввожу запрос вверху, этот пункт просто исчезает и всё. К стати, этот плагин не авторизуется вконтакте?

Report

extra

10 years ago

У меня такая же проблема в версиях Amarok 2.3 и 2.3.0.90.Удалось ее вам решить?

Report

C

alternativshik

10 years ago

Откройте файл main.js в архиве плагина, найдите 132 строку:
var path = "http://api.vkontakte.ru/api.php?api_id=1696393&count=200&v=2.0&method=audio.search&sig="+sig+"&test_mode=1&q="+currentFilter;
замените api.vkontakte.ru на api.vk.com
заново упакуйте и переустановите плагин. Отпишитесь потом о результатах, пожалуйста.

Report

extra

10 years ago

попробовал.не помогло,к сожалению

Report

C

alternativshik

10 years ago

тогда могу только посоветовать запустить амарок в режиме отладки и смотреть, на что ругается...ибо воспроизвести Вашу проблему не могу - амарок 2.3 работает без проблем...

Report

moonbite2006

10 years ago

Дистр - ArchLinux, amarok 2.3.0 из репов. Тоже не работает.
Дебаг выдает следующие строчки после ввода/удаления символа
Quote:
amarok: BEGIN: virtual QueryMaker* ScriptableServiceQueryMaker::setQueryType(QueryMaker::QueryType)
amarok: END__: virtual QueryMaker* ScriptableServiceQueryMaker::setQueryType(QueryMaker::QueryType) - Took 0.0004s
amarok: BEGIN: virtual QueryMaker* ScriptableServiceQueryMaker::addFilter(qint64, const QString&, bool, bool)
amarok: clear all!!!!!!!!!!!!!!
amarok: END__: virtual QueryMaker* ScriptableServiceQueryMaker::addFilter(qint64, const QString&, bool, bool) - Took 0.017s
amarok: BEGIN: virtual QueryMaker* ScriptableServiceQueryMaker::addFilter(qint64, const QString&, bool, bool)
amarok: clear all!!!!!!!!!!!!!!
amarok: END__: virtual QueryMaker* ScriptableServiceQueryMaker::addFilter(qint64, const QString&, bool, bool) - Took 0.00039s
amarok: BEGIN: virtual QueryMaker* ScriptableServiceQueryMaker::addFilter(qint64, const QString&, bool, bool)
amarok: clear all!!!!!!!!!!!!!!
amarok: END__: virtual QueryMaker* ScriptableServiceQueryMaker::addFilter(qint64, const QString&, bool, bool) - Took 0.0004s
amarok: BEGIN: virtual void ScriptableServiceQueryMaker::run()
amarok: END__: virtual void ScriptableServiceQueryMaker::run() - Took 0.00035s
amarok: BEGIN: void ScriptableServiceQueryMaker::fetchAlbums()
amarok: parent id: -1
amarok: BEGIN: void ScriptableServiceScript::slotPopulate(QString, int, int, QString, QString)
amarok: SCRIPT "VK_search" : " Populating 'friends' level...1"
amarok: BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool)
amarok: END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) - Took 0.055s
amarok: END__: void ScriptableServiceScript::slotPopulate(QString, int, int, QString, QString) - Took 1.5s
amarok: END__: void ScriptableServiceQueryMaker::fetchAlbums() - Took 1.5s
amarok: BEGIN: void AmarokDownloadHelper::resultString(KJob*)
amarok: BEGIN: int ScriptableServiceScript::donePopulating() const
amarok: BEGIN: void ScriptableServiceManager::donePopulating(const QString&, int)
amarok: Service name: "VK_search" , parent id: -1
amarok: BEGIN: void ScriptableServiceCollection::donePopulating(int)
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.016s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.0004s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.00039s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.022s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.016s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.00047s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.028s
amarok: BEGIN: void ScriptableServiceQueryMaker::slotScriptComplete()
amarok: there are 0 albums
amarok: END__: void ScriptableServiceQueryMaker::slotScriptComplete() - Took 0.00052s
amarok: END__: void ScriptableServiceCollection::donePopulating(int) - Took 0.086s
amarok: END__: void ScriptableServiceManager::donePopulating(const QString&, int) - Took 0.087s
amarok: END__: int ScriptableServiceScript::donePopulating() const - Took 0.087s
amarok: END__: void AmarokDownloadHelper::resultString(KJob*) - Took 0.37s

Report

C

alternativshik

10 years ago

Ребят, если кто готов помочь в оперативном тестировании, дабы-таки разобраться в чем причина проблемы, стукните в асю 452556053, или жабер alternativshik@jabber.ru

Report

9

mallrat

10 years ago

Нет, забил.

Report

C

alternativshik

10 years ago

Работает в 2.3
Не авторизуется - работает через апи контакта.

Report

9

mallrat

10 years ago

Хм... Ладно поковыряюсь со сборкой Amarok...

У тебя какой дистр?

Report

C

alternativshik

10 years ago

Убунта 10,04 и Дебиан. Амарок из Реп 2.3.0

Report

pyra

10 years ago

Привет, спасибо за плагин.
Есть одно пожелание: очень хотелось бы возможность сохранять треки на локальный жёсткий диск.

Report

C

alternativshik

10 years ago

Правой кнопкой на найденном треке в результатах поиска - копировать в локальную коллекцию.

Report

pyra

10 years ago

О, спасибо огромное. Сразу не нашёл.

Report

6 years ago

V. 2.2.2
Fix bugs && some improvements

V. 2.2.1
Fix status bugs.
Fix auth && permission errors.

V. 2.2
Fix status bugs.

V. 2.1.1
Fix update search results bug && little fixes

V. 2.1
Auth fixes + status update when song was changed

V. 2.0
Totally rewrited.
Included OAuth for listen your music and music from your friends.


V.0.1.7
Little refactoring & fixes

V.0.1.6
Add smart search like 'ьуефддшсф'->'metallica'

V. 0.1.5
Fix Amarok 2.4.1 bug

V. 0.1.4
Little fixes

V. 0.1.3
- Group songs by artist
- Shows correct track info
tnx Konstantin Burov

V. 0.1.2
- Don`t repeate songs with the same author, name & duration in search results.
- Html entities replace with correct symbols like ` & etc.

12345678910
218
product-maker Ghostdmn Nov 05 2015 9 excellent
product-maker hello98 Nov 05 2013 3 bad
product-maker mea5 Nov 05 2013 3 bad
product-maker inhavk Oct 28 2013 9 excellent
product-maker alexeyalexeevich Jun 12 2013 9 excellent
product-maker jadrian Sep 14 2012 9 excellent
product-maker koqep Jun 05 2012 9 excellent
product-maker overmind88 Feb 15 2012 9 excellent
product-maker Vinucs Jan 23 2012 9 excellent
product-maker alex789 Dec 25 2011 9 excellent
product-maker oOSplashOo Oct 06 2011 9 excellent
product-maker jeast Sep 19 2011 9 excellent
product-maker HATRED Aug 17 2011 9 excellent
product-maker KNCH Jun 20 2011 9 excellent
product-maker aspotashev Jun 10 2011 9 excellent
product-maker avlas Jun 02 2011 9 excellent
product-maker mallrat Mar 03 2011 9 excellent
product-maker AHTOH Feb 23 2011 9 excellent
product-maker Razor13 Feb 14 2011 9 excellent
product-maker dexOR Sep 27 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
koqep
Jun 05 2012
alex789
Dec 20 2011
HATRED
Aug 17 2011
gericom
Aug 17 2011
aspotashev
Jun 10 2011
mallrat
Mar 03 2011
overmind88
Aug 26 2010
ValentynPavliuchenko
Jul 09 2010
extra
Jun 10 2010
jeast
May 08 2010
Znurre
Apr 25 2010
kdel00k
Apr 19 2010
rub3nmv
Mar 18 2010
residentsummer
Mar 18 2010
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.2.2
updated Feb 06 2014
added Mar 16 2010
downloads 24h
1
mediaviews 24h 0
pageviews 24h 3
System Tags addon