Metz-Senderliste und Mac OS X

Antworten
Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
kuchnie na wymiar wrocław
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

Metz-Senderliste und Mac OS X

#1

Beitrag von Metz-Gucker »

Hallo,

ich habe mir die Senderliste meines Axio mal auf dem Mac angesehen, ist leider eine binäre Datei...
Dann habe ich bei Metz nach dem Format dieser Daten gefragt - und per E-Mail den Metz-Editor für Windows bekommen, nun ja.

Gibt es hier vielleicht einen Mac-Anwender, der diese Liste entschlüsselt hat und die Daten unter OS X anzeigen und drucken kann?
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

caleo69
Routinier
Beiträge: 258
Registriert: Mo 5. Mär 2012, 20:54
Händler/Techniker: ja

#2

Beitrag von caleo69 »

Da ich als Linux-Nutzer mit dem Windows-Programm auch nicht so wirklich was anfangen kann, benutze ich für diese Zwecke VirtualBox (http://www.virtualbox.org), um ein WindowsXP zu starten. VirtualBox gibt es auch für Max OS X. Ich spiele auch mit dem Gedanken das Format mal zu debuggen, da ich eine Konverter Metz zu Loewe schreiben möchte. Weil Loewe so einen Editor leider nicht hat. :D Nur an Zeit und Lust fehlt es zur Zeit.

caleo69
Metz Caleo 37 LED 200 Media Twin R, DVB-S (CH610H V6.24A)

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

#3

Beitrag von Metz-Gucker »

Nochmal zur Senderliste: Ich habe eine generiert und einem Bekannten (mit Windows-PC) gegeben. Der hat mir über die Metz-Software meine TV-Senderaufstellung ausgedruckt...

- Kann man die Radiosender auf diesem Weg auch auflisten?
- Sind die in dieser Senderliste schon enthalten?
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

caleo69
Routinier
Beiträge: 258
Registriert: Mo 5. Mär 2012, 20:54
Händler/Techniker: ja

#4

Beitrag von caleo69 »

Ja, Radiosender sind ebenfalls enthalten. Einfach die Ansicht am unteren Karteikartenreiter auf Radio umstellen und dann die Druckfunktion ausführen.
Metz Caleo 37 LED 200 Media Twin R, DVB-S (CH610H V6.24A)

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

#5

Beitrag von Metz-Gucker »

Ups, hat er wohl übersehen...
Ich werds weitergeben, danke dir :thumbsupcool:
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#6

Beitrag von alexmuc »

Ich grabe diesen Thread mal aus.

Ich bin gerade dabei auf dem Mac mit Applescript der Senderliste zu Leibe zu rücken.

Auf pastebin liegt ein erster Ansatz: http://pastebin.com/3nekbfUf

Natürlich ohne Gewähr. Da es keine offizielle Dokumentation zum Dateiformat gibt (hab zumindest nichts gefunden) muß man dem Ganzen mit einem Hexeditor und viel Geduld beikommen.
Bis jetzt lassen sich die Namen, ob Radio oder TV und ein paar weitere Werte extrahieren. Teilweise hab ich schon "leere Hüllen" für Funktionen reingesetzt aber es ist noch alles sehr rudimentär und fehlen tut natürlich auch noch sehr vieles.

Für mich war der Anlass das zu beginnen daß ich eine kompakte Senderliste haben wollte, der vorhandene Editor es aber nicht zuläßt das man einfach die Sendernamen in eine Textdatei speichern kann. Dieses Ziel hab ich schon erreicht :-)


Wer Einen Mac, keine Angst vor einem Hexeditor, Zeit und Lust hat darf sich gerne beteiligen. Vor allem Überprüfungen der Wertebereiche der einzelnen Werte ist interessant. Da muß man sich halt mit dem Editor von Metz eine Liste abspeichern und dann schauen was sich in der Datei geändert hat... Ziemlicher Fummelkram. Aber bis jetzt bin ich noch vor keine Wand gelaufen.

