mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Apple driver: Set series number as track number on windows when sending books to iTunes
This commit is contained in:
commit
e7e8c340ad
@ -2775,10 +2775,19 @@ class ITUNES(DriverBase):
|
|||||||
if lb_added:
|
if lb_added:
|
||||||
lb_added.SortName = "%s %s" % (self.title_sorter(metadata_x.series), series_index)
|
lb_added.SortName = "%s %s" % (self.title_sorter(metadata_x.series), series_index)
|
||||||
lb_added.EpisodeID = metadata_x.series
|
lb_added.EpisodeID = metadata_x.series
|
||||||
|
|
||||||
|
try:
|
||||||
|
lb_added.TrackNumber = metadata_x.series_index
|
||||||
|
except:
|
||||||
|
if DEBUG:
|
||||||
|
self.log.warning(" iTunes automation interface reported an error"
|
||||||
|
" setting TrackNumber in iTunes")
|
||||||
try:
|
try:
|
||||||
lb_added.EpisodeNumber = metadata_x.series_index
|
lb_added.EpisodeNumber = metadata_x.series_index
|
||||||
except:
|
except:
|
||||||
pass
|
if DEBUG:
|
||||||
|
self.log.warning(" iTunes automation interface reported an error"
|
||||||
|
" setting EpisodeNumber in iTunes")
|
||||||
|
|
||||||
# If no plugboard transform applied to tags, change the Genre/Category to Series
|
# If no plugboard transform applied to tags, change the Genre/Category to Series
|
||||||
if metadata.tags == metadata_x.tags:
|
if metadata.tags == metadata_x.tags:
|
||||||
@ -2792,6 +2801,13 @@ class ITUNES(DriverBase):
|
|||||||
if db_added:
|
if db_added:
|
||||||
db_added.SortName = "%s %s" % (self.title_sorter(metadata_x.series), series_index)
|
db_added.SortName = "%s %s" % (self.title_sorter(metadata_x.series), series_index)
|
||||||
db_added.EpisodeID = metadata_x.series
|
db_added.EpisodeID = metadata_x.series
|
||||||
|
|
||||||
|
try:
|
||||||
|
db_added.TrackNumber = metadata_x.series_index
|
||||||
|
except:
|
||||||
|
if DEBUG:
|
||||||
|
self.log.warning(" iTunes automation interface reported an error"
|
||||||
|
" setting TrackNumber on iDevice")
|
||||||
try:
|
try:
|
||||||
db_added.EpisodeNumber = metadata_x.series_index
|
db_added.EpisodeNumber = metadata_x.series_index
|
||||||
except:
|
except:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user