用 dd 备份了 iPod,如何用 gnupod 一次性检索所有曲目?

用 dd 备份了 iPod,如何用 gnupod 一次性检索所有曲目?

我已经有了牛脚一阵子。但还是没弄清楚如何使用它。我通常只选择 gtkpod。所以这个问题,如果有人在阅读以下内容后有任何疑问,纯粹是关于 gnupod 语法

最近我决定更换我的 iPod在这个替换计划下。 (我不喜欢专有硬件等,但如果有人要给我一个全新的硬件......对于原本是礼物的东西......嗯......)

不管怎样,长话短说,我使用 dd 备份了我的旧 iPod:

dd if=/dev/sdb2 of=ipodbk

并尝试运行 gtkpod (将 iPodbk 安装为-t vfat -o loop)来查看它是否会拾取它,就像连接 iPod 时那样,它确实会拾取它。

但这个问题与此无关。

在导出整个 ipod 文件时,我不想浪费时间在 gtkpod 的错误上(之前尝试过。最终得到了很多 0 字节文件...不,谢谢)。

我只是希望能够一次性导出磁盘映像中的所有曲目。

该命令可能看起来像这样

gnupod_something (some switches) -m /home/user/ipodbkmount/ (some stuff?)

输出可能看起来像这样

(window flooded with 1000 lines of text)

但我从来没有真正能够去gnupod上班。我确信这是一个很棒的程序,当我忘记它正在做什么并在将文件写入设备时出错时,我通常必须gnupod_check -m ipod --fixit偶尔调用它。gtkpod至于gnupod,我认为我只是不够聪明,无法在更常规的 iPod 操作中弄清楚它的语法。

那么,是的,那个命令是什么?

答案1

首先,gnupod不能直接与iPod数据库一起工作,你需要与gnupod数据库进行转换,所以你要先运行tunes2pod.pl。仅当您直接更改 iTunesDB(iPod 自己的数据库)时才需要执行此操作 - 如果您再次使用 gnupod 而不使用其他工具,则无需再次运行此操作。

(同样,如果您使用 gnupod 更改数据库,则需要运行mktunes.pl,这会更新 iTunesDB。)

当您已经拥有 gnupod 格式数据库(与 iTunesDB 一样存储在 iPod 中)时:

如果你想要的是获取曲目信息,没有文件,你想使用gnupod_search.pl(gnupod工具来搜索数据库并编辑条目)。

查看联机帮助页,因为您可以调整它显示的内容,包括文件本身的路径(但从您的评论来看,您似乎不需要这个)。

IIRC,在不带任何参数(安装点和相关 iPod 配置内容除外)的情况下运行它会转储整个条目列表。

如果你想搜索,有几个类似--title=the-string,的参数--artist=the-stringtitleartist是“键”,您可以使用它--rename="key=value"来更改匹配条目中与该键关联的值。还有--delete,删除与搜索参数匹配的所有内容。

哦,还有,对于 iPod 管理器的快速介绍,还有什么...哦,对了,添加歌曲:gnupod_addsong.pl,它获取媒体文件的名称并将它们复制到 iPod。有几个选项(例如覆盖标题),如果您有所需的依赖项,它甚至可以转换其他格式,例如 ogg (尽管您可能需要指定--decode=format,其中格式可以是 mp3 等) 。

(如果您最终使用 gnupod 作为 iPod 管理器,您可以将安装点和型号信息放入其中~/.gnupodrc以节省一些输入。)

相关内容