Сортировка

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #41 rajdee » 10.03.2008, 14:10

evil писал(а):Можно поступить проще: создать колонку (Columns UI, Default UI) с названием Last Modified и вписать для неё скрипт
Код: Выделить всё
%last_modified%
После этого можно сортировать в прямом и обратном порядке кликая по заголовку колонки.
Спасибо за помощь!
%last_modified% не подходит, т.к. работает на уровне файлов, а время создания (изменения) файла, в подавляющем большинстве случаев, не совпадает со временем создания директории.
Ну, ладно, нельзя - так нельзя, буду для этих случаев продолжать пользоваться Apollo.
rajdee
Новичок
Репутация: 0
С нами: 9 лет 2 месяца

Сообщение #42 evil » 10.03.2008, 14:18

rajdee писал(а):буду для этих случаев продолжать пользоваться Apollo
Каким образом это реализовать в Apollo?
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 11 лет

Сообщение #43 rajdee » 10.03.2008, 14:36

evil писал(а):Каким образом это реализовать в Apollo?
А это уже реализовано в Apollo, т.е. в плейлист файлы добавляются именно в том порядке, в котором они отсортированы 
в директории, при внешнем добавлении.
rajdee
Новичок
Репутация: 0
С нами: 9 лет 2 месяца

Сообщение #44 evil » 10.03.2008, 15:08

Тогда где поставить галочку? У меня добавляются драг'н'дропом подряд по алфавиту независимо от того, что в Explorer'е выбрана сортировка Modified.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 11 лет

Сообщение #45 rajdee » 10.03.2008, 15:28

evil писал(а):Тогда где поставить галочку? У меня добавляются драг'н'дропом подряд по алфавиту независимо от того, что в Explorer'е выбрана сортировка Modified.
Извиняюсь, в Apollo работает только при сортировке директории в Total Commander, как drag`n`drop, так и через контекстное меню. O:-)
rajdee
Новичок
Репутация: 0
С нами: 9 лет 2 месяца

Сообщение #46 evil » 10.03.2008, 15:43

Хм... Если всё в том же злосчастном General, в поле Sort  incoming files by не писать ничего, то и пересортировки не происходит. :)
Последний раз редактировалось evil 10.03.2008, 15:55, всего редактировалось 1 раз.
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 11 лет

Сообщение #47 rajdee » 10.03.2008, 15:59

evil писал(а):Хм... Если всё в том же злосчастном General, в поле Sort  incoming files by не писать ничего, то и пересортировки не происходит. :)
Ааа, получилось!!! Я уже и руки опустил, а оказалось все так просто :)
rajdee
Новичок
Репутация: 0
С нами: 9 лет 2 месяца

Сообщение #48 evil » 10.03.2008, 16:10

foobar2000 не упал в грязь лицом. :)
evil M
Модератор
Возраст: 35
Репутация: 62
С нами: 11 лет

Сообщение #49 Altalion » 26.10.2008, 20:05

Здравствуйте, помогите отсортировать дискографию группы по году альбома.

Каждая группа у меня отсортирована по папкам:
Изображение
В каждой папке соответствующей группы вложены папки альбомов:
Изображение
Песни имеют только название (в тегах названий нет):
Изображение
Все остальное прописано в тегах (в кажой песне без исключения):
[img width=326 height=400]http://smages.com/i/4e/d9/4ed9a07d4e887f37d9fcceec5f123acf.png[/img]
Допустим, я открываю в Foobar'е папку любой группы. Мне нужно сгруппировать все композиции по альбомам в порядке возрастания (например 2001г, 2002г, 2006г, 2008г). При этом песни должны быть отсортированы по Track number из тега.

Я использую сборку Foobar2000 v0.9.5.6 by Alex Realist (20.10.2008). Там есть сортировка по альбомам (причем песни сразу отсортированы по Track number), но альбомы выстраиваются в алфавитном порядке:
Изображение
P.S. если кто-нибудь предложит решение проблемы, опишите пожалуйста пошагово для чайника.
Последний раз редактировалось Altalion 26.10.2008, 21:11, всего редактировалось 1 раз.
Altalion M
Бывалый
Аватара
Возраст: 26
Откуда: Нижегородская область
Репутация: 3
С нами: 8 лет 7 месяцев

Сортировка плейлистов на кнопку

Сообщение #50 Novich » 01.11.2008, 21:59

Если список плейлистов идет столбиком, можно встать на любую строчку, нажать правую кнопку мыши и там есть команды "Move Up" и "Move Down". Как эти команды можно присвоить на кнопки (в splitter)? То есть там есть функция:
Код: Выделить всё
$imagebutton(x,y,w,h,path,mover_path,command,options1,options2)
но в списках возможных команд нужных нет. Их как-нибудь можно достать?

ЗЫ: Это я экспериментирую с усовершенствованием (под себя) Ibiza... У меня очень много плейлистов и их надо сортировать.
Novich
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сообщение #51 Novich » 02.11.2008, 01:03

Попробую повнятнее объяснить:

Вот какая менюшка выскакивает по правой кнопке мыши:

[img width=400 height=364]http://pic.ipicture.ru/uploads/081101/21734/up4AogXgSX.jpg[/img]

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

В скрипте за эти кнопки отвечает вот этот кусочек:

