Tool zur Aufnahme von Musicchoice Kanälen

Digital Recording
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

mcrec unter cygwin

Beitrag von Hallowas »

Hallo,

erstmal danke für die Info. Das mit dem Ctrl-C ist bei mir genauso, das kann ich aber verschmerzen. _NSIG habe ich auf NSIG gesetzt.

Nur um das ganz sicher auszuschließen: es kann doch wohl nicht an meinem z. Zt. gültigen Premiere-Start-Abo liegen??

Damit bekomme ich genau einen MC-Sender. Den kann ich auch über die Box normal hören, wird also entschlüsselt. Diesen habe ich nun ausgewählt.
Evolution100
Interessierter
Interessierter
Beiträge: 45
Registriert: Samstag 8. September 2001, 00:00

Beitrag von Evolution100 »

Hi ihr,

ich trau mich ja fast nich fragen, aber ....
für windows hat niemand vor sowas zu entwickeln?

ich hab vor ner ewigkeit schonmal nachgefragt, da hat MrFX gemeint er macht mal was!

Vielleicht ne kleine Anregung: Kann man nich mit WinGrab grabben und dann vielleicht mit einem speziellem tool den stream genau trenne?
so dass es genau die gesendeten tracks sind?
ob die nen namen bekommen oder nicht währ mich jetz nich sooo wichtig ... währe zwar super aber .. nich so wichtig
Wenn man das ncoh realisierne könnte... dann währe es doch schonmal top. mus ja das alles nich in echtzeit machen..


Gruss

Evo
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

BSE sagt wenn er Zeit findet schaut er mal ob er das in TuxVision integrieren kann.. :)
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

Hmm, hab mir mal zusammengereimt wie die MCE Titelgenerierung
denn so laeuft. Das holen der Daten von http://www.musicchoice.co.uk
ist kein Problem, jedoch die Startinformation mit durch die
Filter zu zerren ist schon schwieriger (besonders im ReCompress bzw.
Decompress Fall). Schaun mer mal ...

- Bernd
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

0.10 ist da :wink:

kompiliert jetzt auch unter cygwin und funktioniert zumindest bei mir auch so weit ganz gut.
neu ist auch die option "-c <channelnum>" zum direkten zappen zu einem channel.

Servus, MASHtm
Babajaga
Einsteiger
Einsteiger
Beiträge: 219
Registriert: Donnerstag 25. Oktober 2001, 00:00

Beitrag von Babajaga »

oops ,und da wollte gerade nen klitzekleinen Fehler in 009 melden.
Naja is wohl keiner .
Ich hab jetzt ca 15 Stunden !!! am Stück gestreamt 302 Files mit gesammt 1,04 GB (ohne doppelgänger) wow :o

Dabei hat er 7 files rausgeschmissen eigenartigerweise beinhalten diese aber den korrekten id3Tag hätten also im richtigen verzeichnis landen müssen. Macht ja nix is ne gute Fehlerquote :)
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

kann es sein, daß bei diesen 7 irgendwelche Sonderzeichen in "artist" bzw. "track" vorkommen, die evtl. nicht vom filesystem akzeptiert werden. Falls ja schick mir mal die Bösewichte. Die Titel und Authoren mein ich :wink:

Servus, MASHtm
Babajaga
Einsteiger
Einsteiger
Beiträge: 219
Registriert: Donnerstag 25. Oktober 2001, 00:00

Beitrag von Babajaga »

Sind nur 6 Files ,eines war nen Schnippel vom letzten wo ich abgebrochen hatte.
Das kann möglich sein mit den sonderzeichen ,3 haben ein ? am Ende ein / ist dabei und die "" .
Das mit dem ? hab ich mal verglichen ,kommt sonst nirgends bei allen aufgenommenen vor. Ich Paste das mal hier rein ,immer track , artist


Do I Love You?
The Ronettes

How Do You Do It?
Gerry & The Pacemakers

Seven Day Weekend
Gary "US" Bonds

Ain't Got No Home
Clarence "Frogman" Henry

Too Many Fishes/Three Little F
Mitch Ryder & The Detroit Whee

What Am I Gonna Do?
Emile Ford, The Checkmates

So nu hab ich mich als Oldiefan geoutet :D
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

und da sprudelt schon 0.11 von meiner Seite :wink:

Wir haben hier länger diskutiert wie kritische Zeichen sinnvoll ersetzt werden sollen....das Ergebnis unserer Ergüsse ist:
/,\,* und ? werden durch _ ersetzt.
" wird zu '

Ich liebe produktive Feiertage :D

Servus, MASHtm
MrFX
Interessierter
Interessierter
Beiträge: 84
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von MrFX »

