motofan logo
16 страниц V « < 13 14 15 16 >        
> 

Shell Player 2.0, нативно-скриптовой музыкальный плеер обновлен 1.05.2013

VINRARUS
сообщение 9.12.2011, 18:23 Закрепленное сообщение!


Термоядерный
********

Группа: Пользователи
Сообщений: 3 324
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044

Рейтинг: 1110.5



Изображение
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я вкладка): zAudio - настраиваем звук под себя
[close]

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

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

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


Плеер обновлен. Подробнее здесь Shell Player 2.0

Вот решил выложить музыкальный плеер, написанный мной на языке программирования 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]


Сообщение отредактировал VINRARUS - 3.5.2013, 22:56
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл SH_player_2.0.mgx   ( 118.38 килобайт ) Кол-во скачиваний: 346
Прикрепленный файл SH_player_2.0.pep   ( 131.95 килобайт ) Кол-во скачиваний: 497
Прикрепленный файл SH_player_2.0.mpkg   ( 130.57 килобайт ) Кол-во скачиваний: 502
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
брат82
сообщение 13.1.2017, 16:48


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 10.1.2017
Пользователь №: 251 343
Модель телефона: zn5

Рейтинг: 3



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

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

Сообщение отредактировал брат82 - 13.1.2017, 16:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 13.1.2017, 17:56


Термоядерный
********

Группа: Пользователи
Сообщений: 3 324
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044

Рейтинг: 1110.5



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

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

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

Запросто.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
брат82
сообщение 13.1.2017, 18:12


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 10.1.2017
Пользователь №: 251 343
Модель телефона: zn5

Рейтинг: 3



vinrarus,
Цифра 0.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 13.1.2017, 18:16


Термоядерный
********

Группа: Пользователи
Сообщений: 3 324
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044

Рейтинг: 1110.5



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

Ну это не нормально.
Попробуй заменить файл с архива в папку плеера и перезапустить тел. Потом повтори выбор музики.
Прикрепленный файл Config.zip   ( 453 байт ) Кол-во скачиваний: 41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
брат82
сообщение 14.1.2017, 6:46


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 10.1.2017
Пользователь №: 251 343
Модель телефона: zn5

Рейтинг: 3



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

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

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

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



Сообщение отредактировал брат82 - 14.1.2017, 6:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 14.1.2017, 8:13


Термоядерный
********

Группа: Пользователи
Сообщений: 3 324
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044

Рейтинг: 1110.5



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

Просто проверить - нажми кнопку галереи и в таскмене посмотри частоту и процент нагрузки ЦП при проигрывании. smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
брат82
сообщение 14.1.2017, 12:03


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 10.1.2017
Пользователь №: 251 343
Модель телефона: zn5

Рейтинг: 3



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

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

Сообщение отредактировал брат82 - 14.1.2017, 16:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
брат82
сообщение 16.1.2017, 19:18


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 10.1.2017
Пользователь №: 251 343
Модель телефона: zn5

Рейтинг: 3



Цитата(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

Сообщение отредактировал брат82 - 16.1.2017, 19:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 16.1.2017, 19:44


Термоядерный
********

Группа: Пользователи
Сообщений: 3 324
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044

Рейтинг: 1110.5



Цитата(брат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

Сообщение отредактировал VINRARUS - 16.1.2017, 19:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
брат82
сообщение 16.1.2017, 20:10


Интересующийся
**

Группа: Пользователи
Сообщений: 59
Регистрация: 10.1.2017
Пользователь №: 251 343
Модель телефона: zn5

Рейтинг: 3



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

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

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

Сообщение отредактировал брат82 - 16.1.2017, 20:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Shell Player 2.0, нативно-скриптовой музыкальный плеер обновлен 1.05.2013 · Z6/V8 · Forum
 

16 страниц V « < 13 14 15 16 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 7.4.2020, 11:04

Форум живёт: