AIMP Forum
AIMP for Android => Вопросы / Questions => Topic started by: простоюзер on March 19, 2019, 17:09:56
-
Тривиальная проблема - не вмещаются в экран названия треков при длинном названии группы. Хочу сократить до N символов (потому что название группы все таки иногда полезно), но не могу понять какой из шаблонов это позволяет?
Интуитивно понимаю, что %StrLeft(A,B) по идее должен это делать, и что в его параметрах должно быть 1-м параметром строка, а вторым сколько оставить слева. Но при таком использовании %StrLeft(%Artist,10) - в плейлисте просто исчезает название группы. Хэлпов к андроидной версии не нашел, в виндовской версии такой функции вообще нет. Где можно почитать хэлп по этим функциям?
Где вообще можно найти полный хэлп по всем функциям андроидной версии (не краткий список возможностей и не чаво, а полный исчерпывающий хэлп)? Думаю с ним бы большинство вопросов отпало.
Направьте плиз в нужную сторону.
-
1. Функции одинаковые, что в Андроиде, что в ПК.
2. Хелпа нормального к андроид версии нет - я даже слабо представляю, как его делать, ибо в мобильных приложениях это не принято.
3. Должна работать как вы написали %StrLeft(%Artist,10).
-
У меня это сработало:
%IF(%Artist,%StrLeft(%Artist,10) - %Title,%Title)
-
1. Функции одинаковые, что в Андроиде, что в ПК.
2. Хелпа нормального к андроид версии нет - я даже слабо представляю, как его делать, ибо в мобильных приложениях это не принято.
3. Должна работать как вы написали %StrLeft(%Artist,10).
1. У меня на компе версия 4.51.2084 (от 1.12.18) - там в подсказках этой функции нет, а если я пытаюсь ее набрать руками в Настройки/Плейлист/Отображение - вместо строки с названием группы-песни получаю в плейлисте текст кода, с процентами, который был в Настройках. Или она появилась позже?
2. В приложении конечно трудно, но хотя бы на сайте. Вам было бы куда посылать или откуда копировать куски на глупые вопросы, типа моих.
3. Разобрался. Оказывается вашему скрипту критичен пробел после запятой (у меня стоял пробел), без пробела работает. Не ожидал что пробел после запятой может вызвать проблему...
-
3. Должна работать как вы написали %StrLeft(%Artist,10).
Переставил плеер пару раз, заново настраивал отображение и понял откуда у меня взялся пробел перед числом - он стоит в шаблоне этой функции. И вот именно с пробелом из шаблона - не работает.
-
3. Разобрался. Оказывается вашему скрипту критичен пробел после запятой (у меня стоял пробел), без пробела работает. Не ожидал что пробел после запятой может вызвать проблему...
Понял, похоже на баг
-
У меня это сработало:
%IF(%Artist,%StrLeft(%Artist,10) - %Title,%Title)
О, а можно эту же штуку использовать в редакторе обложек?
-
О, а можно эту же штуку использовать в редакторе обложек?
Да