Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MotoFan.Ru - все для моторола _ Z6/V8 _ Shell Player 2.0

Автор: VINRARUS 9.12.2011, 18:23

Изображение
Shell Player 2.0 by VINRARUS
(обновлен 1.05.2013)
Качать в самом низу...

dribble.gif Главные преимущества:

Чистое звучание каждый день

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

Так же плеер потребляет мало энергии (в 2-4 раза экономичнее стандартного), по этому вполне годится для ежедневного использования. blind.gif
[close]
Управление воспроизведением кнопкой на гарнитуре (можно настроить или отключить)

При нажатии кнопки на гарнитуре можно переключать трек или делать паузу\плей.
В настройках есть интервал, по умолчанию 10 сек.
Как это работает если сейчас плеер играет, нажатия:
1й раз: пауза
2й раз:
-прошло больше 10 сек, плей
-прошло меньше 10 сек, плей + следующий трек
3й раз:
-прошло меньше 10 сек, следующий трек
-прошло больше 10 сек, пауза
4й раз: то же что и 3й...

Как это работает если сейчас плеер на паузе или стопе, нажатия:
1й раз: плей
2й раз:
-прошло больше 10 сек, пауза
-прошло меньше 10 сек, следующий трек
3й раз:
-прошло меньше 10 сек, следующий трек
-прошло больше 10 сек, плей
4й раз: то же что и 3й...

Если не работает:
1) в настройках телефона > настройки гарнитуры > голосовой набор > включен
2) если не помогло, значит у вас в моде скорее всего вместо голосового набора вызывается другая програмка. По этому вы должны узнать полный путь до этой програмки и прописать в "Config.sh", этот параметр нужно сменить:
Код
sh_Goliy=/usr/SYSqtapp/vui/vr

[close]
Быстрое управление плеером 1й кнопкой с любого места (можно настроить или отключить)

Можно нажатием 1 кнопки (привет iPhone) голосового набора остановить или запустить проигрывание или переключить трек. Механизм тот же что и в "Управление воспроизведением кнопкой на гарнитуре".
Заменяет голосовой набор.
[close]
Управление воспроизведением при отключении\подключении наушников (можно отключить)

Если плеер играет и вынуть наушники - он станет на паузу
Если плеер стоит и вставить наушники - он начнет играть в наушники и откроет главную менюшку
Если плеер играет и вставить наушники - ничего не произойдет, просто звук будет только в наушниках
Если плеер стоит и вынуть наушники - ничего не произойдет, но наушники будут вынуты

Не работает в бесшумном режиме.
[close]
Проигрывание по папкам (можно отключить)

Вы можете в стандартном диспетчере файлов (или другом ФМ с асоциациями) зайти в нужную папку и выбрав музикальный файл проиграть ВСЮ ПАПКУ.
Появится меню с 3 функциями
1) проиграть файл - выбранный файл постоянно повторяется (играет по кругу, с небольшой паузой), пока не нажать кнопку следующего трека
2) проиграть папку - в фоне сразу играет выбранный файл, и появляется меню с выбором папки для сканирования (те которые есть в пути, нужно это для того если много вложенных папок), после выбора просканируется папка и создастся временная db которую по желанию можно сохранить, ну и откроется главная менюшка
3) проиграть в стд. плеере
0) при нажатии "Отмена" просто откроется меню плеера (удобно вызвать плеер в ФМ и например уменьшить громкость)
Заменяет mediaplayer.
[close]
Пользовательские базы данных

При первом запуске создается общая "DB.db" и сканируется папка /mmc/
В конфиге это:
Код
sh_Find="/mmc/"


В плеере нужно выбрать пункт "Управление db", после чего можно будет сохранить текущую db, или создать новую, для чего есть встроенный ФМ в котором можно выбирать как файлы поштучно, так и папки (2 точки означают переход к родительской папки, 1 точка - это выбор текущей папки).
Управление db дает возможность полному управлению пользовательскими базами данных, можно создавать\удалять\совмещать\копировать\заменять.

При выборе db плеер запомнит выбор и всегда будет играть эту db при запуске.

Ручное обновление баз данных
При выборе пункта "Управление db" в последнем пункте меню может быть "Обновить...", а может и не быть Изображение
Для "DB.db" этот пункт есть всегда!
Если его выбрать, то произойдет замена старой db на новую со сканированием папки назначения (эта папка запоминается при создании db).
Если же этого пункта нет, значит в вашу db было добавлено несколько разных папок.

Автоматическое обновление баз данных
При каждом первом запуске плеера происходит автоматическое действие "Обновить..." с предбегущего пункта, при чем с теми же заморочками.
При автообновлении плеер начнет играть трек и покажет главную менюшку, но в фоне будет обновлять db, после чего он напомнит об успешном обновлении выстрелом в колено тактичным коротким сообщением.
[close]
Супер рандомное воспроизведение (можно настроить )

В настройках "следующего трека" есть 3 установки:
1) проигрывать тот же файл постоянно
2) проигрывать файлы строго по очереди, как размещены в плейлисте (сначала будут играться файлы с 1й папки, потом будут играться со 2й и т.д.)
3) играть файлы вперемешку, при чем рандомный механизм достаточно надежен и никогда не будет повторяться под ряд тот же файл (если их несколько), а номер трека всегда будет браться с потолка (и совмещаться с количеством секунд прошедшем от 1970 года)
[close]
Автостоп (можно настроить или отключить)

Известно что когда плеер стоит на паузе, то даже с заблокированной клавиатурой телефон потребляет больше электроэнергии. По этому если полностью остановить плеер (нажать стоп) то телефон должен "уснуть", то есть перейти в режим пониженного энергопотребления (просто дольше от батарейки проживет). Но если вставлены наушники, то телефон не "засыпает" даже если плеер остановлен и выключен.
После вызова паузы в плеере (нажать кнопку "||", или же пауза при вынимании наушников и т.д.) отсчитывается определенный интервал (по умолчанию 120 сек.) и плеер сам вызовет стоп и закроет менюшку плеера, при условии что юзер не нажал плей.

Отключать совсем - опасно, по тому что телефон не только быстрее разрядится, но и при паузе повиснет на исходящем звонке.
[close]
Глубокая временная интеграция (можно настроить )

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

Чтобы полностью закрыть плеер и отменить все эти интеграции, без перезагрузки телефона, нужно в функциях выбрать "Полный выход". wink.gif
[close]
Усиление звука (можно настроить или отключить)

К сожалению на некоторых модах плеер может играть тише чем должен, по этому реализована функция что бы устранить эту проблему. pardon.gif
В настройках плеера есть пункт "Турбо zAudio" после которого есть 2 функции:
1)"!ТУРБО!" - перезагружает службу отвечающую за звук, обычно помогает до перезагрузки телефона
2) "Авто" - при загрузке плеера от сам будет выполнять предыдущее действие

Иногда этого достаточно, но если громкость вас все же не устраивает, то воспользуйтесь этой программой для настройки громкости (2я вкладка): http://forum.motofan.ru/index.php?showtopic=178395
[close]

ВАЖНО: при исходящем звонке (ты кому то звониш) плеер НЕ должен быть на паузе || (он должен играть > или быть остановлен #)! (Хотя теперь плеер сам преходит с паузы на стоп, но в этом коротком промежутке проблема осталась, по молчанию 2 мин.)

Плеер должен работать на всех модах Z6 & V8 & ZN5 & E8 & EM30 blind.gif

Старые буквы...


Плеер обновлен. Подробнее здесь http://forum.motofan.ru/index.php?s=&showtopic=1730506&view=findpost&p=1722168

Вот решил выложить музыкальный плеер, написанный мной на языке программирования shell (на sh скриптах).
Давно я его мусолю, но теперь он перешел с альфа версии в бету, которой уже можно более менее нормально пользоваться обычному юзеру.
Ну собственно я написал оболочку и "движок" управления треками, а сама музыка воспроизводится через alertprocess (системная утилита проигрывания файлов).
И в результате имеем стабильность+скорость+легкость модифицирования плеера (это даёт SH) и идеальное качество воспроизведения звука+малое потребление ресурсов (это дает alertprocess).
По некоторым отзывам качество его звучания лучше чем у стандартного плеера!


Его возможности:
-создание своей базы данных, которая не требует постоянных обновлений (как в случае со стандартной муз библиотекой)
-3 режима следующего трека (следующий по номеру, вперемешку, повторять тот же самый)
-настоящий 100% рандом файлов
-управление громкостью
-остановка\продолжение воспроизведения при входящем\исходящем звонке
-работа в фоне (по желанию)
-отображение имени трека, который сейчас проигрывается, также отражение его порядкового номера и количества треков всего, и отображение его размера
-отображение состояния воспроизведения
-вызов там, где вызывается стандартный плеер
-переключение на предыдущий\следующий трек
-можно управлять боковыми кнопками (качелька громкости, смарт клавиша, ну еще красная кнопка спереди)
-поддержка нескольких плейлистов
-передача файла на стандартный плеер для перемотки\передаче по БТ\удалении\просмотра тегов
-система антизависания при плохом или несуществующем файле и других проблемах
-быстрое управление плеером 1й кнопкой
-остановление\продолжение воспроизведения при отключении\подключении наушников (не работает в бесшумном режиме)!!!уникальная функция только в этом плеере!!!
-управление плеером кнопкой на гарнитуре !!!уникальная функция только в этом плеере!!!

Его особенности:
ВАЖНО: при исходящем звонке (ты кому то звониш) плеер НЕ должен быть на паузе || (он должен играть > или быть остановлен #)! (Хотя теперь плеер сам преходит с паузы на стоп, но в этом коротком промежутке проблема осталась, по молчанию 2 мин.)
-при изменении громкости трек играет сначала
-очень простое меню в виде списка, нету 4х сторонней навигации
-не отображаются теги
-глушит все системные звуки при воспроизведении, кроме звонка (хотя возможно для некоторых это будет плюсом)
-невозможно перемотать трек на середину, например (при острой необходимости используйте передачу файла на стандартный плеер)

Ну возможно вы спросите: "Зачем оно нужно? Ведь есть RockBox, mplayer, zPlayer, муз. библиотека!"
Вот ответ:
RockBox - прожорливый и тяжёлый
mplayer - неудобный и не очень стабильный и экономный
zPlayer - недоделанный, нестабильный, ограничение на 100 треков
муз. библиотека - медленный при старте, долго обновляется, бывает виснет на обновлении библиотеки

SHELL player - создавался как плеер, который может справиться с любым количеством музыки, при проблемах в воспроизведении файлов он не подавится (как стандартный плеер), а выплюнет и продолжит свою работу, и что-то стабильнее вы не найдете, также он достаточно экономный, и с ним не должно быть конфликтов с системой (можно даже одновременно его слушать и слышать звук нативной игры).

Ну и я буду его дорабатывать... clapping.gif
Плеер должен работать на всех модах Z6 & V8 & ZN5 & E8 & EM30

Скачать:
[close]

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл SH_player_2.0.mgx   ( 118.38 килобайт ) Кол-во скачиваний: 189
Прикрепленный файл SH_player_2.0.pep   ( 131.95 килобайт ) Кол-во скачиваний: 161
Прикрепленный файл SH_player_2.0.mpkg   ( 130.57 килобайт ) Кол-во скачиваний: 162

Автор: Programmer-tm(Мотофан.) 9.12.2011, 18:27

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

Автор: VINRARUS 9.12.2011, 20:40

Цитата(Programmer-tm(Мотофан.) @ Сегодня, 20:27)
* Как думаешь, сему реально прикрутиться к ZN5?

По ходу реально, если можно воспроизводить звук через alertprocess.

Автор: Claus398 9.12.2011, 23:14

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

Автор: Programmer-tm(Мотофан.) 10.12.2011, 6:35

Claus398,
Ну если характеристики сравнить... то в нативе он многое потерять может.

VINRARUS,
Кинь в лс команды для проверки alertprocess. гляну на зине

Вроде возможняк работать заставить... Кстати, а ты как команды процесса откопал? и реально ли так же откопать для vi (голосовой набор который)

Автор: VINRARUS 10.12.2011, 14:27

Обновил до версии 1.4, качайте с шапки.
-исправил ошибки в модуле следующего трека
-добавил установку режима следующего трека с меню плеера
-добавил запрос на создание базы дынных если она не существует
-пофиксил совместимость плеера с телефонами отличными от Z6 & V8 (касается меню изменения громкости)
-немного оптимизировал по скорости
-поставил поиск файлов в /mmc/ (меняется в конфиге)

Теперь кроме Z6 & V8 плеер корректно работает и на ZN5, на других моделях еще не известно... clapping.gif

Автор: Programmer-tm(Мотофан.) 10.12.2011, 14:49

VINRARUS,
Глянем на сие изменение) А так хорошее дело получилось) только как бы ему базу в корень флехи кинуть скажем?

