Forums -> Запросы и муз. флeйм \ Requests -> Оформление треклистов
| Full Version

dmvn
А как благородные доны оформляют треклисты? Ваши предложения, замечания...
Я тут запостю (или запостчу?) несколько вариантов оформления и можно будет высказваться (а можно и предлагать свои!).

Граждан, которым оформление/дизайн по барабану, я попрошу особо не флудить и не оффтопить, чтобы не захламлять топик (коммент типа "а мне пох" -- это флуд), а то придётся жаловаться Доброму Дяде с Косой :lol:

Ну вот например такое:

C01:

01. Из мышеловки (4:30)
02. От Кореи до Карелии (4:51)
03. Падший ангел - сын греха (3:27)
04. Мракобесие и джаз (3:56)
05. На луче... (5:32)
06. Разбойники (1:27)
07. Заратустра (4:48)
08. Герр Захер Мозох (3:45)
09. В развороченном раю (3:30)
10. Эхо (от луча) (1:10)
11. Ихтиандр (5:25)
12. Coda (2:43)

На сером фоне смотрится очень погано. Надо что-то делать.
FiL
Номер трека не надо серым. Номер трека должен быть такой-же, как и название. А время можно серым, можно кусивом...
64fp
Вот неплохой вариант, на мой взгляд, но я не знаю, как это реализовать на этом движке форума:

user posted image user posted image
bubamara
QUOTE (64fp @ 26-02-2007, 17:06)
Вот неплохой вариант, на мой взгляд, но я не знаю, как это реализовать на этом движке форума:
html-таблицей, если данный движок ее понимает. Но для гуманитарных релизеров это будет слишком заморочно.

Из всех предложенных здесь и здесь вариантов мне больше всего нравится то, что предложил в первом посте dmvn. То, что номера и длительность на сером фоне не бросаются в глаза, по-моему, даже хорошо. Пример из жизни:

02. 2 Minutes to Midnight (6:00)

02. 2 Minutes to Midnight (6:00)

какой вариант требует меньших затрат на идентификацию названия трека?
soxatyi
.
FiL
soxatyi,
+1.
ShirA
soxatyi, очень сипатичный вариант. обязательно попробую.
bubamara
soxatyi
Наклонный шрифт, призванный обычно акцентировать наиболее важные слова, в данном случае совершенно не оправдан. Моноширинный шрифт типа Курьер - не самый читабельный шрифт, прямо скажу. Его назначение - сугубо для служебной, форматированной пробелами информации (типа логов и куев). Ну и это... слишком много точек:) В общем, красиво, конечно, но не эргономично:) На мой взгляд, не следует увлекаться выгодной подачей длительности треков - типа громоздких отточий и выравнивания по правому краю - не самая важная это информация.
dmvn
Выглядит очень заманчиво. Кстати, точки можно легко заменить пробелами, курсив убрать, а моноширинные шрифты есть разные, в тои числе и более читаемые... Надо поискать...

Самое главное, что можно далеко отодвинуть времена, так чтобы они НЕ МЕШАЛИ читать названия треков.
soxatyi
.
bubamara
QUOTE (dmvn @ 27-02-2007, 07:48)
Самое главное, что можно далеко отодвинуть времена, так чтобы они НЕ МЕШАЛИ читать названия треков.
"Доктор, меня опять игнорируют" :rzhu:

Моноширинный шрифт (любой!) с точками, читабельность - ужасная. Что там "заманчивого" не понимаю, но:

1. Сам таким шаблоном не буду пользоваться
2. Не хотел бы видеть релизы с такими треклистами

Таково мое скромное мнение, как потребителя и релизера :unsure:
FiL
QUOTE (bubamara @ 26-02-2007, 23:57)
"Доктор, меня опять игнорируют" :rzhu:

Моноширинный шрифт (любой!) с точками, читабельность - ужасная.
Не знаю-не знаю. Я как раз всегда и везде предпочитаю моноширный шрифт. Мне его читать удобнее. И точки не мешают.
Кстати, для выделения используется жирный прифт, а наклонный для акцентирования не используется. Он наоборот хуже воспринимается. imho.
OlCh
картинка задника и всех делов то

user posted image

и треки вам и куча другой информации :punk:
dmvn
Да, только вот из-за того, что кто-то постит на imageshack, через год-два эти картинки умирают почему-то... :) В частности, именно так погибли скрины к руководству "Как правильно делать релизы из педрятины".
dmvn
QUOTE (bubamara @ 27-02-2007, 07:57)
1. Сам таким шаблоном не буду пользоваться
2. Не хотел бы видеть релизы с такими треклистами
Ладно, "без фольги так без фольги" ©
64fp
QUOTE (bubamara @ 26-02-2007, 16:34)
QUOTE (64fp @ 26-02-2007, 17:06)
Вот неплохой вариант, на мой взгляд, но я не знаю, как это реализовать на этом движке форума:
html-таблицей, если данный движок ее понимает. Но для гуманитарных релизеров это будет слишком заморочно.
Не понимает.
Надо спросить Brait'а, можно ли движок дописать, чтобы делать такой список автоматом, тогда и самые последние гуманитарии будут удовлетворены:
CODE

[TRACKLIST]
01. Из мышеловки (4:30)
02. От Кореи до Карелии (4:51)
03. Падший ангел - сын греха (3:27)
04. Мракобесие и джаз (3:56)
05. На луче... (5:32)
06. Разбойники (1:27)
07. Заратустра (4:48)
08. Герр Захер Мозох (3:45)
09. В развороченном раю (3:30)
10. Эхо (от луча) (1:10)
11. Ихтиандр (5:25)
12. Coda (2:43)
[/TRACKLIST]

Тогда и фубарка не понадобится.
bubamara
QUOTE (64fp @ 27-02-2007, 12:55)
Надо спросить Brait'а, можно ли движок дописать, чтобы делать такой список автоматом

[TRACKLIST] ... [/TRACKLIST]
С точки зрения системного подхода, это было бы самым правильным решением.

Вот только парсинг списка внутри тэга TRACKLIST с учетом многообразия вариантов названия треков и с полновесным модулем защиты от дурака - та еще задача...
k-dmitriy
а вы не замечали, что сообщение идет с шаблоном без разделения, текст получается слишком близко к картинке - имхо не эстетично

user posted image

я использую тег [LIST] с таким простеньким шаблончиком " '['*']'%artist% - %title% '('%length%')' "

user posted image

минус тут, что при копировании порядковые номера не выделяются

второй вариант от soxatyi'го понравился, с одной стороны есть что-то положительное в выносе времени, но и [FONT=\Courier] смотрится непривычно, хотя и не кретично

зыж вставлять картинки это вообще зло, ни поисковик форума, ни роботы поисковиков текс так не увидят. куй постят не всегда, да и не удобно с ним работать.

зыжж еще такой футуристический вариант появился, навеяно Topic Link: форумный тег [metadata]
тег [cuesheet] который обрабатывал бы куй и выдавал бы список композиций и исполнителя, если разные. чтоб повторно не постить оригинальный куй сделать на основе dhtml - по дефолту показывает треки, кликнул по полю текст изменился на оригинальный куй. но это так, футуризм :) по чистому кую не вычислить длину последнего трека, а значит от длины треков придется отказаться, это будет нагружать движек, трафик и это надо скриптить.
ShirA
попробывал вариант от Soxatyi (без курсива), мне очень нравится. и читается, и симметрично, и все данные хорошо видны. буду использывать.
прости, Ваня! ;)
Brait
Так пойдет?
TRACKLIST
01. Из мышеловки . . . . . . . . . . .(4:30)
02. От Кореи до Карелии . . . . . . (114:51)
03. Падший ангел - сын греха . . . . .(3:27)
04. Мракобесие и джаз . . . . . (1:03:56.16)
05. На луче . . . . . . . . . . . . . (5:32)
Простой текст без времени
06. Разбойники . . . . . . . . . . . .(1:27)
07. Заратустра . . . . . . . . . . . .(4:48)
08. Герр Захер Мозох . . . . . . . . .(3:45)
09. В развороченном раю . . . . . . . (3:30)
10. Эхо (от луча) . . . . . . . . .(1:09.99)
11. Ихтиандр . . . . . . . . . . . . .(5:25)
Кстати, а кто автор? Беляевский?
12. Coda . . . . . . . . . . . . . . .(2:43)


Делается через код:
CODE
[TRACKLIST]
01. Из мышеловки (4:30)
02. От Кореи до Карелии (114:51)
03. Падший ангел - сын греха (3:27)
04. Мракобесие и джаз (1:03:56.16)
05. На луче... (5:32)
Простой текст без времени
06. Разбойники (1:27)
07. Заратустра (4:48)
08. Герр Захер Мозох (3:45)
09. В развороченном раю (3:30)
10. Эхо (от луча) (1:09.99)
11. Ихтиандр (5:25)
12. Coda (2:43)
[/TRACKLIST]

Можно указать в теге [ TRACKLIST=1 ] кол-во точек (от 1 до 9) между последней буквой самого длинного названия и левой круглой скобкой самого длинного времени. Вот пример с 1 точкой:
TRACKLIST
01. Из мышеловки . . . . . . .(4:30)
02. От Кореи до Карелии . . (114:51)
03. Падший ангел - сын греха .(3:27)


Время можно указывать в формате "ЧЧ:ММ:СС.МС", либо "МММ:СС.МС", где
  • ЧЧ - часы, необязательный параметр (одна/две цифры, 0-23),
  • ММ - минуты (две цифры, 00-59),
  • МММ - минуты (одна/две/три цифры, 0-999),
  • СС - секунды (две цифры, 00-59),
  • MC - милисекунды, необязательный параметр (одна/две цифры, 00-99),
bubamara
Вынужден остаться при своем мнении: лучший вариант предложил dmvn в самом первом посте темы. Но, похоже, здесь преобладают программисты, а не типографы. Что ж, придется мне остаться белой вороной и пользоваться собственным форматом треклиста - чисто из эстетических соображений :p:
ShirA
QUOTE (Brait @ 01-03-2007, 07:00)
Так пойдет?
а от скобок у времени нет разумного способа избавиться? у кого есть идея?
k-dmitriy
QUOTE (bubamara @ 01-03-2007, 09:00)
Вынужден остаться при своем мнении: лучший вариант предложил dmvn в самом первом посте темы. Но, похоже, здесь преобладают программисты, а не типографы. Что ж, придется мне остаться белой вороной и пользоваться собственным форматом треклиста - чисто из эстетических соображений :p:
если речь идет не о шрифте, то посмотри обложки дисков, практически нигде нет разделения по цветам, в редких случаях, в сборниках, где названия композиций и исполнители идут одной строкой без какого-либо знака разделения.
а так стандарт примерно таков
<номер трека> <название композиции> <таб с точками или без> <время>
другой разговор, чтобы осуществить этот самый таб приходится использовать моноширинной шрифт, который не всем приятен. правдо раз уж дело дошло до тега TRACKLIST, тут можно и таблицу использовать с нормальным шрифтом.
bubamara
QUOTE (k-dmitriy @ 01-03-2007, 12:31)
если речь идет не о шрифте, то посмотри обложки дисков
Я уже дал понять, что умываю руки и остаюсь при своем мнении. Так что дальше диспут - без меня. Для своих релизов есть строчка преформатирования в фубаре:) Пользоваться вышеобозначенным (вот, ни разу не преувеличивая) уродством - не хочу, но если кому-то нравится - мешать не буду:)
k-dmitriy
нет уж, нет уж, пусть пока твои руки будут грязными :p:

QUOTE (bubamara @ 26-02-2007, 17:34)
То, что номера и длительность на сером фоне не бросаются в глаза, по-моему, даже хорошо. Пример из жизни:

02. 2 Minutes to Midnight (6:00)

02. 2 Minutes to Midnight (6:00)

какой вариант требует меньших затрат на идентификацию названия трека?

не знаю как у кого, но когда весь текст синий и идет маленький кусочек серого - мне такое сразу в глаза бросается, сначала взгляд обращается на время, интуитивно, а уж потом на название. и тут дело не в конкретном цвете, будь то красный/зеленый/светло-темносерый/жирный/курсив он будет бросаться прежде всего в глаза, ибо нестандартен.

неужели тут название бросается сразу же, а не время? не верю. и разве это эстетично смотрится?
  1. Bordel 1900 (3:45)
  2. Café 1930 (6:53)
  3. Night-Club 1960 (5:37)
  4. Concert d'aujourd'hui (2:55)
  5. Verano del '79 (6:33)
  6. Tango apasionado (1:32)
  7. La Camorra II (6:35)
  8. Invierno porteno (4:24)
  9. Verano porteno (4:19)
  10. Oblivion (4:44)
  11. Libertango (5:39)
  12. Adios Nonino (8:11)
  13. Tango Nr. 2 (5:19)
  14. Milonga del Angel (5:45)
  15. Michelangelo '70 (2:57)
если только так, да и то курсив с толку сбивает, глаза автоматически начинают искать границу между курсивом и нормальным текстом, а она там не явная
  1. Bordel 1900 (3:45)
  2. Café 1930 (6:53)
  3. Night-Club 1960 (5:37)
  4. Concert d'aujourd'hui (2:55)
  5. Verano del '79 (6:33)
  6. Tango apasionado (1:32)
  7. La Camorra II (6:35)
  8. Invierno porteno (4:24)
  9. Verano porteno (4:19)
  10. Oblivion (4:44)
  11. Libertango (5:39)
  12. Adios Nonino (8:11)
  13. Tango Nr. 2 (5:19)
  14. Milonga del Angel (5:45)
  15. Michelangelo '70 (2:57)
имхо хороший вариант получается с исполнителем, но тогда излишняя информативность присутсвует
  1. Astor Piazzolla - Bordel 1900 (3:45)
  2. Astor Piazzolla - Café 1930 (6:53)
  3. Astor Piazzolla - Night-Club 1960 (5:37)
  4. Astor Piazzolla - Concert d'aujourd'hui (2:55)
  5. Astor Piazzolla - Verano del '79 (6:33)
  6. Astor Piazzolla - Tango apasionado (1:32)
  7. Astor Piazzolla - La Camorra II (6:35)
  8. Astor Piazzolla - Invierno porteno (4:24)
  9. Astor Piazzolla - Verano porteno (4:19)
  10. Astor Piazzolla - Oblivion (4:44)
  11. Astor Piazzolla - Libertango (5:39)
  12. Astor Piazzolla - Adios Nonino (8:11)
  13. Astor Piazzolla - Tango Nr. 2 (5:19)
  14. Astor Piazzolla - Milonga del Angel (5:45)
  15. Astor Piazzolla - Michelangelo '70 (2:57)

а по большему счету стандарта тут не выйдет, уж больно мелкий момент и сугубо индивидуальный. на вкус и цвет как известно...
наверняка лидирующие позиции занимает ctrl+c с амазона, дискогса, амг и т.п. :laugh:

