Jump to content
IGNORED

Writing some software - does anyone use WAV files?


aljordan

Recommended Posts

Hello,

 

I've decided to write my own player after having some frustrations with another popular player in Windows 2012 core mode. I now have it supporting WAV, FLAC, AIFF, (and mp3). Regarding library management and searching through a collection, since WAV doesn't support metadata in any standard manner, I am wondering if people still use them and if so how do you organize your library with WAV files? Do you have a cue file in each directory that contains wav files? Do you rely on folder structure for genre, artist and album?

 

Thanks for any information from those of you who use WAV files,

Alan

Link to comment
WAV supports tags. Try JRiver for an example.

 

No, WAV does not support tags. But "we" could add porn or anything, if we'd like.

 

Point is : If you allow tags, then my software may choke on it. So it's the worst thing to do and thank you very much.

Lush^3-e      Lush^2      Blaxius^2      Ethernet^2     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
Do you have a cue file in each directory that contains wav files? Do you rely on folder structure for genre, artist and album?

 

Watch out, because my response in the end is similar to Matt's;

 

Yes, I could use "folder structure", but this obviously can't work for genre, unless each album would apply to one genre only, which it often does not. And copying it another time - bad thing.

 

So as how I do it in XXHighEnd is that there's meta data derived from the originals, and that again is in a normal folder structure. Call it links.

 

So my answer is : yes I use WAV's and I don't use the tagging from e.g. FLAC to organize things. But then it is my own software so the answer will be a moot thing to you. One difference : Such approach can not be destructive. And a hint with a smile : do not degrade to solutions where all the coverart etc. resides in one large folder, because that is destructive just the same. I mean, playback software which organizes it like this, will be very tough to get rid of because you can't easily get out the coverart per album when needed. Unless you have provisions for *that* of course.

 

HTH,

Peter

Lush^3-e      Lush^2      Blaxius^2      Ethernet^2     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
No, WAV does not support tags. But "we" could add porn or anything, if we'd like.

 

Point is : If you allow tags, then my software may choke on it. So it's the worst thing to do and thank you very much.

 

PeterSt, it's embarrassing if you make software that doesn't properly support WAV tags in this day and age. It's not rocket science supporting them properly.

Matt Ashland, JRiver

Link to comment

Oh Matt, just stay out of this little game.

What is embarrassing is that the number of tweaks which are in there by now to support all this unofficial nonsense. New download site = new tweak required. And if you don't recognize that then JRiver won't be able to play it. Which is not what I'm suggesting.

 

Now start working on the 2GB limit for normal WAV. Easy.

I hope you get the gist now. ;)

Lush^3-e      Lush^2      Blaxius^2      Ethernet^2     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment

Alan, hi, long time no talk. I use wav a lot, and all my wav files are tagged. Most of them were tagged via JRiver or DBpoweramp, but the tags show up in almost any player or DLNA/OpenHome renderer I use. You need wav support, yes.

Link to comment
Most of them were tagged via JRiver or DBpoweramp, but the tags show up in almost any player or DLNA/OpenHome renderer I use. You need wav support, yes.
It's the UPnP media server that's supposed to read the tag data from the music file not the standard UPnP/DLNA renderer nor the OpenHome Media renderer for that matter. So it's the UPnP media server that needs to have support for reading tag data in wav files, not the renderer.

We are far more united and have far more in common with each other than things that divide us.

-- Jo Cox

Link to comment
It's the UPnP media server that's supposed to read the tag data from the music file not the standard UPnP/DLNA renderer nor the OpenHome Media renderer for that matter. So it's the UPnP media server that needs to have support for reading tag data in wav files, not the renderer.

 

Yes, my point. If Minimserver didn't support wav tags then my Kazoos and BubbleUPnP's of the world wouldn't see them. I never said they were initially read there; that wasn't the point. The point was that wav tagging is here, is supported beyond JRiver, and Alan needs to consider it.

Link to comment

Well, Alan didn't specify the type of player. If it's just a UPnP renderer, then it has no need to read any tag info from the file data stream. Thought it best to clarify that in the UPnP world, it's the media server's job to read the tags, not the player.

We are far more united and have far more in common with each other than things that divide us.

-- Jo Cox

Link to comment
Alan, hi, long time no talk. I use wav a lot, and all my wav files are tagged. Most of them were tagged via JRiver or DBpoweramp, but the tags show up in almost any player or DLNA/OpenHome renderer I use. You need wav support, yes.

 

Hi Ted,

 

It has been a long time. I hope you are well.

 

I've gone ahead and implemented reading tags from wav files (but not writing tags). If tags do not exist in the file, I am reverting to file name for title, folder name for album, and parent folder name for artist - provided that the various folders exist.

 

Alan

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...