Music Sync — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Road Map)
(Фичи)
Строка 11: Строка 11:
 
== Фичи ==
 
== Фичи ==
 
* Работа с основными браузерами (Firefox точно, Chrome скорее всего, остальные проверить)
 
* Работа с основными браузерами (Firefox точно, Chrome скорее всего, остальные проверить)
* Автоматическая синхронизация настроек (Firfox точно, остальные проверить).
+
* Синхронизация настроек и плей-листов (Возможно потребуется использовать сторонний сервис).
 
* Простота работы (не требует сложной установки и конфигурирования -- браузер есть у всех)
 
* Простота работы (не требует сложной установки и конфигурирования -- браузер есть у всех)
 
* Возможность добавть дополнительные плагины (к примеру, поиск по Яндекс.Музыка)
 
* Возможность добавть дополнительные плагины (к примеру, поиск по Яндекс.Музыка)

Версия 12:27, 12 мая 2013

Возможность наслаждаться своей музыкой самому, и делиться ею с друзьями! Без привязки к конкретному устройству!
TODO: уточнить правовую сторону вопроса!

Команда

  • Мартынов Семён
  • Орлов Андрей

Описание

Инструмент для синхронизации музыки пользователя с онлайн-хранилищем (VK).

Фичи

  • Работа с основными браузерами (Firefox точно, Chrome скорее всего, остальные проверить)
  • Синхронизация настроек и плей-листов (Возможно потребуется использовать сторонний сервис).
  • Простота работы (не требует сложной установки и конфигурирования -- браузер есть у всех)
  • Возможность добавть дополнительные плагины (к примеру, поиск по Яндекс.Музыка)
  • Откртый исходный код

Репозиторий

github.com

Road Map

День первый (research):

  1. Описание концепта
  2. Знкаомство с API VK
  3. Проверка гипотиз (уточнить, нормально ли происходит работа с файловой системой)
  4. Познакомиться с форматом Greasemonkey
  5. Оценить работу синхронизации настроек через сервисы mozilla

День второй (development):

  1. Реализация построения плей-листа в VK по списку файлов из указанной папки
  2. Загрузка недостающих файлов из плей-листа VK в указанну папку
  3. Реализация пользовательского интерфейса
  4. Плагин для работы с плей-листами m3u (опционально)
  5. Плагин для работы с YouTube (опционально)
  6. Плагин для работы с Яндекс.Музыка (опционально)
  7. Плагин для работы с LastFM (опционально)
  8. Плагин для работы с protopleer (опционально)
  9. Плагин для работы с 101.ru (опционально)
  10. Плагин для засорения twitter (опционально)
  11. Плагин для поиска текстов и их переводов (опционально)
  12. Прочие плагины (опционально)

День третий:

  1. Тестрование
  2. Оформление вики
  3. Подготовка презентации

Технологии

  • Greasemonkey
  • JavaScript
  • Yandex API
  • YouTube API

Компоненты

  • Скрипт для работы с файловой системой
  • Скрипт для работы с VK
  • Набор скприптов-плагинов