ctrl+c Copy Name - как изменить формат?

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

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

Сообщение #21 Izotop » 26.11.2009, 00:19

2Altalion
Давайте я Вам приведу пример варианта как можно реализовать простой вариант для создания раздач

Track pattern:
Код: Выделить всё
'['color=gray']'%tracknumber%.'[''/'color']' %artist% - %title% '['color=gray']"('%length%')''[''/'color']'
Group header pattern:
Код: Выделить всё
'['b']''['spoiler="%album% - %date%'[''/'b']'
Group footer pattern:
Код: Выделить всё
'['/spoiler']'
Вот результат:::
Results:
Код: Выделить всё
[b][spoiler="Fokuz (FOKUZ2009007) Hidden Depth - 2009"][/b]
[color=gray]01.[/color] Brother - A Dream Like State [color=gray](5:58)[/color]
[color=gray]02.[/color] Brother - Round About Noon [color=gray](5:33)[/color]
[color=gray]03.[/color] Brother - Far Apart [color=gray](5:55)[/color]
[color=gray]04.[/color] Brother - Dig Deeper [color=gray](5:34)[/color]
...
[/spoiler]

Но это как вариант.
Для раздач дискографий скрипт я себе видоизменял.
Просмотрите его повнимательнее и думаю разберётесь что, за что отвечает *пыво*
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 15 лет 4 месяца

Сообщение #22 Altalion » 26.11.2009, 23:46

2Izotop
Я разобрался, результат такой:
Код: Выделить всё
header pattern

'['spoiler="'''('%date%')' %album%"']'$crlf()'['img=right']''[''/'img']''['b']'Год выпуска'[''/'b']'':' %date%$crlf()'['b']'Битрейт'[''/'b']'':' %bitrate% kbps$crlf()'['b']'Продолжительность'[''/'b']'':'%_time_total%$crlf()'['tab']''['tab']''['tab']''['size=16']''['color=grey']'%album%'[''/'color']''[''/'size']'

Остались два вопроса:
1. Не отображается общая продолжительность выделенных треков, пишу такое:
Код: Выделить всё
'['b']'Продолжительность'[''/'b']'':'%_time_total%

а получается  
Код: Выделить всё
[b]Продолжительность[/b]: ?

2. Огромная проблема: если выделенные треки имеют разный битрейт, информация для них выодится так:
Код: Выделить всё
[spoiler="'(1998) Silent Storm"]
[img=right][/img][b]Год выпуска[/b]: 1998
[b]Битрейт[/b]: 192 kbps
[b]Продолжительность[/b]:?
[tab][tab][tab][size=16][color=grey]Silent Storm[/color][/size]
[color=gray]01.[/color] From The Blacked Sou [color=gray](6:31)[/color]
[color=gray]02.[/color] Tears Of Light [color=gray](6:39)[/color]
[/spoiler]
[spoiler="'(1998) Silent Storm"]
[img=right][/img][b]Год выпуска[/b]: 1998
[b]Битрейт[/b]: 160 kbps
[b]Продолжительность[/b]:?
[tab][tab][tab][size=16][color=grey]Silent Storm[/color][/size]
[color=gray]03.[/color] Time For Decay [color=gray](4:50)[/color]
[/spoiler]
[spoiler="'(1998) Silent Storm"]
[img=right][/img][b]Год выпуска[/b]: 1998
[b]Битрейт[/b]: 128 kbps
[b]Продолжительность[/b]:?
[tab][tab][tab][size=16][color=grey]Silent Storm[/color][/size]
[color=gray]04.[/color] Scream On The Ice [color=gray](5:19)[/color]
[/spoiler]
[spoiler="'(1998) Silent Storm"]
[img=right][/img][b]Год выпуска[/b]: 1998
[b]Битрейт[/b]: 160 kbps
[b]Продолжительность[/b]:?
[tab][tab][tab][size=16][color=grey]Silent Storm[/color][/size]
[color=gray]05.[/color] Take My Cry [color=gray](6:46)[/color]
[/spoiler]
Т.е. перед каждыми треками, имеющими отличный от предыдущего битрейт, ставится информация из header pattern.  :o
Altalion M
Аватара
Откуда: Нижегородская область
Репутация: 3
С нами: 15 лет 5 месяцев

Сообщение #23 mgz » 27.11.2009, 12:47

2Altalion
1. %_time_total% - этот тег не работает и нет возможности узнать общую длительность выделенных треков.
2. С битрейтом вообще не проблема. Можно вычитать битрейт только первого трека, но переделать так, как я писал выше (проверка первого трека и заполнения тут же шапки и инфы с первого трека, далее инфу с последующих треков).
В общем освобожусь - напишу код.
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #24 mgz » 27.11.2009, 14:21

Ну вот набросал.
[code="Track Pattern"]$ifequal(%tracknumber%,1,'
' ['('%date%') '][%album%]'
'$crlf()'[img=right] [/img]Год выпуска: '[%date%]$crlf()'Битрейт: '%__bitrate_nominal%' kbps'$crlf()'Продолжительность:  ч.  мин.  сек.'$crlf()'[tab][tab][tab]'%album artist%''$crlf()$crlf()
''[%tracknumber%.]'' %title% '('%length%')',
''[%tracknumber%.]'' %title% '('%length%')')[/code]

[code="Group Footer Pattern"]'
'[/code]

Group Header Pattern отключаем.

Результат:
Код: Выделить всё
[spoiler=" (1997) Vegas"]
[img=right] [/img][b]Год выпуска[/b]: 1997
[b]Битрейт[/b]: 320 kbps
[b]Продолжительность[/b]:  ч.  мин.  сек.
[tab][tab][tab][size=16][color=#006699]The Crystal Method[/color][/size]

[color=gray]01.[/color] Trip Like I Do [color=gray](7:34)[/color]
[color=gray]02.[/color] Busy Child [color=gray](7:25)[/color]
[color=gray]03.[/color] Cherry Twist [color=gray](4:26)[/color]
[color=gray]04.[/color] High Roller [color=gray](5:30)[/color]
[color=gray]05.[/color] Comin' Back [color=gray](5:39)[/color]
[color=gray]06.[/color] Keep Hope Alive [color=gray](6:13)[/color]
[color=gray]07.[/color] Vapor Trail [color=gray](6:32)[/color]
[color=gray]08.[/color] She's My Pusher [color=gray](5:42)[/color]
[color=gray]09.[/color] Jaded [color=gray](7:06)[/color]
[color=gray]10.[/color] Bad Stone [color=gray](5:09)[/color]
[/spoiler]

Вам лишь останется добавить URL обложки и вручную вписать продолжительность альбома.
Возможно, есть способ улучшить код - т.к. писал на коленке (в прямом смысле слова - дома ремонт идет).
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

помогите с "me Now Playing" :(

Сообщение #25 SKARABEY » 01.12.2009, 04:53

Всем  добрый  день  :)
Искал на форуме но не заметил решение  *sorry*

собственно вот в чем прошу вашей помощи
Изображение

когда нажимаю на треке "копи нейм" в буфере появляется пропись

/me Now Playing: [2004. Let There Be Morning #02] The Perishers - Sway [?/4:21]

а  хотелось бы me Now Playing: [2004. Let There Be Morning #02] The Perishers - Sway [4:21], FLAC 991 kbps

подскажите пожалуйста где и как  найти и прописать эту строку  :-(
SKARABEY
Репутация: 0
С нами: 14 лет 3 месяца

Сообщение #26 SKARABEY » 01.12.2009, 05:14

уппссссссс...  *ну* извиняюсь за тему... уже создана, нашел такую... но  с переменными  все ж помогите плиз  *MACE*
SKARABEY
Репутация: 0
С нами: 14 лет 3 месяца


Сообщение #28 SKARABEY » 01.12.2009, 05:37

спасибо  *поклон*  попробую счас его Изображение
SKARABEY
Репутация: 0
С нами: 14 лет 3 месяца

Сообщение #29 SKARABEY » 12.01.2010, 01:27

всем снова  ЗДРАСТИ  *пыво*

я снова по поводу Copy Name. дело в том что пробую другую сборку Medved.  :o  тут нету в меню Copy Name, а ctrl+c  не срабатывает :(  подскажите как включить эту  опцию  :)
SKARABEY
Репутация: 0
С нами: 14 лет 3 месяца

Пред.

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