当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 写了个脚本清除mp3中的ape tag,貌似能解决rhythmbox的中文问题
帖子发表于 : 2011-02-05 0:43 

注册: 2006-12-17 21:02
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
由于ape tag存在mp3的结束位置,而rhythmbox会把最后读到的tag作为主tag。所以,在itune里面正常显示的tag内容,到了rhythmbox里面好多都错了,而且itune还只能改id3 tag,不能改ape tag,所以写了个脚本直接把mp3结束的ape tag信息删除掉,然后再导入就一切正常了。

代码:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (C) 2011 - cenyongh <cenyongh@gmail.com>
#

import os

def cleanup(file_path):
    file = open(file_path,'rb')
   
    content = file.read()
    i = content.find('APETAGEX')
    if i != -1:
        print 'cleanup %s' % file_path
        file = open(file_path,'wb')
        file.write(content[:i])
        file.close()

if __name__ == '__main__':
    BASE_DIR = '/media/Personal_/Music'
    for dirpath, dirnames, filenames in os.walk(BASE_DIR):
        for filename in filenames:
            cleanup(os.path.join(dirpath,filename))
       


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译