AVS Forum banner
  • Take part in a short activity and share your valuable opinion on new design concepts for AVSForum! >>> Click Here
  • Our native mobile app has a new name: Fora Communities. Learn more.

Tagging wav files?

418 Views 12 Replies 5 Participants Last post by  K-Wood
I am interested in ripping all of my CD's to wav's, but I can't seem to find a way to tag the files with ID3 or some other metadata format that is supported by Winamp, Quintessential, WMP, or other popular players (including Linux players like XMMS). Has anyone gone down this path? I have done many searches on this topic, but can't seem to find an answer.


Is there a way to save the artist/song/track info in a separate TOC file maybe?


Thanks,


Dan.
Status
Not open for further replies.
1 - 13 of 13 Posts
Thats the main reason I went to Monkeys Audio ape files. Lossless compression that sounds indenticle to wavs because it is. And its supports tagging, apl files (sort of like a cue sheet) for perfect gapless playback of continous auidio cd's
I have to agree - Monkey is probabaly the best way.


monkeysaudio.com


I personally have converted every CD I own to APE files.


-Brian
Steely:

I've been looking in vain for the same thing for awhile. But it is possible to use MusicMatch Jukebox or Media Jukebox 8.0 to create a separate database containing the metadata for each wav file. I believe that it uses the filename, and perhaps the directory location, to associate the data with the file, but I could be wrong. But AFAIK, wav files cannot contain ID tags or other metadata within the file.


I intend to do some A/B testing of APE files with unconverted wavs to see whether I hear a diff in sound quality. In theory, b/c APE is a lossless compression algorithm, there should be no difference, but the proof is in the hearing.


- Ken
I have tried Monkey's Audio and FLAC for lossless encoding, but have concerns about their cross platform, specifically Linux, player support. I know there was some work being done to support XMMS player, but haven't checked the Monkey forum lately.


I just can't believe that tagging wav's is such an uncommon thing. No matter what new codec/format comes out, I always end up ripping to wav's first, that's why I just want to rip/play that format.


