Вопрос 1
Припустим есть плейлист, который отображается в виде таблицы.
Обычно при нажатии на заголовок колонки происходит сортировка таблицы по этой колонке.
Меня интересует как должен вести себя плеер при добавлении чего-то в плейлист после такой сортировки:
а) добавлять треки в правильное место, так чтобы плейлист оставался отсортированым.
б) добавлять треки в конец, игнорируя сортировку.
Во втором варианте получается, что при нажатии на заголовок колонки происходит единоразовая сортировка по этой колонке и ничего более.
Вопрос 2
Припустим в плейлисте было пять треков. Третий из них играет. Трек заканчивается и начинает играть четвертый. Пользователь перетаскивает машкой третий трек, меняя его местами с четвертым.
Вопрос: какой трек должен играть когда пользователь нажмет "назад": тот, который играл перед этим, или тот, который в списке перед играющим?
Вопрос 3
Какую информацию обязательно должен предоставлять плейлист?
Например, в винампе и его клонах в плейлисте только имена исполнителей и названия треков, а амароке всё что угодно.
Вопрос 4
Режим "Shuffle". Действительно ли важен рандом? Почему бы вместо того чтобы играть в произвольном порядке не перемешать треки в плейлисте? Мне кажется, так было бы намного приятнее.
p.s. свежий скриншот:
http://img5.imageshack.us/img5/9645/scrwhg.png