LINUX.ORG.RU

Кому нужна качалка музыки с vk.com

 , ,


2

2

Пишу на Go в первый раз, решил сделать что то полезное,и сделал!

https://github.com/wingrime/vkgetmusic

Программа просит логин и пароль от ВК, затем выкачивает всю музыку у пользователя в текущую папку (хороший повод сделать локальный backup музыки и кинуть ее в mpd)

Все глюки и предложения, что найдете сыплите на гитхаб.

надеюсь поможет кому...



Последнее исправление: wingrime (всего исправлений: 2)

Ответ на: комментарий от xterro

Напридумывают велосипедов и коммитят друг друга в гитхаб.

anonymous
()
Ответ на: комментарий от anonymous

По-нормальному в мастере всегда должен быть рабочий код.

CatsCantFly
()
Ответ на: комментарий от eugeno

Главное во вконтаче очень много ужасно закодированной музыки, не с точки зрения тлз, а натурально говно как 64кбит. Пока выберешь нормало закодированное, торрент бы уже выбрал и скачал.

anonymous
()
Ответ на: комментарий от anonymous

И правда.

Самый быстрый способ, через форму для этого дела. Хотя смотря на неё сейчас, не помню, отсылал я заявку или просто писал кому-то.

iu0v1
()
Ответ на: комментарий от anonymous

Ты дурной чтоль? Вот тебе конкретный пример - протобуфер. У них мастер меняется постоянно. Оно собирается, да, только ой не факт, что собранный ВЧЕРА компилятор будет совместим с либой, что я соберу сегодня.

Ну и расскажи мне, как ты будешь менять API у своей либы? Вот возьмет сейчас автор github.com/Kutabe/vk и уберет пару вызовов, закоммитит это все в матстер. У НЕГО все останется в рабочем состоянии, в вот пользователь поделки ТС соснет.

Анонимы вечно такие нервные ?

Теперь по порядку. Авторы языка не обещали тебе язык и крутую тулзу для разруливания зависимостей. То что есть go get и то радуйся.

К слову в Java Maven тоже не сразу появился. Раньше просто складывали нужные библиотеки в папочку lib приложения и все. Так же можно и в Go с версии 1.5 есть понятие vendoring. Если тебе нужно что круче, ищи сторонние решения... Godep например. Да много их, но Godep почти стандарт.

abc
()

Кто нибудь возжелал потестить?

wingrime
() автор топика
Ответ на: комментарий от f1u77y

там есть не всё

Ну да, порно на рутрекере нет. А музыка есть. Причём закодированная в нормальном кодеке, упакованная в нормальном контейнере и с граммотно заполненными тегами. Хотя какая разница, быдло продолжает качать track.mp3 Неизвестного Исполнителя в 128 кбит/с.

eugeno ★★★★★
()
Ответ на: комментарий от eugeno

я даже не знаю почему они не сделали vk.com радио, это же вин!

wingrime
() автор топика
Ответ на: комментарий от eugeno

А музыка есть.

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

в нормальном кодеке, упакованная в нормальном контейнере

очень редко не находил вк 320kbps нужный мне трек. или тебе нужны швабодные форматы либо же lossless?

граммотно заполненными тегами

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

граммотно

не, я не граммарнаци, но, пожалуй, докопаюсь

быдло

ты всерьёз считаешь быдлом тех, кто не упорядочивает(как так-то?!) свою музыкальную коллекцию, состоящую менее, чем из 100 треков(ваще жопа), закодированную не в lossless, ну или хотя бы 320kbps(да как такие животные людьми-то называются?!)?

f1u77y ★★★★
()
Последнее исправление: f1u77y (всего исправлений: 1)
Ответ на: комментарий от f1u77y

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

А ты не задумывался, откуда они там берутся? И почему в ВК они появляются раньше, чем на рутрекере? И вообще что ты такое слушаешь, что этого нет на рутрекере? Я там какие только раритеты не находил.

или тебе нужны швабодные форматы либо же lossless?

Именно. Использовать в 2015 году mp3, который даже больше двух каналов не поддерживает — даже не знаю как можно так себя не любить.

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

Мне попадались, и довольно часто. И главное даже не это, а то, что ты не знаешь, откуда был сделан рип. У многих дисков есть куча изданий, которые могут отличаться не только качеством, но и собственно записью. На любой приличной раздаче на рутрекере подробно описано, откуда и как сделан рип, и даже со спектрами. А в ВК ты можешь скачать файл с 320 kb/s, который на самом деле был перекодирован каким-нибудь школьником из 128 kb/s.

не, я не граммарнаци, но, пожалуй, докопаюсь

Будем считать, что клавиша залипла. А вообще я граммарнаци, по крайней мере, в очевидных случаях.

