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) - 3031 hits

 

Traktor Scrobbler (OSX) 1.0 (8.86 MB) - 498 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

  • 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.

  • 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.

  • 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.

  • http://www.facebook.com/people/Jauhn-Schneck/100001563231254 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