Music Sync
Материал из SEWiki
Возможность наслаждаться своей музыкой самому, и делиться ею с друзьями! Без привязки к конкретному устройству!
TODO: уточнить правовую сторону вопроса!
Команда
- Мартынов Семён
- Орлов Андрей
Описание
Инструмент для синхронизации музыки пользователя с онлайн-хранилищем (VK).
Фичи
- Работа с основными браузерами (Firefox точно, Chrome скорее всего, остальные проверить)
- Автоматическая синхронизация настроек (Firfox точно, остальные проверить).
- Простота работы (не требует сложной установки и конфигурирования -- браузер есть у всех)
- Возможность добавть дополнительные плагины (к примеру, поиск по Яндекс.Музыка)
- Откртый исходный код
Репозиторий
Road Map
День первый (research):
- Описание концепта
- Знкаомство с API VK
- Проверка гипотиз (уточнить, нормально ли происходит работа с файловой системой)
- Познакомиться с форматом Greasemonkey
- Оценить работу синхронизации настроек через сервисы mozilla
День второй (development):
- Реализация построения плей-листа в VK по списку файлов из указанной папки
- Загрузка недостающих файлов из плей-листа VK в указанну папку
- Реализация пользовательского интерфейса
- Плагин для работы с плей-листами m3u (опционально)
- Плагин для работы с YouTube (опционально)
- Плагин для работы с Яндекс.Музыка (опционально)
- Плагин для работы с LastFM (опционально)
- Плагин для работы с protopleer (опционально)
- Плагин для работы с 101.ru (опционально)
- Плагин для засорения twitter (опционально)
- Плагин для поиска текстов и их переводов (опционально)
- Прочие плагины (опционально)
День третий:
- Тестрование
- Оформление вики
- Подготовка презентации
Технологии
- Greasemonkey
- JavaScript
- Yandex API
- YouTube API
Компоненты
- Скрипт для работы с файловой системой
- Скрипт для работы с VK
- Набор скприптов-плагинов