@Evolution100
Naja, für Windows wollte ich eigentlich nichts machen, mein Programm läuft/lief auch nur unter Linux.

Aber ich glaube, daß ich bis zum Jahresende kaum Zeit haben werde, überhaupt was in Richtung dbox zu machen (Ideen hätte ich viele), da ich momentan noch in sehr viel anderer Arbeit (DVD-Erstellung, Webdesign, Unternehmenssoftwareprogrammierung usw.) stecke und ich ja auch 'ne normale Arbeit habe... (ja, wer viel kann, muß viel machen :wink: ).

Hab grad noch soviel Zeit, hier einmal pro Woche reinzuschauen.

MrFX
Philips-Sat-2@Linux
Nokia-Kabel-2@Linux
Nokia-Sat-1@DVB2000 (die gute alte :D )

lange SCSI-Kabel und DAS Schaltnetzteil für’s Auto
Moderator@DVB2K-Board
PDA
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 13. Januar 2002, 13:42

Beitrag von PDA »

Wenn ich mcrec starte, dann kommt ein

./mcrec: 1: Syntax Error: "(" unexpected

Was nu?
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

Wenn Du den Fehler ein "wenig" ausführlicher beschreiben könntest, könnte man Dir evtl. sogar vernünftig helfen ohne lang suchen zu müssen :-? Wäre zB hilfreich gewesen zu wissen auf welcher Plattform Du versuchst mcrec zu starten.

Aber kurz mal nachgedacht was Du falsch machen könntest hab ich probiert das auf Linux kompilierte executable unter cygwin zu starten ->

$ ./mcrec
./mcrec: 1: Syntax error: "(" unexpected

Somit kann Dir doch geholfen werden:
cd src
make
./mcrec.exe ......

Voraussetzung Du hast die develope-packages unter cygwin installiert.

Servus, MASHtm
PDA
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 13. Januar 2002, 13:42

Beitrag von PDA »

ROTFL...Oh....
Mir fällt da grad was auf....Ich hab das Programm auf der DBox gestartet.... :oops: war vorhin wohl ein durcheinander.. :o

Und ich hab mich schon gefragt, warum ich die IP der Box angeben muss :lol:
Babajaga
Einsteiger
Einsteiger
Beiträge: 219
Registriert: Donnerstag 25. Oktober 2001, 00:00

Beitrag von Babajaga »

@ all

Zum Konvertieren hab ich eine gutes prog gefunden das unter anderem auch mp2 nach mp3 macht ,mit id3tag (hier version 2) und noch andere nettigkeiten zb frequenzanpassungen uvam.

AudioConvert (14 Tage Trial...naja :) )

http://www.rmbsoft.com/
JoCamel
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Dienstag 24. September 2002, 11:18

Beitrag von JoCamel »

Das Tool funktioniert echt Klasse unter Cygwin!
Habe heute nacht 243 Files mit insg. 1,16 Gb gestreamt, ohne Probleme!
Danke für das Klasse Tool
JoCamel
JoCamel
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Dienstag 24. September 2002, 11:18

Beitrag von JoCamel »

Hmm.. doch nicht so ganz toll, hat irgendwann heut nacht angefangen, falsche ID Tags und Dateinamen zu schreiben... ist natürlich nicht so toll (Hatte error mit EPG und dann stand da was von wegen wait 2 sec, oder so..)
JoC
Babajaga
Einsteiger
Einsteiger
Beiträge: 219
Registriert: Donnerstag 25. Oktober 2001, 00:00

Beitrag von Babajaga »

glaube nicht das dies an cygwin liegt,denn ich hatte dieses ,ich sag mal Phenomän ,letzte woche schon mal,es sieht so aus als hole er sich die EPG info ab ,schreibt sie dann aber nicht ins file ,keine Ahnung an was das liegt ,tritt aber erst nach stunden auf.

Aber diesmal hab ich ein stück log gerettet
vielleicht kann ja MASH was mit anfangen

Code: Alles auswählen

MPEG_Audio sync found...
start recording...
649:42 songtime: 00:01  audio 192 kbit/s
track:   Comme Ci Comme Ca
artist1: Leonard
artist2:
album:   Die Deutsche Schlagerparade 1/95
label:   Sono Cord Records
year:    1995
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
652:39 songtime: 02:56  audio 192 kbit/s
MPEG_Audio sync found...
start recording...
653:01 songtime: 00:01  audio 192 kbit/s
track:   Du Bist Mein Leben
artist1: Linda Feller
artist2:
album:   Schmusi Musi
label:   Herzklang Records
year:
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
EPG not updated yet...waiting...2 kbit/s
655:27 songtime: 02:25  audio 192 kbit/s
MPEG_Audio sync found...
start recording...
655:28 songtime: 00:01  audio 192 kbit/s
track:   Ich Träume Mit Offenen Augen Von Dir
artist1: Ulli Martin
artist2:
usw ...blabla

