Git Product home page Git Product logo

deezersync's Introduction

Metrics

deezersync's People

Contributors

backinbash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

deezersync's Issues

[Deezer API] User Data Model Deserialize Error

Unhandled Exception: System.TypeInitializationException: The type initializer for 'DeezerSync.Deezer.Playlist' threw an exception. ---> System.Exception: Cannot unmarshal type long
   at DeezerSync.Deezer.API.Model.UserDataModel.FluffyParseStringConverter.ReadJson(JsonReader reader, Type t, Object existingValue, JsonSerializer serializer)

Deezer API URL Encoding

URL Encoding error on Deezer Search API Requests.

2019-11-24 16:17:16.3995|INFO|DeezerSync.Log.NLogger|"Start Searching for Track: Zeds Dead & Jauz - Lights Go Down (LICK Remix) Artist: LICK Label: "
2019-11-24 16:17:16.3995|INFO|DeezerSync.Log.NLogger|"Zeds Dead  Jauz - Lights Go Down (LICK Remix) is Remix"
2019-11-24 16:17:16.4315|ERROR|DeezerSync.Log.NLogger|"An invalid request URI was provided. The request URI must either be an absolute URI or BaseAddress must be set. Link: "
2019-11-24 16:17:16.4315|ERROR|DeezerSync.Log.NLogger|"An invalid request URI was provided. The request URI must either be an absolute URI or BaseAddress must be set. Link: "
2019-11-24 16:17:16.4315|INFO|DeezerSync.Log.NLogger|"Response is Empty"
2019-11-24 16:17:16.4610|WARN|DeezerSync.Log.NLogger|"Search Query Exception: Object reference not set to an instance of an object."
2019-11-24 16:17:16.4610|WARN|DeezerSync.Log.NLogger|"Search Query Exception: Object reference not set to an instance of an object."

How do you connect to Deezer ?

Hi @BackInBash.

I'd like to use your repo to organize my Deezer playlists.
How do you connect to Deezer ? I have an an set up in Deezer API, but I cannot se how to login.

Thanks !

[Search] Deezer API Rate limit

Exception handling & rescheduling is needed

{"error":{"type":"Exception","message":"Quota limit exceeded","code":4}}
{"error":{"type":"Exception","message":"Quota limit exceeded","code":4}}
{"error":{"type":"Exception","message":"Quota limit exceeded","code":4}}
{"error":{"type":"Exception","message":"Quota limit exceeded","code":4}}

Deezer Playlist

Mit einem POST Request können höchstens 3 Tracks einer Playlist auf einmal hinzugefügt werden.

{
    "playlist_id": "5818345062",
    "songs": [
        [
            432947072,
            0
        ],
        [
            425060512,
            0
        ],
        [
            447853282,
            0
        ]
    ],
    "offset": -1
}

[Search] Add Remix detection

If a Track title contains this regex (\(|\[).*Remix*(\)|\])
All Titles with (Remix) or [Remix] are selected.

Step 1: Search for Artist and Track

  • Artist: Adventure Club
  • Track: AOSOON - Under (Adventure Club Remix)

Step 2: Extract Remix Artist and use as Artist

  • Artist: Adventure Club
  • Track: Under

Step 3: Search for Track (include Track duration)

  • Track: Under

Private Api search without query

hello, I am experimenting with the internal deezer api and I was wondering if the private api queries differently than the public one. Can you leave the query parameter blank for a search and see if anything is returned?

[Search] Look for multiple Artists

Deezer can´t handle multiple Artists.

Example:

Search: Artist: Au5  Fractal  Track: Ison
Search: Artist: Sex Whales  Fraxo  Track: Eternal Way

MongoDB Output

Add MongoDB as Datastore for Playlist and Track Data.

[Search] Query Error

{"error":{"type":"ParameterException","message":"empty parameter","code":500}}

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.