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