Program for editing the Satellites.xml file

Hugocz

Member
Joined
Jun 12, 2020
Messages
62
Reaction score
51
Points
18
Age
59
My Satellite Setup
VU+ ultimo 4k
My Location
CZECH REPUBLIC
I tried to write a program to edit the Satellites.xml file. It's just the first basic version. I would love for you to try it out and give me feedback. I would like to modify it to be more useful than a simple text editor. Details can be found here.
 

Captain Jack

Burnt out human
Joined
Oct 21, 2006
Messages
11,808
Reaction score
7,991
Points
113
My Satellite Setup
See signature
My Location
North Somerset
Can I make a suggestion? With many people using non-Windows OSs, it is tricky to test/use something designed for it. I am a Linux + Mac user, so unless I run a VM, I cannot use the app above.

The app itself is relatively simple, which lends well to being a web application rather than tied to a specific OS. At the very least, having it written in Java would allow non-MS users to use it.
 

7mdish

Regular Member
Joined
Aug 11, 2013
Messages
549
Reaction score
226
Points
43
My Satellite Setup
CM 2.4m motorised offset dish, Viking Ku-band 2-ports motorised feed, 2 SMW LNBs, RC2000A, Dreambox DM920.
My Location
Milan, Italy
Well, I believe that the majority of us use Windows.
I know that more OSs are available, and i use MacOS too if I need, but for our satellite hobby Windows is the most used operating system.
As soon as I have a little of free time I surely will try this application.
I think that having a specific app to edit satellites.xml files is a very good idea, so go ahead! Thanks.
 

Hugocz

Member
Joined
Jun 12, 2020
Messages
62
Reaction score
51
Points
18
Age
59
My Satellite Setup
VU+ ultimo 4k
My Location
CZECH REPUBLIC
I haven't thought about a web app yet. Interesting thought. I was already thinking about a Linux version. I am using Embarcadero Rio programming language. I haven't tried compiling for other platforms yet. But suggesting a programmer use java is a professional insult. :-) It is perhaps even worse than using the Basic programming language. :-) But thanks for the discussion. We'll see how it helps me and where it takes me. Femi has already found the first major flaw. I assumed the Satellites.xml files were strictly UTF-8. But he has iso-8859-1 encoding. So loading his Satellites.xml file crashes. I am currently analyzing the situation.
 

EnoSat

Specialist Contributor
Joined
May 29, 2004
Messages
709
Reaction score
647
Points
93
Age
53
Website
enosat.euweb.cz
My Satellite Setup
TBS-5925/5220/5520SE , Dr.HD , Dreambox , Edision , Mutant
My Location
Slovakia
Depending on whether diacritics are used in the name of the satellites
Türksat - Turksat
TurkmenÄlem - TurkmenAlem
 

dreambox1959

Specialist Contributor
Joined
Feb 7, 2009
Messages
423
Reaction score
566
Points
93
Age
64
Location
46.3N-4.3E-FRANCE
My Satellite Setup
Octagon SF8008 - technomate 7100
My Location
france
for me i make my sat personnal list with satxml and reduce it with excel .
i have also problems with special characters like
Türksat - Turksat
TurkmenÄlem - TurkmenAlem
hugocz i work with embarcadero delphi 10.2 since a long time (it s a free license so i haven t files for linux !!! only Windows)
 

Beli1910

Member
Joined
Mar 12, 2023
Messages
204
Reaction score
167
Points
43
Age
44
Location
Sevnica-Slovenija
My Satellite Setup
Gibertini 150 with diqec motor 90E -30W
Wave frontier t90 45E-5W
Triax 110-,motor
Laminas 1.8m and Laminas 120
Chanel master 125
Gibertini 150 fix
Gibertini 125
Etc....
My Location
Sevnica 8290-Slovenija
Why don't you simply transfer what you need with the xxml generator and then use the settings editor to select the highest frequencies - which you cannot receive at your location. Such as Dreamset - or dreamboxedit, sese, etc...
 

EnoSat

Specialist Contributor
Joined
May 29, 2004
Messages
709
Reaction score
647
Points
93
Age
53
Website
enosat.euweb.cz
My Satellite Setup
TBS-5925/5220/5520SE , Dr.HD , Dreambox , Edision , Mutant
My Location
Slovakia
Because the generator does not contain, for example, MPE, DAB, IP transponders that can be processed in the e2 box
 

Beli1910

Member
Joined
Mar 12, 2023
Messages
204
Reaction score
167
Points
43
Age
44
Location
Sevnica-Slovenija
My Satellite Setup
Gibertini 150 with diqec motor 90E -30W
Wave frontier t90 45E-5W
Triax 110-,motor
Laminas 1.8m and Laminas 120
Chanel master 125
Gibertini 150 fix
Gibertini 125
Etc....
My Location
Sevnica 8290-Slovenija
Yes, but then that changes things. In short, if a new editor appears, it's a big plus.
 

Hugocz

Member
Joined
Jun 12, 2020
Messages
62
Reaction score
51
Points
18
Age
59
My Satellite Setup
VU+ ultimo 4k
My Location
CZECH REPUBLIC
I already have reports that the program works on Win11 and Linux Debian 11 with the Wine extension.
 

