motofan logo
4 страниц V « < 2 3 4 >        
> 

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

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


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

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

Рейтинг: 1211



Изображение
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 килобайт ) Кол-во скачиваний: 806
Прикрепленный файл SH_player_2.0.pep   ( 131.95 килобайт ) Кол-во скачиваний: 1013
Прикрепленный файл SH_player_2.0.mpkg   ( 130.57 килобайт ) Кол-во скачиваний: 1031
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 11.9.2012, 20:56


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

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

Рейтинг: 1211



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

Сообщение отредактировал VINRARUS - 11.9.2012, 21:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
xf∞
сообщение 12.9.2012, 4:45


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 25.4.2008
Пользователь №: 170 513
Модель телефона: Moto G2 (XT1068)
Прошивка: Чупа-чупс 5.0.2

Рейтинг: 21.5



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

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

Сообщение отредактировал xf∞ - 12.9.2012, 7:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 9.4.2013, 19:57


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

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

Рейтинг: 1211



Версия 2.0 почти готова. Чють потестить осталось. smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 12.4.2013, 13:21


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



VINRARUS,
пару неделек будет свободных и полузамучанный EM30) могу помочь, чем смогу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 30.4.2013, 22:35


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

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

Рейтинг: 1211



Обновил до версии 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

Сообщение отредактировал VINRARUS - 2.5.2013, 8:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
J()KER
сообщение 1.5.2013, 20:34


man_of_motley
*******

Группа: Пользователи
Сообщений: 1 707
Регистрация: 1.6.2008
Пользователь №: 173 781
Модель телефона: Atrix 4G; ROKR E8; Moto X
Прошивка: my mod


Настроение:
DON'T PANIC!



Рейтинг: 1059



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

эм...а что ты с ним натворил такого что он снова перестал играть на полную громкость?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 1.5.2013, 20:38


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

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

Рейтинг: 1211



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

Включи "Турбо zAudio" в настройках, должно помочь (ты вообще zAudio настраивал громкость или нет?).
Если не поможет - попробуй ребутнуть тел.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
J()KER
сообщение 1.5.2013, 20:47


man_of_motley
*******

Группа: Пользователи
Сообщений: 1 707
Регистрация: 1.6.2008
Пользователь №: 173 781
Модель телефона: Atrix 4G; ROKR E8; Moto X
Прошивка: my mod


Настроение:
DON'T PANIC!



Рейтинг: 1059



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

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

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

Сообщение отредактировал J()KER - 1.5.2013, 20:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 1.5.2013, 20:52


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

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

Рейтинг: 1211



Цитата(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 - 1.5.2013, 21:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 3.5.2013, 23:27


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

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

Рейтинг: 1211



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

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

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

ПС: а еще я шапку этой темы сделал красивей и понятней. watsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 4.5.2013, 18:05


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



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

Сообщение отредактировал Programmer-tm(Мотофан.) - 4.5.2013, 18:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 4.5.2013, 18:10


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

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

Рейтинг: 1211



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

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

ПС: если ты о рандомном выборе трека, то можно подумать у меня он аналоговый laugh.gif
ППС: какое принципиальное различие у Shell Player 2.0 и твоем? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 7.5.2013, 10:18


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



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

скрины в теме симбиоз мода глянь... может понятно станет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.5.2013, 14:04


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

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

Рейтинг: 1211



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

Честно говоря не особо понятно. Как я понял он просто играет из ФМ по очереди с возможностью переключения трека? smile.gif
Из нового я заметил только надпись названий треков на кнопках >| и |<, но если первые 12 символов названия будут одинаковые, то пользы в этом не будет.
Ну и шоумодуль для цифрового ввода.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 7.5.2013, 18:55


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



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

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

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

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

То же был... просто перекочевал в отдельный пунктик меню...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.5.2013, 18:57


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

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

Рейтинг: 1211



Programmer-tm(Мотофан.), короче лёгкий аналог Shell Player smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 7.5.2013, 19:25


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



VINRARUS,
Наверно))) осталось с расширениями решить вопрос) и включить все, что оно способно съесть...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.5.2013, 19:29


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

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

Рейтинг: 1211



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

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

grin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
an.authentic
сообщение 24.8.2013, 18:33


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

Группа: Пользователи
Сообщений: 39
Регистрация: 20.1.2013
Из: Кубань
Пользователь №: 239 808
Модель телефона: moto zn5
Прошивка: ZiniMOD rc1

Рейтинг: 30



спасибо за работу. каких только плееров не переюзал за свою жизнь, но на шелле - это.. было бы смешно, если бы не располагающая к тому платформа. на зине работает без особых нареканий, в качестве основного годен (сильно рассчитывал на привычный уже с других платформ рокбокс, но его быстродействие заставило искать альтернативы). фичреквестов понакидал бы, конечно, но как представлю реализацию этого на шелле - становится жалко автора, так что лучше промолчу =) одно разве что - есть способы полностью заглушить внешний динамик на время воспроизведения? как минимум решило бы проблему с двухсекундной задержкой в реакции на вытаскивание штекера, во время которой отрывок трека льется через динамик.
ЗЫ shut your mouth после about, орущий из всех дырок - это.. я бы назвал неуважением к пользователям, уж простите.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 24.8.2013, 18:50


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

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

Рейтинг: 1211



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


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