Dan.
Seems to me that the correct solution is simply a separate media (notice that I don't distinguish between music, video, text/ebooks, or images) database which contains all of the metadata and simply links to the actual data files. Tagging is way too limited as a mechanism for metadata. Especially if you are talking about 1000s of albums worth of music. Especially if you are talking about wanting cross links between types of media...


This is something we (my company) have talked about creating for a while and may embark upon a project to create in the later part of the year. What, specifically, would you like to see? In other words, what are you looking to use the tagging for?


-Jon
FYI: Monkeys is now on Linux as well.


Full details on the monkey forums.


About tagging - Media Jukebox has native APE file support and its own DB to support a lot more metadata with your song files. Of course Media Jukebox supports WAV as well - but why waste all the HD space when you just make APE files.


APL files for various playback options on live CDs, MIX cds, etc.. is really cool as well. Intergration with EAC is a bonus as well.


It took me about a year of research and testing to finalize on my toolset for archiving all my audio.


I have yet to find anything that gives me the flexibility and amount of options that APE has - and hey - if something better comes along, no sweat - reconvert my APE files back to WAV.


All who read this really owe it to yourselves to take a look at this software if you are serious about building an in house media server for your music collection.


-Brian
See less See more
Jon:


IMO, metadata linked to media files would be used for a variety of purposes, including: (1) organizing files by genre, artist, album, author, director, actors, or any other field of data (see DVDProfiler for good examples of data for DVDs); (2) quickly searching by data fields or by text for specific media files; (3) creating playlists of favorite files; (4) random playlist generation and playlist generation based on user-defined rules; (5) "smart" playlist generation based on user habits; (6) easy access to online sources of information about the files (CDDB, FreeDB, IMDB, etc.) from which the initial metadata fields could be quickly populated.


Most importantly, this "metadata" would have to be linked to a media player of choice for each of the files and not part of a proprietary setup. Ideally, the whole thing would be modular: GUI, metadatabase, and player(s).


- Ken
See less See more
Blane:


We cross-posted. Can you elaborate on how you use EAC and MJ8 to organize your media collection? How do you navigate the GUI? Mouse, Pronto, other? Can you batch process wavs to APE using EAC or MJ8? Are your files stored on a server or on the local HTPC? Are you working with mixed media, or primarily audio CDs?


Thanks,

Ken
Quote:
Originally posted by K-Wood
Jon:


IMO, metadata linked to media files would be used for a variety of purposes, including: (1) organizing files by genre, artist, album, author, director, actors, or any other field of data (see DVDProfiler for good examples of data for DVDs); (2) quickly searching by data fields or by text for specific media files; (3) creating playlists of favorite files; (4) random playlist generation and playlist generation based on user-defined rules; (5) "smart" playlist generation based on user habits; (6) easy access to online sources of information about the files (CDDB, FreeDB, IMDB, etc.) from which the initial metadata fields could be quickly populated.


Most importantly, this "metadata" would have to be linked to a media player of choice for each of the files and not part of a proprietary setup. Ideally, the whole thing would be modular: GUI, metadatabase, and player(s).


- Ken
*grin* You just described what we plan to build. We have a vision (which I am sure is shared by many AVS-folk) of a complete digital media solution based on modularity and open system hardware and software. A number of people have built parts of this vision but some big parts (like a good database) are still missing (as far as we know) and a lot of glue is missing. We have recently started up a venture to address some of this. We are simply deciding what to tackle in what order. Just for reference, we have done this type of thing before (I guarantee you are using software we had a hand in..:)


The first thing we tackled (because it is something of a pre-requisite and was fairly qucik) was the storage itself. We will soon launch a line of terabyte+ file (using hardware RAID 5) servers which could be used for media storage (although they are simply general purpose PCs running either Linux or Windows so they could be used for many other purposes as well). We hope to price these at under $5k for 1TB and under $10k for 2+TBs...


However, we are primarily software geeks and so the database aspect is the most appealing to build next. One key characteristic of what we hope to build is that it will be done using layered graphs (think RDF if you are faimilar with it). This will allow arbitrary layers of metadata (e.g. from IMDB, CDDB, MTV, personal data, your buddy, a pay service, etc) with the user deciding which layers override which. Each layer can, of course, change independently...I realize that this isn't necessarily clear right now. I hope to start a separate discussion somewhere soon on this topic...


-Jon
See less See more
Quote:
Originally posted by K-Wood
Steely:

I've been looking in vain for the same thing for awhile. But it is possible to use MusicMatch Jukebox or Media Jukebox 8.0 to create a separate database containing the metadata for each wav file. I believe that it uses the filename, and perhaps the directory location, to associate the data with the file, but I could be wrong. But AFAIK, wav files cannot contain ID tags or other metadata within the file.


- Ken
Just for reference (IMHO), relying on soley filenames is worse than tagging for associating data and metadata. This creates a very brittle system and makes it difficult to move things around, share, etc...At the minimum, a database needs to contain a decent hash of the actual data...


-Jon
See less See more
Ken -


EAC for the ripping and Internet DB lookup as well as making my file names "standard".


You can have EAC when done ripping turn around and make APE files as well. More info on this integration on the monkey forum. If you already have a ton of WAV you can easily batch convert them from within the GUI of Monkeys.


Files are stored on a server - I do my ripping work, conversion on local HD then move APE files to my central media server. Media Jukebox does support a client/server architecture so that you can have multiple Jukebox clients talking over your LAN for access to your media library.


Only doing CDs right now - DVD is in my plans.


For MediaJukebox I use Mouse navigation. I have a pronto and IRman as well but would probably spend more time with something like APEjukebox for the HTPC to browse my media collection. I mainly have some custom playlists and just run those. My mouse navigations is pretty limited - could easily convert these operations to the pronto - probabaly will some day.


Really waiting on the new XP Freestyle interface from MS to see how that looks - coupled with their Mira 802.11 devices for complete media control - before I go all crazy with the Pronto configuration.


-Brian
See less See more
Brian:


Thanks for that explanation. I'm still experimenting with various setups, including using Mario Cascio's CDLobby program as a front-end for Winamp and using MusicMatch Jukebox as alternative playback device and for Internet radio. I've finally started creating m3u playlists for each of my ripped albums (all wav format now) which I use in batch files to launch Winamp from within CDLobby.


I need to experiment some more with APE compression and the final version of MJ8, which looks pretty good.


I've also held off on comprehensive Pronto programming, mostly out of laziness, but also out of difficulties with getting the Pronto to operate my Talisman interface. But I recently purchased a Gyration Gyroremote for mouse navigation, and I'm pretty happy with it.


Freestyle and the Tablet PCs do look intriguing, esp. as a means of controlling a remote network device in another room (like the Turtlebeach Audiotron which can be controlled from anywhere on the network through a web interface).


My ideal networked house would have a terabyte media server, a HTPC for driving the high-quality home theater audio and video, an Audiotron music player hooked to the hi-zoot stereo system in one room, and some sort of lower-end A/V player for the bedroom -- all controlled with tablet PCs.


Maybe someday . . . .
See less See more
1 - 13 of 13 Posts
Status
Not open for further replies.
Top