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

Автор Тема: Простое радио для консоли.  (Прочитано 27274 раз)

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

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: Простое радио для консоли.
« Ответ #15 : 04 Декабрь 2020, 00:43:37 »
Вроде для консоли корячимся) Но интересно. В том варианте, что я выложил, громкость нерегулируемая. Системная
Я его в фоне запускал. Кстати - тот еще геморрой
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #16 : 04 Декабрь 2020, 07:02:30 »
Вроде для консоли корячимся) Но интересно. В том варианте, что я выложил, громкость нерегулируемая. Системная
Я его в фоне запускал. Кстати - тот еще геморрой
для mpv в иксах -
 --geometry=value
--------
тут накладываются различия - tty-vs-терминал - ? в Теме - радио-для-tty или для терминала?
=======================
для радио( консольного):
- есть плейлисты.
- есть консольные плееры (mpv, MPlayer, mpg123 и т.д. ).
- к ним нужна "запускалка" [ "запускалкой" может быть очень много чего - от контекстов консольных ф/м-ов и браузеров до самописных "консольных-гуев". ].
-------------------------
имхо( на моей практике) - "одиночные плейлисты"( на один адрес[ а для TV - по возможности неск. адресов на одно имя]) - более универсальны( с учетом применения различных запускалок. И для запуска например в уже готовых радио-прогах. И "тасовать" по юзер-каталогам - то бишь "редактировать большиеЛисты" , и переименовывать, и т.п. можно в любом ф/м[  :) и в tty] . Запускать можно пачкамикаталогами ).

Для дробления "большихЛистов" на "одиночные плейлисты" сделал тогда "Дробилку"( Drobilka_plus-IP-hdrs.sh)  :
https://github.com/knstntnn/de-catenator/tree/master/usr/share/de-catenator
( http://www.hostedredmine.com/attachments/342938/de-catenator_part1_radio-IceArch-0.994.mkv)
-----
ps
до самописных "консольных-гуев".
- как помнится - 'dialog'-для-терминала почему-то геморней 'dialog'~а в tty ( по управлению выбором). # тут могу ошибаться.
Но, имхо, если для Иксов( если радио не для tty, а для Терминала) - лучше(/удобней) Xdialog .
« Последнее редактирование: 04 Декабрь 2020, 08:03:22 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #17 : 04 Декабрь 2020, 08:25:40 »
---------
ps ( в большей степени для ip-радио )
имхо ( но это уже "личное").
есть "плееры, воспроизводящие потоки". они "чаще" консольные. и на системе они присутствуют.
Присутствуют и ф/м-ы и tty-браузеры( со своими контекстами).
  По большому счету может статься так, что "Дополнительные-гуи-запуска"( помимо контекстов ф/м-ов, ..., ...) - "своеобразные доп-прослойки"...
  Хотя - конечно - кому как удобней... (... и творчество [!] :) в сысле про оформление, параметры и т.п.. Хотя параметры можно также передавать "контекстами"...)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #18 : 04 Декабрь 2020, 08:41:35 »
upd:
# посмотрел - может несколько неуклюже выразился - подразумевал в большей степени не "доп-прослойку", а ! "доп-элемент" ( навеяло крайностями минимализма. не судите строго )
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
  • Автор темы
Re: Простое радио для консоли.
« Ответ #19 : 04 Декабрь 2020, 23:38:08 »
Ну даже если никому не нужно, но это было нужно мне, дописал таки плеер для dialog . Вероятно буду использовать... У него слегка тупая логика, но что накодил то и получил  :D , когда стою на выбранной радиостанции и жму отмена , то отмена не происходит, не выходит в общее меню, как должно быть по логике , а начинается воспроизведение радиостанции, и только по нажатию кнопки Q попадаю в общее меню, потому что эту логику таки  организовал ,по идее эту отмену нужно было объявить и обозначить что выполнять по её нажатию, переделывать в эту сторону скорее всего не буду, а что вот буду так это то что заметил много блоков повторяющегося кода, который можно загнать в функцию, и вызывать её , но реализую это немного позже... 

upd : вот теперь вспомнил для чего я делал cd ~/Cr, это для прошлого плеера, я делал это для десктоп файла, без нее почему-то скрипт некоректно работает, для этого радиоплеера в начале кода должно быть так cd ~/Radio_dialog_003, но это если вы хотите использовать десктоп файл..., если же скрипт запускать самому то это команда необязательна...
« Последнее редактирование: 05 Декабрь 2020, 00:00:23 от totiks2012 »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #20 : 05 Декабрь 2020, 07:31:18 »
Ну даже если никому не нужно, но это было нужно мне, дописал таки плеер для dialog .
1. - мне в свое время было приятно возюкаться с Диалогом, ! особенно когда начинало что-то получаться ( да и сейчас когда на то выдается время).
2. - попробовал( на IceArch, но это не имеет значения) 'rd003' - в иксах работает, а в tty - диалог-то работает, но "сбой при запуске станции"( глубже не полез - некогда)
« Последнее редактирование: 05 Декабрь 2020, 07:33:57 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
  • Автор темы
