1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Traktor Pro & Shoutcast unter Windows....

Discussion in 'TRAKTOR' started by Cryonic, Dec 9, 2013.

  1. Cryonic

    Cryonic New Member

    Messages:
    11
    Wie alle wissen, kann Traktor Pro nur auf Icecast-Server streamen...
    Und da liegt der Hund begraben - gefühlte 95% der Sender arbeiten mit Shoutcast.

    Es gibt einen workaround, den ich nutze. Allerdings funktioniert dieser so wie er will und nicht so wie ich will.

    Aktuelle Kette:
    Traktor Pro 2.6.5 > local Icecast Server (latest release) > Stream Transcoder von oddsocks (gnadenlos veraltet, wurde glaub ich seit 5 Jahren nicht mehr aktualisiert. webseite schon lange tot) > Shoutcast Server beim Radio.

    Vorteile:
    Metadata wird übertragen - was aber gerade nicht funktioniert.
    Nachteile: zu viel Mist in der Kette, nicht mehr stabil unter windows 8x64 zu kriegen, veraltet, kaum Einstellungen. Und dazu noch eine heftige Verzögerung, die im lokalen Netzwerk bzw nur auf einer Maschine nicht vorkommen sollte.

    Alternativ - Booth Out / Record Out vom Mischpult und über andere Tools streamen. Metadata bzw ID3 Tags werden damit nicht mehr gesendet - und das ist mir wichtig.


    Wer kennt eine brauchbare, stabile und aktuelle Lösung dafür - wie man entweder Traktor Pro beibringt auf Shoutcast zu streamen oder den Icecast-Stream an einen Shoutcast-Server weiterleiten kann, mit ID3-Tags natürlich.
    Kann ruhig was kosten, muss aber zukunftssicher sein - nicht das es nach 2-6 Monaten keine Updates mehr gibt.
    Jegliche Hilfe wird gerne angenommen, im Shoutcast-Forum werde ich regelrecht ignoriert, im Icecast-Forum wissen die auch nicht weiter.

    Die Tools von oddsocks waren so weit mir bekannt ist, praktisch das einzige was funktioniert hat.

    Und warum wird nicht die Option für einen Shoutcast-Stream integriert? Jeglicher Kleinkram wird mit jedem Update reingequetscht... Die Konkurenz wie VDJ oder Mixxx hat das... Will aber natürlich nicht wechseln, sondern 1 Setup für Club & Radio behalten, was viel bequemer ist.
     
  2. c242

    c242 NI Product Owner

    Messages:
    1,207
    Offiziell wird wegen der MP3-Lizensierung (Hinweise auf Alternativen wie LAME werden stes ignoriert) kein Shoutcast unterstützt. Ich ärgere mich schon Jahre darüber und bisher hat sich nichts bewegt bei NI (wie bei einigen anderen Sachen auch, siehe Intelligente Playlists...). Benutze immer noch fast die selbe Lösung wie Du (bei mir Icecast - Aimp - edcast), nur über einen 2. Rechner (Tablet). Solange es klappt... Die Verzögerung ist natürlich Mist, das sind schon 1-2 Sekunden, bis das Signal am Server ankommt.

    Auf der EdCast - Seite gibt es auch ein edcast-Asio, ds habe ich aber nie zum Laufen bekommen...
     
  3. AliceD

    AliceD NI Product Owner

    Messages:
    1,017
    hab das hier dazu gefunden, das klingt wie eure Lösung, weiß aber nciht ob der da nciht ein anderen Stream Transcoder nutzt, vielleicht ist der besser...

    ---------------------------------
    1.
    Name:

    2.


    3.
    Mit Traktor auf Shoutcast-Server senden

    4.


    5.


    6.
    Beschreibung:

    7.


    8.
    Hier ein kleines Tutorium, wie man mit Traktor auf Shoutcast-Server streamen kann.

    9.


    10.


    11.
    Tutorial:

    12.


    13.


    14.
    Einleitung:

    15.
    Viele Menschen benutzen Traktor nicht, weil dieses nicht auf Shoutcast-Server streamen kann.(Traktor kann nur in ogg streamen - Shoutcast benötigt jedoch einen mp3-Stream) Shoutcast ist jedoch das beliebteste Radioserver-Format. Deshalb müssen wir nun einen lokalen Icecast-Server installieren und mit dem Stream Transcoder den ogg-Stream in einen mp3-Stream konvertieren.

    16.


    17.
    Benötigte Programme:

    18.


    19.
    Icecast: Klick

    20.
    Stream Transcoder: Klick

    21.
    lame_enc.dll: Klick (Diese Datei muss in den Ordner des Stream Transcoders kopiert werden.)

    22.
    Traktro Pro: Dieses Programm findest du auf sdx. ;)

    23.


    24.
    Konfiguration

    25.


    26.
    1. Als erstes installieren wir den Icecast-Server.

    27.
    2. Danach installieren wir den Stream Transcoder (ist eine .zip-Datei - muss also nur entpackt werden).

    28.


    29.
    Icecast

    30.


    31.
    Auf Configuration -> Edit configuration klicken:

    32.


    33.
    Nun öffnet sich die Cofig-Datei. Den Inhalt dieser Datei mit folgendem austauschen.

    34.


    35.
    67.


    68.


    69.
    Stream Transcoder

    70.


    71.
    Unten auf die Zeile "Ready to connect" doppelklicken und den Inhalt der Datei mit folgendem ersetzen:

    72.


    73.
    AutomaticReconnectSecs=10

    74.
    AutoConnect=0

    75.
    # Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG

    76.
    LogLevel=1

    77.
    # Log File

    78.
    LogFile=streamTranscoder

    79.
    SourceURL=http://127.0.0.1:8000/traktor.ogg

    80.
    NumEncoders=1

    81.


    82.


    83.


    84.


    85.
    Unten auf die Zeile "First Destination" doppelklicken und den Inhalt der Datei mit folgendem ersetzen:

    86.
    (Der fett geschriebene Text muss durch die jeweiligen Werte ersetzt werden.)

    87.


    88.
    ServerType=Shoutcast

    89.
    Server=[ServerIp]

    90.
    Port=[Port]

    91.
    ServerPassword=[Password]

    92.
    ServerMountpoint=

    93.
    # YP (Stream Directory) Settings

    94.
    ServerPublic=0

    95.
    ServerIRC=

    96.
    ServerAIM=

    97.
    ServerICQ=

    98.
    ServerStreamURL=http://[ServerIP]:[Port]

    99.
    ServerName=[Some Name]

    100.
    ServerDescription=[Some Description]

    101.
    ServerGenre=[Some Genre]

    102.
    AutomaticReconnectSecs=1

    103.
    AutoConnect=0

    104.
    # Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)

    105.
    Encode=MP3

    106.
    # General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO

    107.
    BitrateNominal=128

    108.
    BitrateMin=128

    109.
    BitrateMax=128

    110.
    NumberChannels=2

    111.
    Samplerate=44100

    112.
    # Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)

    113.
    OggQuality=0

    114.
    OggBitrateQualityFlag=Quality

    115.
    # LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them.

    116.
    LameCBRFlag=1

    117.
    LameQuality=1

    118.
    LameCopywrite=0

    119.
    LameOriginal=0

    120.
    LameStrictISO=0

    121.
    LameDisableReservior=0

    122.
    LameVBRMode=vbr_abr

    123.
    LameLowpassfreq=0

    124.
    LameHighpassfreq=0

    125.
    LAMEPreset=-1

    126.
    # AAC (FAAC) specific settings.

    127.
    AACQuality=100

    128.
    AACCutoff=

    129.
    # Save directory for archive streams

    130.
    SaveDirectory=

    131.
    # Flag which indicates if we are saving archives

    132.
    SaveDirectoryFlag=0

    133.
    # Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG

    134.
    LogLevel=2

    135.
    # Log File

    136.
    LogFile=streamTranscoder_1

    137.
    # Save Archives in WAV format

    138.
    SaveAsWAV=0

    139.
    # LAME Joint Stereo Flag

    140.
    LAMEJointStereo=1

    141.
    Server=localhost

    142.


    143.


    144.


    145.
    Traktor

    146.


    147.
    Einstellungen -> Broadcasting

    148.


    149.
    - Broadcasting Preferences

    150.
    - Server Settings:

    151.
    -Address: localhost (machmal muss man statt dem Namen "localhost" dessen IP (127.0.0.1) eingeben - einfach probieren)

    152.
    -Port: 8000

    153.
    -Moint point: traktor.ogg

    154.
    -Password: hackme

    155.
    -Format: Ogg Vorbis, 44100 hz, 192 kBit/s

    156.


    157.


    158.
    Testen des Sytems:

    159.


    160.
    Traktor und Icecast:

    161.


    162.
    1. Starte Icecast und klicke auf Start Server

    163.
    2. Starte Traktor und drücke den Broadcast-Button

    164.
    3. Zurück in Icecast wähle den Reiter Source Level Stats. Versichere dich, dass dort unter Source traktor.ogg steht

    165.


    166.
    Icecast und Stream Transcoder:

    167.


    168.
    1. Vergewissere dich, dass eine Verbindung zwischen Icecast und Traktor besteht. (siehe oben Pkt. 3)

    169.
    2. Starte den Stream Transcoder

    170.
    3. Klicke auf connect

    171.
    4. Nun sollte sich die "Ready to connect" - Zeile in "Connected to source" verändern.

    172.
    5. Weiters sollte sich die zweite Zeile von "Disconnected" zu "Connected" verändern.

    173.
    6. Zuletzt überprüfe, ob man dich auf dem Stream hören kann.
    -----------------------------------------
     
  4. c242

    c242 NI Product Owner

    Messages:
    1,207
    Häh ?
     
  5. Cryonic

    Cryonic New Member

    Messages:
    11
    @ c242
    Naja die Verzögerung ist OK, wenn ich damit automatisch Metadata reinkriege - ich teste die Lösung mal.

    @AliceD

    Es gibt nur einen Stream Transcoder (vorgängerversionen sind nicht aufzutreiben) - und dieser ist veraltet. Es funktioniert, aber nicht stabil - das ist ja meine aktuelle Kette. Ich habe nach einer einfachen, stabilen und trotzdem flexiblen Lösung gesucht.

    Aktuell nutze ich halt den externen EdCast - ich greife einfach das Signal über Booth Out und sende diesen dann über einen 2en PC, damit Traktor nicht gestört wird. ID3 Tags gibts natürlich nicht und diese per Hand eintippen ist nicht, wo sind wir denn...

    Ich hoffe mal NI macht da was - Shoutcast-Support zu integrieren ist recht einfach, 90% sind ja schon vorhanden... Sollen die meinetwegen noch eine "Broadcaster"-Version rausbringen die eine mp3-Lizens an Board hat - hätt ich trotzdem gekauft :)
     
  6. c242

    c242 NI Product Owner

    Messages:
    1,207
    Falls Dir meine Kette im Schnelldurchlauf hilft :

    Traktor alleine auf Laptop,
    IceCast Server, Aimp oder Winamp + Edcast auf 2. PC.

    Traktor sendet an die IP des 2.PC (http://[IP.DES.2.PC]:8000/traktor.ogg),
    dort öffne ich mit Aimp/Winamp den IceCast-Stream (http://localhost:8000/traktor.ogg) und
    danach kommt der Edcast, der über "WhatYouHear" oder "Stereomix" abhört und zum Shoutcast sendet.

    Mit dieser Methode werden auch die Tags sauber mitgesendet !

    [Beim Tablet musste ich zusätzlich noch Virtual Audio Cable installieren].

    Das Ganze geht auch auf ein und demselben PC - da muss man aber höllisch aufpassen, dass man sonst keine Töne erzeugt. Die werden natürlich alle mitgesendet.
     
  7. c242

    c242 NI Product Owner

    Messages:
    1,207
    Schöner wäre natürlich, wenn NI endlich mal mit einer direkten Anbindung aus dem Quark kommen würde. ;-)
     
  8. jasb

    jasb NI Product Owner

    Messages:
    9
    Da ich auf das Übertragen der Songtitel verzichten kann, nutze ich das Tool: butt - broadcast using this tool

    Klein und sehr zuverlässig.
     
  9. Cryonic

    Cryonic New Member

    Messages:
    11
    Ich wollte die Titel behalten.

    Ansonsten funktioniert das mit EdCast bei mir, da kann ich die Titel manuell eintragen, was natürlich dämlich ist.