libgpod have changed from using guint32 mac-type timestamps to standard
time_t timestamps. The guint32 mac-type timestamp that Quod Libet is
supplying is too long to fit in a time_t, which is causing the traceback
error. Clearly even if the mac-type timestamp did fit within a time_t
the output would still be wrong.
All that needs changing are two lines in
/usr/share/quodlibet/devices/ipod.py (well it works now):
204,205c204,205
< 'time_added': time.time(),
< 'time_modified': util.mtime(song('~filename')),
---
> 'time_added': self.__mactime(time.time()),
> 'time_modified': self.__mactime(util.mtime(song('~filename'))),
David.
** Attachment added: "Replacement ipod.py"
http://launchpadlibrarian.net/10805716/ipod.py
--
QuodLibet crashes when exporting to iPod
https://bugs.launchpad.net/bugs/144599
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs