1

Етап 1

Выложить уже написанный код на github

2

Етап 2

Добавить работу с mp3-тэгами

3

Етап 3

Усовершенствовать отображение прогресса загрузки файлов

4

Етап 4

Добавить проигрывание песен еще до скачивания

5

Етап 5

Допиливание

6

Етап 6

Тестирование

7

Етап 7

Вынос в веб

1

Етап 1

Выложить уже написанный код на github

2

Етап 2

Добавить работу с mp3-тэгами

3

Етап 3

Усовершенствовать отображение прогресса загрузки файлов

4

Етап 4

Добавить проигрывание песен еще до скачивания

5

Етап 5

Допиливание

6

Етап 6

Тестирование

7

Етап 7

Вынос в веб

13 січня 2015
Мета завершена % date%
Кар'єра та робота

Musiker. Качай без хлопот.

Любите слушать музыку альбомами? Хотите скачать всю дискографию любимой группы без лишних хлопот? Вам поможет Musiker. Пара кликов и все песни, которые вы хотите скачать, уже у вас на компьютере. Причем вы с легкостью можете добавлять все песни в iTunes -- трэки из одного альбома окажутся... в одном альбоме, а не разбросанными по всей коллекции.

В чем же состоит цель? Дело в том, что это не первый мой проект, остановившийся на стадии прототипа, а мне хотелось бы развиваться. Я решил, что доведение одного из моих проектов до логического конца -- лучший способ развития.

 Критерій завершення

Приложение обладает заявленным функционалом и доступно для загрузки всем желающим

 Особисті ресурси

Я считаю, что обладаю необходимыми навыками программирования, чтобы довести свой проект до конца.

 Екологічність мети

Я хочу использовать свои знания на практике и получить на выходе, если не продукт на продажу, то, как минимум, инструмент, который решает мою проблему.

  1. Выложить уже написанный код на github

    Очевидный этап для начала работы.

    1. Сделать хорошее описание проекта и инструкцию по использованию

    2. Выложить бинарник, готовый для использования

  2. Добавить работу с mp3-тэгами

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

    1. Найти библиотеку для работы с mp3-тэгами

    2. Внедрить ее в проект и протестировать работоспособность

  3. Усовершенствовать отображение прогресса загрузки файлов

    В данный момент в начале загрузки программа выводит в лэйбле "Downloading", а в конце "Downloaded". Хотелось бы видеть название скачиваемой в данный момент песни и прогресс по мере загрузки.

  4. Добавить проигрывание песен еще до скачивания

    Чтобы удостовериться то ли ты качаешь, очень удобным мне кажется предварительное прослушивание. Тут трудность будет состоять в оптимизации работы с сетью: не хочется качать файл дважды, один раз для проигрывания, а второй раз непосредственно.

  5. Допиливание

    1. Поиск по композиции
    2. Проигрывание песни по двойному клику
    3. Вк-токен в настройки
    4. Папка по умолчанию в настройках
    5. Отслеживание процесса загрузки одной песни
    6. Постановка загрузки на паузу
    7. Остановка загрузки
    8. Запоминание размеров окна для следующего запуска
  6. Тестирование

    Конечно же, весь свежий функционал нужно будет протестировать и собрать фидбэк

  7. Вынос в веб

    Вроде бы JavaFX легко переносится на веб-страницы. Надо почитать на эту тему и, конечно, попробовать.

  • 1935
  • 13 січня 2015, 14:09

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?