по мне так и TRACKLIST белой областью смотрится хуже, чем просто текст
bubamara
QUOTE (k-dmitriy @ 01-03-2007, 13:57)
неужели тут название бросается сразу же, а не время? не верю. и разве это эстетично смотрится?
Да! :punk: Именно так, как в первом варианте - наглядно, внятно, эстетично и без ненужных излишеств :D:
Кстати, действительно - с нумерованым списком без открывающих нулей - отличный вариант получился. Пошел переписывать title formating / copy в фубаре :wink:
k-dmitriy
а вот можно ли в фубаре автоматом вставлять [\LIST=1] до списка треков и [/LIST] после?
bubamara
QUOTE (k-dmitriy @ 01-03-2007, 14:15)
а вот можно ли в фубаре автоматом вставлять [\LIST=1] до списка треков и [/LIST] после?
Вот этого не знаю...Может, через скрипты... :unsure: Я-то парень не ленивый - руками открывающий и закрывающий тэги пропишу, но принципиально вопрос интересный.
Brait
Новая редакция. Заднего плана нет, нули перед номером трека не пишутся, скобки вокруг времени автоматически убираются, милисекунды вырезаются и отправляются в небытие, при указании [ TRACKLIST=0 ] разделительные точки не ставятся.

TRACKLIST
 1. Из мышеловки . . . . . . . . . . 4:30
 2. От Кореи до Карелии . . . . . .114:51
 3. Падший ангел - сын греха . . . . 3:27
 4. Мракобесие и джаз . . . . . . 1:03:56
 5. На луче . . . . . . . . . . . . .5:32
Простой текст, без времени
 6. Разбойники . . . . . . . . . . . 1:27
 7. Заратустра . . . . . . . . . . . 4:48
 8. Герр Захер Мозох . . . . . . . . 3:45
 9. В развороченном раю . . . . . . .3:30
10. Эхо (от луча) . . . . . . . . . .1:09
11. Ихтиандр . . . . . . . . . . . . 5:25
12. Coda . . . . . . . . . . . . . . 2:43
k-dmitriy
с чего бы опере так косячить, в варинте soxatyi такого не наблюдается, или это только у меня так?

user posted image
ShirA
QUOTE (Brait @ 02-03-2007, 06:06)
Новая редакция.
IMHO, класс!
64fp
QUOTE (Brait @ 02-03-2007, 05:06)
Новая редакция.
Супер, спасибо!
Brait
QUOTE (k-dmitriy @ 02-03-2007, 15:42)
с чего бы опере так косячить, в варинте soxatyi такого не наблюдается, или это только у меня так?
Проблема была в шрифтах. FIXED.
ShirA
Brait, количество точек не работает. посмотри, пожалуйста.

пробовал здесь
bubamara
Оставив эстетику результата в стороне, пару слов о постановке задачи и методе решения.

Я чего-то не понимаю или задача сводилась к изменению шрифта и арифметике на расстановку точек в преформатированном и набранном определенным образом тексте? Тогда каков был смысл в движениях? Новый тэг не упрощает задачу по созданию списка и не приводит список к единому правильному виду. Среднестатистический начинающий (или не начинающий,а просто ленивый) релизер на 90% скопирует текст с какого-нибудь сайта и выдаст треклист в таком виде:

CODE
1. Sign Of The Cross
2. Lord Of The Flies
3. Man On The Edge
4. Fortunes Of War
5. Look For The Truth
6. The Aftermath
7. Judgement Of Heaven
8. Blood On The World's Hands
9. The Edge Of Darkness
10. 2 A.M.
11. The Unbeliever

В результате (сейчас) получится вот что:

user posted image

Ну ведь кака же? Да - кака. И хорошо еще, если будут номера. И если номера не будут перепутаны - в настоящий момент нумерация не отслеживается.

То есть задача единообразного, красивого (пусть даже в оригинальном понимании группы лиц) оформления треклиста решается только при жестком соблюдении нескольких обязательных условий - если обязательно присутствует номер трека и время в скобках. Решение на тройку с минусом, даже не учитывая полное отсутствие защиты от дурака.

Ну да - "критиковать каждый может, а ты вот предложи!" Предлагаю.

Вот достойная задача: сделать так, чтобы при минимуме движений релизера и вмешательства человеческого фактора даже у самого гуманитарного и ленивого из релизеров, не умеющего настраивать title formatting в фубаре (или вообще пользующегося винампом) треклист получался идеальным - с правильными номерами и длительностью треков.

И решается такая задача до смешного просто.