Автор: VINRARUS 10.12.2011, 15:20

Цитата(Programmer-tm(Мотофан.) @ Сегодня, 16:49)
* как бы ему базу в корень флехи кинуть скажем

можно, но зачем?

Автор: Art 10.12.2011, 19:54

Работает скрипт чётко и быстро! небольшой нюанс в удобности. например в кармане джинсов песни уже не по переключаешь...

Автор: VINRARUS 10.12.2011, 19:57

Цитата(Art @ Сегодня, 21:54)
* например в кармане джинсов песни уже не по переключаешь...

Используй кнопки с боку телефона, там смарт клавиша какраз будет треки переключать smile.gif

Автор: Art 10.12.2011, 20:59

VINRARUS, я переключаю через ткань) то есть не засовывая пальцев в карман)

Автор: Claus398 10.12.2011, 21:11

прилепить бы этот плеер к стандартному) или что б стандартный свою базу имел и не обновлял её)

Автор: 3acupywka 10.12.2011, 21:21

Цитата(VINRARUS @ 9.12.2011, 18:23) *

Ну возможно вы спросите: "Зачем оно нужно? Ведь есть RockBox, mplayer, zPlayer, муз. библиотека!"
Вот ответ:
RockBox - прожорливый и тяжолый
mplayer - не удобный и не очень стабильный и экономный
zPlayer - не доделанный, не стабильный, ограничение на 100 треков
муз. библиотека - медленный при старте, долго обновляется, бывает виснет на обновлении библиотеки

зачем изобретать велосипед? взять всё это и объединить в один, получиться отличный плеер. я лично не понимаю. или исходников нет, или что!?

Автор: VINRARUS 10.12.2011, 21:37

Цитата(3acupywka @ Сегодня, 23:21)
* взять всё это и объединить в один, получиться отличный плеер

А если смешать бензин, растительное масло, цемент и молоко то получится отличный десерт?? nono.gif
Посмотри на рокбокс, его делали по тому принцыпу который ты написал - "Всё в одном", и чё вышло?
Я делал легкий, быстрый без глючный плеер, то что многим и не хватало.
Цитата(3acupywka @ Сегодня, 23:21)
* или исходников нет,

1) там где натив - там куча глюков laugh.gif
2) к сожалению я не нашел исходников zPlayer cry.gif
Цитата(3acupywka @ Сегодня, 23:21)
* зачем изобретать велосипед

это не велосипед, это скорее скейт))

Автор: Claus398 10.12.2011, 22:00

VINRARUS,
не слушай его, продолжай работать. новый плеер это как раз то, что нужно)

Автор: XXX_S_B 11.12.2011, 6:32

VINRARUS,
если нужны исходники zPlayer'а, могу скинуть, со мной Антон поделился.

Автор: Programmer-tm(Мотофан.) 11.12.2011, 6:54

Ну тут идея реализовать кросс платформенный плеер.

Кстати на кнопу отмены в главном меню повесь стоп плеера попутно.

Автор: VINRARUS 15.12.2011, 21:55

Обновил до версии 1.5, качайте с шапки.
-теперь кнопка "предыдущий трек" работает
-запоминание последнего трека после выхода, теперь и после перезагрузки
-поправил глюк с стандартным медиаплеером (если его запустить и закрыть то плеер играл, даже когда стоял до этого на паузе)
-виден уровень громкости из главного меню проги
-отображение только имени файла, без полного пути
-отображение полного пути в подменю
-оптимизировал код

Добавлено позже (15.12.2011, 23:59):
всетаки часто бывает нада пауза на короткое время (не стоп)
Подумаю над реализацией чтобы как то обойти тот страшный баг...

Автор: Programmer-tm(Мотофан.) 16.12.2011, 5:24

Ну эт хорошо

Автор: outlaw1313 22.12.2011, 20:06

Мне понравился, только вот я не нашел предупреждения(в теме) того, что он заменит пункт в контекстном меню Функции на зине.

Автор: VINRARUS 22.12.2011, 20:18

Цитата(outlaw1313 @ Сегодня, 22:06)
* не нашел предупреждения(в теме) того, что он заменит пункт в контекстном меню Функции на зине.

Оп, отлично! Я тоже не знал. laugh.gif
Как он заменил пункт? Предполагаю название пункта старое, но вызывается данный плеер? Что до этого там запускалось? Правильно ли я понял что имеется ввиду меню при нажатии на левый софт на роб. столе?

Автор: XXX_S_B 22.12.2011, 20:20

outlaw1313,
вряд ли VINRARUS об этом знал, т.к. на Z6 все немного не так, как на Zine. Сегодня пробовал использовать zPartitionMM на зинке, ичего не получилось, хотя на Z6 все работает.
Опоздал... smile.gif

Автор: outlaw1313 22.12.2011, 21:09

На рабочем столе есть две кнопки Shortcuts слева и справа Main Menu, так вот в Shortcuts есть Play Music и если нажать, то запустится скриптовый проигрыватель. Перезагружаешь и все ок, но если снова откроешь скиптовый и его закроешь, то тот пункт позволит вернуться к проигрывателю моментально.

Автор: VINRARUS 22.12.2011, 21:24

Цитата(outlaw1313 @ Сегодня, 23:09)
* так вот в Shortcuts есть Play Music и если нажать, то запустится скриптовый проигрыватель.

Ну все понятно, просто в Z6 есть отдельная кнопка под это, а пункта в меню нету.
Ну в принципе делал я эту функцию для Z6, но к щастю и для зины пригодилось. clapping.gif
ПС: отключит можна в конфиге, изменив в "sh_Mount=1" на 0.

Автор: outlaw1313 22.12.2011, 21:25

Да так то не напрягает) Но спасибо)

Автор: VINRARUS 8.1.2012, 22:29

Обновил до версии 1.6, качайте с поста №1.
-реализовал мегозадумку: стоп\следующий трек при нажатии кнопки на гарнитуре
-добавил в настройки вкл\выкл управления гарнитурой и запуск вместо стд. плеера
-добавил вывод размера файла перед его именем чтобы хоть как то ориентироваться в продолжительности трека
-добавил защиту от запусков нескольких копий плеера (4 сек)
-сменил звук ошибки на более понятный
-облегчил нагрузку на /tmp, теперь копии нужных бинарников копируются в папку с плеером
-добавил в настройках функцию полного закрытия плеера, при её выбора плеер удалит все временные компоненты и уйдет из системы полностью
-навёл порядок в названии файлов, ну это лично для себя сделал wink.gif
-собрал пакеты для модов, чтобы придать плееру конкурентный вид

Попытался сделать управление гарнитурой более-менее стабильной, и чтобы на всех модах\моделях работала. Всё просто: нажал кнопку на гарнитуре, через 1-2 сек проигрывание остановилось, нажал еще раз, опять играет. Заменяет голосовой набор! Очень не рекомендую нажимать кнопку чаще чем раз в 5 сек (время между двомя нажатиями), и наче возможен глюк!!! Имейте терпение. smile.gif
ПС: для данной функции не забывайте что в настройках телефона для гарнитуры должен стоять голосовой набор.

Очень прошу написать у кого нормально установился и работает плеер, так как делал пакеты на ощупь laugh.gif
Ну и интересует у кого работает\не работает управление с кнопки гарнитуры

ПС: не забываем отключать не нужные функции (их аж 2 laugh.gif ).

Добавлено позже (9.1.2012, 0:59):
Блин, у меня штекер на гарнитуре стал плохо работать, видать опять провод износился, теперь наушники через раз подсоединяются cry.gif
Ну хоть плеер успел доделать yesyes.gif

Автор: outlaw1313 9.1.2012, 11:01

Заценю и отпишусь...


P.S. а вот кстати я тут у китаезов хорошие наушники купил почти за два бакса, для зинки подходят и кнопка на гарнитуре работает.звук хороший...наушники белые такие, написано. что для айфона, но подходят.

Автор: smaylik 10.1.2012, 15:31

Пробовал на е8. Телефон всегда загружен на 100%, тормозит), треки не переключаются, звук не регулируется, выхожу с него вытягиванием аккума.
Зато играет)

Автор: VINRARUS 10.1.2012, 15:42

Цитата(smaylik @ Сегодня, 17:31)
* Пробовал на е8.

Цитата(smaylik @ Сегодня, 17:31)
* Зато играет)

shok.gif Чего? Он ведь не должен играть на Е8!
Ну если играет - то отлично, если это окажется правдой - допилю для Е8. dribble.gif

