Traktor Scrobbler – tweet your currently played songs

DJs using Twitter often want to keep their followers informed about everything. Their playlists are no exception. Traktor Scrobbler sends the currently played song live to their Twitter-Account (more social platforms are planned). No IceCast is needed as Traktor Scrobbler emulates the server.

Update: Since Traktor Scrobbler 1.0 has been completely rewritten I advise you to read the relase-post as well for detailed information about what has changed.

Meine Software

Download

Traktor Scrobbler (Windows) 1.0 (5.87 MB) - 4313 hits

 

Traktor Scrobbler (OSX) 1.0 (8.86 MB) - 1431 hits

Version history

Version 1.0 (21.07.2011):

  • Completely rewritten application
  • Native Mac OS X version
  • (OS X only) artist- and title-data can be added to a Nicecast-stream
  • No PIN-input required anymore to authorize on Twitter
  • sending regular tweets is now possible
  • playlists can be show and saved in a seperate directory
  • artistnames and title may now contain Unicode-characters (like German Umlauts)

Version 0.4 (09.10.2010):

  • New Icon Iconshock
  • Traktor Scrobbler can now be attached to a running IceCast-Server
  • Traktor Scrobbler works under Mac OS X (requires Mono)

Version 0.3 (15.09.2010):

  • Traktor Scrobbler is based on the .NET-framework (Version 3.5 and higher)
  • oAuth is used to authenticate a user; You don’t need to enter your Twitter-password anymore
  • the authentification data is saved; that means you only have to log in once
  • the connection-symbol of Traktor is shown inside the program
  • below a tweet  “via Traktor Scrobbler” is shown

Version 0.2 (20.10.2009):

  • Emulating IceCast-Server (no Icecast needed anymore)
  • Added option to determine track-data from an already running Icecast-Server

Version 0.1 (30.09.2009):

  • Initial release

Features

  • no installation and rubbish in the registry
  • no IceCast needed
  • shows the currently played track in Traktor Pro
  • send track-information and regular messages to Twitter
  • add track-information to an Icecast-stream
  • show and automatically save playlists
  • current track-information can be automatically copied to the clipboard

Requirements

  • Microsoft Windows 2000/XP/Vista/7/8, Mac OS X
  • Traktor Pro 1 or 2

Setup and Usage

  1. Start Traktor Pro and Traktor Scrobbler
  2. Choose Preferences > Broadcasting  in Traktor Pro and assign None to proxy, localhost to adress and 8008 to port like in the screenshot below. If port 8008 is in use by another application you can choose a different one, but also have to change it in the configuration-file of Traktor Scrobbler (TraktorScrobbler.ini).
  3. Switch to the record-panel in Traktor Pro and click on the broadcast-symbol! If everything worked both broadcast-symbol will be lit constantly like in the following picture.
  4. Play some tracks! Traktor’s default delay before assigning a new current track is 10 seconds. This can be adjusted in the Preferences with Transport > Min. Playtime from 0 to 60 seconds.

ToDo

  • last.fm support
  • attach to a running Icecast-server

FAQ

Q: The Broadcast-symbol in Traktor Pro is blinking

A: Either your Broadcasting-settings in Traktor are wrong (Default values-> Adress:localhost, Port: 8000) or the server couldn’t be started successfully

Related Posts

  • Pingback: Auflegen 2.0 | sell ur soul

  • Mark

    Love this app. Having trouble since the Twitter API upgrade to 1.1 any chance of an update?

  • TNL

    Where the heck is the directory for the playlists on the Mac OS? i cant find it anywhere and its driving my crazy

  • Camilo Rave

    Im having trouble updating my tracks to twitter with an external mixer. When I use the internal mixer it works perfect however once I set up my normal equipment (pioneer djm 900 nexus, (2) kontrol x1′s) It doesnt broadcast. Plz help :) Thank you!!!

    • Camilo Rave

      Im using Mac Osx 10.6.8

  • http://twitter.com/_square_eyes_ square_eyes

    Trialling this on my show on http://www.budgiecollective.com right now. What a sterling piece of app this is. Well done and keep up the great work. Can’t wait for external Icecast support. Love the Nicecast integration!

  • rain917

    Unicode unsupported :-(

  • http://www.facebook.com/sy.kuehn Simon Kühn

    Is it possible to scrobble to mixlr while streaming?

  • mickendnb

    I see many people scrobbling with @so-and-so and #hashtags after the track name. how can i do this? Do i just put it before the track name or is there some kind of token I can use?

  • Info

    I’m using the Mac version. 

    All the times, when I open the app I need to check the “tweet Song” flag and “Add track-metatata to Nicecast”.It’s possible save the configuration?

    Thanks

  • Ramon

    Sehr guteSoftware für Nicecast, so etwas habe ich schon lange gesucht!
    Nur in SL (Second Life) werden die Umlaute nicht korrekt angezeigt.

    Danke

  • Manuel Marín

    what happen with the last.fm integration?

  • James

    Please help, i love this programme but since i upgraded to lion i can’t get the song names to pick up on the scrobbler??

    i running 

    TRACKTO PRO 2
    Scrobler 1.0
    MAC osx LION 10.7.2
    5gb ddrm3
    2.26 Core 2 Duo

    Thank Soooo Much JAMES 

  • Dargo

    i must be missing something… on my previous installation (win7 64) it worked fine, now i did a fresh install and i cant seem to get the scrobbler to open any browser window to log in to twitter, not Chrome, Not IE9 and not on Firefox, i tried all of them as default browser, tried starting it as administrator… im lost can anyone help me?

    • http://www.ali.dj Hedgehog

      I’ll do some research on what might cause this problem and post here as soon as I found something. You’re not the only user experiencing this problem.

    • dargo

      Well here we are, 10 months later and still no word, i guess you never found something, but thanks for looking at it, i think for me its time to move on…. have fun with your software.. regs, Dargo

  • Dj Derekjames

    Thank You for creating this app. I got it to work one time and now when I try to authorize on Twitter , then it comes to this page 
    Oops! Google Chrome could not find localhost:55200

    Can you explain to me why this pops up? I have all the setting set as you specified.

    • http://www.ali.dj Hedgehog

      The way the authorization is handled is quite way. Twitter redirects to a local server Traktor Scrobbler opens itself (and closes after authorization is done).
      Is something blocking the Scrobbler from opening that server probably?

  • Betatrip

    there’s nothing to enter my server info? I can login to twitter, but it’s tweeting nothing?

    • http://www.ali.dj Hedgehog

      The current version doesn’t support attaching to an already running Icecast-server.
      I’ll fix that in the next version.

      What do you mean with “tweeting nothing” ?

  • Dj Octav

    I have a problem!

    When I press “Login to twitter” nothing happens. Why?

    • http://www.ali.dj Hedgehog

      You aren’t the first to experience this problem. What is your default browser? Someone resolved it by changing his default browser.

    • Will

      I’m using Chrome and having the same problem. Any solution to this?

  • liquorice.tv

    Unfortunately I am getting the following error when I try to open the Scrobbler program on my MacBook Pro. ‘You can’t open the application Traktor Scrobbler because it’s not supported on this type of Mac’

    I’m running Mac OS X version 10.6.7 Intel Core Duo 2.16ghz processor.
    Any ideas?
    Thanks

    • http://www.ali.dj Hedgehog

      I only compiled the Mac-version for Macs with 64 Bit-processors (all Macs during the last two years).
      I’ll try to compile it as a universal binary in the next version which supports your 32 bit-processors as well.

  • http://www.facebook.com/people/Tom-Ashley/1266664267 Tom Ashley

    about the problem: I’m running Windows 7 64bit and tracktor pro 2.0.3. Also, about the feature request if you go ahead and fix this bug I will code a temporary bridge between Scrobbler and a PHP script and post it for everyone to use until you add LUA scripting. There are many people out there who want to use Traktor to stream to shoutcast and be able to update shoutcast with their currently playing track info so that is the problem I am going to fix.

    • http://www.ali.dj Hedgehog

      Hey Tom,

      Please write me an email via my contact-page so we can get in touch about the bug.

      Bridging Shoutcast and Traktor Scrobbler seems like a good idea. Mac users already have that for Nicecast. I’ll look into this.

  • Pablo

    Hi,

    Great app, thank you for writing it for Mac also. Two suggestions:

    - Consider to put the manual selection of the port in a Preferences menu, because it is so hard to find where it could be changed in osx.

    - You can extend this app to a more professional target, just implementing a new tab like the Playlist one, called “XML Connect” but this time, instead of writing one .txt file per session, just writing always the same .xml file (I mean, a .xml with the same filename, i.e. “playlist.xml”. Each time you reload Traktor Sbrobbler, the content of that file should be erased. With this feature, you can connect Traktor Scrobbler to any application or website.

    Regards.

    • http://www.ali.dj Hedgehog

      Thanks for your suggestion. I’ll include the port-settings in the preferences in the next version. 

      I think I’ll add an option for the latter feature. Support for Lua-scripts would be even better I think.

  • http://www.facebook.com/people/Tom-Ashley/1266664267 Tom Ashley

    I’m having the same problem as someone else. I’m using Traktor2 and I am connected to Scrobbler fine but no track information ever shows up in Scrobbler no matter how long I have been playing tracks. Also, would it be possible for you to add a setting so that Scrobbler will do a simple GET or POST query to a custom URL of our choice? This way we can make scripts for updating all kinds of things. Thanks.

    • http://www.ali.dj Hedgehog

      This sounds like a bug of Traktor Scrobbler to me. Please give some more details about the system you are using (like OS, Traktor version)!

      Regarding the GET/POST suggestions: I’m thinking about implementing LUA-scripting in the future to handle stuff like this.

  • Jauhn Schneck

    is there a way you can Add #fb to the post so it will dual post with Facebook and Twitter ???

    • http://www.ali.dj Hedgehog

      That’s something I need to work on (enabling you to surround the message that will be posted on Twitter).

      For now all you could do is put the #fb somewhere in the custom message.

  • http://www.facebook.com/ivanuh Iván Uh

    Traktor Scrobbler FTW!

  • Scott

    Thanks for a great app! 

    I have one question about Nicecast – every time I tick the checkbox I get an error message saying I have never used Nicecast and I need to activate it first? How do I get round this? 

    • http://www.ali.dj Hedgehog

      Have you executed Nicecast at least already once?

    • Scott

      Sorry, should have made it clearer – I have run Nicecast many times :)

    • http://www.ali.dj Hedgehog

      Can you check if there is this folder in your home-path (user-directory):
      /Library/Application Support/Nicecast ?

      The absolute path would be ~/Library/Application Support/Nicecast