по поводу PlayList'а

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

по поводу PlayList'а

Сообщение Sirik » 30.07.2005 (Сб) 10:00

возник вопрос, как юзеру будет удобно смотреть данные (песни) в плайлисте?
1. самое простое это - имена файлов; но иногда, а почти и всегда, имена написаны на лат. плюс сокращённо
2. брать данные из ID3v1, но что брать? какой тег? может title?
3. если есть: брать из IDv2

вот собственно и вопрос: что лучше брать за название песни?
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 30.07.2005 (Сб) 10:52

Я думаю что лучше всего будет вытаскивать название песни из тега.
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 30.07.2005 (Сб) 11:32

Думаю самое нужное в плэйлисте это:
- номер композиции
- автор + название композиции
- время композиции
Отсюда вытекает, что название и автора необходимо брать хоть откуда, главное чтоб было. Соответственно, берем файл, смотрим в нем теги исполнитель + название, если нет данных в теге, берем из названия файла (как правило сейчас большенство музыки это – трэк+исполнитель+название)...
Бороться и искать, найти и перепрятать!

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 30.07.2005 (Сб) 11:57

естественно, что схема выбора такова:
...имя файла-->тег ID3v1-->тег ID3v2...

на счёт номер трека: я сам нумерую список, поэтому думаю, что это лишнее
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 30.07.2005 (Сб) 12:13

Sirik, выдели этому вопросу закладку в настройках

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 30.07.2005 (Сб) 12:32

может и так и поступлю, хорошая идея
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 30.07.2005 (Сб) 14:24

Кстати, наверное было бы удобнее, для меня по крайне мере, если бы это было реализовано в иерархической струтуре... К примеру:
Код: Выделить всё
Music\Enigma\ (или к примеру по названию альбома)
  1. Enigma - Responsorium Ii 2:55
  2. ...
И т.п. По поводу настройки отображения инфы в плэйлисте, согласен на 100%....
Бороться и искать, найти и перепрятать!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 30.07.2005 (Сб) 15:50

2 Sirik

Во-первых: что это ещё за проигрыватель будет? Первая версия?
Во-вторых: у тебя есть-то контрол хоть для Playlist'а? Могу дать свой (как у Winamp'а).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 124

    TopList