Сайт | Скачать | Видео | Wiki

Автор Тема: Выбор минималистического медиа-проигрывателя  (Прочитано 32882 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Пока особенно не разбирался, но заметил, что при открытии trdo в htop виден двумя процессами, а после закрытия один из процессов trdo в htop остается, а также остаются строки:
bash -c CLOSE_QUIT
bash -c PAUSE_MPLAYER
bash -c PLAYER
если открывать и закрывать trdo несколько раз, то количество этих строк увеличивается.
 
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
если открывать и закрывать trdo несколько раз, то количество этих строк увеличивается.
Да есть такие проблемы
Может начнем с вопроса -а нужен ли он, если есть mu3-gui ?
Кстати в peasump3, который я делал на этом же принципе проблемы нет
« Последнее редактирование: 21 Октябрь 2015, 17:42:30 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Добавил playmusic
Функциональнее peasymp3. Хорошо бы русифицировать (всего пара предложений). Не в трее
Планирую добавить в ПРА

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
ну и на кой он не в трее?
Это вопрос ко мне или к его автору?  :)
Тоже думал об этом
Написан, похоже профессионалом. Модульный. Функционал лучше чем в peasymp3.
Если хочется трея - думаю легче переделать playmusic под трей
Только есть сомнения - надо ли это делать при наличии deadbeef
Хоть какой-то плеер 200кб в базе - еще ладно. Но если нужен "полный фарш" - все равно deadbeef будет лучше

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
ну и оставил peasy.

Я  вобще не понял что ты кучу хрени какой-то пихаешь, Проигрыватель плейлиста О_О а шо плейлисты в deadbeef уже не открываются? и почему mpv который вроде как видеоплеер, а играет радиостанции О_О.

ссылки эти дебильные в меню Медиаплеер (подключить pfs), Браузер и еще что-то там - ими хоть кто-то пользовался?

TVonline - это офигенно, если лень сайты искать с фильмами. годно.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Проигрыватель плейлиста - работает с madpleer (из базы)
mpv все играет. С помощью плейлистов (которых в штатной установке mpv не было) - радио и тв (которое deadbeef не играет)
Ничего лишнего
ссылки эти дебильные в меню Медиаплеер (подключить pfs), Браузер и еще что-то там - ими хоть кто-то пользовался?
Большей частью - пережитки прошлого (когда мидл и game не было)
Пусть еще кто-нибудь впряжется - уберу

Оффлайн Satevis

  • Старожил
  • ****
  • Сообщений: 230
  • Репутация: +6/-0
ссылки эти дебильные в меню Медиаплеер (подключить pfs), Браузер и еще что-то там - ими хоть кто-то пользовался?
Пусть еще кто-нибудь впряжется - уберу
Лишнее убрать, через sfs-get допсофт подключается...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Поддерживаю, что все пункты * (подключить pfs) надо убрать.
ок
А какие мысли про (peasymp3+-playmusic)+madplay vs deadbeef ? Что в базу что модулем
« Последнее редактирование: 07 Ноябрь 2015, 07:25:54 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Пункт в меню "deadbeef internet radio" зачем тогда? раз радио не  играет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
deadbeef играет музыку радио и плейлисты, но не играет iptv

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
когда у меня открылся mpv с радиостанцией - я вздрогнул и перекрестился.

плейлисты для видео и аудио отличаются чем нибудь? точнее ссылки на видео и аудио которые в плейлисте?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
когда у меня открылся mpv с радиостанцией - я вздрогнул и перекрестился.
Расклад такой:
удобнее всего слушать радио в deadbeef
madplayer воспроизводит радио и mp3, но не показывает исполнителя\песню
mpv показывает все (и iptv), но с плейлистами неудобно - написал m3u-gui (который работает с madplayer и mpv)
плейлисты для видео и аудио отличаются чем нибудь? точнее ссылки на видео и аудио которые в плейлисте?
m3u - как стандарт одинаков для tv и радио
Сами ссылки http: и далее везде разнообразно сравни ~/TV ~/Music
К чему ты клонишь?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
к тому что видео открывать в видео проигрывателе, а аудио в аудиопроигрывателе.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
к тому что видео открывать в видео проигрывателе, а аудио в аудиопроигрывателе.
Кто не дает подключить deadbeef?
Цитата
madplayer  не показывает исполнителя\песню
и не все потоки воспроизводит
Какой-то поток даже deadbeef не осилил - flac чтоли
mpv все осиливает
Если еще кто-то впряжется могу подумать о переключателе mpv\mad в m3u-gui

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Почитал ветку и вспомнил, как в году так 2001, когда баловался всякими дизассемблерами и изучением всякого рода форматов файлов и в частности winpe (основа любого EXE в то время, да и сейчас наверное ничего не изменилось), то задался ради эксперимента написанием проигрывателя мультимедиа минимально возможного размера под windows (чтобы была поддержка кодеков установленных в системе и проигрывались и видео и аудио). Так вот минимальная программа в формате exe, если писать на ассемблере выравнивалась в размер 4кб, то есть даже из одной машинной инструкции - все равно тратилось 4кб. Но поскольку я уже был знаком с тонкостями всякого рода замен инструкций jne на jmp в чужих программах :), то я понимал, что внутри стандартного заголовка winpe(4кб) есть много пустот. Вот и решил в hex редакторе поместить код плеера в эти пустоты и минимально, что удалось добиться - это размера в 1кб.

Плеер был конечно простым и удалось его написать потому в windows был такой системный API (winapi), который позволял вызывать системные функции поддержки мультимедия в графическом окне приложения с поддержкой всей инфраструктуры кодеков и прочих прелестей мултимедиа. Около 10-20 строчек на ассемблере был весь плеер.


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