Что ВСЕГДА есть в стандартном лослесс-релизе? Правильно - куй. Рисуется тэг TRACKLIST (или можно для краткости - CUE), внутрь которого копипастится куй. При добавлении поста куй парсится, что совсем несложно благо структура у него линейная и однозначная.

Из куя извлекаются
- названия треков
- номера
- длительность
и все это хозяйство красиво (или не очень) форматируется.

Итого для получения идеального треклиста релизер должен набрать открытие + закрытие тэга, нажать Ctrl-A, Ctrl-C, Ctrl-V.

Всё.
k-dmitriy
QUOTE (bubamara @ 05-03-2007, 21:01)
Оставив эстетику результата в стороне, пару слов о постановке задачи и методе решения.

блаблабла

Итого для получения идеального треклиста релизер должен набрать открытие + закрытие тэга, нажать Ctrl-A, Ctrl-C, Ctrl-V.

Всё.
посмотри постскриптум :wink: Post Link: Оформление треклистов не касаясь трафика и скриптинга тамь есть одна существенная проблема :(
bubamara
QUOTE (k-dmitriy @ 05-03-2007, 22:43)
посмотри постскриптум :wink:
да видел уже... но мне показалось, что видел его один я :laugh: пришлось повторить и развить мысль, поскольку то, во что выродилась задача на текущем этапе - ну вааще ни в какие ворота. Может, в этот раз заметят? :rolleyes:

Если проблема в нагрузке на сервер - можно статически формировать список один раз - при размещении поста, чтобы cue превращался в текст.

А можно оставить как есть (мне, как я уже сказал выше, параллельно)... но раз тему завели - значит, это кому-то нужно?:)
k-dmitriy
так а с последним треком-то что делать :)
можно вообще обойтись без нагрузки на сервер, явоскриптом на стороне клиента :)
bubamara
QUOTE (k-dmitriy @ 05-03-2007, 23:12)
так а с последним треком-то что делать :)
То же, что с ним делает фубар, когда парсит куй...

