Git Product home page Git Product logo

tracklist-scrobbler's Introduction

Tracklist Scrobbler is an application that allows you to scrobble a podcast's tracklist to Last.fm.

Please bear in mind that this is in no way finished or stable. I am only working on this in my spare time, which is very limited in the coming months.

Supported Podcasts

  • 3voor12 Draait
  • Above & Beyond - Group Therapy
  • Aly & Fila - Future Sound of Egypt
  • Andy Moor - Moor Music
  • Armin van Buuren - A State of Trance
  • Arnej - The Arnej Podcast
  • Ferry Corsten - Corsten's Countdown
  • Markus Schulz - Global DJ Broadcast
  • Gareth Emery - The Gareth Emery Podcast
  • Greg Downey - Global Code
  • John O'Callaghan - Subculture
  • M.I.K.E. - Club Elite Sessions
  • Marcel Woods - Musical Madness
  • Paul Oakenfold - Planet Perfecto
  • Tiësto - Club Life Podcast

Current bugs

  • When an artist contains a dash (-) the parser assumes everything after the first dash is the title, when instead it is still part of the artist
  • album parsing is very limited right now
  • "Armin van Buuren - A State of Trance" and "Arty - Together We Are" tracklisting don't use dashes but newlines. At the moment this yields issues.

Future ideas

  • Retrieve a podcast's tracklist from the internet automatically before parsing
  • Implement a better statusbar
  • Remove more info about special tracks (World Premiere, Global Selection Winner, Future Favorite, Web Vote Winner, etc.)
  • Remember user credentials

tracklist-scrobbler's People

Contributors

anthirian avatar

Watchers

 avatar

tracklist-scrobbler's Issues

Use multiple regexes based on user selection

At the moment a lot of methods are used to extract various parts of the track's details, while it is not always clear which tracklist uses which style. We should let the user select the elements that are available in the tracklist and select regexes from there.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.