Login :       Passwort :       Speicher mein Login/Passwort auf diesem Computer

Forum: VirtualDJ Plugins - Topic: Database -> ID3 Tags - Page: 1

Post here comments on the VirtualDJ Plugins (Audio effects, Video effects, Video transitions, Tools, ...).
Plug-ins are available for download by registered PRO License users only.
VirtualDJ Forum
VirtualDJ Plugins
Database -> ID3 Tags

Seite : [>] [>>]


Autor - Topic: Database -> ID3 Tags -

PhantomDeejay

VIP Member
Posted Wed 09 Sep 09 @ 2:47 am
Ok, this is NOT a VDJ plug-in, but I decided to post here since this is the only place I might get some help.

After browsing around these forums I decided to build a small application that will read the info of VirtualDj Database, and it will write the info back to the ID3 tags of the files, as it has been requested by many users.

My application is 90% ready, but I have a small issue that I need some help:

The application is written in VB.NET
When I read the XML file, the "strings" I get back are always in ANSII format. That means that my application (for the moment) does not work properly with international charsets.

I tried every way I could imagine and every code sample I found, but I could not succeed to convert this string in Unicode (which is the default way VB.NET handles strings)

If someone can help me with that I would be really grateful....

Thanks!

tayla

Ultra-VIP Member
Firetext Representative
Posted Wed 09 Sep 09 @ 5:05 am
when this works you will go down in the annals of vdj history... lol

dj-e-lectric

Experienced pro user
Posted Wed 09 Sep 09 @ 5:32 am
if it will copy the bpm info from vdj to the id3 tag for bpm (and if it will work with both mpg2 video and mp4 video tags) I will start the drive to get you donations so you can upgrade to a PRO user, then put you in the VDJ Hall OF Fame!

I might also suggest you have VDJ pay you a small stipend to build it into VDJ and include it in the next update!

PhantomDeejay

VIP Member
Posted Thu 10 Sep 09 @ 3:35 am
Ok, I bypassed my initial problem by writing my own XML-Parser...

Now the app is working! :D For the moment it processes only mp3 files, but other filetypes will come soon...

Right now I just have to do some beta testing... :P

Edit: And YES, it does write BPM's ;)

PhantomDeejay

VIP Member
Posted Thu 10 Sep 09 @ 3:45 am
WMA Support added....

PhantomDeejay

VIP Member
Posted Thu 10 Sep 09 @ 3:51 am
Ogg Vorbis support added

Edit: No BPM support though since OGG Vorbis does not support it... Unless someone wants me to copy this info to another supported field...

PhantomDeejay

VIP Member
Posted Thu 10 Sep 09 @ 3:58 am
Flac support added. (Does even VDJ play .flac files? )

Edit: No BPM support though since FLAC does not support it... Unless someone wants me to copy this info to another supported field...

djtouchdan

VIP Member
Premium Member
Posted Thu 10 Sep 09 @ 5:00 am
sounds like Phantom is on a roll!!!!

=)

tayla

Ultra-VIP Member
Firetext Representative
Posted Thu 10 Sep 09 @ 5:19 am
i think i will adopt him....

cioce

Ultra-VIP Member
Posted Thu 10 Sep 09 @ 5:26 am
PhantomDeejay wrote :
Flac support added. (Does even VDJ play .flac files? )

Edit: No BPM support though since FLAC does not support it... Unless someone wants me to copy this info to another supported field...


Yes
http://it.virtualdj.com/homepage/cioce/blogs/3263/_ENG__How_to_play__flac_files_on_Virtual_DJ.html


PhantomDeejay

VIP Member
Posted Thu 10 Sep 09 @ 5:58 am
APE support added.

For now I'll stop adding other filetypes support.

MP4 format support will come, but it needs a lot of work... Same rule goes for MPEG files!

Now I need someone to tell me how to publish a beta here... (AFAIK links are not allowed by non-registered users)