CU
C2k
Einsteiger
Einsteiger
Beiträge: 137
Registriert: Dienstag 27. November 2001, 00:00

Beitrag von C2k »

Habe das tool gerade mal getested.
Beim compilieren erhalte ich folgende Meldung:

Code: Alles auswählen

g++ -g  mcrec.cpp Remuxer.cpp SigHandler.cpp \
       StopWatch.cpp -o mcrec -lpthread -Wall
mcrec.cpp: In function `void dbox2msg(const char *)':
mcrec.cpp:768: warning: value computed is not used
Beim Starten kommt folgendes:

Code: Alles auswählen

mcrec 0.11 by Wolfgang Breyha
switching to radiomode...done
requesting current program ID...got: 93746
channel name:   JUMP ...searching URL-database...
musicchoice EPG-URL: /EPG/(null).shtml
selected apid: 0x3e9
opening 192.168.0.4:31338 PID 0x3e9
waiting for first data to become available
resyncing at request of reader thread
detected audio frame size: 0. ES data size: 1786
Speicherzugriffsfehler
strace sagt als letztes:

Code: Alles auswählen

nanosleep({0, 10000000}, NULL)          = 0
time(NULL)                              = 1036538327
nanosleep({0, 10000000}, 0)             = -1 EINTR (Interrupted system call)
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Hat jemand nen Tip für mich?

MfG
C2k
JoCamel
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Dienstag 24. September 2002, 11:18

Beitrag von JoCamel »

@Babajaga: Genauso war es bei mir auch, aber auf Soul Classics, spielt aber sicherlich keine Rolle
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

@Babajaga & JoCamel
Den Fehler mit "EPG not found" hab ich auch schon bekommen und der ist in 0.12 IMO auch behoben. Bin nur noch nicht dazugekommen sie auf meine Seite zu stellen :wink: Also bitte noch ein wenig Geduld.

@C2k
ad Compilerwarning:
welchen gcc verwendest Du denn? Muß ich mir direkt mal anschaun was es da hat....aber die warning sollte ansich nichts schlimmes bedeuten.

ad SIGSEGV:
channel name: JUMP ...searching URL-database...
musicchoice EPG-URL: /EPG/(null).shtml

Den Sender "JUMP" kenne ich nicht....finde ich bei musicchoice auch nicht. Daher kanns auch nicht funktionieren. Du solltest daher bevor Du mcrec startest auf einen musicchoice Kanal wechseln.

In der Zwischenzeit werde ich versuchen das parsen von mcrec.progs ein wenig wasserdichter zu machen, damit eine Fehlermeldung kommt anstatt dem SIGSEGV :wink:

Servus, MASHtm
C2k
Einsteiger
Einsteiger
Beiträge: 137
Registriert: Dienstag 27. November 2001, 00:00

Beitrag von C2k »

Code: Alles auswählen

www:~ # gcc -dumpversion
2.95.3
Linux 8.0 Pro

Habs gerade mal mit dem Schlagerkanal versucht:

Code: Alles auswählen

mcrec 0.11 by Wolfgang Breyha
switching to radiomode...done
requesting current program ID...got: 8716450
channel name: SCHLAGER ...searching URL-database...
musicchoice EPG-URL: /EPG/schlager.shtml
selected apid: 0x180
opening 192.168.0.4:31338 PID 0x180
waiting for first data to become available
receive audio failed
Zuletzt geändert von C2k am Mittwoch 6. November 2002, 19:43, insgesamt 1-mal geändert.
PDA
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 13. Januar 2002, 13:42

Beitrag von PDA »

C2k hat geschrieben: Linux 8.0 Pro
SuSE Linux 8.0 Pro meinst du sicherlich ;)
C2k
Einsteiger
Einsteiger
Beiträge: 137
Registriert: Dienstag 27. November 2001, 00:00

Beitrag von C2k »

PDA hat geschrieben:
C2k hat geschrieben: Linux 8.0 Pro
SuSE Linux 8.0 Pro meinst du sicherlich ;)
Ja natürlich :oops:
PDA
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 13. Januar 2002, 13:42

Beitrag von PDA »

C2k hat geschrieben: Ja natürlich :oops:
Es sei dir vergeben :D

(BTW: Wie schreibt man jetzt eigendlich das "DIR" in einer Anrede? Groß oder klein?)
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

@all
0.12 ist da

@C2k
also den "receive audio failed" hatte ich noch nie. reboote mal Deine box, oder check mal ob da auf der box ein paar "streampes" Prozesse übergelassen wurden.

Die compilerwarning hab ich schon gefunden und korrigiert.

Servus, MASHtm