Jump to content


  • Content Count

  • Joined

  • Last visited

About jackocleebrown

  • Rank
  1. Just tested myself with Picard 1.4.2 and the plugin from the link above. For me Picard is definitely writing tags. First I tag a file using "Lookup in Browser", then drag the file to the right position, then save. Then "remove" the release and load the file again. Picard knows which release it is from without me having to "Lookup in Browser" and the "Original Value" tag fields are fully populated. However, if I try and read the file in Mp3tag then there is a warning "(!BAD ID3V2)". Loading the same file in another tagging programme (Kid3) I can see the correct Picard tags (see screenshot attached). So there is at least some incompatibility with Mp3tag. Which media player/streaming server do you use? Have you tried the Picard tagged files with that? I previously used LMS and as I recall the tags could be read fine (that would have been on the original plugin and a much older Picard version).
  2. It is the same plugin that I wrote, just updated for version 1.4.2. If you mean that audio fingerprinting won't work then that is correct. But does allow you to write the full MB tags to DSF files. You need to manually select the correct files from the MB database (Lookup in browser). You only need to do this once and then MB will automatically identify next time from the written tags.
  3. Of course I kept the original DSF files . That might be true now but it was not always so. The whole reason I wrote DSF2FLAC was because I wanted to ensure the conversion was done well. The DSF plugin for Picard was just a by-product of writing DSF2FLAC.
  4. Hi, Just remembered that there was another github contributor who has updated the plugin to work with Picard 1.4.2. Looks like you can download here: https://github.com/aidan-g/dsf2flac/raw/master/extras/picard dsf file support/picard plugin - dsf file support.zip Kind regards, Jack.
  5. Hi, The plugin is now hosted at https://github.com/hank/dsf2flac along with the code for DSF2FLAC. I saw your comment that it doesn't work with Picard 1.3.2 on github too. My audio system at home can't replay DSF directly so instead I convert them to FLAC (using DSF2FLAC). This means I don't have any need for tagging DSF files and also means that I haven't maintained the plugin to work the with latest versions of Picard. Kind regards, Jack.
  6. Hello! Glad it has been useful for you. I have to confess that I've not tested the embeded album art feature. The part of the code which actually writes the tags is taken from the code that picard uses for MP3 files so, assuming embeded art works on MP3s, I don't see why it would not work. I'll have a look and try and figure out what is happening. I presume that you have the "embed album art" enabled in the tagger options? Best regards, Jack.
  7. Glad it worked for you! I would guess that if the new tags are coming up on MPD but not foobar then foobar must not be reading the ID3 metadata from the file. It might just be using the filename to guess the tags. All the best, Jack.
  8. Hello, I have written a plugin to add support for the DSF audio format to the Musicbrainz Picard Tagger (which is my favorite). The plugin seems to work on the few files I've tested. If you would like to beta test then please download here: https://dsf2flac.googlecode.com/svn/trunk/extras/picard%20dsf%20file%20support/picard%20plugin%20-%20dsf%20file%20support.zip All the best, Jack.
  9. Hello Sik, I've just replied to your PM. If anyone out there is willing to help compile and test on OS X that would be great! Jack.
  10. Thanks for the comments! I did mention the option to splice up the data on the PCM side (at the very bottom of the page). Just had a look at your HQPlayer software and it looks like is does a huge amount of stuff. Very nice to see a linux version too. It must've taken a lot of effort to get to this stage? I presume that you wrote all the various utilities to do the file and sample rate conversion too? Does the HQPlayer allow file format conversions? I've had a quick play but I could not see that option? I'm curious how you manage things in HQPlayer? For example, if you put two dsf tracks in a playlist does the software let the DSD run though if it thinks they are consecutive and from the same album? Or does it do the same thing irrespective of whether the files might be continuous DSD or not? I've been working on my dsf2flac converter for about three weeks and it has been a lot of fun. Output files are sounding very nice but still want to have a play with the filters and noise shaping. There is another page of interesting info here: https://code.google.com/p/dsf2flac/wiki/TestingRev3 I'm certain that this will be bread an butter to you but others might find it interesting. Cheers, Jack.
  11. Hello, I'm working on a DSD to PCM conversion tool and I've just been looking into the click that you often get at the start and end of the converted tracks. I've written up a short entry on the topic here: https://code.google.com/p/dsf2flac/wiki/ClicksAtStartAndEnd which some may find interesting. All the best, Jack.
  12. Hello Jesus, I've just committed a version which will read dsdff files too. Thanks for the code, it was very useful. DFF is slightly slower than DSF (roughly 12x compared to 14x on my machine). I'm pretty sure I know why: because of how the samples are interlaced in DFF I left out one layer of buffering, it reads from the file on every 8bit step through the file. I expect it is just the overhead of the read calls. I thought it would be ok because fstream is already buffered. I'll put the buffer back in at some point to see if it helps. I've not yet added support for DST compressed samples. I don't have any example data at the moment. Also does not read any extras from DFF (comments, cue sheets etc). I've only tested it on DFFs I downloaded from 2L so use with caution! I'll try and do some further testing in the next week or so. Oh, this version also supports DSD128 on both DFF and DSF. Cheers, Jack.
  13. Hi Jesus, If you can send me your code for dealing with DSDIFF then I'll have a go at adding support for it over the next couple of weeks. I'm not sure how DoP fits into the current program structure as a file conversion tool. Does it make sense to pack a flac file with DoP pcm data? If so then I could look at adding support for this too. For your interest, I spent a couple of hours today running some simple test data through the conversion. Results are pretty interesting: https://code.google.com/p/dsf2flac/wiki/TestingRev3 Incidentally I also have a dsf file reader for Matlab which I have been using to analyse DSD streams. I'll put this up on the google code site too as it might be useful for someone. Cheers, Jack.
  14. Hi Jesus, that sounds quite interesting. I must confess that until you mentioned it above I had not heard of DoP. Is there much hardware support yet? I use a squeezebox touch based streaming system, so the best option for me personally at the moment is to get the dsd into flac format. The code I wrote includes a pretty complete dsf reader, if the DoP format is not too complex it would be pretty simple to write a converter. Do you have any code for reading dsdiff files? I think that I could add support for that quite easily (depending on the complexity of the format). To be honest the reason I went for dsf was that I read that dsdiff sometimes holds the dsd samples in a compressed format, plus I can get the metadata from the dsf files. Cheers, Jack.
  15. Hello, If anyone is interested I have just uploaded some code I've been working on for dsf to flac conversion. You can get the source at https://code.google.com/p/dsf2flac/ Although there are other conversion tools out ther (Audiogate and Saracon for example), I wanted to have something where I could play with filters, dither etc and see exactly what is going on. It is early days but it seems to work quite well, runs at around 14x on my laptop (core2duo [email protected]). I've only tested on 1bit stereo DSD64 files on linux X86_64 and there are no binaries yet but thought it might be interesting for the enthusiast. Cheers, Jack.
  • Create New...