View Single Post
  #555  
Old 02-17-2017, 07:07 AM
Sparx Sparx is offline
Member
 
Join Date: Sep 2011
Posts: 78
Sparx is on a distinguished road
Default

Re: Record/Capture/Download/Rip/Save Music from Deezer


Quote:
Originally Posted by cw2k View Post
Hi Spax,

When testing DeezerDownloader3.2.3.exe I notice that
  1. the ID3 Tag year (TYER & TDAT) is not correctly set in the mp3's. It's always 0000
  2. It seem also to be better and more stable to encoding the ID3 item as 16-bit unicode (now it is stored as codepage depended 8bit chars ) since I encounter some issue with non-accii characters like german umlaute äöü or accents like é, ?, á
    To reproduce/problems like this run intl.cpl to bring up region setting, last tab settings for unicode incompatible programs button 'change region' and set it to for ex Thai.
    No fear this change is subtile and this won't change the language to thai. However for as a developer it'll be a good exercise to care for correct char encoding / decoding and with this setting it'll uncover inconsistency and encoding bugs that might other way stay undetected. (...and will else only show up if someone in russia, thailand, china, etc runs ya program)

Well I currently reupped and developing:
http://github.com/Djamana/DeezerDown...zerDownload.py

for fun and practice Python
... and was reviewing its ID3-part. Hmm I also wonder how Deezer DL get's BPM and the Genre type of a song. Didn't found these data in the JSON on the *.htm page of a song.

Okay that's it for now thanks for reading and making & keeping up Deezer Downloader up to date.
As for the year, BPM and Genre: It depends on what type of link you use. For example if you use a track url, BPM is there http://developers.deezer.com/api/track

For the encoding, I didn't play around with it much. I thought the tagging library took care of it, but I guess that was wrong

By the way, why is this an exe? Did you create it?
Reply With Quote