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

Автор Тема: de-catenator: скрипты обработки плейлистов.m3u, и создания "иx производных"  (Прочитано 3415 раз)

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

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
создал Тему. Шапку скорее всего буду править/дополнять...

https://github.com/knstntnn/de-catenator .
прикрепил 'de-catenator.sfs' .
( небольшой набор скриптов для манипуляций с m3u-плейлистами, и создания "их производных" . # Xdialog/dialog , иксы/tty. 
#  плейлисты - "добыча юзера", 'de-catenator' - инструмент обработки .   ;))
=====

/usr/share/de-catenator/choose-targets.sh

- диалог( Xdialog/dialog) выбора "Целевого-m3u-листа"( обрабатываемого) и "Целевого каталога"( где будут результаты)
[на данный момент - для запуска диалога выбора "Целевого-m3u-листа" и "Целевого каталога" для /usr/share/de-catenator/Drobilka_plus-IP-hdrs.sh , другие два скрипта - пользуют свой диалог ]

------
/usr/share/de-catenator/Drobilka_plus-IP-hdrs.sh
- создает "файлы-одиночных-плейлистов" ( в /целевой-каталог/*), собирает и файл /целевой-каталог/dev/M3U-headers-IP.html ( html-страницу с заголовками радиостанций).
( "нарезает" 'большой плейлист' на 'одиночные.m3u' )

------------
/usr/share/de-catenator/M3U-catenator.sh
- создает плейлист /Целевой_каталог/dev/catenatedM3U.m3u, содержащий каналы из всех плейлистов, находящихся в "Целевом каталоге"
( соединяет/сцепляет несколько плейлистов в один)

----------
/usr/share/de-catenator/mk-local-headers-html.sh
- создание html-файла с заголовками *.m3u файлов, находящихся в "Целевом каталоге"

======
кое-что есть в видео( где в названии содержится 'de-catenator') на 'странице'   ;
- и в сообщениях:
линк1 , линк2 ,
...
========
upd:
Прикрепил singles-m3u-to-CSV.tar.gz  ( link ).
=======
upd2:
"Запускалку-m3u-плейлистов" ( запускает в 'mpv'; "одиночные" плейлисты и "обычные" ) можно взять -
прикрепил - playlists_dialog4mpv-6.sfs (64 КБ)
« Последнее редактирование: 27 Декабрь 2020, 05:25:12 от 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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
По темам можно организовать в виде плейлиста из плейлистов
- если для "одиночных.m3u" - по темам можно разложить их по каталогам.
... и, если нужно, собирать листы из к.-либо каталога в один тематический-лист диалог-скриптом - /usr/share/de-catenator/M3U-catenator.sh
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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
просьба к модераторам: переименновать Тему в
"набор скриптов для манипуляций с m3u-плейлистами, и создания "их производных"

т.к. в "их производных" есть потенциал.
В частности предполагаю, но не могу пока перепроверить, что создаваемый файл /целевой-катал/dev/M3U-headers-IP.html ( для ТВ-листов) применим для запуска ТВ-каналов не только с браузеров на десктопах, но возможно и на андроид-устройствах.
-------
ps
'M3U-headers-IP.html'  с некоторыми ТВ-каналами могу прикрепить позже
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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
    переименновать Тему

Автор темы может это сделать сам правкой своего 1го сообщения в теме
- спасибо.. попробую.
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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
имхо, 'de-catenator' - "самодостаточный набор диалог-скриптов" # для того потребления m3u-плейлистов что мне попадалось.
спасибо модерам за размещение Темы здесь на Форуме ( # если будут у кого вопосы - отвечу).
« Последнее редактирование: 08 Декабрь 2020, 14:50:14 от 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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
прикрепил к сообщению : TV_M3U-headers-IP_201209.html.tar.gz и radio_M3U-headers-IP_201209.html.tar.gz (заархивированные "производные файлы")
---------
ps
положил "пробный" https://file.puppyrus.org/users/radio_M3U-headers-IP_201209.html
( кликабельно. можно слушать из браузеров, если те преднастроены [ чаще - преднастроены из коробки, консольные-браузеры бывает нужно попреднастраивать])
-------
pps
- "радио-html-ки" работают и на андроид-телефонах, а TV - нет пока возможности попробовать.
« Последнее редактирование: 09 Декабрь 2020, 07:56:21 от 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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
положил "пробный" https://file.puppyrus.org/users/radio_M3U-headers-IP_201209.html
- "пробный" файл - т.к. не имею представления про "нагрузку на хостинг".
Положил для демонстрации (5 каналов).
 646 каналов из "вчерашнего файла" - не стал обрабатывать( /выкладывать html-ку для него)...
« Последнее редактирование: 09 Декабрь 2020, 09:21:13 от 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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
https://file.puppyrus.org/users/radio_M3U-headers-IP_201209.html
У меня в палемун крякозябрами. Перебор кодировок не помог
А надо ли это все.... Нагуглил первой же ссылкой https://top-radio.ru/
Ну и deadbeef чем для музыки не угодил?
радио-html-ки" работают и на андроид-телефонах, а TV - нет пока возможности попробовать.
В тв, как правило не .mp3, а .m3u и браузер такое не ест

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
У меня в палемун крякозябрами. Перебор кодировок не помог
- это "косяки настроек браузеров"(или самих браузеров).
- подразумеваю отображение локальных файлов многими браузерами( тут тема чуть обширней). иксовыми браузерами( в консольных браузерах - 'ok').
- в 'Falkon-из-каробки' - норм. ( еще вроде более-менее - midori, и то ли chrom, то ли  chromium)
----------
А надо ли это все.... Нагуглил первой же ссылкой https://top-radio.ru/
- 'de-catenator' для "самостоятельного применения"( без к.-либо онлайн сервисов [там лучше пробовать практически])
----------
Ну и deadbeef чем для музыки не угодил?
не все радио-каналы играл( могу линк найти на недавноподнятую Тему)
------
В тв, как правило не .mp3, а .m3u и браузер такое не ест
- так речь и идет про '*.m3u'
« Последнее редактирование: 09 Декабрь 2020, 10:12:39 от 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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
    deadbeef чем для музыки не угодил?
не все радио-каналы играл
deadbeef полный? с ffmpeg плагином?
Не вывозит deadbeef - vlc и т.п.
речь и идет про '*.m3u'
У меня basilisk http://....m3u предлагает сохранить или открыть другой прогой

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
У меня в палемун крякозябрами. Перебор кодировок не помог
- тут понятно, что ваш пример не про локальный файл, и гляну скрипты на возможность указания кодировки в создаваемом html-файле( видно будет на сколько поможет), но головняков отображения рус-кодировок локальных файлов многими иксовыми браузерами это не отменяет.
-------
html-ку закрепил на ftp-puppyrus как пример - 'de-catenator-ные методы' подразумевают применение локальных файлов
« Последнее редактирование: 09 Декабрь 2020, 10:40:19 от 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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
    deadbeef чем для музыки не угодил?
не все радио-каналы играл
deadbeef
- https://forum.puppyrus.org/index.php?topic=21269.msg151956#msg151956 - это я лист-на-600-станций слушал (см. там - mpv - норм).
----
имхо, 600 станций - для любого "гуя" - тяжеловато ( а юзеру  многовато).
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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
У меня basilisk ...
- тут basilisk - частность( как и его настройки)...
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

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
  • Автор темы
- все-таки на носу Новогодние(/"пред" и "после") празднки...
- ? может положить на https://file.puppyrus.org/users/ html-ку на 646 радио-каналов из https://forum.puppyrus.org/index.php?topic=21269.msg173588#msg173588 ?
 (прикинул - хостинг не должно грузить...)
----------
в смысле "да - да/нет - нет" - шевелятся соображения куда еще возможно удастся положить
« Последнее редактирование: 09 Декабрь 2020, 11:56:30 от 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 ГБ.

Оффлайн sfs

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