Quote:
Originally Posted by cw2k
Hi Spax,
When testing DeezerDownloader3.2.3.exe I notice that - the ID3 Tag year (TYER & TDAT) is not correctly set in the mp3's. It's always 0000
- 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?