Автор: EKKnight 10.1.2012, 17:09

Цитата(VINRARUS @ 8.1.2012, 22:29) *

Блин, у меня штекер на гарнитуре стал плохо работать, видать опять провод износился, теперь наушники через раз подсоединяются cry.gif
Ну хоть плеер успел доделать yesyes.gif

У меня на z3 и z6 така херь была, тоже на провод грешил. Попробуй сам штекер слегка подожми.
Уже несколько месяцев этой проблемы нет.

Автор: Programmer-tm(Мотофан.) 11.1.2012, 11:10

VINRARUS,
alertprocess то вроде на всех почти ezx телах присутствует. Так что играть должен и на ешке и емке

Автор: VINRARUS 13.1.2012, 11:35

поправил mgx, в некоторых модах не хотел устанавливаться, теперь вроде во всех устанавливается. smile.gif

Автор: VINRARUS 18.1.2012, 21:41

Обновил до версии 1.7, качайте с поста №1.
-наконец то появилась совместимость с Е8\ЕМ30, возможно и с другими моделями с не очень продуманными модами
-добавил отображение содержимого плейлиста\навигации по нему\выбор трека для проигрывания
-добавил защиту от зависания в модуле воспроизведения
-пропуск несуществующих файлов
-отделил меню функций от настроек
-поправил передачю на стандартный плеер
-добавил кучку настроек:
*возможность переключать или только останавливать\продолжать воспроизведение трека кнопкой на гарнитуре
*авто воспроизведение при открытии плеера
*остановка воспроизведения при закрытии меню

Для тех кто хочет быстро управлять плеером нажатием кнопки - нада повесить на эту кнопку файл с папки с плеером "sh_player_golos.sh", или добавить в конфиг таскмена, на вторую вкладку.

Автор: Claus398 18.1.2012, 23:52

VINRARUS,
спасибо. плеер с каждой версией все лучше, поэтому я спрошу ещё раз: возможно ли сделать плеер не скриптовый, а что то на подобии рокрбокса? с темами и все прочее?

EXL: Мы с Ant-ON'ом как-то пытались портировать http://wejp.k.vu/projects/gmu на зинку, но что-то с выводом картинки не удалось справиться. Хотя, с выводом на хосте проблем нет.

Последняя версия имеет отличные возможности:
» Поддержка Ogg Vorbis, MP3, MP2, Musepack (MPC), FLAC, WavPack, Speex и другие различные форматы (MOD, XM, IT, S3M, STM, )
» M3U Плейлисты
» PLS Плейлисты
» Потоковое аудио (Воспроизведение веб-радио)
» Различные режимы воспроизведение (Random, Repeat)
» Файловый браузер
» Возможность сохранять плейлист.
» Просмотр обложки трека (Поддержка jpg, png и bmp изображений и обложек включённых idV3 теги)
» Графический анализатор спектра
» Отключение дисплея для сохранения продолжительности работы итд.
» Настройка клавиш через конфиг.
» Возможность создания/изменения скинов.

Внешний вид:
Прикрепленное изображение Прикрепленное изображение

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

Автор: VINRARUS 19.1.2012, 8:25

Цитата(Claus398 @ Сегодня, 1:52)
* возможно ли сделать плеер не скриптовый, а что то на подобии рокрбокса? с темами и все прочее?

Нет, я с нативом связуваться не планирую, а кроме меня никто даным плеером заниматься не будет. smile.gif

Автор: Claus398 19.1.2012, 9:10

VINRARUS,
а почему так категорически нет?

Автор: VINRARUS 19.1.2012, 9:45

Цитата(Claus398 @ Сегодня, 11:10)
* а почему так категорически нет?

uzhas2.gif Ну нет на 85%.
Я нативом не занимался и пока не планирую, пишу на SH потому что это мне нравится и неплохо получается.
А ты пишеш на подобе: "Поставил забор, знач заодно и дом построй."

Автор: jilo 19.1.2012, 16:57

Активно пользуюсь плеером. Спасибо!
А можно ещё добавить остановку проигрывания при вытаскивании штекера наушников из телефона? (с пунктом в настройках, чтобы по желанию это было)
Было бы очень хорошо))

Автор: Programmer-tm(Мотофан.) 19.1.2012, 17:28

jilo,
Ну это было бы хорошо... только пилить наверное много придется...
VINRARUS,
Не прочь что я твою идею позаимствую... Я те кинул предварительный вариант моих придумок... Хочу в симбе вместо нативной плюшки прикрутить...

Автор: VINRARUS 21.1.2012, 11:57

Цитата(jilo @ 19.1.2012, 18:57)
* остановку проигрывания при вытаскивании штекера наушников из телефона?

не знаю как сделать проверку

Автор: Legus 1.2.2012, 20:09

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


Автор: VINRARUS 1.2.2012, 21:54

Цитата(Legus @ Сегодня, 22:09)
* хочется скан заданных дерикторий,

Пока что такое можно делать только прописав путь к папке в конфиге, планирую в будущем это допилить.

Автор: igoripp 1.2.2012, 22:20

Цитата
не знаю как сделать проверку

Существует команда, которая выводит список подключенных устройств. Не знаю точно, есть ли там записи про наушники, потому как пользовался этой усилитой слишком давно( Поищи в том направлении)
На счет скинов и интерфейса программы. Видел в теме е8 нативную выключалку телефона? Так вот, она имеет 3 кнопки, которые ссылаются на скрипты лежащие в директории программы. Предлагаю попросись Антона сделать тебе аналогичную, но на большее число кнопок. Думаю для него, это дело 2ух часов, не более)

Автор: VINRARUS 1.2.2012, 22:24

Цитата(igoripp @ Сегодня, 0:20)
* Существует команда, которая выводит список подключенных устройств.

pmtool?
Цитата(igoripp @ Сегодня, 0:20)
* Предлагаю попросись Антона сделать тебе аналогичную

думал в этом направлении, уже, можно сделать прогу которая отображает заданый текст, а на фоне какая то картинка, которая ловит ВСЕ нажатия клавиш и передает их на скрипт.

Автор: igoripp 2.2.2012, 6:48

Цитата
pmtool?

Думаю http://ru.wikipedia.org/wiki/Dmesg
Цитата
думал в этом направлении, уже, можно
сделать прогу которая отображает заданый
текст, а на фоне какая то картинка, которая
ловит ВСЕ нажатия клавиш и передает их на
скрипт.


Это немного не то, что имею ввиду(
Я предлагаю, сделать так:
1) запускаем твой плеер
2) в полный экран открывается изображение, назовем его фоном
3) на экране, в нужных местах написано: играть/пауза, предыдущая песня, следующая песня, список треков, настройки. Все эти надписи написаны на картинках-кнопках, по которым можно перемещаться джойстиком. Название этих пунктов берется из файла *.ini лежащего рядом, содержимое которого примерно такое: next_track = Следующая песня Это позволит, при желании убрать название пунктов как текст, и картинки будут кнопками. Появится возможность для оболочек программы.
4) при выборе какого то пункта на экране, управление переходит к скриптам. Они выполняют действия, которые в них написаны. На экране происходит только лишь визуализация кнопок. Картинки-кнопки, будут лежать рядом с программой.
И надо сделать отображение текущей(проигрываемой) в какой-либо части экрана...

Кто бы взялся за эту реализацию...

Автор: DDA-E398 9.2.2012, 10:21

Если кто будет мне помогать, то я этим займусь

Автор: VINRARUS 9.2.2012, 15:53

Цитата(DDA-E398 @ Сегодня, 12:21)
* Если кто будет мне помогать, то я этим займусь

Что именно имеется ввиду?


Вообще можна похимичить с подменой alertprocess, и прилампичить туда останавливание воспроизведения если вынуть наушники (перехватить звук подключения наушников).

Автор: jilo 11.2.2012, 13:36

VINRARUS,
У меня вопрос: плеер пользуется кодеками, которые установлены в системе, т.е. никаких lossless (flac) он не воспринимает?
Я, конечно, ламер, но может быть реально сделать монстр с кодеком для flac? И он будет проигрываться через shell player ))

Автор: VINRARUS 11.2.2012, 14:10

Цитата(jilo @ Сегодня, 15:36)
* плеер пользуется кодеками, которые установлены в системе

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

Автор: Makaka-91 11.2.2012, 15:48

я из интереса проверял на Е8, wav 1411.2 кбит нормально играются стандартными средствами.

Автор: jilo 11.2.2012, 18:17

Цитата(VINRARUS @ 11.2.2012, 16:10) *

скорость обмена флешки с телефоном не вытянет...

Ну, рокбокс играет flac без тормозов с не самой быстрой флешки.. только неудобный он какой-то.

Автор: igoripp 11.2.2012, 19:00

Ну то, что скорость флеш-карты не позволит, все это хреньsmile.gif Прежде, чем песня начнет играть, должна пройти буферизация. То есть проблем с воспроизведением во время прослушивания музыки не будет. Другое дело, заставить плеер понимать этот самый формат... Раньше писали, что это не возможноwink.gif Писали, что технология этого плеера на е8 никогда работать не будет... Автор этой темы, принял это как вызов и опроверг опытным путем эту информациюsmile.gif

Автор: Programmer-tm(Мотофан.) 12.2.2012, 11:22

igoripp,
если на то есть интерес, то попробую flac протестить

Автор: jilo 12.2.2012, 11:53

Цитата(Programmer-tm(Мотофан.) @ 12.2.2012, 13:22) *

если на то есть интерес, то попробую flac протестить

Спасибо, было бы круто!

Автор: Programmer-tm(Мотофан.) 13.2.2012, 15:31

Не катит у нас flac

Автор: DaNTaLiaN™ 13.2.2012, 16:00

Programmer-tm(Мотофан.),
можно подробнее? вы пробовали прикрутить flac к этому плееру?
видимо я что-то пропустил...

Автор: Programmer-tm(Мотофан.) 13.2.2012, 16:04

DaNTaLiaN™,
именно. это пока не получилось

Автор: DaNTaLiaN™ 13.2.2012, 17:26

Programmer-tm(Мотофан.),
Если что готов протестировать)

Автор: Programmer-tm(Мотофан.) 13.2.2012, 17:37

DaNTaLiaN™,
RockBOX есть для flac

Автор: DaNTaLiaN™ 13.2.2012, 17:40

Programmer-tm(Мотофан.),
спасибо, я о этом знаю

Автор: VINRARUS 13.2.2012, 21:16

Такс, вроде получается прикрутить останавливание\продолжение воспроизведения при втыкании и вытыкании наушников.
Также должно получится прикрутить стабильную паузу! smile.gif

Автор: jilo 14.2.2012, 8:28

