AIMP Forum

AIMP для Windows => Плеер => Предложения => Фонотека => Topic started by: McClaud on September 05, 2012, 11:11:07

Title: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 11:11:07
В AC build 1125 появилась возможность конвертирования-слияния треков, с генерацией CUE. При просмотре такого CUE, с удивлением обнаружил, что для каждого трека прописан свой жанр (хоть и одинаковый для всех). Прежде подобного я не встречал и не знал, что так можно (а иногда бывает нужно). Проверка показала, что можно задавать песональные жанры трекам, а если отличных от общей массы мало, то индивидуальные жанры задавать только для этих, остальным присваивается жанр из "заголовка" CUE. Подобную "мешанину" спокойно проглатывает проигрыватель, да и в фонотеке жанры треков отображаются корректно. Но вот жанр альбома почему-то берётся по первому треку.

Предлагаю: Для Альбома информацию о жанре брать из "главного" GENRE
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 11:14:02
за
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Artem on September 05, 2012, 11:33:35
Впервые слышу о "жанре альбома" - это какая-то чушь, честно говоря. В AIMP вообще нет такого понятия, и вряд ли будет
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 11:47:03
Впервые слышу о "жанре альбома" - это какая-то чушь, честно говоря. В AIMP вообще нет такого понятия, и вряд ли будет
при разбивке по альбомам есть такое понятие
но как я понял, это не отдельное поле фонотеки, а простое отображение жанра первого трека
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 11:49:00
Впервые слышу о "жанре альбома" - это какая-то чушь, честно говоря. В AIMP вообще нет такого понятия, и вряд ли будет
Не в терминологии суть, давайте обзовём по другому. Но факт, что в CUE, сгенерированном новым AC, наличествуют как общий для всех треков GENRE, так и персональный для каждого. И уж коль Вы соизволили Ансамблем считать главного PERFORMER (за что огромное спасибо), то не вижу проблем, почему нельзя сделать, чтобы при отображении содержимого фонотеки в виде групп, жанром альбома отображалась информация из того первого и общего для всех треков GENRE, а не первого попавшегося трека.
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Artem on September 05, 2012, 11:59:00
Не в терминологии суть, давайте обзовём по другому. Но факт, что в CUE, сгенерированном новым AC, наличествуют как общий для всех треков GENRE, так и персональный для каждого. И уж коль Вы соизволили Ансамблем считать главного PERFORMER (за что огромное спасибо), то не вижу проблем, почему нельзя сделать, чтобы при отображении содержимого фонотеки в виде групп, жанром альбома отображалась информация из того первого и общего для всех треков GENRE, а не первого попавшегося трека.

Для начала AIMP должен вообще поддерживать жанр-альбома. Вообще говоря, проблема актуальна только для CUE, где можно указать общий жанр для всех треков. Однако это не означает, что существует вообще понятие жанра альбома.
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 12:07:43
Для начала AIMP должен вообще поддерживать жанр-альбома. Вообще говоря, проблема актуальна только для CUE, где можно указать общий жанр для всех треков.
Помимо lossless-форматов с CUE, есть и однофайловые альбомы в lossy+CUE, так что актуальность эта не надуманная...
И ведь делов-то - считывать в жанр под обложкой альбома информацию из ПЕРВОГО ВСТРЕТИВШЕГОСЯ GENRE
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 12:13:31
Помимо lossless-форматов с CUE, есть и однофайловые альбомы в lossy+CUE, так что актуальность эта не надуманная...
И ведь делов-то - считывать в жанр под обложкой альбома информацию из ПЕРВОГО ВСТРЕТИВШЕГОСЯ GENRE
дабы не городить огород - cue должен быть совместим с тегами
теги не имеют поля genre для альбома, есть только поле для самого трека

а поле Композитор есть в тегах - и его можно как-то интерпретировать в фонотеке
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 12:20:35
дабы не городить огород - cue должен быть совместим с тегами
теги не имеют поля genre для альбома, есть только поле для самого трека
Я до сего дня считал CUE обделённым в плане "именных" genre для треков. Но ведь при отсутствии оных информация в поля жанра треков берётся из этого, отсутствующего в обычных тегах "альбомного" genre. Не надо ничего городить, просто под обложкой, при групповом виде фонотеки, информацию отображать из самого первого genre.
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 12:22:55
Не надо ничего городить, просто под обложкой, при групповом виде фонотеки, информацию отображать из самого первого genre.
чтобы там что-то отображать - нужно сделать отдельный столбец в фонотеке "жанр альбома"
это изменение внутренней структуры базы данных, что не есть хорошо
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 12:35:58
чтобы там что-то отображать - нужно сделать отдельный столбец в фонотеке "жанр альбома"
это изменение внутренней структуры базы данных, что не есть хорошо
ЗАЧЕМ ДЕЛАТЬ?! Поле-то уже есть, просто в него (при наличии "трековых" GENRE) считывается информация жанра первого трека. Но если у треков нет своих GENRE (а, повторюсь, до сего дня я только с таковыми и имел дело, и не один я, ИМХО), то в это поле считывается, в случае с CUE, информация из единственного "заглавного" GENRE. Я прошу cделать это по умолчанию. На табличный вид это никоим образом повлиять не должно, изменения касаются только группового.
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 12:37:05
ЗАЧЕМ ДЕЛАТЬ?! Поле-то уже есть, просто в него (при наличии "трековых" GENRE) считывается информация жанра первого трека. Но если у треков нет своих GENRE (а, повторюсь, до сего дня я только с таковыми и имел дело, и не один я, ИМХО), то в это поле считывается, в случае с CUE, информация из единственного "заглавного" GENRE. Я прошу cделать это по умолчанию. На табличный вид это никоим образом повлиять не должно, изменения касаются только группового.
блин... фонотека берёт данные из базы данных
не будет же она при каждом запуске перечитывать все теги и CUE

