Синхронизация aimp с android
Описание:
Приложение позволяет управлять медиа-плеером AIMP, используемым в среде Windows для прослушивания музыки.
3.0.6-beta:
+ Проект теперь доступен на GitHub (ссылка — в приложении).
+ Добавлен каталог ссылок на предыдущие версии приложения.
— Исправление багов.
3.0.5-beta:
— Исправление багов
3.0.4-beta:
+ Стабильная версия, ушедшая в релиз в маркет
3.0.3-beta:
+ Приложение теперь может спокойно выгружаться из памяти телефона, какого-либо крэша из-за переинициализации быть не должно
+ При смене конфигурации (дата, язык и прочее) — приложение не падает
3.0.2-beta:
+ Удаление песни из плейлиста
+ Сохранение позиции плейлистов при их обновлении
+ Исправлено падение приложения, когда смени песни происходила почти одновременно с обновлением плейлистов (теоретически, ошибка может ещё остаться)
+ Авто-переход к текущей песне при смене песни в случае, когда открыта нижняя панель
+ Сделано информационное окно, оповещающее, что идет загрузка плейлиста
3.0.1-beta:
Переписаны критические участки кода с целью избавления от падений.
3.0-beta:
+ Новый интерфейс приложения: плейлисты переключаются слайдом.
+ Добавлен поиск
+ Для быстрого перехода к текущей песне необходимо два раза нажать на панель со временем
— Переписана архитектура приложения (ну, совсем чуть-чуть), повышена стабильность.
— Добавил рекламу
2.0 alpha:
— Переписана архитектура приложения, повышена стабильность.
+ Новый интерфейс приложения: плейлисты переключаются слайдом, более тёмная тема, более красивые иконки.
1.0.4:
+ При сворачивании приложения запоминается текущий отображаемый плейлист и текущая выбранная песня
+ При сворачивании приложения запоминается состояние панели управления воспроизведением (открыта она или закрыта)
* Введены условия перехода (скроллинга) к текущей песне: всегда, только если открыта нижняя панель, никогда. Настраивается в настройках.
— Исправлено: ошибка с автоматическим переходом к текущей песне, если: 1) происходило изменение песни с помощью компьютера; 2) новая песня располагается в отличном от текущего плейлисте
— Исправлено: плейлист сбрасывался на 1 позицию после синхронизации плейлистов
— Исправлено: корректно настроен механизм вывода оповещений в строке состояния
— Исправлено: после разворачивания приложения не происходит переход на текущий плейлист даже после смены песни
? (small bug): замечена особенность, что переход к текущей песне происходит принудительно, даже если пользователь этого не ожидает. Связано это то ли с поведением плагина для AIMP, то ли с какой-то магией. Подобный баг появляется только при обновлении плейлистов, так что поставьте частоту синхронизации с плейлистами AIMP побольше.
1.0:
Начиная с данной версии приложение больше не содержит рекламы, распространяется абсолютно бесплатно. При этом разработка новых версий приложения производится за счёт «пожертвований». После набора определенной суммы я буду приниматься за доработку приложения по мере своих возможностей и свободного времени. Переход к такой системе обусловлен для возмещения временных затрат на разработку и поддержку. Учтите, что все ваши перечисления являются «пожертвованиями», а не оплатой труда, т.е. вы не сможете их вернуть или потребовать отчет об их использовании. Учтите, что пожертвования дают стимул для разработки, возмещают потраченные дни и ночи, служат материальным (и самым приятным) «спасибо».
+ Небольшой простой виджет 2×1 с возможностями: запуск приложения, воспроизведение/пауза, следующая песня, предыдущая песня
+ В качестве адреса хоста можно указывать не только IP-адрес, но и домен
* Приложение больше не содержит рекламы
* Приложение, при запуске, автоматически помещается в статус-бар и оповещает пользователя различной информацией. Оповещения отключаются после выхода их приложения через пункт меню «Выход»
* Программа переименована в Aimp Control
— Исправлено: если выйти из приложения (свернуть, открыть рабочий стол) пока плейлист ещё не успел загрузиться, то вылетала ошибка и крах приложения
— Исправлено: различные незначительные косметические поправки дизайна
0.8:
+ При удержании клавиши громкости, происходит возрастание/убывание громкости постоянно. Так, для быстрого уменьшения громкости со 100 до 0 достаточно удерживать клавишу несколько секунд.
+ В «Информации/Справке» добавлен новый пункт «Другие приложения автора»
* По нажатию «Выход» происходит разрыв соединения с AIMP и полное освобождение ресурсов. Раньше данная кнопка вела себя аналогично сворачиванию окна.
* Панель управления воспроизведением теперь не закрывает плейлист, а «сжимает» его. Таким образом, плейлист теперь всегда доступен целиком.
* Небольшое изменение интерфейса (панели управления воспроизведением)
* При использовании полосы прокрутки бегунок больше не «скачет» вперёд-назад
0.7:
+ Управление громкостью AIMP с помощью аппаратных клавиш управления громкостью
+ Перемотка плейлиста к текущей песне, когда открыта панель управления воспроизведением. Если панель закрыта (т.е. плейлист на весь экран), то перемотка не осуществляется
* Если доступен только один профиль подключения, то при подключении список профилей не выводится — происходит сразу подключение
* Все взаимодействия с плеером вынесены в отдельный поток. Теперь подвисания приложения из-за пинга в сети не должны появляться
— Исправлено: при возобновлении приложения (например, после того как экран погасили и опять включили) не запускался таймер текущей песни и полосы перемотки песни
— Исправлено: когда песня заканчивала проигрываться, то в таймере песни (при показе оставшегося времени) показывалось «00:-1»
— Исправлено: теперь сервис не перезапускается при его принудительном уничтожении
— Исправлено: ошибка с определением текущей песни (выводились оповещения для песни, которая в данный момент не проигрывается, но имели порядковый номер такой же, как и у проигрываемой)
— Исправлено: оповещение об отключении от AIMP выводилось несколько раз
0.6:
+ Переписан исходный код, который переложил все обязанности по взаимодействию с плеером на сервис
+ Удаление профилей
+ В нижнем левом углу добавлено поле с указанием длительности песни, а также с информацией о том сколько осталось до конца песни, либо сколько прошло с её начала (отображение меняется по клику)
+ Реализована проверка соединения с AIMP при подключении. Теперь, если удаленный хост не найден или AIMP не запущен — будет выведено оповещение. Никаких подвисаний и неинформативных пустых окон.
* Список элементов меню в виде диалогового окна
* Подключение к AIMP вынесено в отдельный поток, тем самым приложение не будет подвисать, если плеер недоступен или имеется высокий пинг
* В справку добавлена информация, что работа с AIMP3 не гарантируется
* Оповещения в статус-строке можно удалить. Введено из-за того, что в случае падения приложения оповещение иногда не удалялось (и в ручную удалить тоже было нельзя).
* При создании профиля у вводимых параметров автоматически обрезаются пробельные символы в начале и в конце
— Исправлено: серьезная ошибка, которая исключала возможность работы приложения на платформе 2.3 (и выше). Ошибка вызвана багом в ОС Android
— Исправлено: раньше, при включенном shuffle при нажатии на следующую или предыдущую песню играла не случайная песня, а следующая/предыдущая по списку воспроизведения
— Исправлено: когда была открыта панель управления воспроизведением, то при клике по пустому месту панели (т.е. между элементами) происходил также клик по плейлисту, т.е. непроизвольно запускалась другая песня
— Исправлено: периодически обновлялась статус-строка (с названием текущей песни), когда играла одна и та же песня
— Исправлено: плейлисты не отображались, если AIMP был только что запущен и ни одна песня в нём не проигрывалась
— Исправлено: ошибка с удалением (недоступности) профилей подключения при перезагрузке ОС или при перезапуске процесса
0.3:
+ В строке состояние появляется оповещение о текущей песне
+ Переход со строки состояния сразу в плеер
+ После долго клика по песне: воспроизведение, удаление её из плейлиста, остановка (если происходит нажатие на текущей песне)
+ В справку добавлена инструкция об установке и настройке плагина
* Сообщение о коннекте теперь с картинкой
* Добавлены подсказки при создании профиля (как background текстового поля)
* При первом старте программы показывается приветствие
* При просмотре плейлиста задний фон не становится черным, а остается прозрачным
— Исправлено: отображалась листалка плейлистов когда был только один плейлист
— Исправлено: ошибка, когда произошло подсоединие к AIMP, но не загружены плейлисты, а кнопка воспроизведения была доступна. В этом случае вылетала ошибка.
— Исправлено: обработаны ошибки в случае когда плейлист пуст
— Исправлено: когда выходите из приложения (подключенного к AIMP) с помощью клавиши «Back» («Назад»), то форма со списком песен обнуляется, но сам процесс обновления всё ещё идет. В итоге можете потратить больше трафика, чем указывается.
0.1:
— управление воспроизведением: старт, пауза, стоп, следующая песня, предыдущая песня;
— такие опции, как: случайный порядок, повтор песни, громкость;
— перемотка песни;
— поддержка нескольких плейлистов;
— поддержка нескольких профилей для подключения к AIMP;
— настройка параметров синхронизации с AIMP.
Необходимо, чтобы в AIMP был установлен плагин Aimp Web Control Plugin.
Приложение работает с помощью сети Интернет. Работа возможна в локальной сети (Wi-Fi), либо через GPRS/3G.
Для работы необходимо, чтобы у Вашего компьютера был «белый» IP, либо доменное имя, иначе управление невозможно.
По Bluetooth управление сделать теоретически возможно, но для этого надо написать плагин для AIMP. Такого плагина на данный момент не существует, а значит управление в данный момент через bluetooth невозможно.
Обо всех недочетах или пожеланиях просьба писать ниже. Являюсь разработчиком, так что смогу быстро и адекватно реагировать на все замечания =)
Если Вы нашли ошибку!
УКАЗЫВАЙТЕ:
1) Версия приложения
2) Какое сообщение при подключении выводится (не найден хост или аимп)?
3) Версия андроид (циферками — 2.3.3, 1.6 и т.д.), если мод — то какой (так же с указанием версии)
4) Версия AIMP на компьютере
Если напишите «не работает» и не ответите на вопросы выше, то я такие сообщения буду игнорировать.
Скачать: версия: 3.0.6-beta3.0.6-b110-signed.apk ( 942.2 КБ )
Скачать плагин Aimp-Web-Ctl: версия: v2.6.4.4aimp_web_ctl_v2.6.4.4.zip ( 211.18 КБ )
Источник
Управление Aimp с помощью Android!
Каждый любит слушать музыку и каждый любит слушать музыку «удобно»! В данной статье будет расписано как сделать удаленное управление Aimp с помощью Android.
Для тех кто не понял что такое AIMP или просто напросто не знал… Aimp — это знаменитый русский музыкальный проигрыватель в стиле WINAMP. Настоятельно рекомендую всем кто не пробовал данный плеер, установить его. Помимо музыкального плеера в AIMP есть редактор тегов и конвертер.
стандартная обложка AIMP
Что управляется удаленно?
- Управление воспроизведением треков и очередью
- Поиск треков
- Поддержка обложек треков (если таковые имеются в треке)
- Просмотр плейлистов
- Выставление рейтинга музыкальным композициям
- Управление громкостью
- Снижение громкости при совершение звонка с Android
Что понадобиться?
1. Естественно скачанная и установленная последняя стабильная версия AIMP
2. Установлена версия AIMP Remote Control на ваш Android (только для версий Android 4.0 и выше)
3. Скачать AIMP Control Plugin на компьютер (…..setup.exe)
4. Наличие WI-FI роутера
Инструкция управление Aimp с помощью Android
Установка AIMP Control Plugin на ПК
1. После того как скачали AIMP Remote Control на ПК начните его устанавливать
2. Выберите в процессе установки версию Aimp который уже установлен на ПК
3. Также во время установки активируйте запуск сервера на всех доступных интерфейсах
4. В конце установке вы получите доступные локальные IP адреса для управления AIMP
5. Запустите AIMP и разрешите доступ в брандмауэре
Настройка Aimp Remote Control на Android
1. Запустите Aimp Remote Control
2. При первом запуске будет предложено создать профиль, добоавляем
3. После чего произойдет сканирование доступных и совместимых компьютеров, если вы в предыдущих шагах сделали все верно то, у вас найдется ваш компьютер
4. Выбираем ваш компьютер и добавляем и при необходимости отмечаем автозагрузку
5. Возвращаемся в предыдущие меню и нажимаем подключиться к ПК
Источник
Синхронизация aimp с android
Описание:
Приложение позволяет управлять медиа-плеером AIMP, используемым в среде Windows для прослушивания музыки.
3.0.6-beta:
+ Проект теперь доступен на GitHub (ссылка — в приложении).
+ Добавлен каталог ссылок на предыдущие версии приложения.
— Исправление багов.
3.0.5-beta:
— Исправление багов
3.0.4-beta:
+ Стабильная версия, ушедшая в релиз в маркет
3.0.3-beta:
+ Приложение теперь может спокойно выгружаться из памяти телефона, какого-либо крэша из-за переинициализации быть не должно
+ При смене конфигурации (дата, язык и прочее) — приложение не падает
3.0.2-beta:
+ Удаление песни из плейлиста
+ Сохранение позиции плейлистов при их обновлении
+ Исправлено падение приложения, когда смени песни происходила почти одновременно с обновлением плейлистов (теоретически, ошибка может ещё остаться)
+ Авто-переход к текущей песне при смене песни в случае, когда открыта нижняя панель
+ Сделано информационное окно, оповещающее, что идет загрузка плейлиста
3.0.1-beta:
Переписаны критические участки кода с целью избавления от падений.
3.0-beta:
+ Новый интерфейс приложения: плейлисты переключаются слайдом.
+ Добавлен поиск
+ Для быстрого перехода к текущей песне необходимо два раза нажать на панель со временем
— Переписана архитектура приложения (ну, совсем чуть-чуть), повышена стабильность.
— Добавил рекламу
2.0 alpha:
— Переписана архитектура приложения, повышена стабильность.
+ Новый интерфейс приложения: плейлисты переключаются слайдом, более тёмная тема, более красивые иконки.
1.0.4:
+ При сворачивании приложения запоминается текущий отображаемый плейлист и текущая выбранная песня
+ При сворачивании приложения запоминается состояние панели управления воспроизведением (открыта она или закрыта)
* Введены условия перехода (скроллинга) к текущей песне: всегда, только если открыта нижняя панель, никогда. Настраивается в настройках.
— Исправлено: ошибка с автоматическим переходом к текущей песне, если: 1) происходило изменение песни с помощью компьютера; 2) новая песня располагается в отличном от текущего плейлисте
— Исправлено: плейлист сбрасывался на 1 позицию после синхронизации плейлистов
— Исправлено: корректно настроен механизм вывода оповещений в строке состояния
— Исправлено: после разворачивания приложения не происходит переход на текущий плейлист даже после смены песни
? (small bug): замечена особенность, что переход к текущей песне происходит принудительно, даже если пользователь этого не ожидает. Связано это то ли с поведением плагина для AIMP, то ли с какой-то магией. Подобный баг появляется только при обновлении плейлистов, так что поставьте частоту синхронизации с плейлистами AIMP побольше.
1.0:
Начиная с данной версии приложение больше не содержит рекламы, распространяется абсолютно бесплатно. При этом разработка новых версий приложения производится за счёт «пожертвований». После набора определенной суммы я буду приниматься за доработку приложения по мере своих возможностей и свободного времени. Переход к такой системе обусловлен для возмещения временных затрат на разработку и поддержку. Учтите, что все ваши перечисления являются «пожертвованиями», а не оплатой труда, т.е. вы не сможете их вернуть или потребовать отчет об их использовании. Учтите, что пожертвования дают стимул для разработки, возмещают потраченные дни и ночи, служат материальным (и самым приятным) «спасибо».
+ Небольшой простой виджет 2×1 с возможностями: запуск приложения, воспроизведение/пауза, следующая песня, предыдущая песня
+ В качестве адреса хоста можно указывать не только IP-адрес, но и домен
* Приложение больше не содержит рекламы
* Приложение, при запуске, автоматически помещается в статус-бар и оповещает пользователя различной информацией. Оповещения отключаются после выхода их приложения через пункт меню «Выход»
* Программа переименована в Aimp Control
— Исправлено: если выйти из приложения (свернуть, открыть рабочий стол) пока плейлист ещё не успел загрузиться, то вылетала ошибка и крах приложения
— Исправлено: различные незначительные косметические поправки дизайна
0.8:
+ При удержании клавиши громкости, происходит возрастание/убывание громкости постоянно. Так, для быстрого уменьшения громкости со 100 до 0 достаточно удерживать клавишу несколько секунд.
+ В «Информации/Справке» добавлен новый пункт «Другие приложения автора»
* По нажатию «Выход» происходит разрыв соединения с AIMP и полное освобождение ресурсов. Раньше данная кнопка вела себя аналогично сворачиванию окна.
* Панель управления воспроизведением теперь не закрывает плейлист, а «сжимает» его. Таким образом, плейлист теперь всегда доступен целиком.
* Небольшое изменение интерфейса (панели управления воспроизведением)
* При использовании полосы прокрутки бегунок больше не «скачет» вперёд-назад
0.7:
+ Управление громкостью AIMP с помощью аппаратных клавиш управления громкостью
+ Перемотка плейлиста к текущей песне, когда открыта панель управления воспроизведением. Если панель закрыта (т.е. плейлист на весь экран), то перемотка не осуществляется
* Если доступен только один профиль подключения, то при подключении список профилей не выводится — происходит сразу подключение
* Все взаимодействия с плеером вынесены в отдельный поток. Теперь подвисания приложения из-за пинга в сети не должны появляться
— Исправлено: при возобновлении приложения (например, после того как экран погасили и опять включили) не запускался таймер текущей песни и полосы перемотки песни
— Исправлено: когда песня заканчивала проигрываться, то в таймере песни (при показе оставшегося времени) показывалось «00:-1»
— Исправлено: теперь сервис не перезапускается при его принудительном уничтожении
— Исправлено: ошибка с определением текущей песни (выводились оповещения для песни, которая в данный момент не проигрывается, но имели порядковый номер такой же, как и у проигрываемой)
— Исправлено: оповещение об отключении от AIMP выводилось несколько раз
0.6:
+ Переписан исходный код, который переложил все обязанности по взаимодействию с плеером на сервис
+ Удаление профилей
+ В нижнем левом углу добавлено поле с указанием длительности песни, а также с информацией о том сколько осталось до конца песни, либо сколько прошло с её начала (отображение меняется по клику)
+ Реализована проверка соединения с AIMP при подключении. Теперь, если удаленный хост не найден или AIMP не запущен — будет выведено оповещение. Никаких подвисаний и неинформативных пустых окон.
* Список элементов меню в виде диалогового окна
* Подключение к AIMP вынесено в отдельный поток, тем самым приложение не будет подвисать, если плеер недоступен или имеется высокий пинг
* В справку добавлена информация, что работа с AIMP3 не гарантируется
* Оповещения в статус-строке можно удалить. Введено из-за того, что в случае падения приложения оповещение иногда не удалялось (и в ручную удалить тоже было нельзя).
* При создании профиля у вводимых параметров автоматически обрезаются пробельные символы в начале и в конце
— Исправлено: серьезная ошибка, которая исключала возможность работы приложения на платформе 2.3 (и выше). Ошибка вызвана багом в ОС Android
— Исправлено: раньше, при включенном shuffle при нажатии на следующую или предыдущую песню играла не случайная песня, а следующая/предыдущая по списку воспроизведения
— Исправлено: когда была открыта панель управления воспроизведением, то при клике по пустому месту панели (т.е. между элементами) происходил также клик по плейлисту, т.е. непроизвольно запускалась другая песня
— Исправлено: периодически обновлялась статус-строка (с названием текущей песни), когда играла одна и та же песня
— Исправлено: плейлисты не отображались, если AIMP был только что запущен и ни одна песня в нём не проигрывалась
— Исправлено: ошибка с удалением (недоступности) профилей подключения при перезагрузке ОС или при перезапуске процесса
0.3:
+ В строке состояние появляется оповещение о текущей песне
+ Переход со строки состояния сразу в плеер
+ После долго клика по песне: воспроизведение, удаление её из плейлиста, остановка (если происходит нажатие на текущей песне)
+ В справку добавлена инструкция об установке и настройке плагина
* Сообщение о коннекте теперь с картинкой
* Добавлены подсказки при создании профиля (как background текстового поля)
* При первом старте программы показывается приветствие
* При просмотре плейлиста задний фон не становится черным, а остается прозрачным
— Исправлено: отображалась листалка плейлистов когда был только один плейлист
— Исправлено: ошибка, когда произошло подсоединие к AIMP, но не загружены плейлисты, а кнопка воспроизведения была доступна. В этом случае вылетала ошибка.
— Исправлено: обработаны ошибки в случае когда плейлист пуст
— Исправлено: когда выходите из приложения (подключенного к AIMP) с помощью клавиши «Back» («Назад»), то форма со списком песен обнуляется, но сам процесс обновления всё ещё идет. В итоге можете потратить больше трафика, чем указывается.
0.1:
— управление воспроизведением: старт, пауза, стоп, следующая песня, предыдущая песня;
— такие опции, как: случайный порядок, повтор песни, громкость;
— перемотка песни;
— поддержка нескольких плейлистов;
— поддержка нескольких профилей для подключения к AIMP;
— настройка параметров синхронизации с AIMP.
Необходимо, чтобы в AIMP был установлен плагин Aimp Web Control Plugin.
Приложение работает с помощью сети Интернет. Работа возможна в локальной сети (Wi-Fi), либо через GPRS/3G.
Для работы необходимо, чтобы у Вашего компьютера был «белый» IP, либо доменное имя, иначе управление невозможно.
По Bluetooth управление сделать теоретически возможно, но для этого надо написать плагин для AIMP. Такого плагина на данный момент не существует, а значит управление в данный момент через bluetooth невозможно.
Обо всех недочетах или пожеланиях просьба писать ниже. Являюсь разработчиком, так что смогу быстро и адекватно реагировать на все замечания =)
Если Вы нашли ошибку!
УКАЗЫВАЙТЕ:
1) Версия приложения
2) Какое сообщение при подключении выводится (не найден хост или аимп)?
3) Версия андроид (циферками — 2.3.3, 1.6 и т.д.), если мод — то какой (так же с указанием версии)
4) Версия AIMP на компьютере
Если напишите «не работает» и не ответите на вопросы выше, то я такие сообщения буду игнорировать.
Скачать: версия: 3.0.6-beta3.0.6-b110-signed.apk ( 942.2 КБ )
Скачать плагин Aimp-Web-Ctl: версия: v2.6.4.4aimp_web_ctl_v2.6.4.4.zip ( 211.18 КБ )
Источник