问题标签 [id3-tag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1013 浏览

macos - 如何更改os x中应用程序文件的权限?

我在 OS X Mavericks 中运行一个应用程序,特别是一个打开 mp3 文件的音乐应用程序,我的问题来了,它以某种方式写入了文件的元数据,即 ID3 标签。我在 iTunes Media/Music 文件夹中管理我的整个音乐库,并且我在 iTunes 中仔细且完整地标记了所有文件(+10000)(我从事音乐工作),并写入文件的 ID3 元数据。现在,当我正在学习软件工程时,我正在开发一个程序来以我想要的方式管理我的图书馆。

问题是每次我用我的音乐应用程序打开一个 mp3 文件时,它都会更改 ID3 标签,试图用您可以在音乐应用程序内编辑的信息替换它。此应用程序总是这样做,没有选项不允许编辑 mp3 的元数据。

因此,我想保护我的所有文件,在使用此应用程序打开时将权限更改为“只读”。我知道这在 Windows 中很简单,因为您可以创建一个用户并禁止通过执行文件以外的其他用户上的程序来仅读取 mp3 的权限。但是在 OS X 中我不能这样做,因为另一个用户是另一个用户帐户(用于登录系统),我不希望那样!这不可能是解决方案。

在此先感谢,我希望我解释得很好(我不是英语本地人)。

注意:在这个音乐应用程序中,虽然我没有编辑文件的元数据,但应用程序通过一些字节的奇怪垃圾更改了 ID3 标签(我不知道更多这是为什么),因为在我的程序中我建议当我调查了它们,但 iTunes 没有,因为它还将元数据保存在 iTunes 库文件中,一个 xml 文件。

0 投票
1 回答
176 浏览

objective-c - Objective-C 中的 libid3tag 用法

我正在尝试使用 Objective-C 创建 LAME mp3 编码器 GUI。我从 iTunes-LAME.app 中学到了很多东西并复制了很多代码。这次,我从 iTunes-LAME.app 中复制并修改了 id3tag 写入函数。但是在复制和修改功能中,我得到了 2byte 语言的损坏字符。我认为它可能有问题,但我不知道出了什么问题。这是功能。请帮我!!

编辑:我修改后的 id3tag 写入函数适用于单字节语言和数值。

0 投票
1 回答
2557 浏览

ffmpeg - 将 m4a 转换为 aac 并在 Windows 7 上保留元数据

我想将 m4a 文件转换为 aac*。我可以这样做:

但在 Windows 7 上,元数据不兼容。似乎-id3v2_version 3应该使用该标志,以便使用 Windows 兼容的 ID3 标记版本 2.3:

但是,使用上述命令,我仍然没有在 song.aac 中获得任何元数据。我已经使用 windows 文件资源管理器、mp3tag 和 winamp 来确认没有标签。

*: 原因; m4a 不会在汽车音响上播放,因此请遵循此建议(http://www.vwaudiforum.co.uk/forum/showthread.php?153728-Tip-Getting-M4A-(iTunes)-format-music-to-播放大众主机

控制台输出:

0 投票
1 回答
3884 浏览

mp3 - 标记后mp3文件损坏

如果我从 gaana.com 下载歌曲,它会进入SD card\Android\data\com.gaana\files\.gaana没有任何扩展名的文件夹。当我用 .mp3 扩展名重命名文件时,我可以在 windows 媒体播放器中播放歌曲。

一切都很好,直到这里。现在,当我使用 Mp3Tag、EasyTAG 等软件更新专辑/曲目/艺术家和其他元数据标签信息时,它会损坏 mp3 文件,并且无法在 windows 媒体播放器中播放。

有人能告诉我标记从 gaana.com 下载的 mp3 文件的正确方法吗?

0 投票
0 回答
408 浏览

objective-c - 如何使用 Objective-C 编辑音频文件的 ID3 标签?

我正在 xcode 中开发一个标签编辑器应用程序。所以我在将标签写入音频文件时遇到了一些问题。我可以使用 AudioToolbox.h 框架的 AudioFileGetProperty() 函数获取标签,但是当我使用其他函数 AudioFileSetProperty() 时出现一些错误,例如:“操作无法完成”等。我该如何处理这个错误?是否有任何用于编辑 ID3 标签的框架?

0 投票
1 回答
309 浏览

java - 如何获取特定 URL 中音频文件的 ID3Tags 信息?

我正在尝试从特定 URL 中的音频文件中获取 ID3Tag 信息,经过此主题后,我找到了以下代码,它有助于从 mp3 文件中检索 ID3Tag 信息。但我的问题是我需要如何应用以下代码,该代码将从特定 URL 返回 ID3Tag 信息。

但我的问题是我需要如何应用以下代码,该代码将从特定 URL 返回 ID3Tag 信息:http://podcastdownload.npr.org/anon.npr-podcasts/podcast/510184/223365607/npr_223365607.mp3?_kip_ipx =1453569924-1421846382 ?

0 投票
0 回答
1043 浏览

c# - 使用 id3.net 标记库 C# 编写 id3 标记

我正在使用 id3.net 标记库来读取和修改标签,虽然在这个 api 的帮助下我可以读取所有 id3 标签,但我在修改标签时遇到了问题。http://id3.codeplex.com/

如果我做错了什么,请指导我。如果使用这个重载

它说方法或操作未实现

如果我使用第二个重载,即

它说对象引用未设置为对象的实例。

请在这方面指导我

0 投票
3 回答
2706 浏览

java - 在 Java 中使用 JAudioTagger 从音乐文件中获取封面艺术

我正在使用 JAudioTagger 从音乐文件中获取元数据,获取标题、年份等工作正常,但我在获取封面时遇到问题。我无法找到任何在线搜索的示例,任何帮助都会很棒!

这是我当前的代码,coverArt BufferedImage 在调试时显示为空。我已经检查过,mp3 文件有一个封面图片。

0 投票
1 回答
135 浏览

c# - 检索几个 .mp3 的信息并将它们存储到一个 xml 文档中

我使用 TagLib 从 .mp3 文件中检索信息并使用 LINQ to XML 将其显示到 XML 文档中,这是正确的代码:

但是现在我一直在尝试多种方法来开发相同的程序,其中有几个 .mp3 文件存储在同一个 XML 文档中,但它不起作用。

0 投票
1 回答
249 浏览

c# - 专辑封面未编码

试图创建一个 mp3 嵌入器供个人使用。在 StackO 上尝试了所有解决方案,但都没有奏效。

这是我所拥有的:

专辑标签和年份标签在属性下显示良好,程序没有崩溃或抛出任何错误。图片不显示为文件图标,或在 windows 媒体播放器中。图片大小为 300x300 像素(如果有任何重要性)。