Цитата(VINRARUS @ 13.2.2012, 23:16) *

Такс, вроде получается прикрутить останавливание\продолжение воспроизведения при втыкании и вытыкании наушников.
Также должно получится прикрутить стабильную паузу! smile.gif

Это круто! Спасибо!
Ждем 1.8 beta))

Автор: @Jenek 14.2.2012, 20:01

А если блутуз наушники? )

Автор: VINRARUS 14.2.2012, 20:08

Цитата(@Jenek @ Сегодня, 22:01)
* А если блутуз наушники?

Понятия не имею pardon.gif

Автор: @Jenek 20.2.2012, 18:01

Интересно бы проверить. Давай обновляй версию, я на S9 проверю. smile.gif

Автор: VINRARUS 12.3.2012, 23:57

Обновил до версии 1.8, качайте с шапки.
-наконец то реализовал паузу (кнопкой ||, раньше работала как стоп) за щет более глубокой интеграции плеера в систему
-теперь есть кнопка стоп (#)
-изменил механизм управления кнопкой на гарнитуре, теперь он более чёткий, и если 5 секунд назад вы уже жали кнопку, то если еще раз нажать - перейдет на следующий трек, так можна делать много раз, и нет необходимости сначала останавливать воспроизведение, так же ставится теперь не стоп а пауза
-добавил уникальную фичю - останавливание проигрывания музики при вынимании наушников (и закрытия плеера и включения "стоп" после 100 сек. бездействия), но нужно привыкнуть к тому что если проигрывание запущено перед подсоединением наушников - то оно будет на паузе и нада нажать "плей", не работает в безшумном режиме. Теперь можна даже плеер не открывать чтобы нажать плей или стоп.
-переделал рандом, теперь он стал еще более рандомным laugh.gif
-в главном окне сократил название плеера в верху до 2х символов, полезно для огромных шрифтов и крупных скинов

Но вот маленький баг (из за замороженого процеса): нельзя комуто звонить (делать исходящий) когда стоит пауза (если вам будут звонить то проблем не будет), когда стоп или плей - можна, иначе придется перезагружать в ручную процес "phone", или попытаться вызвать плеер и нажать стоп, или выполнить "killall -9 SH_pley" , по крайней мере у меня так, может вам больше повезет. По этому если вы длительное время не будете слушать плеер, то жмите стоп, а не паузу.

Если вы знаете что плеер стоит на паузе, то перед тем как кому то позвонить зайдете в плеер и нажмите стоп, так никаких проблем не будет!

Возможно в будущей версии я приделаю смену паузы на стоп при неактивности.

Автор: jilo 13.3.2012, 15:35

Спасибо!
Установил на ZN5 TM.
Всё работает как надо! Особенно фича с вытаскиванием наушников порадовала smile.gif

Автор: a1batross 14.3.2012, 9:14

Ага фича, с выниманием полезна. На многих плеерах Android есть такое
Делай еще clapping.gif

Автор: VINRARUS 30.4.2012, 16:10

Обновил до версии 1.9, качайте с первого поста.

-поддержка нескольких плейлистов
-создание плейлистов (баз данных) с сканированием файлов в выбранной папке или добавление отдельного файла
-возможность упорядочить кнопки так как вам удобно
-сократил надпись в заголовке главного меню, а то для больших шрифтов оно не влазило
-добавил .mpkg пакет для забагованых забугорных модов
-рандомный рандом теперь еще более более рандомный lol.gif

ПС: помните что во время создания базы данных в фм все папки отображаются в верху и заканчюются символом "/", а ниже идут файлы, а чтобы выбрать папку нада зайти в неё и выбрать в верху кнопку с одной точкой, 2 точки - это возврат в предыдущюю папку.

Добавлено позже (30.4.2012, 19:14):
Извиняйте за задержку, были большие проблемы с механизмом передвижения меню, пришлось его 3 раза переделывать заново sad.gif

Автор: xf∞ 7.5.2012, 9:17

Честно говоря, ждал немного большего. Музыка играет намного тише, гуй не понравился, создаёт свою библиотеку, по которой и воспроизводит музыку. Т.к. у меня всё раскидано по папкам и в разное время, получается, что не знаешь, каким будет следующий трек, т.к. у меня плеер воспроизводит по дате изменения файла.

Отмечу очень важные плюсы, которыми будет доволен автор: скорость работы - не грузит систему и запускается очень быстро, ни разу не завис, очень хороший плеер для shufflebox или как-то так.

Мне больше понравился mplayer, только бы доработать его.

Автор: VINRARUS 7.5.2012, 9:23

Цитата(xf∞ @ Сегодня, 12:17)
* Музыка играет намного тише

Это как? На 7 громкость включил?
Цитата(xf∞ @ Сегодня, 12:17)
* Т.к. у меня всё раскидано по папкам и в разное время, получается, что не знаешь, каким будет следующий трек

Можна в настройках отключить рандом, и тогда он будет проигрывать каждую папку по очереди
Цитата(xf∞ @ Сегодня, 12:17)
* гуй не понравился

Ну SH больше не позволяет smile.gif

Автор: xf∞ 7.5.2012, 12:19

Цитата
Это как? На 7 громкость включил?
даже на 7 играет тихо.
Возможно потому что в настройках так указал, но в стандартном плеере я ставлю на 13-15, что соответствует значению 7, но ведь иногда надо больше. Или наоборот чуть меньше.
Рандом отключил уже лучше стало, но всё равно треки идут в порядке добавления на карту памяти.
Shell Player'у ещё бы миди поддерживать - тогда можно было сказать, что плеер САМЫЙ уникальный.

Ещё в настройках посмотрел "запуск вместо mediaplayer" - это означает, что в ФМ вместо стандартного плеера мелодию будет проигрывать shell player?

Автор: VINRARUS 7.5.2012, 12:35

Цитата(xf∞ @ Сегодня, 15:19)
* Shell Player'у ещё бы миди поддерживать - тогда можно было сказать, что плеер САМЫЙ уникальный.

А он и поддерживает все те форматы которые проигрывает телефон, просто кроме мр3 в БД ничего другого не добавляет, но можно сделать чтобы и миди добавлял.

Цитата(xf∞ @ Сегодня, 15:19)
* Ещё в настройках посмотрел "запуск вместо mediaplayer" - это означает, что в ФМ вместо стандартного плеера мелодию будет проигрывать shell player?

Нет, это означает что при запуску стандартного плеера с ярлыка будет запускаться Shell Player, или с клавиши "нотка" если такая в Е8 имеется

Но при желании можна сделать что бы в ФМ вместо стандартного плеера мелодию будет проигрывать shell player smile.gif

Добавлено позже (7.5.2012, 15:39):
Попробуй в Config.sh изменить значение "sh_Volume=" на 8 и послушать будет ли громче

Автор: xf∞ 10.6.2012, 13:56

а нельзя ли в shell player'e прикрутить эквалайзеры?

Автор: VINRARUS 10.6.2012, 21:52

Цитата(xf∞ @ Вчера, 16:56)
* прикрутить эквалайзеры

К самому плееру нет, попробуй покрути zAudio

Автор: xf∞ 3.9.2012, 17:06

Оценил плеер и из чего он сделан.
Пока это самый лучший вариант для Е8.

По поводу громкости. Ставил в config.sh значение и 8 и 12 - результат один и тот же.
Зато выяснил, что при увеличении общей громкости через zAudio увеличилась громкость shplayer'а.
Видимо вы отправляете mediaplayer'у те значения громкости, которые выставляются в стилях.

Цитата
Но при желании можна сделать что бы в ФМ вместо стандартного плеера мелодию будет проигрывать shell player
через ассоциации типов файлов?

Автор: VINRARUS 3.9.2012, 18:05

Цитата(xf∞ @ Сегодня, 20:06)
* Оценил плеер и из чего он сделан.
Пока это самый лучший вариант для Е8.

Рад что понравился, и оценил его возможности clapping.gif
Цитата(xf∞ @ Сегодня, 20:06)
* Видимо вы отправляете mediaplayer'у те значения громкости, которые выставляются в стилях.

Нет, я отправляю файл системной програмке, которая отвечает за все системные звуки (звонок, звук клавиатуры, будильник).

Цитата(xf∞ @ Сегодня, 20:06)
* через ассоциации типов файлов?

это еще не реализовано, но можна доделать, и выполнить 2 способами:
1) асоциации
2) подцепить вместо стандартного mediaplayer

Автор: xf∞ 4.9.2012, 16:12

понятно. а то стандартный проигрыватель то и дело зависает на ровном месте, даже при проигрывании мидяшек с памяти телефона. aggressive.gif

Цитата
подцепить вместо стандартного mediaplayer
а разве Shell Player не использует стандартный проигрыватель, правда который в папке с плеером? я файлы на отличии не проверял, но размер файла mediaplayer такой же как и в /usr/bin/

ещё забыл сказать: жаль что ogg не воспринимает. ну это не его вина.

Автор: VINRARUS 4.9.2012, 17:02

Цитата(xf∞ @ Сегодня, 19:12)
* а то стандартный проигрыватель то и дело зависает на ровном месте, даже при проигрывании мидяшек с памяти телефона.

печально sad.gif
Цитата(xf∞ @ Сегодня, 19:12)
* а разве Shell Player не использует стандартный проигрыватель, правда который в папке с плеером? я файлы на отличии не проверял, но размер файла mediaplayer такой же как и в /usr/bin/

неа, вот это использует: /usr/SYSqtapp/phone/alertprocess
А mediaplayer копируется туда из за того что если плеер подцепить вместо mediaplayer, то он будет вызываться стандартным образом. Например в Z6 он вызвется после нажатия кнопки "нотка". smile.gif

Добавлено позже (4.9.2012, 20:06):
еще я планирую в будущем что бы из ФМ его можна было запустить, и переключать трэки только в этой папке.

Автор: xf∞ 4.9.2012, 18:32

вон оно что!
я думал, что именно /usr/SYSqtapp/phone/alertprocess глушит все системные звуки, а проигрывает всё mediaplayer
вот почему при проирывании мелодии через пункты меню ничего не тормозит!

Цитата
А mediaplayer копируется туда из за того что если плеер подцепить вместо mediaplayer, то он будет вызываться стандартным образом. Например в Z6 он вызвется после нажатия кнопки "нотка".
т.е. если вы нажмёте нотку, то откроется не mediafinder/библиотека плеера, а shell player?
если да, то мне бы это очень подошло, а то есть у меня эта кнопка, но даже нажимать не хочется, иначе может начаться ненужное обновление медиатеки. а если отключить эту функцию(через монтирование другого файла), то при попытке изменить мелодию будильник зависнет.