Группа: Пользователи
Сообщений: 39
Регистрация: 20.1.2013
Из: Кубань
Пользователь №: 239 808
Модель телефона: moto zn5
Прошивка: ZiniMOD rc1

Рейтинг: 30



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

Сообщение отредактировал an.authentic - 18.10.2013, 6:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 18.10.2013, 9:13


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

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

Рейтинг: 1211



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

Хотел id3tool прикрутить, но он у меня не запускался. sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
an.authentic
сообщение 5.11.2013, 13:58


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

Группа: Пользователи
Сообщений: 39
Регистрация: 20.1.2013
Из: Кубань
Пользователь №: 239 808
Модель телефона: moto zn5
Прошивка: ZiniMOD rc1

Рейтинг: 30



и индексация wav при сканировании директорий не помешала бы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 5.11.2013, 16:01


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

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

Рейтинг: 1211



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

Она есть, но я вместо wav прописал в конфиге waw. no2.gif
Открой конфиг в папке плеера и измени waw на wav. smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
an.authentic
сообщение 7.11.2013, 14:29


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

Группа: Пользователи
Сообщений: 39
Регистрация: 20.1.2013
Из: Кубань
Пользователь №: 239 808
Модель телефона: moto zn5
Прошивка: ZiniMOD rc1

Рейтинг: 30



угу, нормально. а насчет скробблера таки подумай, очень бы не помешал (если б еще и с кешированием dribble.gif )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 24.5.2014, 13:25


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

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

Рейтинг: 1211



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

Сообщение отредактировал VINRARUS - 24.5.2014, 13:59
Прикрепленное изображение Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 12.9.2014, 12:45


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

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

Рейтинг: 1211



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


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

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

Рейтинг: 1211



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

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

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

Сообщение отредактировал VINRARUS - 15.9.2015, 17:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BeePlus
сообщение 16.9.2015, 10:14


Гуру
******

Группа: Пользователи
Сообщений: 936
Регистрация: 8.4.2008
Из: Харьков
Пользователь №: 168 992
Модель телефона: K3,V6,V8,V9,U9,VE66,Zn5
Прошивка: Всегда самая свежая!


Настроение:
VE66 :)



Рейтинг: 264



smile.gifVINRARUS,
извини что лентяйничаю, а ты бы мог выкладывать исправленные версии в шапку ?
ну или в сообщениях pardon.gif
Спасибо
wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 16.9.2015, 10:52


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

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

Рейтинг: 1211



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

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

Сообщение отредактировал VINRARUS - 16.9.2015, 10:52
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BeePlus
сообщение 16.9.2015, 11:01


Гуру
******

Группа: Пользователи
Сообщений: 936
Регистрация: 8.4.2008
Из: Харьков
Пользователь №: 168 992
Модель телефона: K3,V6,V8,V9,U9,VE66,Zn5
Прошивка: Всегда самая свежая!


Настроение:
VE66 :)



Рейтинг: 264



VINRARUS,
Не, просто думаю многие, не то что я уже обленились.
А большинство уже и не оценит твой труд cry.gif
Поэтому (имхо) в твоем хобби , раз уже выкладываешь на всеообще обозрение, нужно хоть раз в неделю (или месяц) выкладывать апдейт. crazy.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 16.9.2015, 11:41


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

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

Рейтинг: 1211



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

Да у меня очень долго проходила обкатку єта штука.
И теперь я вообще сомневаюсь нужна ли она. pardon.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BeePlus
сообщение 16.9.2015, 22:58


Гуру
******

Группа: Пользователи
Сообщений: 936
Регистрация: 8.4.2008
Из: Харьков
Пользователь №: 168 992
Модель телефона: K3,V6,V8,V9,U9,VE66,Zn5
Прошивка: Всегда самая свежая!


Настроение:
VE66 :)



Рейтинг: 264



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

ток не полумай что я все писал в упрек. понятно что мало кто его юзает и мало кому интересно.
Я просто увидел финальный пост и попросил по возможности выкладывать весь файл, тк файл я перекачаю, а лезть в конфиг просто нет времени.
Пасиб и успехов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 17.9.2015, 2:59


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



Если б на Е2 работал. Как раз прикупил себе вот.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 17.9.2015, 9:23


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

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

Рейтинг: 1211



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

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

Возможно оно и работает, хз. laugh.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 18.10.2015, 6:58


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



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

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

П.С. Вчера не смог до тебя достучаться. Ящик забит по ходу был.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 18.10.2015, 10:10


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

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

Рейтинг: 1211



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

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

А зачем? smile.gif

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


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

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

Рейтинг: 3



VINRARUS,
Ткните, пожалуйста, что нужно сделать, чтобы он проигрывал lossless? С файлового менеджера захожу в папку - пишет "тип файла неизвестен". Прошивка Ваша - ZiniMOD beta 2 coldfix.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 11.1.2017, 9:48


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



брат82,
Из losless разве что aac жует. Или wav
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 11.1.2017, 9:48


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

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

Рейтинг: 1211



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

Плеер использует стандартные кодеки телефона, а там нету поддержки ogg, токо mp3, mmf, wav, wma, mid.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Shell Player 2.0, нативно-скриптовой музыкальный плеер обновлен 1.05.2013 · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

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

 



Текстовая версия Сейчас: 9.7.2025, 9:55

Форум живёт: