Меню Рубрики

Vk320 для mac os

VK320: музыка ВК на Mac OS

  • Все записи
  • Записи сообщества
  • Поиск

VK320: музыка ВК на Mac OS запись закреплена

Andrey, предположу что дальнейшим развитием ВК будет ввод платной подписки.

Для работы приложения в теории можно будет подставить AppId официального приложения, но, думаю теперь эту дыру быстро закроют.

VK320: музыка ВК на Mac OS запись закреплена

По поводу отсутствия стабильности при загрузке 1000+ и подвисаний при быстром переключении треков. Ребят, более стабильной работы приложения парой правок сейчас уже не достичь, спасет только полный ремэйк. Поэтому рассматривайте VK320 как рабочий инструмент, нежели сладкий продукт. Текущий номер версии не просто так начинается с нуля.

Ремэйк на Swift заморожен до понимания ситуации с легализацией аудиозаписей ВКонтакте, неизвестно что и как там будет — то-ли плеер лишится загрузок, чтобы стать лучшим клиентом легальной музыки ВК, то-ли еще что.

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

VK320: музыка ВК на Mac OS запись закреплена

Минорное обновление 0.2.8.
Приложение переведено на английский и добавлен вывод количества аудиозаписей скрытых по требованию правообладателей.

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

VK320: музыка ВК на Mac OS запись закреплена
VK320: музыка ВК на Mac OS запись закреплена

Насчет проблемы с пропавшими аудиозаписями. Так решили сверху. Это привилегия VK API. Официальный ответ звучит как «Некоторые записи по просьбе правообладателей доступны только в веб-версии и официальных приложениях». Сорри, ничего с этим поделать нельзя.

VK320: музыка ВК на Mac OS запись закреплена

Про авторизацию, API и кэширование данных.

SDK для VK API на OS X нет, поэтому потребуется собственная реализация. Я решил наладить работу VKManager с помощью таких замечательных инструментов как Alamofire, SwiftyJSON и Realm. Alamofire — для отправки запросов на сервер ВК, SwiftyRealm — для удобной десериализации ответов из JSON, Realm — для базы данных.
Показать полностью…

Авторизация происходит по протоколу OAuth. При запуске приложения через встроенный браузер отправляем GET-запрос со списком необходимых прав (в случае VK320 — доступ к аудиозаписям). В ответ сервер выдает нам веб-страницу, здесь возможны варианты:

1) Если пользователь не авторизован (по-умолчанию при первом запуске) — сервер предлагает зайти в аккаунт ВК, приложение показывает браузер.
2) Если у приложения нет прав (по-умолчанию после первой авторизации) — сервер предлагает разрешить приложению доступ к аудиозаписям, приложение показывает браузер.
3) Если пользователь авторизован и разрешил доступ к аудиозаписям — браузер не появляется (либо скрывается, если права даны только что), в ответном url читаем токен, который позволит приложению обращаться к API от имени текущего пользователя.

Токен сохраняем на сутки, по прошествию которых запрашиваем заново, но уже в фоновом режиме (пункт 3). С токеном мы можем совершать любые действия в рамках выданных прав, в том числе получать список друзей, групп, аудиозаписей. На скриншоте черновая версия запроса на список друзей текущего пользователя. В качестве модели выступает база данных на Realm. Сначала мы запускаем в асинхронном потоке POST запрос, и, не ожидаясь ответа, отдаем данные из кэша. После получения ответа с сервера десериализуем JSON в базу данных и обновляем визуальное представление (нужно убрать индикатор обновления и обновить список друзей). По такому же принципу запрашиваем любые другие метаданные, в т.ч. список аудиозаписей.

Если с кэшем метаданных вопросов нет, то что с кэшем самих аудиозаписей? В базе данных будут храниться лишь ссылки на локальные файлы в папке приложения (

/Library/Application Support). Причем кэширование будет двух уровней. Один кэш — временный, в рамках сессии приложения, другой — статичный, в рамках мегабайтного лимита, указанного пользователем в настройках. Временный кэш предназначен для моментальной загрузки аудиозаписей, что уже играли в плеере в рамках текущей сессии, статичный — для прослушивания музыки в режиме оффлайн (пользователь сам решает что туда поместить).

В ближайшее время будет мало о чем рассказать, т.к. на доведение до ума всей работы с API и кешем, а так же рабочей визуальной навигации, уйдет много времени. Но будет очень классно.

Источник

VK320 0.1b – скачать музыку ВКонтакте на Mac OS 10.9