Код: Выделить всё
// ------------------ "Playlists Switcher" buttons
$ifgreater(%_width%,643,
  $if($isvisible_c(Left Panel),
    $if($isvisible_c(Playlists),
      $drawrect(5,$sub(%_height%,45),$ifgreater(%_width%,643,$add($mul($div($div($mul(%_width%,5),12),134),134),0),0),20,000-000-000-255,,)
      $imagebutton(10,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-plnew-off.png','./images/ibiza/bt/bt-plnew-on.png',COMMAND:'File/New Playlist';REFRESH,,)
      $imagebutton(40,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-pldel-off.png','./images/ibiza/bt/bt-pldel-on.png',COMMAND:'File/Remove Playlist';REFRESH,,)
      $imagebutton(70,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-plren-off.png','./images/ibiza/bt/bt-plren-on.png',COMMAND:'File/Rename Playlist';REFRESH,,)
      $imagebutton(99,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-plload-off.png','./images/ibiza/bt/bt-plload-on.png',COMMAND:'File/Load Playlist...';REFRESH,,)
      $imagebutton(123,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-plsave-off.png','./images/ibiza/bt/bt-plsave-on.png',COMMAND:'File/Save Playlist...';REFRESH,,)
    ,)
  ,)
,)
// ------------------ "Playlists Switcher" buttons

Нарисованные кнопки я добавил вот этим кодом, но команды, естественно, не работают, потому что я не знаю какие туда вписать:

      $imagebutton(151,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-plmoveup-off.png','./images/ibiza/bt/bt-plmoveup-on.png',COMMAND:'Move Up';REFRESH,,)
      $imagebutton(180,$sub(%_height%,43),25,16,'./images/ibiza/bt/bt-plmovedn-off.png','./images/ibiza/bt/bt-plmovedn-on.png',COMMAND:'Move Down';REFRESH,,)

Собственно, в этом и заключается вопрос - какие команды прописать?
Novich
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сообщение #52 Natty_Chaos » 17.11.2008, 19:34

при добавлении:
ctrl-p / general / sort incoming files by:
$replace(%_path%,%_filename_ext%,,CD1\,,CD2\,,CD3\,) %date% \ %album% \ $if(%tracknumber%,%tracknumber%,%_filename_ext%)
для ELPlaylist:
right click on playlist / settings / grouping / sort format:
$replace(%_path%,%_filename_ext%,,CD1\,,CD2\,,CD3\,) %date% \ %album% \ $if(%tracknumber%,%tracknumber%,%_filename_ext%)
Последний раз редактировалось Natty_Chaos 19.11.2008, 16:29, всего редактировалось 1 раз.
Мозг мёртв!
Natty_Chaos M
Новичок
Аватара
Возраст: 30
Откуда: Kursk
Репутация: 0
С нами: 10 лет 8 месяцев

Сообщение #53 Izotop » 02.12.2008, 23:13

Попробуй найти название команды так:
Preferences--->Context Menu правой на [ROOT]--->Insert item--->Commands...
В появившемся списке поищи свою команду и вставь её между одиночных кавычек. Должно заработать *пыво*
Если её там не окажется- напиши. Есть ещё один способ , но он более длинный в описании. ;)
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 6 месяцев

Сообщение #54 Novich » 20.12.2008, 22:17

Нужных команд там нет, к сожалению. Буду благодарен за другой способ, хочется эти кнопки добавить...
Novich
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сообщение #55 Izotop » 20.12.2008, 22:44

Если на рисунке ты показал Playlist Manager---- то просто с зажатой левой перетаскивай нужные тебе плейлисты, чтоб они были в нужном тебе порядке
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 6 месяцев

Сообщение #56 Izotop » 20.12.2008, 22:49

Второй вариант поиска этих команд - тоже не дал результата :-(
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 6 месяцев

Сообщение #57 Novich » 27.12.2008, 12:28

Izotop
Спасибо за попытку помочь... Жаль, что ничего не получилось.
Novich
Новичок
Репутация: 0
С нами: 8 лет 6 месяцев

Сортировка треков по папкам как в AIMP.

Сообщение #58 Lagrange » 29.03.2009, 18:27

В настройках Foobar и скриптинге я полный нуб. Очень понравилось как AIMP при добавлении в него например 10 папок с музыкой соритрует треки в плей-листе по папкам и с разделениями. Без привязки к тегам альбома. Там это называется %Parent Dir%

Интересует такая реализация в Foobar. А то мо многих альбомах с тегами не всё хорошо, а желания править всё это нету. Получается разделенное отображение файлов одного альбома.

Жду ваших советов.
Lagrange
Новичок
Репутация: 0
С нами: 8 лет 1 месяц

Сообщение #59 Максим » 29.03.2009, 18:31

Для сортировки — %path_sort%.
Для группирования альбомов — настроить паттерн (например, %directoryname%).
Максим M
Мастер
Аватара
Возраст: 30
Репутация: 93
С нами: 10 лет 2 месяца

Сообщение #60 Izotop » 29.03.2009, 22:39

2Lagrange
Начните с того какой Foo используете?
Какой вид отображения плейлиста используете?
[color=#0000FF]Life between 8-22000 Hz[/color]
[b][color=#00FF00]Кто ищет — тот всегда находит то, что ищет...[/color][/b]
Izotop M
Модератор
Аватара
Возраст: 32
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 8 лет 6 месяцев

Пред.След.

Вернуться в Секреты foobar2000