cioce

Ultra-VIP Member
Posted Thu 10 Sep 09 @ 6:55 am

jimmy b

VIP Member
Posted Thu 10 Sep 09 @ 11:56 am

@PhantomDeejay.

Good work dude. A few guys here will be well pleased with this little app you've created.




tayla

Ultra-VIP Member
Firetext Representative
Posted Thu 10 Sep 09 @ 12:42 pm
wonder what i should call him after the adoption.... jimmy the greek has a nice ring/tag to it, lol.

PhantomDeejay

VIP Member
Posted Fri 11 Sep 09 @ 5:23 am
Beta 1 uploaded and waiting authorization!

BTW: My real name is George, so "Jimmy the Greek" won't cut it... :p

tayla

Ultra-VIP Member
Firetext Representative
Posted Fri 11 Sep 09 @ 5:33 am
hehe, "geordie the greek" will do then "son".... lol

PhantomDeejay

VIP Member
Posted Sat 12 Sep 09 @ 7:28 am
Ok, it's UP!

Please test it and report back any issues you may have....
Thanks!

jimmy b

VIP Member
Posted Sat 12 Sep 09 @ 7:34 am

Cool, I'll give it a try later this afternoon :)


djcel

Atomix Productions
Posted Mon 14 Sep 09 @ 4:14 pm
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.BadImageFormatException: Tentative de chargement d’un programme de format incorrect. (Exception de HRESULT : 0x8007000B)
à VDJDbToTags.AudioGenie2.AUDIOAnalyzeFileW(String& FileName)
à VDJDbToTags.AudioGenie2.AUDIOAnalyzeFile(String fileName)
à VDJDbToTags.VDJDB2TAGS.Write_Tag()
à VDJDbToTags.VDJDB2TAGS.Read_XML_5_T()
à VDJDbToTags.VDJ2tagsMain.Button1_Click(Object sender, EventArgs e)
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ButtonBase.WndProc(Message& m)
à System.Windows.Forms.Button.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
VDJDbToTags
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Users/Domicile/AppData/Local/Apps/2.0/6JOKA341.GLA/MJ4O29KZ.TQW/vdjd..tion_83a23c14a46ea5bd_0001.0000_76107050e5fd51ee/VDJDbToTags.exe
----------------------------------------
Microsoft.VisualBasic
Version de l'assembly : 8.0.0.0
Version Win32 : 8.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.4918 (NetFXspW7.050727-4900)
CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

tayla

Ultra-VIP Member
Firetext Representative
Posted Mon 14 Sep 09 @ 5:57 pm
hi cel, sorry i don't speak or read french, but we would be interested to know what the above print out is showing and what it means for this plugin... thanks

Seite : [>] [>>]



Site map
(C)opyright Atomix Productions 2012

Software
Hardware
Premium Mitgliedschaft (Netsearch)
Goodies
VirtualDJ Pro Full
VirtualDJ Pro Basic
VirtualDJ Broadcaster
VirtualDJ Home FREE
VirtualDJ LE
Vergleich
Numark CUE
VirtualVinyl
VirtualDJ iRemote
AtomixMP3
eJay DJMixStation
DJ-Box
Why VirtualDJ?
Vdj for Video
Vdj for Turntablism
Vdj for Club DJ
Vdj for Mobile DJ
What's new
Eigenschaften
Screenshots
VirtualDJ Home FREE
Bedienungsanleitung
Plugins
Software updates
Presse Material
Entwickler SDK
Timecode CD
Skins
Effekte
Kontroller
Sprachen
Samples
Grafx
Tools und Treiber
Foren
User Netzwerk
Musik Gruppen
Wiki & Beschreibungen
Radio
Magazine
Social Web
Erstellen Sie einen Login
Atomix Production
Privacy Policy
VIP DJs
Stellen Sie eine Frage
Meine Tickets ansehen
Wiki & Beschreibungen