Автор: VINRARUS 4.9.2012, 18:35

Цитата(xf∞ @ Сегодня, 21:32)
* т.е. если вы нажмёте нотку, то откроется не mediafinder/библиотека плеера, а shell player?

да smile.gif
Цитата(xf∞ @ Сегодня, 21:32)
* если да, то мне бы это очень подошло, а то есть у меня эта кнопка, но даже нажимать не хочется, иначе может начаться ненужное обновление медиатеки. а если отключить эту функцию(через монтирование другого файла), то при попытке изменить мелодию будильник зависнет.

посмотри в настройках плеера, чото типа "запускать там же где и mediaplayer"

Автор: xf∞ 4.9.2012, 18:47

пробовал. нажимаю нотку. открывается библиотека фонотека. а файлы проигрывает... shell player

Автор: VINRARUS 4.9.2012, 18:52

Цитата(xf∞ @ Сегодня, 21:47)
* пробовал. нажимаю нотку. открывается библиотека фонотека.

не помню точно, но возможно нада ребутнуть тел, а потом запустить shell player
Цитата(xf∞ @ Сегодня, 21:47)
* а файлы проигрывает... shell player

из ФМ?

Автор: xf∞ 4.9.2012, 19:12

нет, из фонотеки.
если shell player не запущен, то всё как обычно.
если запущен, то фонотека открывается, а при попытке проиграть мелодию открывается shell player.

ну, может это особенности Е8. или на z6 тоже есть фонотека?

Автор: VINRARUS 4.9.2012, 19:17

Цитата(xf∞ @ Сегодня, 22:12)
* или на z6 тоже есть фонотека?

на z6 есть mediaplayer, он же муз. библиотека, один бинарник smile.gif
Посмотри путь к бинарнику фонотеки в е8.

Автор: xf∞ 8.9.2012, 16:32

Вроде /usr/SYSqtapp/mediafinder/mediafinder(хотя сам файл лежит в /usr/bin). из неё открывается фонотека и поиск всего остального.

как сделать, чтобы по умолчанию при добавлении файлов в базу данных открывалась если не моя папка с музыкой, то хотя бы катало флешки?

Автор: VINRARUS 8.9.2012, 19:48

Цитата(xf∞ @ Сегодня, 19:32)
* как сделать, чтобы по умолчанию при добавлении файлов в базу данных открывалась если не моя папка с музыкой, то хотя бы катало флешки?

Не очень понял, хочеш что бы при открытии ФМ с выбором файлов тебя сразу кидало в нужную папку? smile.gif
Цитата(xf∞ @ Сегодня, 19:32)
* Вроде /usr/SYSqtapp/mediafinder/mediafinder(хотя сам файл лежит в /usr/bin). из неё открывается фонотека и поиск всего остального.

ищеш кусок кода в sh_player.sh
Код
if [ "$sh_Mount" = "1" ]
then
cp /usr/SYSqtapp/mediaplayer/mediaplayer /tmp/sh_player/DIRKA/SYSqtapp/mediaplayer
mount -o bind /tmp/sh_player/run /usr/SYSqtapp/mediaplayer/mediaplayer
fi

и меняеш на:
Код
if [ "$sh_Mount" = "1" ]
then
cp /usr/SYSqtapp/mediafinder/mediafinder /tmp/sh_player/DIRKA/SYSqtapp/mediaplayer
mount -o bind /tmp/sh_player/run /usr/SYSqtapp/mediafinder/mediafinder
fi

и удаляеш в папке с плеером (в подпапке) файл mediaplayer, делаеш полный выход в плеере и заново запускаеш, или ребутиш тел.

Автор: xf∞ 10.9.2012, 16:35

Цитата
хочеш что бы при открытии ФМ с выбором файлов тебя сразу кидало в нужную папку?
Немного не так.
Чтобы проиграть папку, нужно зайти в >>>>/управление DB/Добавить в DB. Это я вынесу в главное меню, сократив пару переходов.
Но потом открывается корневой каталог. Далее /mmc/mmca1/music и уже здесь ищу свою музыку. Вот как вместо корневого каталога мой путь указать не знаю.

с тем куском кода попробую. только удалять не буду. просто добавлю рядом с mediaplayer'ом.

Автор: VINRARUS 10.9.2012, 18:55

Цитата(xf∞ @ Сегодня, 19:35)
* Но потом открывается корневой каталог. Далее /mmc/mmca1/music и уже здесь ищу свою музыку. Вот как вместо корневого каталога мой путь указать не знаю.

то есть хош что бы сразу открывалось /mmc/mmca1/music?

Автор: xf∞ 11.9.2012, 17:23

да.

Автор: VINRARUS 11.9.2012, 20:56

xf∞,
ищем в sh_player_db.sh это:

Код
4)
FM="`/tmp/sh_player/DIRKA/showFM`"

и меняем на это:
Код
4)
FM="`/tmp/sh_player/DIRKA/showFM 1 lol /mmc`"


Добавлено позже (11.9.2012, 23:58):
Странно что там я ничего не написал, наверно спешил и забыл так как хотел сделать корневой папкой флешку smile.gif

Автор: xf∞ 12.9.2012, 4:45

спасибо. работает.
на z6 флешка монтируется прямо в /mmc? в е8 в /mmc/mmca1/ указал свою папку с музыкой. smile.gif

з.ы. предлагаю после единички поставить %], чтобы ещё больше запутать реверс-инженеров :lol

Автор: VINRARUS 9.4.2013, 19:57

Версия 2.0 почти готова. Чють потестить осталось. smile.gif

Автор: Programmer-tm(Мотофан.) 12.4.2013, 13:21

VINRARUS,
пару неделек будет свободных и полузамучанный EM30) могу помочь, чем смогу.

Автор: VINRARUS 30.4.2013, 22:35

Обновил до версии 2.0, качать с ШАПКИ.

Прошел ровно год, и я соизволил наконец то доделать до конца 2.0 версию. К стати данная версия несет очень много изменений, из за чего так долго и делалась. happy.gif

dribble.gif Итак, список изменений:
-переделан движок запуска плеера (не работал на некоторых модах)
-оптимизировал механизм антиглюка
-изменил механизм стопа, теперь максимальная громкость на магиксах не должна падать сама (но при переходе пауза>>стоп может быть слышно икание)
-добавлен аналог fakeroot для запуска через пользователя ezx плеера с root правами
-воспроизведение по папкам как с стандартного ФМ, так и с встроенного
-при выборе файлов из ФМ они отправляются в меню (проиграть файл, проиграть папку, отправить на стд. плеер) по желанию
-теперь плеер сам определяет вставлены наушники или вынуты (при вставке открывает меню и начинает играть, ври вынимании ставит на паузу) по желанию
-убрал костыли от Z6 для младших магиксов, теперь управлять гарнитурой можно значительно стабильнее и быстрее (на Z6\V8 костыль включен)
-автостоп-пауза, автоматически переводит плеер из режима паузы в режим стопа и закрывает меню плеера после прошествия назначенного времени по желанию
-стоп+выход, при нажатии на стоп плеер остановит воспроизведение и закроет менюшку по желанию
-замена mediafindera и\или mediaplayerа, плеер вызывается вместо них (замена mediaplayerа нужна для открытия файла из фм) по желанию
-оповещение о разряженной батарее добавил, так как на некоторых модах оно всего 1 раз происходит по желанию
-теперь есть полное управление пользовательскими базами данных, можно создавать\удалять\совмещать\копировать\заменять
-обновление вручную db выбрав 1 функцию, при условии что эта db создана только для 1 корневой папки с подпапками
-автоматическое обновление db в фоне при 1 запуске плеера по желанию
-возможно создание временной db которая исчезнет после перезагрузки плеера
-поиск .mp3\.waw\.wma\.mid файлов при добавлении в db (в конфиге можно сменить)
-исправил поиск по симлинкам
-автовоспроизведение при 1 запуске плеера по желанию
-дебагер с информированием обо всех подробностях работы плеера по желанию
-расширенная поддержка zAudio, а то на некоторых модах при включении тела настройки не применялись по желанию
-управление плеером 1й кнопкой с любого места (привет iPhone), вместо голосового набора (то же что и с кнопки гарнитуры) пауза\плей\следующий трек по желанию
-занимательная мини-справка которая жаждет что бы ее запустили blind.gif
-рандомный рандом теперь рандомный как никогда прежде (я серьезно, теперь невозможно что бы 1 файл играл 2 раза подряд, если их несколько)







Добавлено позже (1.5.2013, 1:41):
Объяснительная:
То чего так долго все ждали наконец удалось реализовать: проигрывание по папкам с стандартного ФМ (и не только).
Я постарался реализовать это наиболее удобно:
1) проиграть файл - выбранный файл постоянно повторяется (играет по кругу, с небольшой паузой), пока не нажать кнопку следующего трека
2) проиграть папку - в фоне сразу играет выбранный файл, и появляется меню с выбором папки для сканирования (те которые есть в пути), после выбора просканируется папка и создасться временная db которую по желанию можно сохранить, ну и откроется главная менюшка
3) ну отправление в стд. плеер
При нажатии "Отмена" просто откроется меню плеера (удобно вызвать плеер в ФМ и например уменьшить громкость)

Еще очень полезная функция "автостоп-пауза" которая подумает вместо вас crazy.gif
Полезно тем: при паузе телефон не засыпает и батарейка может быстрее сесть, но теперь плеер остановится, а телефон уснет\заблокируется, предварительно икнув для напоминания.
Да и теперь достаточно просто вынуть наушники и кинуть телефон на стол, не парясь что он разрядется через 3 часа от плеера.
И при наборе номера не нужно будет проверять остановлен ли плеер.

Ну и если кто то раньше пользовался данным плеером и выдергивал наушники наверно сталкивался с тем, что если перед этим плеер стоял, то вдруг начинал орать динамиком. Теперь же с этим покончено окончательно и можно не беспокоиться об этом, плеер подумает за вас smile.gif

Еще я много промучился с управлением БД, но теперь оно имеет все нужные функции по моему.

