Traktor Scrobbler – schickt die gerade gespielten Songs zu Twitter

Dieses Tool ermöglicht es ambitionierten DJs (die Traktor Pro benutzen), während ihrer Sets stets den aktuell gespielten Song u.a. an Twitter zu senden. Der Traktor Scrobbler benötigt kein IceCast, kann aber die Titeldaten optional von einem laufenden IceCast-Server benutzen.

Update: Da der Traktor Scrobbler 1.0 komplett neu geschrieben ist, solltet Ihr euch den Blogeintrag zur Veröffentlichung mal durchlesen. Dieser enthält detailierte Informationen darüber, was sich verändert hat.

Meine Software

 

Download

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

 

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

Versionshistorie

Version 1.0 (21.07.2011):

  • Komplett neuentwickelte Version
  • Native Mac OSX Version
  • (nur OS X) Ein Nicecast-Stream kann um die aktuellen Titeldaten ergänzt werden
  • Keine PIN-Eingabe bei der Authorisierung für Twitter mehr nötig
  • Versand von regulären Tweets nun möglich
  • Playlisten können gespeichert werden
  • Die Playliste der aktuellen Session wird angezeigt
  • Unicode-Zeichen (z.B. Umlaute) in Künstlernamen und Titeln werden nun korrekt übertragen

Version 0.4 (09.10.2010):

  • Neues Icon von Iconshock
  • Traktor Scrobbler kann jetzt einen bestehenden IceCast-Server benutzen
  • Traktor Scrobbler ist nun kompatible mit Mac OS X (benötigt Mono)

Version 0.3 (15.09.2010):

  • Traktor Scrobbler basiert jetzt auf dem .NET-Framework (Version 3.5+)
  • Es wird jetzt oAuth zur Benutzerauthentifizierung genutzt; Dadurch muss der Benutzer sein Passwort nicht mehr eingeben
  • Die Authentifizierungsdaten werden gespeichert; Das bedeutet, dass man sich nur ein Mal einloggen muss
  • Das Verbindungssymbol von Traktor wird angezeigt
  • Unter dem Tweet erscheint nun neben dem Zeitpunkt “via Traktor Scrobbler”

Version 0.2 (20.10.2009):

  • Emuliert den IceCast-Server (IceCast wird nicht mehr gebraucht)
  • Option hinzugefügt um Songdaten von einem bestehenden IceCast-Server zu holen

Version 0.1 (30.09.2009):

  • Erstveröffentlichung

Features

  • keine Installation, kein Müll in der Registry
  • IceCast wird nicht benötigt
  • Anzeige des aktuell gespielten Tracks in Traktor Pro
  • Senden der Track-Informationen, sowie regulärer Nachrichten an Twitter
  • Ergänzen eines Nicecast-Stream um Titelinformationen
  • Anzeigen und automatisches Speichern der Playlist
  • Aktuelle Track-Daten können in die Zwischenablage kopiert werden

Vorraussetzungen

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

Einrichtung und Benutzung

  1. Starte Traktor Pro und den Traktor Scrobbler
  2. Wählt in Traktor Pro Preferences > Broadcasting und stellt Proxy auf None, Adress auf localhost und Port auf 8008, wie im folgenden Bild. Solltet Port 8008 schon belegt sein, so könnt ihr auch einen anderen nutzen, müsst das dann aber in der Einstellungsdatei TraktorScrobbler.ini auch ändern.
  3. Geht auf das Record-Panel in Traktor und klickt auf das Broadcasting-Symbol! Wenn alles funktioniert hat leuchten die beiden Broadcast-Symbole in Traktor und im Traktor Scrobbler dauerhaft wie im folgenden Bild
  4. Fangt an zu mixen! Traktor wartet standarmäßig 10 Sekunden bevor es einen neuen aktuellen Titel zuweist. Dieser Wert kann in den Einstellungen unter Transport > Min. Playtime von 0 bis 60 Sekunden angepasst werden.

ToDo

  • last.fm support
  • anhängen an einen bestehenden Icecast-Stream

FAQ

Q: Das Broadcast-Symbol in Traktor Pro blinkt statt dauerhaft zu leuchten

A: Entweder sind Broadcasting-Einstellungen in Traktor Pro falsch (Standardwerte-> Host: localhost, Port: 8008) oder der Server konnte nicht erfolgreich gestartet werden

Related Posts

  • 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