Michael

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

Metz-Senderliste und Mac OS X

#7

Beitrag von Metz-Gucker »

Hallo Michael,

ich habe dein Skript mal runtergeladen, jetzt habe ich eine .scpt-Datei auf dem Desktop. Wenn ich die über den Scripteditor starte und meine Sendertabelle auswähle, schmiert das Script mit einer Fehlermeldung ab und hängt sich auf. Nur noch gewaltsam Entfernen geht dann...

Grund: Ich habe im Quelltext gesehen, dass nur die Dateiendung .mst40 unterstützt wird... Mein Metz generiert hingegen die Endung .mst36.
Sind das dann unterschiedliche Formate?
Sorry, ich habe von sowas leider keine Ahnung :eek:
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

caleo69
Routinier
Beiträge: 258
Registriert: Mo 5. Mär 2012, 20:54
Händler/Techniker: ja

#8

Beitrag von caleo69 »

das .mst36 Format ist für Chassis < 610, also für Geräte mit aktueller Software und den Chassis 605,606/7, 608 und 609. Das .mst40 Format wird für 610/11/12 und 613/14 eingesetzt. Mit dem Metz Sendereditor (nur für Windows) könnte man die Formate jeweils hoch und runter wandeln. Bei Mac oder Linux benötigt man eben eine VM(z.B. Virtualbox).
Metz Caleo 37 LED 200 Media Twin R, DVB-S (CH610H V6.24A)

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#9

Beitrag von alexmuc »

Hallo ihr beide,
ich dachte schon fast das sich doch keiner mehr dafür interessiert. Ich hab jetzt mal die Benachrichtigung für neue Einträge eingeschaltet :-)


Dieses inzwischen "veraltete"Script funktionierte leider auch nur sehr rudimentär wie ich inzwischen bemerken mußte (getestet hab ich es eh nur mit DVB-C).
Es ist inzwischen mehrfach "runderneuert" worden und ich hab das Binärformat mehr oder wenig mühsam dekodiert. Das Hat den Aufwand natürlich ziemlich nach oben getrieben und bisher ist es mir noch nicht gelungen die Frequenz bei analogen Kanälen zu extrahieren. Alles andere wird erkannt (zumindest sieht eine von mir ausgelesene Liste auf den ersten Blick ziemlich gleich aus wie die Detailansicht im Metzeditor).
Ich hab es nur aber bis jetzt nur überflogen denn ein richtiger Test müßte sicherstellen das in der Liste vom TV (bzw mithilfe des Metzeditors) wirklich alle Optionen mal "auftauchen" :-)

Falls doch ein Insider mitliest, wie ist die Frequenz beim Analogen Kanal kodiert? In der Datei scheint die mit nur 2 Byte kodiert zu sein, der Wertebereich ist im Editor von 44.000 bis 940.000KHz in 125KHz Schritten.

Wer will, kann mir auch seine Datei schicken damit ich was zum Testen habe. Am Besten im 4er Format, sonst muß ich sie eben selber eben im Metzeditor als 4er speichern.

Das Lesen von älteren Dateiformaten baue ich nur ein wenn sich Mitstreiter finden die versuchen, das Dateiformat zu entschlüsseln. Außer es hat jemand bereits eine Beschreibung des Dateiformates.

Wer mir bei der Implementierung der älteren Formate hilft / helfen will bekommt natürlich von mir die Beschreibung des 4er Formates sobald ich aus dem Quellcode eine lesbare Dokumentation extrahiert habe. Er sollte aber mit einem Hexeditor umgehen können (nicht für die Doku aber für die Datendatei ;-> )

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#10

Beitrag von alexmuc »

Update: Nachdem ich eine recht lange (ca.30) Sender mit fortlaufenden Frequenzen im Editor erstellt habe erkenne ich nun ein Muster :-)
Nun muß ich das nur noch in eine Formel gießen die "in beide Richtungen" funktioniert...

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#11

