Convert Traktor OGG stream to MP3 and AAC+ with metadata.

ihatespinach

New Member
I have Icecast and Shoutcast servers with internet-radio.com (Both are 128kbps)

I use Traktor as my source but I also use Edcast if streaming from my sound card's audio input.

Traktor only supports OGG to Icecast so how do I stream in MP3 and AAC+ with metadata?

Can I convert the Traktor OGG stream using Edcast?

How do I get the Edcast input to see the Traktor output when only Live Input is available in the Edcast drop down source?

Would it make a difference if I used Edcast ASIO instead of Edcast Standalone? Would ASIO enable me to connect digitally between Traktor and Edcast, without using a 3rd party like JACK?

Could I stream Traktor OGG to Icecast then relay Icecast to Shoutcast in MP3 and AAC+?

Could I stream just the metadata using Traktor (OGG to Icecast) and stream the audio separately via Edcast?

I am using Windows and cannot run Linux programs.

Converting OGG to MP3 and AAC+ seems to be a common problem for Traktor users - hope you can help :(
 
????

im going to follow this thread with intrest if anyone out there comes us with a solution to get traktor to work with shoutcast id be intrested to see how it can be actually done as i have traktor scratch pro with dj control air attached :rofl: so if there is a work around id be intrested to see what gives ive searched google but to no avail
 

Support

Level 1 Support
Staff member
Hi ihatespinach,

You will not be able to display Traktor's metadata when using another encoder such as Edcast unfortunately, although saying that Edcast does have an external metadata option where its taken from a file or URL, but to be honest its not something that we have ever used? You may need to do some research into this. You also will not be able to convert the Ogg stream to Mp3 with Edcast.

Its worth giving the Edcast Asio a go, we are not sure that this will necessarily work but please do let us know how you get on with it.

Yes, you could stream to Icecast in Ogg Vorbis and then relay this stream to a Shoutcast server which then streams this in Mp3. But this would not relay the metadata as well, only the audio.

Having two connections to the server from Traktor and Edcast at the same time would not work unless on separate mountpoints which defeats the point of your idea.

To be honest, this would all be a lot of hassle just for the sake of having metadata. Its a shame that a great company such as Native Instruments just does not make Mp3 streaming available in Traktor. Its something that we would most definitely welcome as we have been big fans of the software for a long time.
 

Support

Level 1 Support
Staff member
im going to follow this thread with intrest if anyone out there comes us with a solution to get traktor to work with shoutcast id be intrested to see how it can be actually done as i have traktor scratch pro with dj control air attached :rofl: so if there is a work around id be intrested to see what gives ive searched google but to no avail

We recommend running another stream encoder in the background of Traktor to stream the audio in Mp3 to your Shoutcast server. The Butt or Edcast encoders will do this well: http://forum.internet-radio.com/gui...t-encoder-both-shoutcast-icecast-servers.html
 

ihatespinach

New Member
We recommend running another stream encoder in the background of Traktor to stream the audio in Mp3 to your Shoutcast server. The Butt or Edcast encoders will do this well: http://forum.internet-radio.com/gui...t-encoder-both-shoutcast-icecast-servers.html

Thanks guys. So if I run Edcast in the background, is it possible to share the sound card/ audio driver so I can digitally connect Traktor output to Edcast input?

At the moment I'm running Traktor on a separate machine (laptop) with its own sound card, taking an audio cable from the analogue audio out on the Traktor sound card, to the audio in on my desktop sound card, and streaming the input via Edcast on the desktop.

If I run both Traktor and Edcast on my desktop, I am able to share my desktop's internal/ onboard sound card between Traktor and Edcast but not my (preferred) USB sound card which is an Edirol UA-25.

And I totally agree - life would be so much easier if Native Instruments would just include MP3 (and AAC+) support for Traktor. My cynical side says perhaps they have some arrangement with the creators of OGG or a system bug/ conflict that prevents the use of other formats..?
 

General Lighting

Super Moderator
Staff member
Not all soundcards will allow the input (used by eddcast etc) to be a "loopback" of the output (it is still a common feature on PC soundcards, though these have less quality).

I am still experimenting / testing digital kit before I can pluck up the courage to do live broadcasting but I do this the "old" way whereby the DJ plays the output of their "grams mixer" (which could be vinyl decks, CDJs or a midi controler) into a second mixer and soundcard (like you are doing with the desktop).

The only difference is I have a second mixer with a USB soundcard built in (Behringer do some affordable ones, I am not that rich!). The input of this soundcard is feeding Eddcast via the ASIO drivers. An advantage of doing this is you have much more control over the levels and you can often use the second PC as a second audio source for things like jingles, sound effects or in case your DJ PC crashes!

if you are doing the show with some friends around they can help you out by watching the other mixers levels, playing out jingles, maybe doing announcements if you use a microphone.

This is how all the "big name" DJs who do radio broadcasts work if they are live as well as dance DJ's on my local community station. it can often sound cleaner and with less risk of glitches than putting all your eggs in one basket with one PC doing all the work in digital audio, and streaming..

Metadata is harder to carry across, but for most specialist dance shows (I'm assuming you're doing this if using Traktor) people would far rather have a track list posted to a blog or forum anyway than try and gawp at a few lines of truncated text on some media player. You can get this list from the history files of Traktor, Virtual DJ and all the others at your leisure!

Make sure you get the nice new versions of Eddcast they have cool stuff like reliable ASIO support etc, a limiter. I stress tested the limiter by sending something really silly like +20dbU down the mixer (all 4 jingle players at once) and it didn't even clip or distort, which is impressive (normally you would not do this).

BTW if you use the external file it just takes the first line of a text file and makes this the song title. a fun and useful project for any coders here would be to make a small program which can read the history files of DJ software and output this file where another PC on the network can pick it up, and that would deal with the metadata problem :)