ты всерьёз считаешь быдлом тех, кто не упорядочивает(как так-то?!) свою музыкальную коллекцию, состоящую менее, чем из 100 треков(ваще жопа), закодированную не в lossless, ну или хотя бы 320kbps(да как такие животные людьми-то называются?!)?

Я вообще очень неуважительно отношусь к тем, кто не любит и не поддерживает порядок, чистоту и эстетическую красоту.

eugeno ★★★★★
()
Ответ на: комментарий от eugeno

порядок, чистоту и эстетическую красоту

Жрец палаты мер и весов? Тяжело, наверно, жить в неидеальном мире.

iu0v1
()
Ответ на: комментарий от eugeno

А ты не задумывался, откуда они там берутся? И почему в ВК они появляются раньше, чем на рутрекере?

ну прям оч сложные вопросы.

вообще что ты такое слушаешь, что этого нет на рутрекере? Я там какие только раритеты не находил.

если хочется конкретных примеров, то я помню только progetto mayhem да один из альбомов fruitpochette. ну и ещё десяток-два раз бывало, что на рутрекере либо нет дискографии/альбома, либо некоторые треки, у которых есть студийные записи, во всех раздачах только в лайве. и да, на «раньше» мне более-менее наплевать, но вот когда на рутрекере нет альбома прошлого/позапрошлого года, то он там вряд ли появится.

mp3, который даже больше двух каналов не поддерживает — даже не знаю как можно так себя не любить

а если я слушаю музыку в наушниках, то это я сам себя в грязь вкапываю? иначе говоря, для чего нужно >2 каналов для музла?

А в ВК ты можешь скачать файл с 320 kb/s, который на самом деле был перекодирован каким-нибудь школьником из 128 kb/s.

да, это есть. именно поэтому стараюсь музыку тянуть с известных трекеров. но, повторюсь, не вся она там есть.

f1u77y ★★★★
()
Ответ на: комментарий от abc

В мастере ВСЕГДА должен быть рабочий вариант кода.

Должен-то должен, но всякое бывает. Ну и если там окажется рабочий код, но с изменившимся АПИ?

DarkEld3r ★★★★★
()
Ответ на: комментарий от anonymous

Те, кто пользуется кодом, обнаружат, что он сломался, и зафайлят тикет.

Ну а если никто не спешит чинить? В общем, возможность фиксировать версию нужна, плохо что этого нет из коробки.

DarkEld3r ★★★★★
()
Ответ на: комментарий от Deleted

умерло всё это говно типа питона, руби, го

Ах если бы. А ещё лучше если бы вместе с ними и свифт.

Debasher ★★★★★
()
Последнее исправление: Debasher (всего исправлений: 1)
Ответ на: комментарий от Deleted

Верно. В день, когда опенсорснулся свифт, умерло всё это говно типа питона, руби, го, раста.

Спасибо, просмеялся

derlafff ★★★★★
()
Ответ на: комментарий от Eddy_Em

Между loseless и 192кбит вообще 0 разницы!

Да щас прямо. Про 320 ещё можно поспорить, а вот искажения на 192 кбит вполне слышны в среднебюджетных ушах (не затычках) за пару килорублей, воткнутых в креативовскую звуковуху.

hobbit ★★★★★
()
Ответ на: комментарий от wingrime

Чето я не заметил этого лимита.

Ладно, теперь все выглядит так, будто он запускает 10 «потоков», потом дожидается их всех, потом снова запускает 10.

Как то не очень. Тут просится семафор.

redixin ★★★★
()

А еще похоже что оно качает сначала в память а потом скидывает в файл. Например если качать 10 файлов по 10 мегабайт, то под конец оно выжрет под 100 мегабайт озу.

А потом удивляются что все тормозит и 640к не хватает всем.

redixin ★★★★
()
Ответ на: комментарий от redixin

Большой разницы в принципе нет.

Я подумаю как это реализовать красиво, но думаю что есть большая разница

wingrime
() автор топика
Ответ на: комментарий от wingrime

И да, если у меня в музыке идет подряд 10 огромных диджейских сетов по 300 мегабайт, то это уже 3 гига.

Дожили.

redixin ★★★★
()
Ответ на: комментарий от wingrime

Красиво это как? То что сейчас есть, это просто неприемлемо. Стыдно должно быть.

Давай фиксай, я хочу посмотреть как это делается в го хД

redixin ★★★★
()
Ответ на: комментарий от hobbit

Только в специфичных вещах. Насчет 320 ты загнул, т.к. весь диапазон идеально покрывается на 256.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Хочешь, у меня во всехЪ моихЪ репахЪ завтра будет абсолютно нерабочий код в мастере?

Eddy_Em ☆☆☆☆☆ (14.12.2015 23:10:26) Я - не программист! Помните это.

Ок, да, помню.

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

oauth тянет браузер и гуй, дальше можно переходить на nodejs

wingrime
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.