Добавлено позже (1.5.2013, 1:46):
Ну и не забываем, ВАЖНО: при исходящем звонке (ты кому-то звонишь) плеер НЕ должен быть на паузе || (он должен играть > или быть остановлен #)! (Хотя теперь плеер сам преходит с паузы на стоп, но в этом коротком промежутке проблема осталась, по молчанию 2 мин.) wink.gif

Автор: J()KER 1.5.2013, 20:34

Цитата(VINRARUS @ Сегодня, 1:35)
* Обновил до версии 2.0

эм...а что ты с ним натворил такого что он снова перестал играть на полную громкость?

Автор: VINRARUS 1.5.2013, 20:38

Цитата(J()KER @ Сегодня, 23:34)
* а что ты с ним натворил такого что он снова перестал играть на полную громкость?

Включи "Турбо zAudio" в настройках, должно помочь (ты вообще zAudio настраивал громкость или нет?).
Если не поможет - попробуй ребутнуть тел.

Автор: J()KER 1.5.2013, 20:47

Цитата(VINRARUS @ Сегодня, 23:38)
* ты вообще zAudio настраивал громкость или нет?

неа, даже не устанавливал
Цитата(VINRARUS @ Сегодня, 23:38)
* Включи "Турбо zAudio" в настройках, должно помочь

во, помогло, а что эта фича с телефоном то делает?)
не прикольно, после ее включения нажатия на клавиши слишком громкими стали

Автор: VINRARUS 1.5.2013, 20:52

Цитата(J()KER @ Сегодня, 23:47)
* во, помогло, а что эта фича с телефоном то делает?)

Это:
Код
busybox killall soundmanager

То есть перезагружает диспетчер звуков (ну или как там его правильно) smile.gif
Там можно 1 раз это сделать, или включить что бы сам при запуске плеера перезапускался.

Добавлено позже (2.5.2013, 0:42):
Цитата(J()KER @ Вчера, 23:47)
* не прикольно, после ее включения нажатия на клавиши слишком громкими стали

laugh.gif В настройках профилей можно уменьшить громкость клавиш.
Но вообще можно еще так попробовать:
В файле "sh_player_dz.sh" смени тут -playMode 2
Код
PLAY(){
SUPERHAK
/tmp/sh_player/SH_pley -playvol $sh_Volume -playfile "$MP3" -playdev 1 -playlevel 257 -playRampUpVol 0 -playMode 2
}

на -playMode 1

Ну и выключи "Турбо zAudio" и ребутни тел.

Если вдруг поможет, попробуй обратно вернуть -playMode 2 и посмотреть станет ли опять тише.

Автор: VINRARUS 3.5.2013, 23:27

Я тут замерил нагрузку на ЦП при воспроизведении, и был приятно удивлен. smile.gif
На ZN5.
Shell Player в 2-4 раза экономичнее стандартного плеера!

При активной подсветке стандартный плеер ест в 4-5 раз больше, при чем частота постоянно прыгает.
При выключенной уже более скромно, но все равно в 2 раза больше.

Shell Player же очень ровно расходует энергию, скачки частот есть только при переключении трека (ну это ясно), а так ровно 133 МГц, и 20-25% общая загрузка ЦП.

ПС: а еще я шапку этой темы сделал красивей и понятней. watsup.gif

Автор: Programmer-tm(Мотофан.) 4.5.2013, 18:05

VINRARUS,
Я тут по твоему подобию плеер пишу) посмотрим что выйдет) только движок математический у меня) пока мест добился смены треков... планирую репит ввести ну и базу подумаю сделать)

Автор: VINRARUS 4.5.2013, 18:10

Цитата(Programmer-tm(Мотофан.) @ Сегодня, 21:05)
* только движок математический у меня) пока мест добился смены треков

/bin/bash ?
Просто он медленнее работает чем /bin/sh, к тому же не на всех модах он есть.

ПС: если ты о рандомном выборе трека, то можно подумать у меня он аналоговый laugh.gif
ППС: какое принципиальное различие у Shell Player 2.0 и твоем? smile.gif

Автор: Programmer-tm(Мотофан.) 7.5.2013, 10:18

VINRARUS,
не sh...

Цитата(VINRARUS @ 4.5.2013, 22:10)
* ППС: какое принципиальное различие у Shell Player 2.0 и твоем?

скрины в теме симбиоз мода глянь... может понятно станет

Автор: VINRARUS 7.5.2013, 14:04

Цитата(Programmer-tm(Мотофан.) @ Сегодня, 13:18)
* скрины в теме симбиоз мода глянь... может понятно станет

Честно говоря не особо понятно. Как я понял он просто играет из ФМ по очереди с возможностью переключения трека? smile.gif
Из нового я заметил только надпись названий треков на кнопках >| и |<, но если первые 12 символов названия будут одинаковые, то пользы в этом не будет.
Ну и шоумодуль для цифрового ввода.

Автор: Programmer-tm(Мотофан.) 7.5.2013, 18:55

Цитата(VINRARUS @ Сегодня, 18:04)
* Как я понял он просто играет из ФМ по очереди с возможностью переключения трека?

Это да
Цитата(VINRARUS @ Сегодня, 18:04)
* Из нового я заметил только надпись названий треков на кнопках >| и |<

Ну не только... повтор трека так же присутствует... Да и кнопок раньше не было...
Цитата(VINRARUS @ Сегодня, 18:04)
* но если первые 12 символов названия будут одинаковые, то пользы в этом не бу

Это есть...
Цитата(VINRARUS @ Сегодня, 18:04)
* Ну и шоумодуль для цифрового ввода

То же был... просто перекочевал в отдельный пунктик меню...

Автор: VINRARUS 7.5.2013, 18:57

Programmer-tm(Мотофан.), короче лёгкий аналог Shell Player smile.gif

Автор: Programmer-tm(Мотофан.) 7.5.2013, 19:25

VINRARUS,
Наверно))) осталось с расширениями решить вопрос) и включить все, что оно способно съесть...

Автор: VINRARUS 7.5.2013, 19:29

Цитата(Programmer-tm(Мотофан.) @ Сегодня, 22:25)
* осталось с расширениями решить вопрос)

Код
cat /etc/mime.types | grep audio

grin.gif

Автор: an.authentic 24.8.2013, 18:33

спасибо за работу. каких только плееров не переюзал за свою жизнь, но на шелле - это.. было бы смешно, если бы не располагающая к тому платформа. на зине работает без особых нареканий, в качестве основного годен (сильно рассчитывал на привычный уже с других платформ рокбокс, но его быстродействие заставило искать альтернативы). фичреквестов понакидал бы, конечно, но как представлю реализацию этого на шелле - становится жалко автора, так что лучше промолчу =) одно разве что - есть способы полностью заглушить внешний динамик на время воспроизведения? как минимум решило бы проблему с двухсекундной задержкой в реакции на вытаскивание штекера, во время которой отрывок трека льется через динамик.
ЗЫ shut your mouth после about, орущий из всех дырок - это.. я бы назвал неуважением к пользователям, уж простите.

Автор: VINRARUS 24.8.2013, 18:50

Цитата(an.authentic @ Сегодня, 21:33)
* каких только плееров не переюзал за свою жизнь, но на шелле - это..

...это чудесно. laugh.gif
Цитата(an.authentic @ Сегодня, 21:33)
* одно разве что - есть способы полностью заглушить внешний динамик на время воспроизведения? как минимум решило бы проблему с двухсекундной задержкой в реакции на вытаскивание штекера, во время которой отрывок трека льется через динамик.

Это не предусмотрено моторолой. sad.gif
Решение: перед вытаскиванием штекера нажать любую кнопку. Как результат экран загорится, система проснется и быстрее отреагирует на действие. smile.gif
Цитата(an.authentic @ Сегодня, 21:33)
* ЗЫ shut your mouth после about, орущий из всех дырок - это.. я бы назвал неуважением к пользователям, уж простите.

В таком случае это одноразовая функция. grin.gif
Оно несет и практическую пользу, так пользователь узнает максимальную громкость.

Автор: an.authentic 18.10.2013, 6:09

питон же собирали под motomagx? было бы чудесно lastfmsubmit прикрутить к сабжу
upd.: http://www.red-bean.com/decklin/lastfmsubmitd/

Автор: VINRARUS 18.10.2013, 9:13

Цитата(an.authentic @ Сегодня, 9:09)
* питон же собирали под motomagx? было бы чудесно lastfmsubmit прикрутить к сабжу

Хотел http://forum.motofan.ru/index.php?s=&showtopic=1729865&view=findpost&p=1632258 прикрутить, но он у меня не запускался. sad.gif

Автор: an.authentic 5.11.2013, 13:58

и индексация wav при сканировании директорий не помешала бы.

Автор: VINRARUS 5.11.2013, 16:01

Цитата(an.authentic @ Сегодня, 16:58)
* и индексация wav при сканировании директорий не помешала бы.

Она есть, но я вместо wav прописал в конфиге waw. no2.gif
Открой конфиг в папке плеера и измени waw на wav. smile.gif

Автор: an.authentic 7.11.2013, 14:29

угу, нормально. а насчет скробблера таки подумай, очень бы не помешал (если б еще и с кешированием dribble.gif )

Автор: VINRARUS 24.5.2014, 13:25

Попробовал вот эксперементальную функцию "экономный режим", в результате 10 часов непрерывного проигрывание звуков (наушники, громкость 1) при изношенном АКБ на зине (дня 3 в режиме ожидания максимум). В принципе я доволен. smile.gif
А вот еще что в разработке:
Прикрепленное изображение Прикрепленное изображение

Автор: VINRARUS 12.9.2014, 12:45

Цитата(VINRARUS @ 24.5.2014, 16:25)
* Попробовал вот эксперементальную функцию "экономный режим"

no2.gif Ох и глупый фейл же вышел. Сравнительное исследование показало что этот экономный режим ни грамма не помогает (4% разница). А вот вред в отзывчивости был очень ощутим.
Он нес больше эмоциональную уверенность чем практический результат. lol.gif

Констатирую факт что телефоны MOTOMAGX с коробки имеют хорошую систему экономии с ее прыгающей частотой ЦП.
glare.gif Не будет этой бессмысленной функции, в коде закоммментировал ее механизм так как просто удалить жаль потраченных сил.

Добавлено позже (12.9.2014, 15:48):
Следовало бы уже давно новую версию выложить, да как то все никак не выходило. Уже домучу и вывалю наверно скоро, а то сам пользуюсь, а вам не даю... pardon.gif

Автор: VINRARUS 15.9.2015, 17:05

Изображение У меня случился прорыв штанов связанный с багом плеера на ZN5\E8, когда громкость не была 100% от возможной, и приходилось перезагружать soundmanager.
Для этого нужно сменить параметр -playlevel в файле sh_player_dz.sh:

Код
-playlevel  257

сменить в 2х местах на
Код
-playlevel  84676099

А опцию "Турбо zAudio" нужно выключить.

Автор: BeePlus 16.9.2015, 10:14

smile.gifVINRARUS,
извини что лентяйничаю, а ты бы мог выкладывать исправленные версии в шапку ?
ну или в сообщениях pardon.gif
Спасибо
wink.gif

Автор: VINRARUS 16.9.2015, 10:52

