Have a look at this - http://id3.org/ID3v2Easy
Then ask the question "does dsf spec allow for non-music or information frames in the format?".
Reading the wiki page for it (http://en.wikipedia.org/wiki/Direct_Stream_Digital) I would gather this is a "niche", vendor specific format that people in the open source community have not spent a lot of time on. IANAL, but licensing may also be an issue.
S
On 11/19/2014 09:25 PM, Ran Perry wrote:
If I tag a FLAC and MP3 files with EasyTag, MPD will read them without a problem. DSF, which should work in the same way has this problem. So, I believe the issue is specifically within the dsf tagging.
On Wed, Nov 19, 2014 at 11:21 PM, Scott Furry <scott wl furry gmail com <mailto:scott wl furry gmail com>> wrote:
A quick look at MPD's dependencies (old wiki? -
http://mpd.wikia.com/wiki/Development_Dependencies_on_Debian_Derivitive)
shows libid3tag is required. So MPD should read id3 tags. Assuming
its been programmed to accept or look for id3 tags in a dsf file.
If you can see the id3 tags in a dsf file after setting them in
EasyTag and re-parsing the file. EasyTag is not the issue. Again,
not all libraries/developers are "aware" to look for tags in some
audio files.
Maybe a id3/dsf extension for mpd is needed?
S
On 11/19/2014 09:08 PM, Ran Perry wrote:
Agreed. I don't care much about Foobar. My main listening
application is MPD which cannot read the tags as well. I
believe MPD uses the same libraries as EasyTag.
On Wed, Nov 19, 2014 at 11:06 PM, Scott Furry
<scott wl furry gmail com <mailto:scott wl furry gmail com>
<mailto:scott wl furry gmail com<mailto:easytag-list gnome org <mailto:easytag-list gnome org>>
<mailto:scott wl furry gmail com>>> wrote:
FYI - id3 is not an RFC or other specification - just a
defined/documented format that others have agreed to use -
sort of.
I have encountered applications that tag files using app-only
defined tag names - just not necessarily ones spelled out
in the
id3 documents. Just because an application doesn't
recognize tags
written to id3 headers in a non-mp3/ogg/flac file does not
put the
problem with EasyTag.
I would check with "FooBar" docs/src to ensure the tag
they are
looking for are the same ones spelled out in id3 (and not
"foobar-artist" or something similar).
S
On 11/19/2014 08:29 PM, Ran Perry wrote:
OK, Some progress. EasyTag does not crash anymore and
the only
things I see when I run backtrace is a message about new
threads. Now, the problem I am experiencing is that
although
EasyTag can successfully tag dsf files (both 2.3 and
2.4), no
other application can read those tags. EasyTag will
write and
read the tags without a problem but other applications
will
show no tags.
This is how EasyTag sees the files:
http://imgur.com/s15xa9V
And this is how FooBar sees them:
http://imgur.com/cLT58Yp
Backtrace log:
[New Thread 0x7fffe5543700 (LWP 16465)]
[New Thread 0x7fffc6ffd700 (LWP 16467)]
[New Thread 0x7fffc77fe700 (LWP 16468)]
[Thread 0x7fffe5543700 (LWP 16465) exited]
[Thread 0x7fffc6ffd700 (LWP 16467) exited]
[Thread 0x7fffc77fe700 (LWP 16468) exited]
Thanks,
Ran
On Wed, Nov 19, 2014 at 8:58 PM, Ran Perry
<therealranperry gmail com
<mailto:therealranperry gmail com>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>>>> wrote:
Please ignore. Issue solved. Let the testing
commence....
On Wed, Nov 19, 2014 at 8:37 PM, Ran Perry
<therealranperry gmail com
<mailto:therealranperry gmail com>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>>>> wrote:
This is the output when running configure:
Configuration for EasyTAG 2.3.1 :
--------------------------------
Source code location ....: .
Host System Type ........:
x86_64-unknown-linux-gnu
Preprocessor ............: gcc
Deprecation defines .....:
-DG_DISABLE_SINGLE_INCLUDES
-DGTK_DISABLE_SINGLE_INCLUDES
-DG_DISABLE_DEPRECATED
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_32
-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32
-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_4
-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4
Compiler ................: gcc -g -O2
Compiler warnings .......: -Wall
-Wstrict-prototypes
-Wnested-externs -Werror=missing-prototypes
-Werror=implicit-function-declaration
-Werror=pointer-arith
-Werror=init-self -Werror=format-security
-Werror=format=2
-Werror=missing-include-dirs
-Werror=declaration-after-statement
C++ Compiler warnings ...: -Wall
-Werror=missing-prototypes
-Werror=implicit-function-declaration
-Werror=pointer-arith
-Werror=init-self -Werror=format-security
-Werror=format=2
-Werror=missing-include-dirs
-Werror=declaration-after-statement
Linker ..................: gcc
MP3 file support ........: yes
ID3v2.3 tags support ....: yes (id3lib-3.8.3)
Ogg Vorbis file support .: yes
Ogg Speex file support ..: yes
Ogg Opus file support ...: no
FLAC file support .......: yes
MP4 file support ........: yes
WavPack support .........: yes
NLS/gettext .............: yes
Nautilus actions ........: no
Tests during make check .: yes
Install prefix ..........: /usr/local
On Wed, Nov 19, 2014 at 5:03 PM, David King
<amigadave amigadave com
<mailto:amigadave amigadave com>
<mailto:amigadave amigadave com
<mailto:amigadave amigadave com>>
<mailto:amigadave amigadave com
<mailto:amigadave amigadave com>
<mailto:amigadave amigadave com
<mailto:amigadave amigadave com>>>> wrote:
Hi Ran
On 2014-11-19 16:40, Ran Perry
<therealranperry gmail com
<mailto:therealranperry gmail com>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>
<mailto:therealranperry gmail com
<mailto:therealranperry gmail com>>>> wrote:
I have started fresh with a new
directory and
EasyTag
still cannot detect
dsf files.
I double-checked, and the changes were for
writing DSF
tags, so it is very likely a local
configuration
problem.
-- http://amigadave.com/
_______________________________________________
easytag-list mailing list
easytag-list gnome org <mailto:easytag-list gnome org>
https://mail.gnome.org/mailman/listinfo/easytag-list
_______________________________________________
easytag-list mailing list
easytag-list gnome org <mailto:easytag-list gnome org>
<mailto:easytag-list gnome org <mailto:easytag-list gnome org>>
https://mail.gnome.org/mailman/listinfo/easytag-list
_______________________________________________
easytag-list mailing list
easytag-list gnome org <mailto:easytag-list gnome org>
https://mail.gnome.org/mailman/listinfo/easytag-list
_______________________________________________
easytag-list mailing list
easytag-list gnome org
https://mail.gnome.org/mailman/listinfo/easytag-list