• If you need help or want to discuss things, you now can also join us on our Discord Server!

Wo speicher Sinusbot die UUIDs der Lieder

Givou

Member
Guten Abend,

weißt hier wie Sinusbot die UUID der Songs im Data Folder dem Lied zuweisen kann?
Ich habe mal ein Lied auf dem data Folder ein .mp3 drangehängt und dieses geöffnet...hat funktioniert....war Snow von Red Hot Chilli Peppers....
Nun ist es so das ich gerne Wissen würde wo diese UUIDs mit dem Namen gespeichert sind.

Ich habe bereits die Datenbank in roofs/data/db/e3822265-8816-4164-af88-c02385d21901.sqlite gefunden.
Diese beinhaltet das wesentliche.

Dort gibt es eine Tabelle Namens storage_files....wo auch die Namen der Lieder Artisten und eine zugehörige UUID dasteht.
Super...denkt man auf dem ersten Blick.

Allerdings hat das Lied "Snow" bei mir als Datei den Namen "63ad211f68b2db9f184488fa7abbe06d394aebba8ce450db35f4a36b7aed62ef" und in der Datenbank hat es die UUID "d03eebbe-7f7b-428d-a3bd-8fca0611b6b3"

Passt also definitiv nicht zusammen.... :/
Kann mir da wer Helfen?

LG
 

Jniklas2

Donor
is awesome!
is uber awesome!
Insider
Die werden in einer der beiden sqlite Dateien unter data/db/ gespeichert
 

Jniklas2

Donor
is awesome!
is uber awesome!
Insider
Hab selbst mal genauer nachgesehen und anscheinend ist die UID für den Bot intern und im Table storage_files stehen die Infos zum Lied
Die Dateibezeichnung steht im Feld trackinfo und der Text darin ist json. Darin findet man den path welcher mit dem Namen der Datei übereinstimmt

In dem Feld ist ein String wie dieser:
JSON:
{"v":1,"uuid":"5883e3fc-7b65-4df6-8e6f-91f7dd8917eb","parent":"","type":"","path":"a1f514258eadb0329eaa6c6a94ea6925481e347d67c0d8d0be72511e7b8f7f70","codec":"-","duration":257241,"bitrate":335850272,"channels":32625,"samplerate":335850304,"filesize":4132465,"filename":"https://music.youtube.com/watch?v=SvaBaq9yuxY","title":"Initial D -  Deja Vu - Tsuko G.","artist":"Tsuko G.","thumbnail":"2934d6f6d1c16065c0aae24b7071dff5080e71c5fc59c25d2bcfe36104431a00.jpg"}
welchen man mit bspw. Visual Studio Code etwas lesbarer darstellen kann:
JSON:
{
  "v": 1,
  "uuid": "5883e3fc-7b65-4df6-8e6f-91f7dd8917eb",
  "parent": "",
  "type": "",
  "path": "a1f514258eadb0329eaa6c6a94ea6925481e347d67c0d8d0be72511e7b8f7f70",
  "codec": "-",
  "duration": 257241,
  "bitrate": 335850272,
  "channels": 32625,
  "samplerate": 335850304,
  "filesize": 4132465,
  "filename": "https://music.youtube.com/watch?v=SvaBaq9yuxY",
  "title": "Initial D -  Deja Vu - Tsuko G.",
  "artist": "Tsuko G.",
  "thumbnail": "2934d6f6d1c16065c0aae24b7071dff5080e71c5fc59c25d2bcfe36104431a00.jpg"
}
 

Givou

Member
Ah danke,

sehe ich daheim nach.
Schreibe mir ein kleines Programm welche aus der Datenbank Namen,Artisten,Dateinamen ausliest...und die Datein auf Artist - Name.mp3 umbenennt..

Für einen Freund ^^
Danke!

EDIT: Haben fast 200 Lieder, tedenz steigend :D Eigentlich wenig dafür das der Bot seit 2017 Online ist.

LG
 
Top