/selfeco4wp

Self-ecosystem project for WIndows Phone

Primary LanguageC#MIT LicenseMIT

Russian

Что это?

Это проект "сам себе экосистема", в которой я реализовываю необходимые мне клиенты для девайсов прошлых лет сам. Сейчас на "постояке" я пользуюсь двумя сервисами - это ВК, вместе с ВК.Музыкой, и YouTube. Поскольку официальная поддержка WP8.1 закончилась много лет назад, а официального клиента YouTube вообще никогда и не было, я решил реализовать собственные клиенты сам.

Сейчас в репозитории есть два самостоятельных приложениях:

YT4WP - клиент YouTube для Windows Phone 8+ VK4WP - клиент ВКонтакте для Windows Phone 8.1+

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

Технические подробности

Оба клиента имеют лишь одну 3rd-party зависимость - Newtonsoft.JSON. Биндинги для десериализации JSON сгенерированы https://json2csharp.com/

Клиент YouTube использует альтернативный фронтэнд YouTube с собственным API - Invidous. Это значит что авторизацию реализовать не выйдет. Клиент автоматически выбирает кодек и разрешение видео (вы можете форсировать нужное разрешение в настройках) и работает в том числе и на WP8 смартфонах. Теоретически, есть возможность бэкпорта на WP.

Клиент ВКшечки напрямую юзает API VK без каких либо прослоек. Поддерживает аудио, сообщения, чуть позже добавятся иные разделы. Пока что не поддерживает двухфакторную аутетификацию. Есть возможность скачивать музыку в библиотеку.