edcast-reborn - Oddsock's edcast given new life - Google Project Hosting
 

ihatespinach

New Member
Thanks for the responses guys. Think I'll forget the metadata, too much hassle for a dance show with live mixing. Traktor can run four decks at once plus remix decks so I'm not even sure what metadata would be displayed! Plus there are delays to consider, where audio is out of sync with metadata. I'll just use generic metadata in Edcast and will stream Traktor via an external mixer feeding the analogue input on the stream machine's sound card.

Interestingly, when I used Traktor as the source (OGG to Icecast) I still couldn't see artist/ track names in the player on my IR Start Page, nor in Tunein on my iPhone. WMP and iTunes wouldn't play the OGG stream at all whereas Google Chrome defaulted to an embedded player (with no metadata) when I entered the stream URL.

MP3 is still the easiest and most universally accessible format for my needs I reckon.
 
Last edited:

Support

Level 1 Support
Staff member
At the moment I'm running Traktor on a separate machine (laptop) with its own sound card, taking an audio cable from the analogue audio out on the Traktor sound card, to the audio in on my desktop sound card, and streaming the input via Edcast on the desktop.

That's how we would go about it or like General Lighting says with a second mixer and soundcard. :)

with less risk of glitches than putting all your eggs in one basket with one PC doing all the work in digital audio, and streaming..

We totally agree with this statement. :yes:

If any listener was really after a track ID they could easily just contact the station or as General Lighting stated just search for the tracklisting posted on a blog or forum. And like you say, if you are making the most of Traktor's 4 deck mixing capabilities, the tracklisting could just get messy. With Traktor, unlike when mixing on Vinyl or with CDJ's, you can easily see your recently played tracks or you may even already have a set pre-planned for the show making tracklisting a whole lot easier.

As we mentioned in one of your other threads. In all cases we would recommend Mp3 over any other format. Its more user friendly, more compatible with the media and flash based players and its less likely to cause you any issues. 8)
 

ihatespinach

New Member
SO glad you sent me this! I've had the same noise coming out of my NI card and suspected it might be something to do with grounding but without a neat way of getting rid of it, I endured... I only hear it at loud volumes - like when playing at a party - very annoying when you've put so much effort into making your setup sound good! Will get onto sorting this before going live :)
 

DJ Loly

New Member
I have Icecast and Shoutcast servers with internet-radio.com (Both are 128kbps)

I use Traktor as my source but I also use Edcast if streaming from my sound card's audio input.

Traktor only supports OGG to Icecast so how do I stream in MP3 and AAC+ with metadata?

Can I convert the Traktor OGG stream using Edcast?

How do I get the Edcast input to see the Traktor output when only Live Input is available in the Edcast drop down source?

Would it make a difference if I used Edcast ASIO instead of Edcast Standalone? Would ASIO enable me to connect digitally between Traktor and Edcast, without using a 3rd party like JACK?

Could I stream Traktor OGG to Icecast then relay Icecast to Shoutcast in MP3 and AAC+?

Could I stream just the metadata using Traktor (OGG to Icecast) and stream the audio separately via Edcast?

I am using Windows and cannot run Linux programs.

