Hi,
As title says, I have been wondering for a while if there's a way to do some direct queries to WACUP's database and be able to extract some data and use it externally.
My current scenario is that, after a couple of years where I was mostly using Spotify (you know, to have something to listen to on my work place) I have created a good deal of different playlists that only exists on that platform. So, I want to be able to locally "recreate" some playlists that I have over Spotify, but with the files already on my media library (as most of the playlists that I want to recreate are reproducible using my local files).
So... I have already developed something to retrieve all my Spotify data, and whatnot, but now that I am facing the issue of scanning/reading all my local library in order to be able to recreate those playlists using my local files, and that's where the main question takes relevance:
As I already "have" something that already contains all my library's data, I was thinking into not reinventing the wheel and reuse that already available data source.
I was somewhat aware since the old Winamp days there were a couple of projects that were able to read Winamp's database (I was a lurker at old Winamp forums - lol), and, actually, after digging a little bit I was able to found some stuff from back then (some java, and javascript stuff), but being honest, it is pretty old stuff and 1) I don't know if that stuff worked to begin with, 2) don't know how different is the current database format compared with the old one.
Yeah, I'm probably being very, very lazy (ha!), and perhaps I should look at other solutions, but I though that it was worth to ask and see if it is possible to achieve (I mean... I think that it would be cool to have everything integrated, to be honest).
Any comments, suggestion, or advice is welcome.
Thanks in advance.
Kind regards.
P.S. Sorry for all the grammar mistakes that are present.