Re: Простое радио для консоли.
« Ответ #21 : 05 Декабрь 2020, 08:30:54 »
а в tty - диалог-то работает, но "сбой при запуске станции"( глубже не полез - некогда)
я протестирую и для tty и попытаюсь разобраться, а для dialog у меня уже есть новая задача, я по специальности электрик, и иногда нужно что-то расчитать, таблицы всякие, а на телефоне у меня есть termux если dialog там идет то для меня это бомба, для консоли у меня есть такая программа осталось её портировать с применением dialog...

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #22 : 05 Декабрь 2020, 08:48:02 »
а на телефоне у меня есть termux если dialog там идет
- как понял, termux - терминал для андроида? (у меня установлены какие-то терминалы в андроидах, но не помню какие - давно не залазил).
- как-то видел что для андр-да есть то ли форк, то ли аналог диалога( название не помню - думаю поиск найдет). бегло тогда поглядел - как помню, различия с dialog мелкие-незначительные, в смысле перевод,(/переход с dialog-скрипта) навскидку был несложным, проскакивала мысль прикрутить тот андр.-диалог к de-catenator~у , но нужды для себя не увидел, и повлияли "личные политические мотивы на тот момент  - 'из любви к андрюше  >:(' " (хотя может потом-когда понадобиться...)

upd
зачеркнул - т.к. глянул, и сейчас показалось там посложнее ( вроде - AlertDialog)
« Последнее редактирование: 05 Декабрь 2020, 08:54:34 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #23 : 05 Декабрь 2020, 09:00:54 »
расчитать, таблицы всякие
- ? а Gnumeric?
---------------------
- на Ледяной втягивали 'tty-табличный-процессор' (но счас подзабыл какой именно)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #24 : 05 Декабрь 2020, 09:48:30 »
(# на свои андр-телефоны пока "подзабил", но раз в Теме упомянуты и 'радио', и 'андрюша', и 'de-catenator' - на грани офтопа:)
Drobilka_plus-IP-hdrs.sh
- кроме того что создает "файлы-одиночных-плейлистов" ( в /целевой-каталог/*), собирает и файл /целевой-каталог/dev/M3U-headers-IP.html ( html-страницу с заголовками радиостанций).
  Если этот M3U-headers-IP.html запускаю на своем телефоне( из ф/м-а тыканьем пальца), то файл открывается в каком-то 'HTML-viewer-е'.
  Ну и если тыкаю по отображаемым "заголовкам радиостанций" - запускаютя в медиаплеере соответствуюшие радио :).
« Последнее редактирование: 05 Декабрь 2020, 09:50:08 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
  • Автор темы
Re: Простое радио для консоли.
« Ответ #25 : 05 Декабрь 2020, 10:13:35 »
Drobilka_plus-IP-hdrs.sh
Может распишите подробней о ней, что делает как работать  с ней, можно тут но лучше новой темой, я вот заметил скрипты вроде простые, но мне почему-то проще разруливать систему скриптами, чем прогами, например написал себе простенький скрипт для синхронизации яндекс диска использует их консольный синхронизатор, знаю что есть гуёвый с треем, но мне не нравится что демон висит всегда фоном, мой скрипт же запускает демон,синхронизирует, выводит статус, и при нажатии Ctrl+c прибивает демон, и получается не висит ни в трее лишней фигни , и фоном ничего на шару камушек не греет... хе-хе вот и я наофтопил.

upd: уррраааа есть в termux-e dialog , и не аналог а нативный, возьму ща да проверю как radio_dialog идет, и отпишусь!
upd2: всё проверил, в termuxe программа работает, насчет dialog он был предустановлен в termux , ох предвижу работы мне ща привалит скоро...
« Последнее редактирование: 05 Декабрь 2020, 10:43:19 от totiks2012 »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
  • Автор темы
Re: Простое радио для консоли.
« Ответ #26 : 05 Декабрь 2020, 10:48:11 »
    dialog

это и есть консоль
Sfs большое вам спасибо за наводку на dialog, что самое интересное, я его видел в системе использовал, очень похоже что консольный инсталятор debian с помощью dialog написан, я его использовал но о нем и не знал...

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #27 : 05 Декабрь 2020, 19:14:30 »
в termuxe программа работает, насчет dialog.
- для сравнения попробую в tty-пра-ретро.
- по 'de-catenator~у' - да лучше в отдельной теме (но позже. ps -'de-catentor' и для tty)
« Последнее редактирование: 05 Декабрь 2020, 19:20:33 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Простое радио для консоли.
« Ответ #28 : 06 Декабрь 2020, 06:27:10 »
- для сравнения попробую в tty-пра-ретро.
- попробовал "Radio_dialog_003" на tty-1808ret - нормально.
-------------
[ в tty Ледяного не работало из-за "корневого-mpv-конфига" ( переименовал в ~/.config/mpv-old - заработало... )]
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
  • Автор темы
Re: Простое радио для консоли.
« Ответ #29 : 06 Декабрь 2020, 13:31:17 »
Обновил radio dialog, поместил повторяющися код в функцию, а так же создал отдельный плейлист с радиостанциями которые используются в нём для проигрывания в других плеерах, в частности на moc , поместил их в шапке этого топика... спасибо всем ,на этом пожалуй всё.
« Последнее редактирование: 06 Декабрь 2020, 16:48:56 от totiks2012 »