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