поля на альбомный genre нет. фонотека фактически подставляет в альбомный genre жанр первого трека (это поле есть в фонотеке)
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 12:41:02
cue должен быть совместим с тегами
CUE не может быть полностью совместим с тегами, по крайней мере не в нынешнем синтаксисе. Теги имеют поля, отсутствующие в CUE. А совместимость их не в нашей власти... Я так думаю...
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Artem on September 05, 2012, 12:45:30
Короче, в ближайшем времени поддержки этого "добра" не будет
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 12:53:40
блин... фонотека берёт данные из базы данных
не будет же она при каждом запуске перечитывать все теги и CUE
Вы хотите сказать, что Фонотека при первом считывании CUE заносит в базу информацию о жанре для каждого трека, даже если в CUE лишь общий GENRE. И в этой базе нет отдельного поля информации о жанре, для отображения под обложкой... Вот уж действительно Блин... Я полагал, что в базу копируется информация из CUE, а она, значит, интерпретируется.

поля на альбомный genre нет. фонотека фактически подставляет в альбомный genre жанр первого трека (это поле есть в фонотеке)
И что, никаких мыслей, как обойтись малой кровью?
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 12:57:14
Вы хотите сказать, что Фонотека при первом считывании CUE заносит в базу информацию о жанре для каждого трека, даже если в CUE лишь общий GENRE. И в этой базе нет отдельного поля информации о жанре, для отображения под обложкой... Вот уж действительно Блин... Я полагал, что в базу копируется информация из CUE, а она, значит, интерпретируется.
именно так
И что, никаких мыслей, как обойтись малой кровью?
не нужно канать. Ответ был дан

Без перестройки базы данных не обойтись, а этого делать не хочется из-за такой вот фичи
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 13:02:56
Без перестройки базы данных не обойтись, а этого делать не хочется из-за такой вот фичи
Предлагаю компромисс:
Коль (по мнению Артёма) жанр альбома - абсурд, вообще убрать упоминание о нём под обложкой альбома при групповом отображении, и логика будет соблюдена!
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 13:04:51
Коль (по мнению Артёма) жанр альбома - абсурд, вообще убрать упоминание о нём под обложкой альбома при групповом отображении, и логика будет соблюдена!
против
это отображение - как минимум наглядно
а ещё это удобно для поиска
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 13:09:59
против
это отображение - как минимум наглядно
а ещё это удобно для поиска
Для поиска уже и так сделано много удобного, а инфа под обложкой альбома, ИМХО, должна представлять инфу именно об альбоме, а не вводить в заблуждение. А то, для удобства поиска, кто-то попросит туда ещё какие-нибудь поля воткнуть...
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 13:18:26
А то, для удобства поиска, кто-то попросит туда ещё какие-нибудь поля воткнуть...
например? чур, абсурд не предлагать
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 14:07:50
например? чур, абсурд не предлагать
Теоретически - данные любой колонки (но это абсурд  ;D ), практически же, из существующих, могут быть востребованы Метка, Оценка (кто-то, кажется, просил ввести оценки для альбомов)...
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Soolo on September 05, 2012, 14:14:30
могут быть востребованы Оценка (кто-то, кажется, просил ввести оценки для альбомов)...
вот, единственный адекватный вариант
но этих оценок ещё нет

а GENRE за исключением сборников и извращённых =) групп - в альбоме обычно одинаковое для всех треков

исключения есть везде, их в расчет брать не будем (ибо даже даты могут отличаться внутри альбома)
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 14:27:03
а GENRE за исключением сборников...
Вот!  ;D
Именно для этих треклятых сборников я выпросил у Артёма интерпретировать "главного" PERFORMER как Ансамбль (спасибо ему за это сердечное), но вот с "главным" GENRE, похоже, пролёт... Но зато, благодаря новому AC, я узнал, что жанры для треков возможны и в CUE!  :D
Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: Artem on September 05, 2012, 14:28:52
Ни плеер, ни фонотека не знает явно о CUE. Ядро плеера представляет суб-треки из CUE в виде отдельных файлов (правда виртуальных). Поэтому да, фонотека заносит для каждого трека ханр.

Title: Re: Считывать жанр альбома из "главного" GENRE
Post by: McClaud on September 05, 2012, 14:43:05
Ни плеер, ни фонотека не знает явно о CUE. Ядро плеера представляет суб-треки из CUE в виде отдельных файлов (правда виртуальных).
Но, судя по обновлённому AC, генерируещему CUE для "склееных" треков, обратная трансформация тоже возможна, и есть надежда, что и до редактора CUE когда-нибудь дело дойдёт...  ;)