Хозяйке на заметку:О чистке форума. Если вы обнаружили сообщения с надписью ### вместо темы, филосовские, рекламные и т.п. темы, напишите об этом сюда.
Так как многих не устраивает стандартный плеер на CX75, то попробовал написать что-то свое. Называется плеер MpS ver 0.0.1. Тестировался на совместимость только с СХ75.
Поддерживает id3 и id3v2 тэги на русском языке, свои плейлисты, определяет длительность, битрейт, частоту, стерео. Сворачивается при входящем звонке, после разговора играет песню с того места где остановился. !!! Поддерживает только мр3 !!!
Выношу его на Ваш суд Жду ваших пожеланий и предложений! Добавлено модератором.
Как правильно инсталлировать мидлет?
Мидлет поставляется "подписанным" (т.е. не будет требовать подтверждений на чтение и запись файлов), однако для успешной инсталляции потребуется чуть больше движений, чем обычно:
1. Заходим на скрытый диск телефона Config и в папку Certificate store записываем файл mps_xxxxx.der
2. Заходим в папку Policy на этом же диске и перезаписываем файл manufacturer.sbp
3. Создаём в Data/java/jam/application папку MPS и записываем туда файлы jar и jad
Собственно всё. - Если появляется сообщение "Неизвестен выпукающ. сертификат! уст. не выполнена", значит вы что-то напутали в п. 1 или 2.
- Если у вас нет возможности записать файлы на скрытый диск, то создаём в Data/java/jam/application папку MPS и записываем туда только файл jar - мидлет будет нормально работать, но станет выдавать запросы на чтение/запись файлов.
____________________________
Главное желание...
05.09.2006 в 19:55
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
Попробовал (+). Да это уже не бета-версия, а самый натуральный релиз. Работает всё, даже кнопка гарнитуры. Могу характеризовать как отлично.
Предложения:
1. Планируется ли создание домашнего сайта мидлета (хотел добавить мидлет в список, а сайта то и нет)?
2. Как быть с переменным битрейтом? Если невозможно сделать отображение его мгновенного значения, то может лучше не показывать цифр вообще, а например символ "Var".
3. Насчёт плейлистов. Выбор файла при заполнении плейлиста никак не отображается, приходится заходить в созданный плейлист и смотреть добавились ли файлы.
4. Планируется ли оргинизовать перемотку (как в audiobook)?
5. Хорошо бы добавить возможность играть файлы прямо из ФС, без добавления в плейлист (если надо послушать одну песню, то плейлист не нужен).
6. Я так понимаю плейлисты у него свои. Возможна ли работа с плейлистами стандартного плеера?
7. Как насчёт русификации мидлета (а ещё лучше создание файлов-ленгпаков, как в bombus, siefm, что бы каждый мог изготовить перевод самостоятельно)?
8. Думаю стоит добавить плееру возможность играть не только мп3, а любые аудиофайлы, поддерживаемые телефоном.
9. Индикатор mute наезжает на шкалу громкости.
Ответы на предложения:
1. Пока не планируется, так как времени и опыта маловато.
2. Надо подумать...
3. Даже не знаю что ответить на это? Можно вывести имя где-нидь в основном окне?
4. Обязательно будет в версии 1.0.0!
5. Не добавляй - бери жми New playlist... и выбирай один файл. Вот и всё - он один в плейлисте, который сохранять вовсе не обязательно!
6. Не вижу в этом смысла
7. Идея не плоха
8. Он создавался со всеми примочками под мр3... Посмотрим что будет дальше
9. Так задумано
____________________________
Главное желание...
06.09.2006 в 16:31
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
Ну что же, раз сайт не планируется, значит новые версии будем ждать в этой теме.
Очень хорошо если плеер вберёт в себя всё лучшее, что имеется в мидлетах audiobook, xplayer, mme, но при этом останется плеером и не превратится в неповоротливый комбайн.
Насчёт моего предложения №3. Речь шла не о показе имени плейлиста, а о том, когда происходит добавление файлов в плейлист, чтобы это визуализировать, можно расставлять галочки вместо значков файлов (как в стандартном проводнике при выборе файлов).
Если наезд mute на шкалу громкости был задуман, то может быть стоит предусмотреть вокруг надписи mute белую окантовку шириной в 1 пиксель, что бы надпись была более читаема на фоне шкалы громкости.
По поводу неповоротливости - все упирается в количество файлов в плейлисте. При загрузке нового плейлиста может притормаживать графика на несколько сек.
По поводу №3:
То есть хотелось бы режим заполнения плейлиста с выбором нескольких файлов из папки? - Мысль у меня была сразу, но не хотелось излишне набивать менеджер файлов опциями. Знаешь не люблю я эту надпиь опции, потом туда лезть... че-то выбирать..
Для удобства попробую пересмотреть свои взгляды
А по поводу мути: Так было задумано изначально, а потом но не кайф было выдумыват велосипед поэтому так и оставил! Подумаем...
У меня возникло несколько вопросов:
1. Не напрягает ли, что функции управления плейлистами находятся в основном меню, а не в окне плейлиста
2. Какое максимальное количество песен подгружали в плейлист? Долго это происходило?
3. Как вам функция, что плеер начинает при запуске играть последний сохраненный или загруженный плейлист, если тот записан как файл?
____________________________
Главное желание...
07.09.2006 в 10:26
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
Я пока неповоротливости не заметил (это было образно сказано, как пожелание для дальнейшего развития мидлета ).
1. Нормально;
2. Вот тут сложно сказать, ибо песен у меня не много - на 5-10 песнях тормозов не заметил;
3. Утверждать не возьмусь, но лично мне нравится процесс воспроизведения музыки запускать всегда вручную.
Были траблы с установкой, но как поставил был очень рад, всё что и хотел. Теперь отлично будет работать в машине с кассетным адаптором.
Автору проги респект и уважуха.
ЗЫ: если реально сделать выход на список смс-ок и написания смс, больше бы нечего и ненадо, что то похожее уже было в MME, но не тоо и глючело. Ждём следующих реализов, лучше сделать сайт на эту прогу, простенький но со вкусом, думаю тебе народ поможет в этом
09.09.2006 в 12:23
OlegSiem Начинающий телефонист С нами с: 03.09.2006 Плодовитость: 47
цитата:OlegSiem пишет: Объясните,как установить.При установке высвечивается"Неизвестен выпускающ. Сертификата!Установка не выполнена!"Тел.CX75sw05
Возьми только mps.jar и перепиши себе на телефон в папку для java. Только на вопрос типа "Изменит файловую систему?" ответь "Для сессии" и все будет работать. Это придется делать при каждом запуске.
____________________________
Главное желание...
09.09.2006 в 19:11
Say_ Автор MpS Начинающий телефонист В миру: Александр Откуда: Россия, Ростов-на-Дону С нами с: 05.09.2006 Плодовитость: 46
Спасибо всем за отзывы!
2 Vaclow:
Смс-ки вещь хорошая, но пока хочу довести музыкальный функционал, а потом уже примочки.
Я тут на досуге кой-чего поправил (MpS ver 0.0.4):
1. Изменил индикатор мути.
2. Поставил индикатор типа "№ текущего трека в плейлисте/объем плейлиста".
3. Возможность добавления в плейлист нескольких файлов из одной папки.
Все подробности в readme!
____________________________
Главное желание...
11.09.2006 в 19:12
Say_ Автор MpS Начинающий телефонист В миру: Александр Откуда: Россия, Ростов-на-Дону С нами с: 05.09.2006 Плодовитость: 46
Для начала.
1. Поздравляю с сайтом (запомним адресок).
2. 100Кб это ограничение на размер вложения для всех пользователей (файлы большего размера могут выкладывать только модераторы), хотя после образования сайта это уже стало не актуально.
Скачал весиию 1.0.0. Сейчас посмотрим.
***
Так, посмотрел. Очень радует, что мидлет не пришлось переставлять по полной со сносом старых системных файлов. Прежде всего проверял указанные автором новые фичи. Что могу сказать? Круто! Мидлет уже переплюнул всё, что было создано "до". Новые фичи работают.
И как водится пожелания и баги (в добавление ко всему, сказанному ранее).
1. Заметил следующее. Если трек игрался и использовалась перемотка, то после её окончания трек продолжает играться. Если стояла пауза, то после перемотки песня не выходит из паузы (без захода в плейлист);
2. Возможно ли продублировать функции перемотки и на джойстик (короткое нажатие - следующий трек, удерживание - перемотка)?
3. Такая ситуация. Запустил мидлет, открыл ранее созданный плейлист, добавил несколько файлов, поиграл, вышел. Плейлист сохранить забыл и он остался старым. Может быть стоит сделать автосохранение плейлиста (опциональное)?
4. Это даже не к мидлету, а к сайту. Надо в обязательном порядке сделать вкладку для "истории версий" (или поместить историю прямо на заглавной странице), она просто необходима, иначе совершенно непонятно, что к чему.
5. И уж совсем на будущее - возможность редактирования мп3-тегов.
цитата:Say_ пишет: А так как не мог выложить уже 4 дня, то добавил перемотку и выдал MpS ver 1.0.0.
Попробуйте и обязательно отпишитесь!
Отписываемси
Вам ув. Say_ за такой плеер терареспект!!!
Где тут аплодирующий смайлик?
Как хорошо, что человек умеющий создавать собственные мидлеты и телефон сх75 встретились...
Теперь собсно по сабжу:
Сначала прокомментирую пост тов. vitalik_rom
>1. Заметил следующее. Если трек игрался и использовалась перемотка, то после её окончания трек продолжает играться. Если стояла пауза, то после перемотки песня не выходит из паузы (без захода в плейлист);
а)Сам проверил, включил трек, перемотал, дождался конца и плеер переключил на след. песню...
б)Песня стоит на паузе перематываем - трек автоматически снимается с паузы и начинает проигрываться...
>2. Возможно ли продублировать функции перемотки и на джойстик (короткое нажатие - следующий трек, удерживание - перемотка)?
Тогда в принципе, имеет смысл заодно переставить перемотку на удержание "4" и "6"
>3. Такая ситуация. Запустил мидлет, открыл ранее созданный плейлист, добавил несколько файлов, поиграл, вышел. Плейлист сохранить забыл и он остался старым. Может быть стоит сделать автосохранение плейлиста (опциональное)?
Поддерживаю! Я только за!
5. И уж совсем на будущее - возможность редактирования мп3-тегов.
Согласен! Функция не первой необходимости, но очень полезная...
В основном одни плюсы...
Навскидку вспомнить хоть один минус не удаётся - это отлично...
Тперь о том, что хотелось бы увидеть...
А увидеть хотелось бы многое:
1) Время - хотелось, чтобы можно было менять опционально (с 0:00 (как в любых других) // -2:34 (такое как сейчас) // оба сразу (время оставшееся + время програнное))
+ Или просто показывать сколько минут в этом треке
2) Возможно ли реализовать эквалайзер? Хотя на 98% знаю ответ
3) Сохранение плейлиста - при выборе папки для сохранения, логичнее было бы показывать только папки (без файлов)
4) Перемещение треков по плейлисту (вверх/вниз) и упорядочивание... Будет ли?
5) Уровни громкости возможно ли добавить? Например опцианально выбирать 4х или 7-8х ступенчатое??
6) Прокручивание длинных тэгов?
7) В случае отсутствия тегов - Определение артистов и название песни из имени файла (пример: ееее - аааа.mp3 // Артист: ееее Песня: аааа)
8) В недалёком светлом будущем имеет смысл заморочиться с графическим оформлением... В чём могу помочь... Не любитель аццких понтов, поэтому исключительно для морального удовлетворения хотелось бы увидеть скины...
Можно тогда делать как бы две версии:
lite - без всяких графических заморочек (например, в таком виде как он сейчас)
full - со скинами...
цитата:Say_ пишет: У меня возникло несколько вопросов:
1. Не напрягает ли, что функции управления плейлистами находятся в основном меню, а не в окне плейлиста
2. Какое максимальное количество песен подгружали в плейлист? Долго это происходило?
3. Как вам функция, что плеер начинает при запуске играть последний сохраненный или загруженный плейлист, если тот записан как файл?
1) нет... всё ок...
2) 124 трека: при старте мидлета, весь плейлист подгружается секунд 20 (В принципе даже в эти 20сек. плеер практически не тормозит... Если не использовать перемотку... Но кому приспичит включить и сразу перматывать? )
3) пойдёт!
З.Ы. Отдельно поблагодарить за:
- Регулировку громкости боковыми клавишами (в сх75)
- Регулировку громкости боковыми клавишами, даже при заблокированной клав.
- За необходимые сертификаты в архиве с мидлетом
З.З.Ы. Вот прикрепляю логотип, если хочешь, то включай (пустой левый верхний угол)
12.09.2006 в 12:20
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
После многочисленных проверок пришёл к выводу, что видимо зависание после перемотки ещё и от самого файла зависит - в моём случае при битрейте 192кбит/с имеется зависание после окончания перемотки, при 48кбит/с - нормально. Странно.
От такого напора пожеланий мне аж не по себе стало
Обо всем по порядку:
2 vitalik_rom
1. Очень интересно Мне и в голову не приходило мотать с паузы!!Обязательно посмотрю! И думаю, что дело не в битрейте.
2. Оно так и будет(и на 4/6 тоже), кнопки 1/3 - это "проба пера"
3. Было так в версиях ниже 0.0.1. Почему отказался даже не припомню... Вспомнил - мне надоедало нажимать лишний раз клавишу при выходе, когда тестировал. Так как народ "за!" - зробим!
4. Что успел за "30 минут"... Все будет, не спешите.
5. Соооооовсем на будущее! Но в принципе не так уж и сложно.
2 extreme [EXIT](про "хотелось бы увидеть")
1. Будет попозже
2. НЕЕЕЕЕЕЕЕТ! Ну нет у Java-машины на телефоне доступа к аудио потоку Если кто найдет - напишите мне обязательно
3. Дельная мысля!!!
4. Вряд ли...
5. Здесь странная вещь: в системном плеере уровней ~14, а в Java только 4. Слышал, что и на SW05 в системном было 4, может со временем и в Java изменится. Так что, пока нельзя.
6. Думаю следствием будут графические тормоза, но пока не попробывал ничего утверждать нельзя. Подумаю...
7. А у тебя много таких треков??
8. Это будущее! Мидлетику всего месяца 4 - 5, он еще маленький, будет расти - будет крепнуть
За логотипы спасибо!! Но это я думаю уже к версии Full.
По поводу левого угла: А часы ваще нужны кому-нидь? У меня просто на руке
____________________________
Главное желание...
12.09.2006 в 19:11
Say_ Автор MpS Начинающий телефонист В миру: Александр Откуда: Россия, Ростов-на-Дону С нами с: 05.09.2006 Плодовитость: 46
цитата:vitalik_rom пишет: После многочисленных проверок пришёл к выводу, что видимо зависание после перемотки ещё и от самого файла зависит - в моём случае при битрейте 192кбит/с имеется зависание после окончания перемотки, при 48кбит/с - нормально. Странно.
А ты не мог бы файлик, который виснет выложить? Не то я вчера вечерком покапался - у меня все нормально.
____________________________
Главное желание...
13.09.2006 в 06:59
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
Я сейчас посмотрел - у них размеры 7-8Мб. Это нереально выложить. Думаю дело здесь может быть ещё и в том, что проблемные файлы (их у меня всего 2) я сам конвертировал и мог напортачить. Потому как я открывал в мидлете файлы и большего размера и с большим битрейтом - всё было нормально. Предлагаю пока не торопиться, а пособирать статистику.
По поводу часов. В принципе, если угол пустует, то можно и часы, хотя это очень второстепенная фича.
Я установил, записав jar в каталог javajamapplicfnions на ММС.Запускается только через эксплорер, а мне хотелось бы посадить его на горячую клавишу.Как для этого его правильно устанавливать?
Хочу добавить, что по моим потребностям плейер замечательный.
____________________________
Omnia mea mecum porto (в телефоне Siemens).
13.09.2006 в 13:29
Say_ Автор MpS Начинающий телефонист В миру: Александр Откуда: Россия, Ростов-на-Дону С нами с: 05.09.2006 Плодовитость: 46
цитата:NikM пишет: Я установил, записав jar в каталог javajamapplicfnions на ММС.Запускается только через эксплорер, а мне хотелось бы посадить его на горячую клавишу.Как для этого его правильно устанавливать?
Хочу добавить, что по моим потребностям плейер замечательный.
У меня стоит в основной памяти My Stuff/Java/Jam/Applications/MpS и ставится на любую клавишу!!!
____________________________
Главное желание...
13.09.2006 в 13:39
vandal985 Признанный телефонист В миру: Дмитрий Откуда: Россия, Воркута С нами с: 05.04.2006 Плодовитость: 732
Огромное спасибо + автору за плеер! Особенно порадовала шустрая перемотка! Часы можно добавить когда заблокирована клава. Ибо если оч спешишь - не до музыки! На счет плей листов. Если не добавлять поддержку *.м3у, то можно хотя бы сделать чтоб он писал свои *.plt точ в точ как *.м3у? (4:/папка/файл.mp3). Если хочешь - переименовал (нужно будет и опцию такую в приложение добавить) и слушай на jаva. Но лучше поддерживать *.м3у!!! И оч надо поддержку aac, а для *65 (и др. Без mp3) wav.
Респект!
Забыл сказать!Тестил примерно час. Глюков замечено не было. Только вот патч '###' не пашет во время воспроизведения, выкидывает из приложения напроч!<<< Виталик, как у тебя с '###'?
Да, еще прикольно, что перемотка аж весь плей лист мотает!
Еще вот... Перемотку может посадишь на джойстик (<< = >>)? А можно ли громкость на боковые кнопки посадить? ( при определении мидлетом что у тела они есть, т.е. достаточно чтоб мидлет видел модель тела и в соответствии с моделью [s/sl/m/cx/sxg75] кнопки работали).
цитата:NikM пишет: Я установил, записав jar в каталог java/jam/applications на ММС.Запускается только через эксплорер, а мне хотелось бы посадить его на горячую клавишу.Как для этого его правильно устанавливать?
у тебя по ходу стоит патч на перенос jаva на карту памяти...? Если так, то в списке на горячую кнопку ты его не увидишь! В этом случае кидай в тело: 0:/Jаva/Jam/Applications/MpS/MpS.jar
или
Data:/Jаva/Jam/Applications/MpS/MpS.jar
(что одно и то же).
И приложение появится в [Меню-3-2], а после перезагрузки тела в списке на горячую кнопку должно сидеть! Будь внимательнее.
автору респект и поклон!!плеер просто класс!!
глюков не заметил вообще...только при беззвучном режиме после разговора/смс плеер начинает играть с нуловой громкостью...
а из того что бы хотелось увидеть это доступ к смс и звонкам,часы нужны на главном экране и у регулятора громкости нужно больше позиций
13.09.2006 в 15:36
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
vandal985, у меня с патчем ### всё нормально. После его применения мидлет встаёт на паузу, а по возвращении в него продолжает играть песню.
цитата:palich пишет: доступ к смс и звонкам,часы нужны на главном экране и у регулятора громкости нужно больше позиций
Надо было прочесть тему сначала, тогда бы стало понятно - у регулятора громкости возможны только 4 позиции. Не спорю у встроенного проигрывателя градаций больше, но он интегрирован в прошивку телефона, и, следовательно, имеет существенно большие возможности чем ява.
Про доступ к звонкам. А разве сейчас невозможно отвечать на звонки? А вот звонить самому и чтобы мидлет при этом не закрылся это маловероятно. По крайней мере ничего подобного на яве мне не встречалось.
Вот, сейчас заметил.
Играю песенку. Счётчик показывает 13 минут до конца. Песенка доиграла, счётчик на нуле, однако прошло всего 5 минут!!! Потом до меня дошло, как 13 минут уместились в 5 - просто цифры на счётчике менялись чаще чем раз в секунду. Всё дело оказалось в переменном битрейте данной песенки. Интересно, что встроенный плеер правильно определил длительность этого файла. Но это так, курьёз.
Ещё пожелания.
1. Хоткей для переключения режима работы счётчика - отсчёт от начала/осталось до конца;
2. Добавить в мидлет пункт "О программе" - страна должна знать своих героев.
цитата:vitalik_rom пишет:
Вот, сейчас заметил.
Играю песенку. Счётчик показывает 13 минут до конца. Песенка доиграла, счётчик на нуле, однако прошло всего 5 минут!!! Потом до меня дошло, как 13 минут уместились в 5 - просто цифры на счётчике менялись чаще чем раз в секунду. Всё дело оказалось в переменном битрейте данной песенки. Интересно, что встроенный плеер правильно определил длительность этого файла. Но это так, курьёз.
Я не совсем понял, это в каком плеере проигрались 13 мин за 5 мин??
____________________________
Главное желание...
14.09.2006 в 06:08
vitalik_rom Техподдержка Администратор В миру: Виталий Откуда: Россия, Москва С нами с: 03.07.2005 Плодовитость: 7728
цитата:Say_ пишет: Я не совсем понял, это в каком плеере проигрались 13 мин за 5 мин??
В обсуждаемом здесь плеере. Не 13 мин в 5 проигралаось. Просто счётчик мидлета определил продолжительность песни в 13минут, а фактически она иммеет длительность 5мин - и ровно столько же отыгралось, просто цифры на счётчике прыгали быстрее чем раз в секунду, а сама песня игралась с нормальной скоростью. Я так подозреваю, что виной всему переменный битрейт этого файла, видимо из-за этого неправильно определилась длительность.
цитата:vitalik_rom пишет:
В обсуждаемом здесь плеере. Не 13 мин в 5 проигралаось. Просто счётчик мидлета определил продолжительность песни в 13минут, а фактически она иммеет длительность 5мин - и ровно столько же отыгралось, просто цифры на счётчике прыгали быстрее чем раз в секунду, а сама песня игралась с нормальной скоростью. Я так подозреваю, что виной всему переменный битрейт этого файла, видимо из-за этого неправильно определилась длительность.
Слушай, как тебе удается такое находитьЯ восхищен!Но вот только цифры не должны были бежать быстрее. А ты несколько раз пробывал? Если не трудно, повтори и напиши резалт.
____________________________
Главное желание...
14.09.2006 в 06:30
vandal985 Признанный телефонист В миру: Дмитрий Откуда: Россия, Воркута С нами с: 05.04.2006 Плодовитость: 732
Что ж, плеер действительно очень хорош. Может рано еще на этом говорить, но когда нибудь это кому нибудь пришло в голову. Я предлагаю автору изменять опции плеера в соответствии со стандартным. Конечно не все сразу, но хотя бы основные опции...
А в будущем, надеюсь в недалеком, будет возможно вшить его взамен имеющегося. Сегодня после очередных испытаний, заметил, что после перемотки плеер иногда играет с того же места, при этом когда время песни уже истекло (-00:00) он еще играет.
Как продвигается работа с плей листвой? Планируется ли суппорт aac и wav?
И как на счет числа пунктов громкости?
цитата:Say_ пишет: Слушай, как тебе удается такое находитьЯ восхищен!
Сам удивляюсь. Вот. Сейчас провел эксперимент ещё раз (перемоткой теперь не пользовался, дабы не сказалась на результатах). Да, счётчик бежал не быстрее, но: я по часам засёк - песня игралась в течении примерно 5 минут, а счётчик за это время перемотался с 13минут до 9(т.е. теже 5 минут). А потом просто перескочил на другую песню (так и не дойдя до нуля). Видимо дело именно в неверном определении длины для файлов с переменным битрейтом.