Converting OGG to MP3 and AAC+ seems to be a common problem for Traktor users - hope you can help :(


Firstly Sorry it might be a very late responce for this post i was looking something related to OGG and came across to it

I dont know why you want all this the first anser i can give you is if yoursever service provider cant give you the defferent stream trascodes for example you sream the way you like too then server itself trascode it can be in the ogg or in mp3 it dosent matter the listners will chose there own how they preffer to use or listen on even Iphone ifou are streaming on the MP# codes or same as opposite

There are tons of serves who have already solve this issue for there customers you need to dig a for them

anyways heres where i can really help you with your metadata

Firstly its very obves that you cant carry on your metadata on the single wire line to anywhere like they said if you use Vinyls yeah sure coz that dosent have metadat so it is impossible that way but there is a way which i never dig for it but i did it myself some years ago
you need few things which i think that you already have if you stream

ICECAST2 or what ever new you can get (for making server)
Edcast for Winamp
WINAMP
SAM Brodcaster (opetionif you want to use)
ROUTER
abit of knowladge on netwroking

As you also mention that you use 2 of the computers which is perfect way of carring on the working load for you and i also preffer that

which ever PC you think its the best for you which can take the max load for yaa install your Tracktor on it

make a server on the other one and instal icecast2 on it

now run the icecast make the server runing and on othe pc start brodcasting to your icecast server which will be a local server for you

Note here you can find tons of help regarding this i am sure and this server is not streaming on your main server it is just travling your sound from one PC to the other PC without any Jacks and digitaly

once you make the connection and you see the streaming on your tracktor and the Light is stable then all you need is the source to hear that stream and stream it

here is the fun part this will carry on all the information about your streaming even the additional information you want to add in your metada it can carry on to the other PC make sure in your tractor settings the matada is marked as on

now after all this setup you can use the sam brodcaster or winamp to listen or play your stream the other pc you can test your data

now for making the brodcast step you need to pickup the file which is genrated by the icecast2 it cab found on the on local host :8000 or what ever port you have given to the server settings it depends on you

you pick up that file to play in the winamp use the EDCAST as a pluginn in winamp and make settings for the sever streming and thats it you are DONE

your metadeta will be brodcasted or what ever deta your tractor is giving it will be brodcased to the server

well this might be a little complicated to understand but totaly worth for ash step your clear out coz this will be a qulity of sound no humming no fuzzy noice no wiring if using wifi connection more over you can also do this on 1 PC if you have a good one

there are lot of things i can share on this is you can use SAM for your streaming it can play gingles i can play your local stream and even if you want to add the extarnal mic of something it works perfect the best part is if somehow your tractor fail or crash or anything happens the sam automatically picks up the other track and make you a little less shame then you lose your seam totaly and even more to make your sound perfect is add some addons plugins if you want too it all works

But yeah you need to find the server who can provide 3 i dont know i can take the names or not so i will not take names here as admin can decied what it is

but i like the question so i was forced to register to just anser you even if you might have got it so far or not

so yes metadata can be trafered and yes without any wires and yes if your server can trasencode your stream into other formets

well sorry for the long Disciption but i want to make it sure that you can get it if still not and have problem you can ask me here and i would like to help you out with this

sorry for my spell mistakes english is not my language but i just type and speack

Peace V
DJ Loly
 

DJ Loly

New Member
I have Icecast and Shoutcast servers with internet-radio.com (Both are 128kbps)

I use Traktor as my source but I also use Edcast if streaming from my sound card's audio input.

Traktor only supports OGG to Icecast so how do I stream in MP3 and AAC+ with metadata?

Can I convert the Traktor OGG stream using Edcast?

How do I get the Edcast input to see the Traktor output when only Live Input is available in the Edcast drop down source?

Would it make a difference if I used Edcast ASIO instead of Edcast Standalone? Would ASIO enable me to connect digitally between Traktor and Edcast, without using a 3rd party like JACK?

Could I stream Traktor OGG to Icecast then relay Icecast to Shoutcast in MP3 and AAC+?

Could I stream just the metadata using Traktor (OGG to Icecast) and stream the audio separately via Edcast?

I am using Windows and cannot run Linux programs.

Converting OGG to MP3 and AAC+ seems to be a common problem for Traktor users - hope you can help :(


I would like to add up one more thing on this topic that

when use the edcast addon on winamp you can download the codacs of mp3 which is easy to find and you can make the edcast run for 2 or 6 till what ever numbers you you want to add in it and the same stream will be stream on both the servers like one server or Soutcast and other is ICE at the same time. so there will be no problems with it but i never tried this with the sam so if you want to give it a try you can

Remember if you add more streaming on the edcast like you add 2 servers on the edcast list then you need 128+128= 256 upload speed of your internet i know most of them they say we have good speed internet but in the end the EDCAST get stuck or giving brakups in the stream when you listen to it its all regarding to t internet upload speed also so make it sure you have speed for uploading for your 2 server speed 256 for 128 servers

Native instrument dont support the shoutcast for what reasons i dont know deep but the qulity of the OGG is better then the MP3 and even compact but it all depends

so yes you can stream 1 stream from your tractor ti ICECAST2 then in the winamp plugins as oddcast and then making your slection of servers streaming for any of your coding server what ever it is icecast shoutcast ACC or what ever it is till the server supports it so 1 stream can be managed as you wanted

Hope this helps to others and if there is lot of info but you need to dig it :)

Peace V

DJ Loly
 

MiguelS

New Member
If you want to broadcast your radio uncomplicated traktor mp3 I recommend using virtual audio cable so the signal passes Edcast trakto only, and can receive call from skype and put the air mientra broadcast live. I leave a tutorial
 
Top