tulskiy / musique

Java audio player. Supports mp3, ogg, flac, wavpack, ape, wav, au, aiff. Builtin support for cue files, gapless playback, SHOUTCast/IceCast Radio, last.fm scrobbling.
http://tulskiy.github.com/musique/
GNU Lesser General Public License v3.0
131 stars 44 forks source link

OSD #5

Closed SD-Leo closed 13 years ago

SD-Leo commented 13 years ago

Pop-up сообщение (которое возле трея) о проигрываемой песне будет? Здорово если еще можно было бы настраивать что и как там отображать.

Еще было бы неплохо как-то текущее состояние плеера отобразить на кнопках stop, play, pause и в трее иконку соответственно поменять.

Может быть временное отображение прогресса ( 1:34/2:45 ) перенести куда-нибудь после ползунка прокрутки и как-нибудь визуально выделить: шрифт пожирнее.

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

Локализация? Меня в принципе более чем устраивает английский. Но может быть некоторых пользователей пугает: хотят на родном.

Иконки не во всех формах заменил. В диалоге Add Location подсказку лэйблом вывести: http://bla-bla..., В окне About и Help шрифты при виндовом looknfeel страшные. Будут другие LooknFeel? Альтернатива обложкам.

Minimal view будет?

tulskiy commented 13 years ago

Pop-up сообщение в трее пришлось отключить из-за того что это вызывало дэдлок и зависание плеера.

Look n Feel можно менять в настройках, я в основном тестирую на Nimbus и Metal, поведение с другими LaF не гарантирую.

Вшивание локализации это процесс несколько долгий, менять много нужно, так что будет нескоро.

SD-Leo commented 13 years ago

Извиняюсь, что в одном сообщении запрашиваю несколько фич, но мне очень интересно. Как насчет остального, что я перечислил?

tulskiy commented 13 years ago

Извиняюсь что долго не отвечал. Работа.

По остальным пунктам.

Еще было бы неплохо как-то текущее состояние плеера отобразить на кнопках stop, play, pause

что именно отображать? менять иконку плей на паузу?

Может быть временное отображение прогресса ( 1:34/2:45 ) перенести куда-нибудь после ползунка прокрутки и как-нибудь визуально выделить: шрифт пожирнее.

Почему бы и нет. Добавлю.

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

Никогда не понимал зачем это нужно. Посмотрим.

Minimal view будет?

Скорее всего нет.

SD-Leo commented 13 years ago

http://img689.imageshack.us/img689/5922/onpause.jpg Тут можно сделать так, чтобы отображалась не ссылка, а сразу картинка? Нет, не менять иконку плей на пауза, а менять иконку паузы на иконку паузы_нажатую, как например нижний вариант на картинке. Или цветом другим, ну вообщем как нибудь... А в трее, когда контекстное меню вызываешь можно хотя бы галочку напротив текущего состояния.

Суммарное время проигрывания всех композиция я тоже не очень понимаю, а вот количество треков в плейлистам может помочь сориентироваться.

А подсказка в Add Location? А то теряешься что вводить и в каком формате.

Жаль про pop-up сообщения :( Очень бы хотелось эту фишку. Как-то уж очень привыкли к ней.

И еще. Можно когда идет импорт файлов какой-нибудь прогресс бар вывести или хотя бы время прошедшее/оставшееся выводить? И перенести пункт property в конец меню edit, а то во многих (наверное во всех) этот пункт последний и по привычке ищешь его последним.

tulskiy commented 13 years ago

Когда добавляются файлы, выводится диалог в котором показываются какие файлы добавляются. Прогресс бар показать не могу потому как не знаю сколько файлов в папке заранее. Диалог не модальный, поэтому он может свернуться, что, видимо, и произошло.

Пункт Properties перенесу. Подсказку в Add Location добавлю.

Остальное позже/навряд ли.

SD-Leo commented 13 years ago

Поправил ссылку на картинку.

tulskiy commented 13 years ago

Да, я понял что вы имели в виду. Я набросал такой функционал, но выглядело это некрасиво и я откатил. Разве что только для кнопки паузы такое сделать.

SD-Leo commented 13 years ago

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