scorpp / db-vk

DeaDBeeF vkontakte plugin
http://scorpp.github.io/db-vk/
23 stars 5 forks source link

Пожелания #4

Closed dimastbk closed 10 years ago

dimastbk commented 11 years ago
  1. Получение токена через сайт не работает. Если убрать redirect=бла бла, то токен показывается.
  2. У audio.search есть параметр count, не плохо было бы по умолчанию сделать его 100 или больше..
  3. Список своих аудиозаписей будет?
  4. Сортировка столбцов.. gtk_tree_view_column_set_sort_column_id ()
  5. При каждом запуске требует добавить строку авторизации в настройках. Видимо при чтении, он не проверяет, сохранены ли они.

Спасибо за плагин :)

scorpp commented 11 years ago
  1. ну работает же у остальных ;) что-то не так делаете. здесь пытались обсуждать https://github.com/scorpp/db-vk/issues/2
  2. да, надо
  3. будет. как будет время, так всё и будет :)
  4. ок, посмотрю
  5. при чтении проверяет - скорее всего у Вас динамический IP - vkontakte токен к IP привязывает. как это обходить пока не знаю

создайте плз issues на 2, 3, 4. неотвеченные вопросы тоже неплохо бы в отдельных issues утрясти каждый

scorpp commented 11 years ago

2 & 3 done. 3 пока очень топорно

dimastbk commented 11 years ago

5.Я имею ввиду, что после каждого нового запуска плеера, он пишет при запуске плагина "To be able to use VKontakte plugin you need to provide your authentication details. Please visit plugin configuration. Then you will be able to add tracks from VK.com", при этом захожу в настройки, там все есть, жму ОК, и все снова работает.

Сделано.

1.Если по ссылке из #1 - http://i2.webphoto.in/Qk-w7OhX0ZQx.png Если убрать параметр redirect - http://i2.webphoto.in/g2_vurNo8_Xa.png

scorpp commented 11 years ago
  1. странно-странно... версия deadbeef?
  2. браузер какой? опера? версия? может я там что-то с JS натупил
dimastbk commented 11 years ago

Последняя. 5.6. Опера 12.12, и под Win, и под Linux.

scorpp commented 11 years ago

а сходи плз по этой ссылке http://scorpspot.blogspot.com/p/vk-id.html#access_token=token&expires_in=exp&user_id=uid и кинь сюда, код из текстбокса

dimastbk commented 11 years ago

{ 'access_token': 'token', 'expires_in': exp, 'user_id': uid }

scorpp commented 11 years ago

ничё не понимаю... а сделай плз ещё скрин, когда код на странице не срабатывает (как твой первый скриншот), только чтобы адрес был виден

dimastbk commented 11 years ago

http://scorpspot.blogspot.ru/p/vk-id.html Адрес такой.

scorpp commented 11 years ago

ну адрес явно неправильный. непонятно только почему. можем состыковаться как-нибудь в интерактивном IM, может быть со скрин-шарингом и попытаться разрулить проблему. мне аж интересно, где косяк :) напиши мне на мыло keryascorpio [at] gmail.com и попробуем как-то состыковаться в icq\skype\gtalk\irc или чём-то ещё

ghost commented 11 years ago

С протухающимим токенами надо что-то делать. Невозможно создать плейлист (просто нет смысла) ибо токен протухает, а вместе с ним и ссылки.

dimastbk commented 11 years ago

http://habrahabr.ru/post/125155/#comment_4118754 "scope=offline, делает бесконечным жизнь токена, до тех пор пока его заново не получат" Не знаю, правда ли. И не будет ли на него влиять ip. И еще. http://vk.com/developers.php?o=-1&p=%CF%F0%FF%EC%E0%FF+%C0%E2%F2%EE%F0%E8%E7%E0%F6%E8%FF

Хм. Через хром токен получается.

scorpp commented 11 years ago

scope=offline можете сами проверить (у меня в ближайшие пару недель вряд ли будет время) поправить вот здесь https://github.com/scorpp/db-vk/blob/master/vkontakte.c#L29 и пересобрать пересобрать - для убунты:

mkdir build && cd build
cmake ../db-vk -DWITH_GTK3=NO -DCPACK_GENERATOR=DEB
make package
sudo dpkg -i deadbeef-plugin-vk....deb
scorpp commented 11 years ago

похоже, scope=offline таки работает. если для получения токена использовать вот такую урлу http://oauth.vkontakte.ru/authorize?client_id=3035566&scope=audio,friends,offline&redirect_uri=http://scorpspot.blogspot.com/p/vk-id.html&response_type=token то профит можно получить немедленно. ещё проверяю, что будет с этим токеном завтра-послезавтра, но expires=0, что есть хороший признак!

dimastbk commented 11 years ago

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

scorpp commented 11 years ago

scope=offline добавил, толлько пакеты не обновлял ещё. треки да, протухают. пока не изучал проблему

dimastbk commented 11 years ago

Обратите внимание, что ссылки на аудиозаписи привязаны к ip адресу. http://vk.com/developers.php?oid=-1&p=audio.get

Жаль.

scorpp commented 11 years ago

похоже у меня с получением токена щас творится такая же хрень, как у Вас. поехал в командировку, сижу с ноута. хотя профиль баузера полностью скопировал со своей рабочей машины. тоже редиректит на vk-id.html без параметов. пока не разобрался спасибо за инфу про привязку трека к ip. но ссылки и без смены ip тоже протухают, похоже, через пару дней

scorpp commented 11 years ago

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

scorpp commented 11 years ago

похоже нашёл. браузер не при чём. это всё blogspot :( из-за того, что он кидает с ...blogspot.com на ...blogspot.co.uk (меня в данный конкретный момент) из-за этого редиректа теряются параметры

r3lgar commented 11 years ago

can you embed the plug-in window to the main window?

scorpp commented 11 years ago

i'm not sure if it's possible at all and i can't image it's going to look like. could you at least explain or mock-up please? it'd better to raise separate issue as well

megabaks commented 11 years ago

попробуй посмотреть в плагин infobar - он встраивается как раз http://ompldr.org/vaTB3aQ справа он

scorpp commented 11 years ago

заведу отдельную таску

megabaks commented 11 years ago

ещё очень хотеть встроенную возможность сливать файлы да-да, есть shellexec, но он некорректно обрабатывает, например, " ' " думаю, из результатов поиска слить с корректным именем проще, т.к. там говядина пока не добралась до обработки символов

scorpp commented 11 years ago

ещё есть возможность копировать урлу на трек из окошка поиска (в контекстном меню) отдельный ишью всё равно заведу

r3lgar commented 11 years ago

Yep. megabaks is right. look at infobar plugin. and I'll doubling suggestion of download files directly in plugin. (= thanks. also you may reply to me in Russian.

scorpp commented 11 years ago

it's just a habit of doing all technical communications in english :) and though majority of users of this plugin are russian-speaking (and may not even know eglish well), but maintaining supplementary project artefacts in anything other then english just feels unnatural to me :)

megabaks commented 10 years ago

у gtkui сменился апи - надо перепилить плагин. уже вторая бетка 0.6.0 есть - релиз скоро...

scorpp commented 10 years ago

давайте каждый айтем подымать отдельно плз @megabaks - #20