PlayerMod
(с)MaPkiZzz a.k.a Vital Описание: заменяет стандартный NowPlayingScreen медиаплеера.
Возможности:
* Показ исполнителя/названия/альбома/года/жанра
* Показ Битрейта/Частоты дискретизации/Каналов
* Показ текущего/общего/оставшегося времени, количества треков
* Показ обложки (cover.png,album.png,из тегов(2020))
* Рисование прогрессбара
* Показ иконок: Play/Pause/Stop, Режим Повтора, Порядок воспроизведения, эквалайзер, артист, название, альбом
* Простенькая анимация текста (Переход цвета, случайные цвета)
* Софткей для открытия текущего трека в TagEditor.elf (Функции -> Файл -> Отправить В TE)
* Софткей для настройки эльфа (Функции -> Параметры -> Настроить)
Установка: распаковать pkg-файл при помощи Elf Installer или разложить файлы по нужным папкам вручную
Настройка: По поводу картинок эквалайзера их имена соответствуют номеру выбраного пункта в списке с настройками эквалайзера. Ручной режим равен номеру последнего пункта в списке +1.
Примечание: в pkg есть примеры используемых в эльфе картинок. Автор графики Баркет.
(!) Для работы эльфа необходимо установить патч:
Code
;Возможность перерисовки плеера при помощи эльфов
;Отправляет событие 993 с указателем на DISP_OBJ интерфейса плеера при его включении
;(C) UltraShot, MaPkiZzz
;v1.0
а также - новые функи:
Code
;K800 SW-R8BF003
;(c) MaPkiZzz a.k.a Vital
+45D1FC00
0DA4: 00000000 E9FD0345 ; 369: void MediaPlayer_SoftKey_SetText(void *player_gui,int actionID , int StrID);
0DA8: 00000000 B5FD0345 ; 36A: void MediaPlayer_SoftKey_SetAction(void *player_gui,int actionID ,void (*proc)(BOOK *,void*));
0DAC: 00000000 75FE0345 ; 36B: void MediaPlayer_SoftKey_SetItemAsSubItem(void *player_gui,int item,int subitem);
0DB0: 00000000 05FE0345 ; 36C: void MediaPlayer_SoftKey_AddHelpStr(void *player_gui,int item,int StrID);
+ PlayerMod_skin_by_muskeeter for 176x220
Ориг. тема ТУТ