Обсуждение:Common Music Collection Structure: различия между версиями
Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Rain (обсуждение | вклад) (Создана новая страница размером [http://www.linux.org.ru/view-message.jsp?msgid=4447961 Обсуждение на тему нескольких исполнителей]....) |
Rain (обсуждение | вклад) (дискас) |
||
Строка 1: | Строка 1: | ||
[http://www.linux.org.ru/view-message.jsp?msgid=4447961 Обсуждение на тему нескольких исполнителей]. --[[Участник:Rain|Rain]] 17:16, 19 января 2010 (UTC) | [http://www.linux.org.ru/view-message.jsp?msgid=4447961 Обсуждение на тему нескольких исполнителей]. --[[Участник:Rain|Rain]] 17:16, 19 января 2010 (UTC) | ||
'''Пояснения по отдельным пунктам основной статьи:''' | |||
* Названия альбомов и треков. Для унификации стиля их написания считаю, что лучше каждое слово начинать с большой буквы - такой подход принят, к примеру, на http://lyricwiki.org. Хотя да, некоторые названия (особенно в отечественной музыке) при таком написании выглядят непривычно :). | |||
* Подкаталог _album_info выделяется для того, чтобы не устраивать помойку из файлов, не участвующих в звуковоспроизведении в корне альбома - там остаются только front.jpg и checksums.sfv. | |||
* Спектрограммы являются, в общем-то необязательным элементом, но могут быть полезны в случае оценки "оригинальности" альбома. | |||
* 100 дБ для построения спектрограммы в sndfile-spectrogram считаю достаточным вне зависимости от формата альбома - 16 или 24 бита. В случае 16 бит это значение покрывает теоретический диапазон для CD (который на практике оказывается гораздо меньше), в случае 24-битных дорожек это вполне описывает реальный воспроизводимый без особых искажений диапазон. При таком значении диапазона итоговый график получается достаточно наглядным - с одной стороны заметны малые уровни сигнала (которые потерялись бы при меньшем значении), с другой - сигнал с бОльшим уровнем не забивает график однотонным цветом. | |||
* Размер спектрограмм 800x480 px с одной стороны достаточно наглядный, с другой - дает относительно небольшой файл графика на выходе. В остальном - это обычное wide-screen разрешение. | |||
* cfv для проверки контрольных сумм выбрана как удобная '''кроссплатформенная''' утилита для рекурсивной работы с контентом. Имя файла выбрано checksums.sfv, так как если его не задавать, то получается имя того же вида, что и название каталога, в котором данный файл размещается - в этом случае он может теряться среди списка аудиофайлов, что не очень удобно. В случае с checksums.sfv файл гарантированно размещается после нумерованного списка дорожек. | |||
* Почему в корне коллекции front.jpg, а не cover.jpg? Не знаю :). Надо было что-то выбрать, остановился на этом. cover (обложка) может быть не только фронтальная, front в данном случае явно указывает на конкретную сторону. В iso.wv тоже используется front/back для обозначения отдельных обложек. Так как эта обложка предназначена только для отображения в плеере - она не должна быть сильно большого размера, 500х500, принятый на различных трекерах и вики-проектах будет вполне достаточным, сканы высокого разрешения можно посмотреть в _album_info/covers | |||
* Почему используется "год - альбом (Номер диска)", а не "год - альбом/CD 1" и "год - альбом/CD 2", к примеру? В первом случае это не меняет файловую структуру диска, обращение к нему происходит так же, как и к любому другому альбому. | |||
* Почему "Disc", а не "Disk"? По названию соответствующего тега - '''DISC'''NUMBER | |||
* Почему не надо везде ставить тег DISCNUMBER? Тег должен явно указывать на многодисковый альбом, указание его в случае одного диска будет только сбивать с толку и усложнит автоматическое именование каталога альбома (в случае отсутствия тега дописывать (Disc #) не нужно и сразу ясно, что это однодисковый альбом). | |||
* Почему структура "Исполнитель/Год - Альбом (Disc номер)/Номер трека - Название трека"? Такой вариант дублирует на уровне файловой системы информацию в основных тегах (исполнитель, год, альбом, номер трека в альбоме и название трека), поэтому найти нужный трек при необходимости можно средствами ОС без использования специальных утилит для работы с метаинформацией, или, к примеру, поврежденные теги можно заполнить из имен файлов. По той же причине в Various Artists в имени файла присутствует название исполнителя. | |||
* TRACKTOTAL позволит узнать принадлежность трека к тому или иному варианту одного и того же альбома (например, с бонус-треками или без или принадлежность к различным дискам, предназначенных для выпуска в разных странах - иногда на них разное число треков. Еще один вариант - из метаинформации только одного трека получать текущую позицию в альбоме - для прогресс-бара, к примеру) | |||
* SEEKTABLE. Во-первых, референсный кодек ее создает и, думаю, этого стоит придерживаться. Во-вторых, ее используют некоторые плееры для быстрой перемотки (вспоминаем "баг" Амарока с перемоткой отдельных FLAC-файлов, который на самом деле являлся багом этих самых файлов) |
Версия 10:37, 27 января 2010
Обсуждение на тему нескольких исполнителей. --Rain 17:16, 19 января 2010 (UTC)
Пояснения по отдельным пунктам основной статьи:
- Названия альбомов и треков. Для унификации стиля их написания считаю, что лучше каждое слово начинать с большой буквы - такой подход принят, к примеру, на http://lyricwiki.org. Хотя да, некоторые названия (особенно в отечественной музыке) при таком написании выглядят непривычно :).
- Подкаталог _album_info выделяется для того, чтобы не устраивать помойку из файлов, не участвующих в звуковоспроизведении в корне альбома - там остаются только front.jpg и checksums.sfv.
- Спектрограммы являются, в общем-то необязательным элементом, но могут быть полезны в случае оценки "оригинальности" альбома.
- 100 дБ для построения спектрограммы в sndfile-spectrogram считаю достаточным вне зависимости от формата альбома - 16 или 24 бита. В случае 16 бит это значение покрывает теоретический диапазон для CD (который на практике оказывается гораздо меньше), в случае 24-битных дорожек это вполне описывает реальный воспроизводимый без особых искажений диапазон. При таком значении диапазона итоговый график получается достаточно наглядным - с одной стороны заметны малые уровни сигнала (которые потерялись бы при меньшем значении), с другой - сигнал с бОльшим уровнем не забивает график однотонным цветом.
- Размер спектрограмм 800x480 px с одной стороны достаточно наглядный, с другой - дает относительно небольшой файл графика на выходе. В остальном - это обычное wide-screen разрешение.
- cfv для проверки контрольных сумм выбрана как удобная кроссплатформенная утилита для рекурсивной работы с контентом. Имя файла выбрано checksums.sfv, так как если его не задавать, то получается имя того же вида, что и название каталога, в котором данный файл размещается - в этом случае он может теряться среди списка аудиофайлов, что не очень удобно. В случае с checksums.sfv файл гарантированно размещается после нумерованного списка дорожек.
- Почему в корне коллекции front.jpg, а не cover.jpg? Не знаю :). Надо было что-то выбрать, остановился на этом. cover (обложка) может быть не только фронтальная, front в данном случае явно указывает на конкретную сторону. В iso.wv тоже используется front/back для обозначения отдельных обложек. Так как эта обложка предназначена только для отображения в плеере - она не должна быть сильно большого размера, 500х500, принятый на различных трекерах и вики-проектах будет вполне достаточным, сканы высокого разрешения можно посмотреть в _album_info/covers
- Почему используется "год - альбом (Номер диска)", а не "год - альбом/CD 1" и "год - альбом/CD 2", к примеру? В первом случае это не меняет файловую структуру диска, обращение к нему происходит так же, как и к любому другому альбому.
- Почему "Disc", а не "Disk"? По названию соответствующего тега - DISCNUMBER
- Почему не надо везде ставить тег DISCNUMBER? Тег должен явно указывать на многодисковый альбом, указание его в случае одного диска будет только сбивать с толку и усложнит автоматическое именование каталога альбома (в случае отсутствия тега дописывать (Disc #) не нужно и сразу ясно, что это однодисковый альбом).
- Почему структура "Исполнитель/Год - Альбом (Disc номер)/Номер трека - Название трека"? Такой вариант дублирует на уровне файловой системы информацию в основных тегах (исполнитель, год, альбом, номер трека в альбоме и название трека), поэтому найти нужный трек при необходимости можно средствами ОС без использования специальных утилит для работы с метаинформацией, или, к примеру, поврежденные теги можно заполнить из имен файлов. По той же причине в Various Artists в имени файла присутствует название исполнителя.
- TRACKTOTAL позволит узнать принадлежность трека к тому или иному варианту одного и того же альбома (например, с бонус-треками или без или принадлежность к различным дискам, предназначенных для выпуска в разных странах - иногда на них разное число треков. Еще один вариант - из метаинформации только одного трека получать текущую позицию в альбоме - для прогресс-бара, к примеру)
- SEEKTABLE. Во-первых, референсный кодек ее создает и, думаю, этого стоит придерживаться. Во-вторых, ее используют некоторые плееры для быстрой перемотки (вспоминаем "баг" Амарока с перемоткой отдельных FLAC-файлов, который на самом деле являлся багом этих самых файлов)