Цитата(BeePlus @ Сегодня, 13:14)
* а ты бы мог выкладывать исправленные версии в шапку ?

Конечно мог бы. smile.gif Ноо нужно ведь доделать до ума, а не полуфабрикатами кормить. wink.gif
Но этот багфикс по моему настолько важен что можна мне и подсуетиться (к тому же и других нововведений куча накопилась). blind.gif

Автор: BeePlus 16.9.2015, 11:01

VINRARUS,
Не, просто думаю многие, не то что я уже обленились.
А большинство уже и не оценит твой труд cry.gif
Поэтому (имхо) в твоем хобби , раз уже выкладываешь на всеообще обозрение, нужно хоть раз в неделю (или месяц) выкладывать апдейт. crazy.gif

Автор: VINRARUS 16.9.2015, 11:41

Цитата(BeePlus @ Сегодня, 14:01)
* нужно хоть раз в неделю (или месяц) выкладывать апдейт.

Да у меня очень долго проходила обкатку http://forum.motofan.ru/index.php?s=&showtopic=1730506&view=findpost&p=1753967.
И теперь я вообще сомневаюсь нужна ли она. pardon.gif

Автор: BeePlus 16.9.2015, 22:58

Цитата(VINRARUS @ Вчера, 14:41)
* И теперь я вообще сомневаюсь нужна ли она.

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

Автор: Unreal_man 17.9.2015, 2:59

Если б на Е2 работал. Как раз прикупил себе вот.

Автор: VINRARUS 17.9.2015, 9:23

Цитата(BeePlus @ Сегодня, 1:58)
* ток не полумай что я все писал в упрек.

Не парся чювак. smile.gif
Цитата(Unreal_man @ Сегодня, 5:59)
* Если б на Е2 работал.

Возможно оно и работает, хз. laugh.gif

Автор: Unreal_man 18.10.2015, 6:58

VINRARUS,

Цитата
Проверь на єтом моде шелплеер и раскажи подробно в чем проблема.

Поставил шелл. Всё работает. То ли я кнопки плейера за крякозябры принял, то ли действительно они там были. В фоне работает. При звонках не тестил. управление работает. После стопа вышел в zLauncher(я из него запускал). При длинном нажатии на голосовую, плейер замолчал. Обратно не включился. Так, бегло пробежался. Плейер не удобный(наверное уместно слово "непривычный"). Идея оригинальная. Так держать. Надеюсь это не последний твой проект. Блин, умел бы кодить, до сих пор что нибудь придумывал бы. Ты наверное единственный кто еще что-то пишет для старых мобил. Со скином не планируешь плеер?

П.С. Вчера не смог до тебя достучаться. Ящик забит по ходу был.

Автор: VINRARUS 18.10.2015, 10:10

Цитата(Unreal_man @ Сегодня, 9:58)
* Плейер не удобный

Просто он ориентирован на дистанционное управление - например кнопкой на гарнитуре или выниманием наушников, ну или с ФМ в фоне. По этому кнопки для него второстепенны.
Цитата(Unreal_man @ Сегодня, 9:58)
* Со скином не планируешь плеер?

А зачем? smile.gif

Автор: брат82 11.1.2017, 8:35

VINRARUS,
Ткните, пожалуйста, что нужно сделать, чтобы он проигрывал lossless? С файлового менеджера захожу в папку - пишет "тип файла неизвестен". Прошивка Ваша - ZiniMOD beta 2 coldfix.

Автор: Programmer-tm(Мотофан.) 11.1.2017, 9:48

брат82,
Из losless разве что aac жует. Или wav

Автор: VINRARUS 11.1.2017, 9:48

Цитата(брат82 @ Сегодня, 10:35)
* что нужно сделать, чтобы он проигрывал lossless

Плеер использует стандартные кодеки телефона, а там нету поддержки ogg, токо mp3, mmf, wav, wma, mid.

Автор: брат82 11.1.2017, 12:59

Понял. Ну звучит то он очень хорошо. Но я лично не могу увидеть разницы между ним и тем же рокбоксом. А может быть и могу, но пока я закрываю один плеер и открываю другой, то проходит много времени и оттенки звучания уже изглаживаются из памяти... Хотя вот слушал mp3-шку и мне показалось, что shell её воспроизводит более мягко, что ли.

Автор: Programmer-tm(Мотофан.) 11.1.2017, 14:08

брат82,
С другой стороны ЦАП телефона не такое уж совершенное устройство.

Автор: брат82 11.1.2017, 14:44

Programmer-tm(Мотофан.),
А я не в обиду говорю. Наоборот, восхищаюсь такими энтузиастами, как здешние форумчане. А остальное - это уже недостатки моего слуха. А также устройства и наушниковsmile.gif Могу только сказать - такое классное звучание я раньше слышал только во вполне себе профессиональном Sony PCM-D50. Там было ещё лучше, но за давностью лет впечатления очень похожие.

Автор: VINRARUS 11.1.2017, 15:08

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

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

Автор: брат82 11.1.2017, 18:54

VINRARUS,
Знакомлюсь с настройками. Действительно, очень удобно для прослушивания музыки! Пока только одна непонятка - нажимаю в одной из папок-плейлистов на воспроизведение следующего трека, но слышится повторяющийся звук, как будто что-то разбивается. В папке с mp3 всё нормально, а с wav что-то не получается. Вроде бы одинаково их добавляю pardon.gif
А для переключения треков по кнопке на гарнитуре нужны именно родные наушники? Или не обязательно?

Автор: Programmer-tm(Мотофан.) 12.1.2017, 13:26

брат82,
Любые современные наушники с кнопкой (Аля андроидно-яблочное творение) будут так работать (комплектные то же, хоть я про них и не помню ничего)
А по переключению треков - к винрарусу за таким объяснением.

Автор: VINRARUS 13.1.2017, 2:41

Цитата(брат82 @ 11.1.2017, 20:54)
* нажимаю в одной из папок-плейлистов на воспроизведение следующего трека, но слышится повторяющийся звук, как будто что-то разбивается. В папке с mp3 всё нормально, а с wav что-то не получается.

А сами wav файлы по штучно воспроизводятся?
ПС: и выправи в файле Config.sh слово waW на wav, а то я там буквой ошибся, наверно в этом и проблема. wink.gif
Цитата(брат82 @ 11.1.2017, 20:54)
* А для переключения треков по кнопке на гарнитуре нужны именно родные наушники? Или не обязательно?

Я использовал переделку от нокии, так как я любитель делать сам: http://forum.motofan.ru/index.php?s=&showtopic=159403&view=findpost&p=1779657
Цитата(Programmer-tm(Мотофан.) @ Вчера, 15:26)
* Любые современные наушники с кнопкой (Аля андроидно-яблочное творение) будут так работать

Ты пробовал это? Или только так думаеш?
А то я не знаю точно. smile.gif

Автор: Programmer-tm(Мотофан.) 13.1.2017, 5:33

VINRARUS,
Тестировал, все ок.

Автор: брат82 13.1.2017, 16:31

Попробовал изменить с waw на wav, но плеер у меня работать отказывается. Захватывает один файл и проигрывает по кругу.

Автор: VINRARUS 13.1.2017, 16:40

Цитата(брат82 @ Сегодня, 18:31)
* Захватывает один файл и проигрывает по кругу.

Как файл выбираеш?

Автор: брат82 13.1.2017, 16:48

Сначала выбрал, чтобы вместо стандартного проигрывателя был shell, потом тыкаю на файл в папке с альбомом. Затем после выхода менюшки выбираю - проиграть всю папку, он говорит OK, но играет только файл с которого я начал. Я напутал что-то? Может ли быть ошибка потому что у меня в телефоне нет связи?

Ещё вопрос. А могу я поменять значок чёртика на что-то другое? Например на ракушку? Прошу прощения за наглость. Там вместо одной картинки другую скинуть в папку...

Автор: VINRARUS 13.1.2017, 17:56

Цитата(брат82 @ Сегодня, 18:48)
* Затем после выхода менюшки выбираю - проиграть всю папку, он говорит OK

А какая цифра пишется в окне с ОК?

Добавлено позже (13.1.2017, 19:57):
Цитата(брат82 @ Сегодня, 18:48)
* А могу я поменять значок чёртика на что-то другое? Например на ракушку?

Запросто.

Автор: брат82 13.1.2017, 18:12

vinrarus,
Цифра 0.

Автор: VINRARUS 13.1.2017, 18:16

Цитата(брат82 @ Сегодня, 20:12)
* Цифра 0.

Ну это не нормально.
Попробуй заменить файл с архива в папку плеера и перезапустить тел. Потом повтори выбор музики.

Прикрепленный файл Config.zip   ( 453 байт ) Кол-во скачиваний: 8

Автор: брат82 14.1.2017, 6:46

Цитата(VINRARUS @ 13.1.2017, 18:16) *

Цитата(брат82 @ Сегодня, 20:12)
* Цифра 0.

Ну это не нормально.
Попробуй заменить файл с архива в папку плеера и перезапустить тел. Потом повтори выбор музики.

Спасибо! Всё получилось. laugh.gif Здорово играет!! Попытался ещё раз сравнить с рокбоксом, только там wav 1411 кб/сек. виснет тут же, при запуске. А здесь даже не заикается. Shell играет не хуже, чем рокбокс, однозначно. А вот насколько различается звук - у меня нет желания проверять. Слишком уж рокбокс тормозит и быстро расходует батарейку. Правда, здесь, по идее, тоже должен быть быстрый расход - во flac эти же файлы имеют вдвое меньший битрейт. Посмотрим.


Автор: VINRARUS 14.1.2017, 8:13

А еще если на ZiniMOD зажать зеленую кнопку то будет тоже действие как при нажатии кнопкы на наушниках.

Цитата(брат82 @ Сегодня, 8:46)
* Правда, здесь, по идее, тоже должен быть быстрый расход

Просто проверить - нажми кнопку галереи и в таскмене посмотри частоту и процент нагрузки ЦП при проигрывании. smile.gif

Автор: брат82 14.1.2017, 12:03

VINRARUS,
Я под впечатлениемsmile.gif

Ребят, а вы, если я правильно понял, слушаете mp3? Если это так, то попробуйте wav. Да, огромный объём, но оно стоит того! На большинстве телефонов я почти не ощущаю разницу между mp3 320кб/с и lossless, но здесь разница существенная. ОЧЕНЬ существенная.

Автор: брат82 16.1.2017, 19:18

Цитата(VINRARUS @ 3.5.2013, 23:27) *

Я тут замерил нагрузку на ЦП при воспроизведении, и был приятно удивлен. smile.gif
На ZN5.
Shell Player в 2-4 раза экономичнее стандартного плеера!

