示例#1
0
def scan_file(args, filename):
	if _is_mp3(filename):
		update_tag(args, filename)

		s = Song()
		s.load_tag_from_file(filename)

		print
		print "--- %s" % filename
		print "Title".ljust(10), ":", s.data['title']
		print "Album".ljust(10), ":", s.album_tag
		print "Artist".ljust(10), ":", s.artist_tag
		print "CD Group".ljust(10), ":", s.genre_tag
		print "Link Name".ljust(10), ":", s.data['link_text']
		print "Link".ljust(10), ":", s.data['url']
		print "Length".ljust(10), ":", "%s:%02u" % (int(math.floor(s.data['length'] / 60)), (s.data['length'] % 60))
		print "Gain".ljust(10), ":", s.replay_gain	
示例#2
0
def scan_file(args, filename):
    if _is_mp3(filename):
        update_tag(args, filename)

        s = Song()
        s.load_tag_from_file(filename)

        print
        print "--- %s" % filename
        print "Title".ljust(10), ":", s.data['title']
        print "Album".ljust(10), ":", s.album_tag
        print "Artist".ljust(10), ":", s.artist_tag
        print "CD Group".ljust(10), ":", s.genre_tag
        print "Link Name".ljust(10), ":", s.data['link_text']
        print "Link".ljust(10), ":", s.data['url']
        print "Length".ljust(10), ":", "%s:%02u" % (int(
            math.floor(s.data['length'] / 60)), (s.data['length'] % 60))
        print "Gain".ljust(10), ":", s.replay_gain
示例#3
0
def scan_file(args, filename):
    if _is_mp3(filename):
        update_tag(args, filename)

        s = Song()
        s.load_tag_from_file(filename)

        print()
        print("--- %s" % filename)
        print("Title".ljust(10), ":", s.data["title"])
        print("Album".ljust(10), ":", s.album_tag)
        print("Artist".ljust(10), ":", s.artist_tag)
        print("CD Group".ljust(10), ":", s.genre_tag)
        print("Link Name".ljust(10), ":", s.data["link_text"])
        print("Link".ljust(10), ":", s.data["url"])
        print(
            "Length".ljust(10),
            ":",
            "%s:%02u" % (int(math.floor(s.data["length"] / 60)),
                         (s.data["length"] % 60)),
        )
示例#4
0
文件: tagset.py 项目: Reani/rainwave
#!/usr/bin/python

import argparse
from rainwave.playlist import Song

parser = argparse.ArgumentParser(description="Read or set tags using Rainwave's ID3 tag code.  To set tags, supply any on the commandline.")
parser.add_argument("file", metavar='N', help = "File or directory. (recursive)")
parser.add_argument("--album")
parser.add_argument("--artist")
parser.add_argument("--genre")
parser.add_argument("--track")
parser.add_argument("--title")
parser.add_argument("--length")
parser.add_argument("--year")

args = parser.parse_args()

s = Song()
s.load_tag_from_file(args.file)

for k, v in s.to_dict().iteritems():
	print "%s: %s" % (k, v)
示例#5
0
文件: tagset.py 项目: Reani/rainwave
#!/usr/bin/python

import argparse
from rainwave.playlist import Song

parser = argparse.ArgumentParser(
    description=
    "Read or set tags using Rainwave's ID3 tag code.  To set tags, supply any on the commandline."
)
parser.add_argument("file", metavar='N', help="File or directory. (recursive)")
parser.add_argument("--album")
parser.add_argument("--artist")
parser.add_argument("--genre")
parser.add_argument("--track")
parser.add_argument("--title")
parser.add_argument("--length")
parser.add_argument("--year")

args = parser.parse_args()

s = Song()
s.load_tag_from_file(args.file)

for k, v in s.to_dict().iteritems():
    print "%s: %s" % (k, v)