Про яву и иже с ней (ака "детали эффективной реализации" - это уже пусть решает тот, кто в курсе возможностей конкретного хостинга.
Brait
QUOTE (bubamara)
И хорошо еще, если будут номера. И если номера не будут перепутаны - в настоящий момент нумерация не отслеживается.
Ошибочное утверждение. Изначально парсер отрезал номера треков и вставлял свои. Тоесть делал нумерацию по новой. И он не считал треками строки без времени.

Теперь, с учетом пожеланий, все строки считаются треками и обрабатываются по единому алгоритму:
CODE
[tracklist]
1. Sign Of The Cross (1:02)
2. Lord Of The Flies
Man On The Edge
4. Fortunes Of War
5. Look For The Truth  15:59
11. The Aftermath
7. Judgement Of Heaven
8. Blood On The World's Hands
9. The Edge Of Darkness
10. 2 A.M.
11. The Unbeliever
[/tracklist]

TRACKLIST
 1. Sign Of The Cross . . . . . . .1:02
 2. Lord Of The Flies . . . . . . . . .
 3. Man On The Edge . . . . . . . . . .
 4. Fortunes Of War . . . . . . . . . .
 5. Look For The Truth . . . . . .15:59
 6. The Aftermath . . . . . . . . . . .
 7. Judgement Of Heaven . . . . . . . .
 8. Blood On The World's Hands. . . . .
 9. The Edge Of Darkness. . . . . . . .
10. 2 A.M.. . . . . . . . . . . . . . .
11. The Unbeliever. . . . . . . . . . .
retro
По-моему, надо нули перед цифрами до 10 оставлять.
01
02
и т.д.
k-dmitriy
QUOTE
То же, что с ним делает фубар, когда парсит куй...
а что он с ним делает? я если звуковой файл убираю - он куй не открывает :(
bubamara
Исходник:

CODE
Churchill's Speech
Aces High
2 Minutes to Midnight

Результат:

user posted image "вот так и рождаются нездоровые сенсации"© :rzhu:

bubamara
QUOTE (k-dmitriy @ 06-03-2007, 09:27)
QUOTE
То же, что с ним делает фубар, когда парсит куй...
а что он с ним делает? я если звуковой файл убираю - он куй не открывает :(
Семён Семёныч!© :( Точно ведь... В куе не пишется конец диска и умный фубар вычисляет длительность крайнего трека из длительности звукового файла минус последняя отметка куя...

Но это все равно лучше, чем вообще без длительностей. И опять-таки - простота и единообразие :rolleyes:
64fp
QUOTE (retro @ 06-03-2007, 07:42)
По-моему, надо нули перед цифрами до 10 оставлять.
01
02
и т.д.
Для чего?
retro
Для чего?
Во-первых, более профессионально. Ровный отступ и пр.

CODE
1. Hello Betty
2. Lulu's Back
3. If You Want Me To Stay
4. Mojito
5. Something
6. Shockwave
7. Slinky
8. Grand Central
9. Ain't No Woman Like The One I Got
10. The Way I Feel Tonight
11. Stuffin' It

ьььььььььььььььььььььььььььььььььььььььььььььььььььььььььььььььььь

CODE
01. Hello Betty
02. Lulu's Back
03. If You Want Me To Stay
04. Mojito
05. Something
06. Shockwave
07. Slinky
08. Grand Central
09. Ain't No Woman Like The One I Got
10. The Way I Feel Tonight
11. Stuffin' It
retro
Во-вторых, очень часто надо по-быстрому разбить на треки, заново пронумеровать, и т.д. и т.п. Плеер после 1-вещи переходит на 10-ю, а не на 2-ю. Вот для этого и нужны нули.
64fp
QUOTE (retro @ 07-03-2007, 18:40)
Во-вторых, очень часто надо по-быстрому разбить на треки, заново пронумеровать, и т.д. и т.п. Плеер после 1-вещи переходит на 10-ю, а не на 2-ю. Вот для этого и нужны нули.
Неправильный плеер.

Ровный отступ уже реализован:
TRACKLIST
 1. Hello Betty
 2. Lulu's Back
 3. If You Want Me To Stay
 4. Mojito
 5. Something
 6. Shockwave
 7. Slinky
 8. Grand Central
 9. Ain't No Woman Like The One I Got
10. The Way I Feel Tonight
11. Stuffin' It

k-dmitriy
хм... подумалось: [FREEDB=<discid>] сервак запрашивает freedb http://www.freedb.org/freedb_discid_check.php и парсит. Disc-ID обычно в куе есть. или релизер сам ищет в freedb оптимальный вариант и дает точную ссылку [FREEDB=http://www.freedb.org/freedb/rock/5c124508]
64fp
QUOTE (k-dmitriy @ 08-04-2007, 19:50)
Disc-ID обычно в куе есть. или релизер сам ищет в freedb оптимальный вариант и дает точную ссылку [FREEDB=http://www.freedb.org/freedb/rock/5c124508]
Отличный вариант! Ну и TRACKLIST тоже оставить, как запасной.

Не задолбается ли FreeDB по тысяче раз выдавать одно и то же на популярных релизах?
k-dmitriy
так парсить будет единожды при создании, ну и редко при редактировании.
вот правда отличным я бы этот вариант не назвал, сколько инфу по трекам оттуда не брал, более чем в половине случаев она лично меня не устраивала - то регистр не тот, то в правописани ошибки, то меня не устраивает правописание "Featuring" которае я везду пишу едионообразно "feat.", то заместо микс ремикс написано, то еще что-то... хотя я-то по натуре такой доебчивый, может другим оно и все равно, и пользуются этой самой freedb и счастья оно им дает :angel:

зыж кстати не одним freedb мир живет, точно так же можно отпарсить и тот же AMG или discogs, вот к последнему лично у меня доверия больше. просто с Freedb - самый простой вариант, там мизерный текстовый файл обработать, спец. для таких дел и предназначенный, в отличии от хтмл у AMG или discogs
Brait
Запрашивать информацию по URL'у не получится (есть на то разумные ограничения), зато парсить FreeDB текст (с обязательной строкой "# xmcd") - вполне даже можно...

Пример:
CODE
[tracklist]
# xmcd
#
# Track frame offsets:
#        150
#        35115
#        90086
#        122756
#        162939
#        226073
#        269296
#        311010
#
# Disc length: 4679 seconds
#
# Revision: 1
# Processed by: cddbd v1.5.2PL0 Copyright © Steve Scherf et al.
# Submitted via: ExactAudioCopy v0.90b4
#
DISCID=5c124508
DTITLE=Banco de Gaia / 10 Years (Disc 2)
DYEAR=2002
DGENRE=Electronic
TTITLE0=Desert Wind (featuring Ofra Haza)
TTITLE1=Celestine
TTITLE2=Shanti (Black Mountain Mix)
TTITLE3=Sinhala
TTITLE4=887 (Structure)
TTITLE5=Gizeh
TTITLE6=Touching the Void
TTITLE7=Amber (Insect Intelligence)
EXTD=
EXTT0=
EXTT1=
EXTT2=
EXTT3=
EXTT4=
EXTT5=
EXTT6=
EXTT7=
PLAYORDER=
[/tracklist]

...и результат:
TRACKLIST
1. Desert Wind (featuring Ofra Haza). . .7:46
2. Celestine . . . . . . . . . . . . . .12:13
3. Shanti (Black Mountain Mix). . . . . .7:16
4. Sinhala. . . . . . . . . . . . . . . .8:56
5. 887 (Structure) . . . . . . . . . . .14:02
6. Gizeh. . . . . . . . . . . . . . . . .9:36
7. Touching the Void. . . . . . . . . . .9:16
8. Amber (Insect Intelligence). . . . . .8:52
k-dmitriy
жаль, без урла оно проще треклист скопировать и вставить в тег, во фридб в результатах поиска отображается, т.е. действие меньше на одну ссылку
64fp
Brait
Спасибо!

Проверка:
TRACKLIST
 1. Песня о времени . . . . . . . . .4:13
 2. Песня о вольных стрелках. . . . .1:52
 3. Баллада о Любви . . . . . . . . .6:09
 4. Песня о двух погибших лебедях . .2:15
 5. Песня о ненависти . . . . . . . .2:02
 6. Баллада о борьбе. . . . . . . . .3:59
 7. Этот день будет первым. . . . . .2:21
 8. Вы в огне да и в море . . . . . .2:09
 9. Шторм . . . . . . . . . . . . . .2:51
10. Гимн морю и горам . . . . . . . .2:45
11. Ну вот, исчезла дрожь в руках . .2:50
12. Мореплаватель-одиночка. . . . . .2:58
13. Аборигены съели кука. . . . . . .1:39
k-dmitriy
бага при использовании нестандартных символов

TRACKLIST
 1. Kuin henkäys ikuisuutta. . .4:33
 2. You Would Have Loved This . . . .4:00
 3. Happy New Year. . . . . . . . . .4:11
 4. En etsi valtaa, loistoa . . . . .3:30
 5. Happy Christmas (War Is Over) . .4:36
 6. Varpunen jouluaamuna. . . . . . .3:28
 7. Ave Maria . . . . . . . . . . . .6:16
 8. The Eyes of a Child . . . . . . .4:27
 9. Mökit nukkuu lumiset . . . .4:18
10. Jo joutuu ilta. . . . . . . . . .3:11
11. Marian poika. . . . . . . . . . .3:33
12. Magnificat: Quia Respexit . . . .3:37
13. Walking in the Air. . . . . . . .4:40
14. Jouluyö, juhlayö. . . .3:47
yury_usa
а может закрепить тему? или в статьи?
kokiku
Да, куда-то прикрепить или перенести надо!
Я, лично, мало что понял, а посему,
думаю, что оно того заслуживает.
:)