При активной подсветке стандартный плеер ест в 4-5 раз больше, при чем частота постоянно прыгает.
При выключенной уже более скромно, но все равно в 2 раза больше.

Shell Player же очень ровно расходует энергию, скачки частот есть только при переключении трека (ну это ясно), а так ровно 133 МГц, и 20-25% общая загрузка ЦП.


Нагрузка при проигрывании wav ещё ниже. 133 МГц, 8-12%. smile.gif smile.gif Это означает, что плеер тратит вдвое меньше энергии на wav по сравнению с mp3? Или это соотношение высчитывается намного более сложным путём? nea.gif

Вместе с этой программой, ZN5 стала одним из лучших портативных плееров в мире! Если учесть соотношение цены и качества устройства. Не устану повторять, слушайте на ней несжатую музыку. Рискую оказаться болваном, который советует людям, намного более осведомлённым, но пусть лучше окажусь им, чем не воспользуюсь возможностью хоть таким образом отблагодарить людей, так много сделавших для усовершенствования Зины.

Короче, скачиваем с любого торрента музыку в сжатом формате без потери качества. Например, flac, ape, alac. Затем переводим это дело в исходный wav. Программ много. Я пользуюсь Format Factory. Важно!! Не используйте для конвертации формат mp3. В момент когда он стал mp3, он уже потерял в качестве и если сделать из него wav, то звучание будет точно такое же, как и в mp3. Не хуже, но и не лучше. Так же aac или wma тоже не годятся. Нужны только сжатые без потери качества форматы. Ещё - внимательно смотрим, чтобы в настройках для конвертации было выставлено максимальное качество. В формат фактори высшее качество стоит в настройках по умолчанию.

Существенный недостаток один - памяти под wav потребуется раза в 4, а то и в 5 больше, чем для mp3. Но в плюсе кроме качества звучания ещё и более экономичный расход батарейки (см. выше).

Следующий момент. Требуются более-менее качественные наушники. На тех, что идут в комплекте к телефону, вряд ли почувствуете разницу. Но и супердорогих покупать не нужно. У меня сейчас довольно простенькие Sennheiser CX 300 II и в них уже эта разница очень хорошо слышна. Попробуйте один раз и вряд ли уже захотите слушать mp3.

Ну, а теперь можно обзывать меня болваном smile.gif

Автор: VINRARUS 16.1.2017, 19:44

Цитата(брат82 @ Сегодня, 21:18)
* Это означает, что плеер тратит вдвое меньше энергии на wav по сравнению с mp3? Или это соотношение высчитывается намного более сложным путём?

То шо вавки экономные к ЦП я узнал еще в Сименсах. smile.gif Ну все правильно, не нада разжимать - просто бери и играй.

Нада понимать шо хоть ЦП и работает в 2 раза меньше, но есть куча других потребителей энергии в теле (то же спротивление наушников).
Экономия батареи конешно есть, но не в 2 раза. laugh.gif
Цитата(брат82 @ Сегодня, 21:18)
* ZN5 стала одним из лучших портативных плееров в мире!

Ну блииин, там же камера легендарная, iPhone 8 и рядом не стоял... sorry.gif
Цитата(брат82 @ Сегодня, 21:18)
* Короче, скачиваем с любого торрента музыку в сжатом формате без потери качества. Например, flac
Цитата(брат82 @ Сегодня, 21:18)
* Существенный недостаток один - памяти под wav потребуется раза в 4, а то и в 5 больше, чем для mp3.

Ну могу предложить на флешке создать раздел с jffs2, эта ФС поддерживает сжатие. blind.gif Процентов 10-20 думаю отобьет.
Цитата(брат82 @ Сегодня, 21:18)
* Ну, а теперь можно обзывать меня болваном

Ты... албанец. grin.gif

Автор: брат82 16.1.2017, 20:10

VINRARUS,
Думаю, что камера в Зине уже года 4-5, как устарела. Но портреты по прежнему отменные! И макро, наверное тоже...

Понимаешь, было дело, что я долго пытался уловить разницу в mp3 и lossless. На разных плеерах и телефонах. Вроде, как будто есть, а вроде и нет. В сети вообще распространено мнение, что человеческое ухо не может услышать где одно, а где другое. Ну ну laugh.gif Если посмотреть на то сколько стоят хорошие портативные плееры, то можно ужаснуться. В рублях это начинается ближе к 30 тысячам и выше. Я не говорю, что ZN5 звучит так же (у неё на мой взгляд, немного расхлябанный звук, но сцена и глубина на месте), но разница в звучании уже будет небольшая. Ну и несколько других мотороловских телефонов того периода должны звучать не хуже чем Зина. Если я не ошибаюсь, там тот же аудиочип Wolfson.

"Ну могу предложить на флешке создать раздел с jffs2, эта ФС поддерживает сжатие. blind.gif Процентов 10-20 думаю отобьет".
Это должно сказаться на расходе аккумулятора?

Автор: VINRARUS 16.1.2017, 21:28

Нам повезло шо зина вышла во времена заката кнопочных смартов. Я вот всерьез не вижу ей замены на рынку для себя, благо шо материалы долговечны.

Цитата(брат82 @ Сегодня, 22:10)
* Думаю, что камера в Зине уже года 4-5, как устарела.

Только в разрешении.
Вот ты познал силу wav, теперь пора познать силу raw! wink.gif
Цитата(брат82 @ Сегодня, 22:10)
* И макро, наверное тоже...

У зины есть много килфич: апаратный затвор (нигде в современных флагманах его нет по моему), "лазерный" дальномер (дада, та красная лампочка опредиляет расстояние), возможность сохранения необработаного фото (raw), ну и макро способное увидеть субпиксели в пикселе монитора, ну и ксенон.
Цитата(брат82 @ Сегодня, 22:10)
* Это должно сказаться на расходе аккумулятора?

Ну ситемные конфиги именно в этой ФС находятся.
Пока частота находится на 133 - разницы почти нет.
Цитата(брат82 @ Сегодня, 22:10)
* ZN5 звучит так же

Можеш дать ссылку на lossless где разница отчетливо слышна?

Автор: брат82 16.1.2017, 22:31

VINRARUS,
Ну, что. Болван я оказался grin.gif На основе своих ощущений из разного времени сделал глобальные выводы. Сейчас специально слушал лоб в лоб wav и mp3 320kb. На моих наушниках оно практически одинаковое. БОльшую воздушность в wav вполне можно списать на самовнушение. Вот так вот sorry.gif Если есть разница, то с моим слухом и с моими наушниками она минимальна.

Но от звучания конкретно Зины, а точнее от своих слов в её адрес не отказываюсь. Звучание очень классное. И весь мой восторг wav-ом можно теперь смело списать на отличное звучание ZN5.
Так что вы, ребята, умнее меня, что слушаете mp3, но я всё равно буду продолжать слушать wav. Самовнушение или нет, но какой то невыразимый эффект для меня в нём есть)))

А вот ссылка на музыку, которая сбивает всё моё слуховое восприятие - http://maintracker.org/forum/viewtopic.php?t=1299171
В mp3 - http://maintracker.org/forum/viewtopic.php?t=3011997

Айм сорри, бразерс!

П.С. Забыл, что рутрекер вроде как заблокирован grin.gif Как то привык этого не замечать. Если что, чудесная музыка по ссылкам - это диск Алексея Рыбникова "Музыка космоса".

Автор: брат82 17.1.2017, 22:17

Что ни говорите, есть разница. Достаточно несущественная на ZN5, но она есть! Тоненькая плёночка. Незаметная если не прослушивать файлы по фрагментам. Именно, что чуть больше воздуха, чем в сжатом формате. Стоит ли такое минимальное улучшение возни с конвертацией, слушайте сами, решайте сами.

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

Автор: fill.sa 18.1.2017, 6:24

Цитата(VINRARUS @ 16.1.2017, 22:28)
* Нам повезло шо зина вышла во времена заката кнопочных смартов. Я вот всерьез не вижу ей замены на рынку для себя, благо шо материалы долговечны.


Согласен, из кнопочных альтернатив особо ничего и ненайти.
А про материалы, я бы сказал, тогда моторола реально делала из качественных материалов.

Автор: VINRARUS 19.1.2017, 16:30

Цитата(брат82 @ Вчера, 0:17)
* когда добавляю папку с треками, бывает, что он первый трек начинает крутить по кругу. Приходится добавив, сразу же переключать на следующий файл, а потом возвратившись к первому плеер уже начинает играть по порядку.

По шагаг напиши.
Я клацаю в диспетчере файлов по файлу, выбираю играть папку, выбираю имя папки и плеер нормально переключает на следующий сам.
Цитата(брат82 @ Вчера, 0:17)
* Что ни говорите, есть разница.

Есть, но чуствуется только на треках с высокой интенсивностью паралельных источников звука при записи. Например тут я услышал разницу, особенно трек А1 с фоновым шумом: https://yadi.sk/d/v6-6HzOn39qwBy
Цитата(брат82 @ Вчера, 0:17)
* Достаточно несущественная на ZN5, но она есть!

Я вот поискал и действительно мало прям такого качества музыки шоб была необходимость в несжатом формате. Разви шо оркестры какие то на сотню инструментов.
Цитата(брат82 @ Вчера, 0:17)
*Тоненькая плёночка. Незаметная если не прослушивать файлы по фрагментам. Именно, что чуть больше воздуха, чем в сжатом формате.

Да не такая и тоненькая прям. Просто нужно искать отличия не в мелодийности, а в ширине одновременно передаваемых звуков - мр3 чуствуется как зарезает немного фон.
Но то шо зина лучший звук выдает чем мой ПК с 889 реалтеком, даже в МР3 - факт.
Цитата(брат82 @ Вчера, 0:17)
* Стоит ли такое минимальное улучшение возни с конвертацией, слушайте сами, решайте сами.

Ту музыку которую я слушаю lossless не спасет. smile.gif

Автор: fill.sa 19.1.2017, 17:27

Цитата(VINRARUS @ Сегодня, 17:30)
* Ту музыку которую я слушаю lossless не спасет.

Винил спасет всех ))) Вот только в тел его не запихать )))

Автор: VINRARUS 19.1.2017, 19:26

Цитата(fill.sa @ Сегодня, 19:27)
* Винил спасет всех ))) Вот только в тел его не запихать )))

К стати файл А1, с архива выше, как раз запись с винила, по этому и шумы. А еще в архиве есть тот же трек более чистый (но с меньшим битрейтом). smile.gif

Автор: VINRARUS 11.9.2017, 8:52

Вот и пригодился альтернативный способ настройки громкости, так как у меня здохли кнопки кромкости. crazy.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)