dyefremov / demoneditor Goto Github PK
View Code? Open in Web Editor NEWEnigma2 channel and satellite list editor for GNU/Linux and macOS.
Home Page: https://dyefremov.github.io/DemonEditor
License: MIT License
Enigma2 channel and satellite list editor for GNU/Linux and macOS.
Home Page: https://dyefremov.github.io/DemonEditor
License: MIT License
Hi,
I get the following error messages when I want to load the data from the receiver:
Reading data error: Traceback (most recent call last):
File "app/ui/main_app_window.py", line 1102, in update_data
File "app/eparser/init.py", line 30, in get_bouquets
File "app/eparser/enigma/bouquets.py", line 14, in get_bouquets
File "app/eparser/enigma/bouquets.py", line 124, in parse_bouquets
File "app/eparser/enigma/bouquets.py", line 96, in get_bouquet
ValueError: not enough values to unpack (expected 2, got 1)
Any ideas?
As stated the app force closes on macOS Monterey 12.1.
could you add epg assign to iptv channels from satelite channels list?
FlySat satellite update is not working.
There is an error with Gtk+ native file chooser dialog and macOS with file type filtering.
userbouquet.*.tv is not a valid allowedFileType because it cannot be converted to a UTType
I don't know UTType but it could be fixed like this?
#imports.py
if IS_DARWIN:
f_pattern = "*{}".format(pattern)
else:
f_pattern = "userbouquet.*{}".format(pattern)
Environment: macOS Monterey, Python 3.9, gtk+3 3.24.30-1
i have imported satellites and services from lyngsat but after that i got only services but no satellites.xml file downloaded
Hello,
Editor does not start and I get this error in Linux Mint 19.1 Tessa (Cinnamon). Can someone help?
`linus@linux ~/DemonEditor-master $ ./start.py
Traceback (most recent call last):
File "./start.py", line 2, in
from app.ui.main_app_window import start_app
File "/home/linus/DemonEditor-master/app/ui/main_app_window.py", line 8, in
from gi.repository import GLib, Gio
ModuleNotFoundError: No module named 'gi'
`
he deleted working stream as well, please see bottom examples
#SERVICE 4097:0:1:A195:B98E:EC:0:0:0:0:https%3a//best-str.umn.cdn.united.cloud/stream?stream=sp1400&sp=n1info&channel=n1bos&u=n1info&p=n1Sh4redSecre7iNf0:N1 B&H #DESCRIPTION N1 B&H
an idea why the error occurs when connecting to the box
When I try to download *.xml.gz I have CERTIFICATE_VERIFY_FAILED
For example with this link.
version: 1.0.3 Beta
Linux Mint 20 Ulyana
In my Favourites bouquet I have mixed "normal" channels and several channels with a list of alternatives. These channels with alternatives do not appear in DemonEditor and additionally the numbering for these channels is not considered, so that the numbers of the "normal" channels are incorrect.
Here is my (shortened) "userbouquet.favourites.tv":
#NAME Favoriten
#SERVICE 1:64:1:0:0:0:0:0:0:0::Hauptprogramme
#DESCRIPTION Hauptprogramme
#SERVICE 1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.das_erste_hd.tv" ORDER BY bouquet
#SERVICE 1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.zdf_hd.tv" ORDER BY bouquet
#SERVICE 1:64:2:0:0:0:0:0:0:0::Dritte
#DESCRIPTION Dritte
#SERVICE 1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.swr_bw_hd.tv" ORDER BY bouquet
#SERVICE 1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.rbb_berlin_hd.tv" ORDER BY bouquet
#SERVICE 1:64:3:0:0:0:0:0:0:0::Spartenprogramme
#DESCRIPTION Spartenprogramme
#SERVICE 1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.kika_hd.tv" ORDER BY bouquet
#SERVICE 1:64:4:0:0:0:0:0:0:0::Privatsender
#DESCRIPTION Privatsender
#SERVICE 1:0:1:445C:453:1:C00000:0:0:0:
#SERVICE 1:0:1:4460:453:1:C00000:0:0:0:
Here is one of the alternative channel lists ("alternatives.das_erste_hd.tv")
#NAME Das Erste HD
#SERVICE 1:0:19:283D:3FB:1:C00000:0:0:0:
#SERVICE 1:0:1:6DCA:44D:1:C00000:0:0:0:
#SERVICE 1:0:1F:301:3003:2114:EEEE0000:0:0:0:
In DemonEditor it appears like this:
Num Service Model Pos.
Hauptprogramme MARKER
Dritte MARKER
Spartenprogramme MARKER
Privatsender MARKER
1 SAT.1 TV 19.2
2 SAT.1 Gold TV 19.2
etc.
And this is what it should be:
Num Service Model Pos.
Hauptprogramme MARKER
1 Das Erste HD TV 19.2
2 ZDF TV 19.2
Dritte MARKER
3 SWR BW HD TV 19.2
4 RBB Berlin HD TV 19.2
Spartenprogramme MARKER
5 KIKA HD TV 19.2
Privatsender MARKER
6 SAT.1 TV 19.2
7 SAT.1 Gold TV 19.2
etc.
Did I miss a setting or is handling of alternative channel lists not implemented(yet)?
./start.py
Traceback (most recent call last):
File "./start.py", line 26, in
from app.ui.main_app_window import start_app
File "/Users/user/Downloads/DemonEditor-master/app/ui/main_app_window.py", line 8, in
from gi.repository import GLib, Gio
ModuleNotFoundError: No module named 'gi'
First I need to thank you for amazing app and working well with all features and I recommend to add these features if possible please
1 - record control buttons and schedule any time to do any function .
2 - discover all Engima2 boxes on the network.
3- support web interface if possible?
Thanks in advance,
Best Regards
It is necessary to create a separate instruction for launching and building a standalone package in MS Windows.
quick report - after sending files to image atv 7.0 and 7.1, user.bouqet not vissible on TV screen, but they are in the folder etc/enigma2/ . thank you
Sorry for the question, but I am not a developer... And I have no idea how else to contact you. Is there a way to update an earlier version? If so, how do I do that
Thank you so much for this great piece of software
Best - Maik
hi
This is a great app for linux :)
can you, in the future, add the option to import satellites and channels from lyngsat.com, kingofsat.net or others websites?
It would be a useful option for creating new lists, but it is not available in many applications of this type.
Probably only the paid version of "echannelizer" has this option working now.
/sorry for my English :)
Regards data84
version: 1.0.3 Beta (Build: 20201225)
OS: macOS 10.15.7
When ever I try to import data from my receiver I got the below error
$ ./DemonEditor -d on Debug mode is on. Reading data error: Traceback (most recent call last): File "app/ui/main_app_window.py", line 1513, in update_data File "app/eparser/__init__.py", line 15, in get_services File "app/eparser/enigma/lamedb.py", line 16, in get_services File "app/eparser/enigma/lamedb.py", line 85, in parse File "app/eparser/enigma/lamedb.py", line 165, in parse_v5 ValueError: too many values to unpack (expected 2)
any idea what is happening?
Hello and thank you for your continued development!!!
I use DemonEditor 2.0.3 beta
I use VLC for macOS (Apple Silicon) M1
When I press play, No VLC is found. Check if installed
Can you help.
Hello.
I have Ubuntu 14.04.5 LTS x64 installed. I tried to run your program, but is have syntax error:
start.py
Traceback (most recent call last):
File "./start.py", line 2, in
from app.ui.main_app_window import start_app
File "/home/user/DemonEditor-master/app/ui/main_app_window.py", line 785
srv = Service(*agr[0:2], icon, srv.name, *agr[0:3], s_type.name, self._picons.get(picon_id, None),
^
SyntaxError: invalid syntax
Because this is LTS, i don't want to update, but, can you help me how to run it?
Thanks
Hi Dmitriy,
FYI there's an AUR package already available for Arch Linux users, in case you want to add it to the README.md:
https://aur.archlinux.org/packages/demoneditor-bin
Regards.
Screenshots for the DemonEditor.
Hello Dmitriy,
I concur DemonEditor is for us Ubuntu users the greatest channel editor!
Would it be possible to jump the markers when counting channel numbers?
On my openpli receiver, the channel numbers do never concur with the ones in the editor, because an extra number is added for every marker.
Kind regards,
Frank
previous version managet created " channels ID list"
could you let me know how to make again please
`
4097:0:1:171:0:0:0:0:0:0 4097:0:1:1418:0:0:0:0:0:0 4097:0:1:869:0:0:0:0:0:0 4097:0:1:192:A:1:3520000:0:0:0 4097:0:1:1258:0:0:0:0:0:0 4097:0:1:982:0:0:0:0:0:0 4097:0:1:1580:0:0:0:0:0:0 `I've found out that renaming a bouquet results in losing all the custom renames of the services in that bouquet.
Way to reproduce:
Now all renamed services will have the default names.
dears
I have an issue to read file started with (subbouquet**.****.** ) from E-channelizer app
DemonEditon didn't read it
please solve this issue
thanks
version: 1.0.3 Beta (Build: 20201225)
OS: macOS 10.15.7
When ever I try to import data from my receiver I got the below error
$ ./DemonEditor -d on Debug mode is on. Reading data error: Traceback (most recent call last): File "app/ui/main_app_window.py", line 1513, in update_data File "app/eparser/__init__.py", line 15, in get_services File "app/eparser/enigma/lamedb.py", line 16, in get_services File "app/eparser/enigma/lamedb.py", line 85, in parse File "app/eparser/enigma/lamedb.py", line 165, in parse_v5 ValueError: too many values to unpack (expected 2)
any idea what is happening?
Cannot select multiple services with the keyboard.
Hi,
Many thanks for your kindly support,
I need to ask you if possible to control the enigma2 box like reboot ? and send full scan command and configure the tuners ?
Best Regards
В менеджере пиконов имеется функция загрузки значков из Интернета. Полученные таким образом значки "пиконы" сохраняются на диск, и среди них есть те, которые следует связать с найденными поиском новыми (кабельными) каналами. Они видны в менеджере пиконов в поле "Проводника" "Назначение". Однако, меню "Пикон/Привязать" сразу открывает диалог выбора файла на диске, где трудно найти нужный. Картинок могут быть тысячи, а предпросмотра выбор файлов не имеет. В результате, привязка пиконов к новым каналам оказывается трудоемким занятием.
Просьба:
Добавить новую команду в меню "Пикон", открываемом правой кнопкой мыши в списке каналов. Новый пункт меню (активный только при наличии пиконов в поле "Назначение" менеджера пиконов) показывал бы панель доступных пиконов из менеджера. Уже существующую команду с диалогом выбора файла можно переименовать в "Привязать файл".
В новом меню визуального подбора пиконов автоматически выделять тот, чье имя файла совпадает с названием выбранного канала или его транслитерацией (НТВ = нтв.png/ntv.png/Нтв.png...) либо с условным именем в формате энигмы (1_0_19_FD2_AA_1_FFFF0000_0_0_0.png). Если выбрано несколько каналов, то так можно связывать сразу всю группу.
Кроме того:
"Проводник" в менеджере пиконов непонятно для чего имеет два поля "Источник" и "Назначение". Там нет команд копирования между этими местами, перетаскивание не работает, а набор команд в меню значков "Загрузить в ресивер/из ресивера" одинаков. "Назначение" явно показывает каталог на ПК, а не то, что есть на диске ресивера.
При загрузке пиконов с picon.cz у меня возникает ошибка распаковки 7zip. У меня стоит p7zip. 7zr в моем дистрибутиве нет.
Downloading: https://picon.cz/download/1153
Extracting: 1153
Error: 7-zip [7zr] archiver not found!
Thanks for this editor, I've just discovered it, but it seems quite a comprehensive and mature piece of software, very nice. So far working smoothly with my VU+.
Some suggestions that would help my workflow:
Thanks.
Многие ресиверы с Энигмой поддерживают раздачу спутниковых каналов с тарелки в виде IPTV (работают как личный сервер IPTV). Для использования функции нужно создать свой список ссылок на каналы в формате m3u. В старых версиях OpenATV это можно было сделать в веб-интерфейсе OpenWebIF, но теперь это не работает. Можно получать ссылки только для одного канала за раз, а потом вручную их склеивать в общий список.
Просьба добавить в редактор функцию сохранения всего букета в виде m3u для удаленного просмотра IPTV со своего ресивера.
Ее можно поместить в меню действий с букетом, рядом с "Save As" или оформить как формат сохранения.
Вместе с тем, в меню правой конки мыши на каналах есть пункт IPTV/Export ro m3u, который не работает.Выдается дурацкая ошибка "Текущий список не содержит потоков IPTV". И что из этого следует? Ресивер сам умеет эти потоки создавать. Если есть IPTV каналы перемешанные с DVB, то они уже были импортированы из списка. Полезность функции извлечения обратно уже известных импортированных ссылок IPTV явно ниже чем получение сетевой ссылки на DVB канал.
I got this error when trying to receive from receiver:
'utf-8' codec can't decode byte 0x88 in position 712: invalid start byte
current version not support add bouquet.tv and m3u files from folder on pc.
IPTV channels list created on the userbouquet.tv format
i thing some versions before had that future.could you add again please with m3u
at the moment we can transfering only whole list where lamedb is present
When re-ordering a bouquet item in the tree view with DND, the item disappers. And it is not saved anymore.
Environment: macOS Monterey, Python 3.9, gtk+3 3.24.30-1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.