我已经有了牛脚一阵子。但还是没弄清楚如何使用它。我通常只选择 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-string
。title
和artist
是“键”,您可以使用它--rename="key=value"
来更改匹配条目中与该键关联的值。还有--delete
,删除与搜索参数匹配的所有内容。
哦,还有,对于 iPod 管理器的快速介绍,还有什么...哦,对了,添加歌曲:gnupod_addsong.pl
,它获取媒体文件的名称并将它们复制到 iPod。有几个选项(例如覆盖标题),如果您有所需的依赖项,它甚至可以转换其他格式,例如 ogg (尽管您可能需要指定--decode=format
,其中格式可以是 mp3 等) 。
(如果您最终使用 gnupod 作为 iPod 管理器,您可以将安装点和型号信息放入其中~/.gnupodrc
以节省一些输入。)