fnp
/
audio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove jsonfield dependency.
[audio.git]
/
src
/
archive
/
tasks.py
diff --git
a/src/archive/tasks.py
b/src/archive/tasks.py
index
2b3d696
..
1eeeb28
100644
(file)
--- a/
src/archive/tasks.py
+++ b/
src/archive/tasks.py
@@
-39,7
+39,7
@@
class AudioFormatTask(Task):
@classmethod
def set_tags(cls, audiobook, file_name):
@classmethod
def set_tags(cls, audiobook, file_name):
- tags = getattr(audiobook, "
%s_tags" % cls.ext
)['tags']
+ tags = getattr(audiobook, "
get_%s_tags" % cls.ext)(
)['tags']
if not tags.get('flac_sha1'):
tags['flac_sha1'] = audiobook.get_source_sha1()
audio = File(file_name)
if not tags.get('flac_sha1'):
tags['flac_sha1'] = audiobook.get_source_sha1()
audio = File(file_name)
@@
-71,7
+71,7
@@
class AudioFormatTask(Task):
@classmethod
def put(cls, user, audiobook, path):
@classmethod
def put(cls, user, audiobook, path):
- tags = getattr(audiobook, "
%s_tags" % cls.ext
)
+ tags = getattr(audiobook, "
get_%s_tags" % cls.ext)(
)
data = {
'book': tags['url'],
'type': cls.ext,
data = {
'book': tags['url'],
'type': cls.ext,
@@
-167,7
+167,7
@@
class Mp3Task(AudioFormatTask):
@classmethod
def set_tags(cls, audiobook, file_name):
@classmethod
def set_tags(cls, audiobook, file_name):
- mp3_tags = audiobook.
mp3_tags
['tags']
+ mp3_tags = audiobook.
get_mp3_tags()
['tags']
if not mp3_tags.get('flac_sha1'):
mp3_tags['flac_sha1'] = audiobook.get_source_sha1()
audio = id3.ID3(file_name)
if not mp3_tags.get('flac_sha1'):
mp3_tags['flac_sha1'] = audiobook.get_source_sha1()
audio = id3.ID3(file_name)