Beitrag von alexmuc »

2. Update: Eine neue Version läßt sich unter http://pastebin.com/jFKkvnkh laden.

Viel Spaß damit.

PS.: Wenn ich viel Lust habe dann ergänze ich es auch noch um den Radiopart :D

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

#12

Beitrag von Metz-Gucker »

Hallo,

ich habe dir eine Senderliste vom Typ mst36 an die E-Mail-Adresse im Script gemailt...
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#13

Beitrag von alexmuc »

Danke, ist gerade per PM bearbeitet worden :-)

Ich hab auch mal über das Webformular eine Anfrage an Metz gestellt ob die nicht die dateiformate freiwillig rausgeben... Fragen kostet ja nix und wenn eine gute Antwort kommt muß sich mein Script nicht aufs rätseln beschränken ;->

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

#14

Beitrag von Metz-Gucker »

Hallo,
die Anfrage hatte ich bereits vor etwa 2 Jahren an Metz gestellt. Ist mir negativ beantwortet worden, dafür haben sie mir die Windows-Version des Editors zugemailt.
Vielleicht werden sie aber gnädiger, wenn du einen Mac-kompatiblen Editor in Aussicht stellst...
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#15

Beitrag von alexmuc »

Ignoranz kommt vor dem Fall :-()

Sofern ich einen älteren Editor für Windows erhalte / finde de das 4er Format noch nicht kennt, könnte ich das machen. Das Format an sich scheint ja ähnlich dem 4er zu sein.

Mal abwarten...

alexmuc
Neues Mitglied
Beiträge: 17
Registriert: So 25. Mai 2014, 09:20

#16

Beitrag von alexmuc »

Inzwischen habe ich ein eigenständiges Programm erstellt welches sowohl .mst36 als auch .mst40 Dateien in Text konvertiert. Getestet habe ich es mit OS X 10.6.8. Es sollte aber auch mit allen neueren Versionen laufen.

Wer Interesse hat kann mir eine PM schicken und bekommt es dann per Email.

PS.: Suche noch ein schickes Icon dafür :-)

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

#17

Beitrag von Metz-Gucker »

Der Senderlistenkonverter läuft auch unter Mac OS X 10.8 hervorragend und schnell. Ich konnte damit meine Metz-Datei als Text konvertieren, diesen in Excel/LibreOffice Calc einlesen und sauber formatiert ausdrucken.

Danke an Michael :clap: :clap: :clap:
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

Metz-o-Mix
Routinier
Beiträge: 383
Registriert: Sa 28. Jun 2014, 22:19

#18

Beitrag von Metz-o-Mix »

Ich habe mir mal so eine mst40-Datei im Hexeditor angesehen, aber es scheinen keine Datensätze fester Länge zu sein. So etwas kann man zwar durchaus "knacken", könnte aber in Arbeit ausarten. Einen Mac habe ich nicht, nur Windows und BSD.

Daniel

Benutzeravatar
Metz-Gucker
Mitglied
Beiträge: 139
Registriert: Fr 29. Jul 2011, 14:57
Wohnort: Heilbronx

#19

Beitrag von Metz-Gucker »

@Daniel:

Das Binärformat ist bereits sauber entschlüsselt, für Mac OS X gibt es (auf Anfrage bei alexmuc) den Konvertierer.
- Metz Axio Pro 42 (MHM609 V6.08 F HW 2 M2H V4.52 E CI+) mit 2 x DVB-C, 500 GB Festplatte, RM 14 und RM 17
- Metz Linus 32 (MDH606/7 V4.53A M2H V3.13H) mit 2 x DVB-C, 250 GB Festplatte, RM 14
- Panasonic Blu-Ray DMP-BDT364EG
- iMac 27" (2011) und Mac mini (2014) mit OS X 10.10
- PC mit Linux Ubuntu 16.04 und 18.04
- Raspberry Pi 3 mit LibreELEC und KODI (aktuelle Versionen)

Antworten