Отличное приложение с красивым интерфейсом для пользователей операционной системы Mac OS, которое представляет собой отличный медиа-плеер для прослушивания своих аудиозаписей В Контакте с возможностью многопоточной загрузки треков на компьютер. Позволяет находить нужные треки при помощи поиска и настраивать программу по своему усмотрению.

Краткое описание программы

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

Панель поиска позволяет находить нужные аудиозаписи через поиск по аудиозаписям ВКонтакте. А если нажать на маленькую иконку в правой части поисковой формы, вы получите доступ к своим аудиозаписям или рекомендациям.

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

Путеводитель по программе

1. кнопка открытия настроек программы (более подробнее о них в пунктах 16-26).
2. строка поиска аудиозаписей, отправляет запрос по нажатию клавиши Enter. При отправке пустого значения запрашивает рекомендуемые аудиозаписи.
3. переключение в режим альтернативных запросов: поиск или рекомендации и моя музыка.

4. кнопки управления воспроизведением.
5. информация об играющем треке и полоска прокрутки.
6. воспроизведение в прямом/случайном порядке.
7. скачать играющий трек.
8. добавить играющий трек в свои аудиозаписи.
9. регулятор уровня громкости.
10. результаты поиска. по двойному клику – воспроизведение/загрузка (смотрите пункт 20). Сортировка по столбцам, кнопки воспроизведения и загрузки у каждой аудиозаписи.
11. панель загрузок. Текущие и завершенные загрузки файлов аудиозаписей. По двойному клику – открывает папку с файлом в Finder. Выделение нескольких строк с помощью Shift / Cmd.
12. кнопка выделения/снятия выделения со всех файлов в загрузках.
13. запуск загрузки файла.
14. приостановить загрузку файла.
15. удалить из загрузок выделенные файлы. Если загрузка завершена, файл не удаляется.

Источник

Как скачать музыку из Вконтакте на MacOS и Windows: 3 способа?

Вконтакте следит за соблюдением авторских прав на приложения и скачиваемый пользователями контент. Скачать музыку и видео в обход платных приложений на MacOS и Windows сложно, но можно.

Скачиваем музыку из ВК с помощью SaveFrom

  1. Устанавливаем SaveFrom:
  • Для Mac: заходим в Safari, скачиваем SaveFrom, открываем загруженный файл и проверяем, что установлено самое последнее обновление.
  • Для Chrome: выбираем папку для сохранения SafeFrom, в правом углу панели браузера нажимаем на иконку с тремя линиями или точками, заходим в «Дополнительные инструменты», «Расширения», перетаскиваем скачанный файл в окно расширений и жмем «Добавить».

  1. Заходим в VK, раздел «Музыка».
  2. Как только наведем курсор на нужный трек, появится стрелка. Нажимаем на нее и скачиваем аудио.

В Safari может открыться плеер. Тогда:

  • Нажимаем на него правой кнопкой мыши и выбираем «Загрузить видео как».
  • Сохраняем аудио или видео в папку.

Скачиваем музыку из ВК через GetThemAll Video Downloader

  • Заходим в VK.
  • В разделе Музыка запускаем воспроизведение понравившейся песни.
  • Рядом с названием трека появится стрелка. Нажимаем на нее и скачиваем файл.

Для одновременного скачивания нескольких композиций:

  1. В правом верхнем углу панели браузера кликаем иконку с тремя линиями или точками.
  2. Заходим в Дополнительные инструменты > Расширения.
  3. Переходим в Video/Flash и ставим галки рядом с песнями, которые необходимо скачать.
  4. Нажимаем Скачать.

Скачиваем музыку из ВК через Chrome без утилит

Даже без установки дополнительных расширений можно скачать треки из VK через стандартные возможности Chrome:

  • Заходим во Вконтакте и открываем раздел Музыка.
  • В правом углу панели браузера нажимаем на иконку с тремя линиями или точками, заходим в Дополнительные инструменты > Инструменты разработчика.Можно воспользоваться комбинацией клавиш Shift+Ctrl+I.

Фото: Инструменты разработчика

  • На открывшейся панели переходим на вкладку «Network» и ставим галку в окошке рядом с «Disable Cashe».
  • Оставаясь в «Network», идем на вкладку «Media».

  • Включаем воспроизведение музыки. Играющие треки появятся на панели инструментов разработчика. После двойного нажатия на трек на панели инструментов откроется новая вкладка. Рядом с уровнем громкости появится значок Скачать.

  • Запускаем процесс скачивания музыки из Вконтакте на MacOS и Windows и наслаждаемся любимыми песнями.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Visual studio для mac os
  • Visual studio mac os uninstall
  • Visual studio for mac os
  • Visual studio community mac os
  • Visual studio code mac os x