Captain Jack

Burnt out human
Joined
Oct 21, 2006
Messages
11,808
Reaction score
7,991
Points
113
My Satellite Setup
See signature
My Location
North Somerset
But suggesting a programmer use java is a professional insult. :-)
I walked into that one :-) BASIC is better than Java obvs :D
 

Hugocz

Member
Joined
Jun 12, 2020
Messages
62
Reaction score
51
Points
18
Age
59
My Satellite Setup
VU+ ultimo 4k
My Location
CZECH REPUBLIC
I don't have the website fixed yet. But you can already download the new version 1.0.7 of the SatXmlEditor program.
 

dreambox1959

Specialist Contributor
Joined
Feb 7, 2009
Messages
423
Reaction score
566
Points
93
Age
64
Location
46.3N-4.3E-FRANCE
My Satellite Setup
Octagon SF8008 - technomate 7100
My Location
france
good job !!!
do you have some informations on lamedb file ?
 

EnoSat

Specialist Contributor
Joined
May 29, 2004
Messages
709
Reaction score
647
Points
93
Age
53
Website
enosat.euweb.cz
My Satellite Setup
TBS-5925/5220/5520SE , Dr.HD , Dreambox , Edision , Mutant
My Location
Slovakia

Hugocz

Member
Joined
Jun 12, 2020
Messages
62
Reaction score
51
Points
18
Age
59
My Satellite Setup
VU+ ultimo 4k
My Location
CZECH REPUBLIC
Yes, I have information about lamedb. The next logical step is to add lamedb to the program. But that's quite a lot of work. I want to start slow. Correcting errors in the existing simple program will also take a lot of work. (Do you want me to write a new DreamBoxEdit? :-) )
 

7mdish

Regular Member
Joined
Aug 11, 2013
Messages
549
Reaction score
226
Points
43
My Satellite Setup
CM 2.4m motorised offset dish, Viking Ku-band 2-ports motorised feed, 2 SMW LNBs, RC2000A, Dreambox DM920.
My Location
Milan, Italy
Very good job Hugocz! Please go ahead with this project!
 

Beli1910

Member
Joined
Mar 12, 2023
Messages
204
Reaction score
167
Points
43
Age
44
Location
Sevnica-Slovenija
My Satellite Setup
Gibertini 150 with diqec motor 90E -30W
Wave frontier t90 45E-5W
Triax 110-,motor
Laminas 1.8m and Laminas 120
Chanel master 125
Gibertini 150 fix
Gibertini 125
Etc....
My Location
Sevnica 8290-Slovenija
I would suggest that, in cooperation with Flysat, it would be possible to download the list of ku and C band channels. Just like Dreamset and Kingofsat have, for example. I think that Flysat is the most accurate with information regarding changes in satellites. This option would make the work of the rest of the Settings makers much easier.
 

Hugocz

Member
Joined
Jun 12, 2020
Messages
62
Reaction score
51
Points
18
Age
59
My Satellite Setup
VU+ ultimo 4k
My Location
CZECH REPUBLIC
I'm thinking about it. But it has two problems:
1) If I have some Satellites.xml file, how to add new entries to it? It's about deciding how to deal with duplication. Automatic overwriting can lead to unwanted results. And for example, with 200 items, constantly answering the Yes - No dialogue is absurd.
2) It is Flysat that actively prevents the access of software robots. That would be against their rules. But I am not personally acquainted with the creators of the Flysat website, and I did not ask under what conditions this would be possible.
 

Beli1910

Member
Joined
Mar 12, 2023
Messages
204
Reaction score
167
Points
43
Age
44
Location
Sevnica-Slovenija
My Satellite Setup
Gibertini 150 with diqec motor 90E -30W
Wave frontier t90 45E-5W
Triax 110-,motor
Laminas 1.8m and Laminas 120
Chanel master 125
Gibertini 150 fix
Gibertini 125
Etc....
My Location
Sevnica 8290-Slovenija
It would be somewhat logical that the xml would be updated according to the date of changes. The user would only download the latest xml, which would allow him to download online all the channels and satellites he marked on the settings tool. The rest of the work of sorting and creating Favorites is the work of the manufacturers settings. It could be interpellated that the settings program itself would pull the last update of the xml.
 

Beli1910

Member
Joined
Mar 12, 2023
Messages
204
Reaction score
167
Points
43
Age
44
Location
Sevnica-Slovenija
My Satellite Setup
Gibertini 150 with diqec motor 90E -30W
Wave frontier t90 45E-5W
Triax 110-,motor
Laminas 1.8m and Laminas 120
Chanel master 125
Gibertini 150 fix
Gibertini 125
Etc....
My Location
Sevnica 8290-Slovenija
However, it would be necessary to make an agreement with the owner of the website - flysat or any other. Lyngsat is also possible - it would be best if it were a page that has regular updates of changes by satellites. You mentioned duplication of data. There are already made applications that clean up such matters .I will talk to a friend who made them.
 
Top