Podcast inserting improved (more iTunes-like)
git-svn-id: svn://svn.berlios.de/gpodder@82 b0d088ad-0a06-0410-aad2-9ed5178a7e87
This commit is contained in:
parent
eae38512a9
commit
9264c6359a
|
@ -1,3 +1,6 @@
|
|||
Fri, 07 Apr 2006 21:22:11 +0200 <thp@perli.net>
|
||||
* Put podcasts onto the iPod in a more iTunes-like way
|
||||
|
||||
Fri, 07 Apr 2006 20:06:29 +0200 <thp@perli.net>
|
||||
* Make iPod mountpoint configurable (gPodderLib, glade GUI)
|
||||
* Display error message when iPod cannot be found/accessed
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Python module src/gpodder/gpodder.py
|
||||
# Autogenerated from gpodder.glade
|
||||
# Generated on Fri Apr 7 20:11:08 2006
|
||||
# Generated on Fri Apr 7 20:36:24 2006
|
||||
|
||||
# Warning: Do not modify any context comment such as #--
|
||||
# They are required to keep user's code
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
# Python module src/gpodder/gpodder.py
|
||||
# Autogenerated from gpodder.glade
|
||||
# Generated on Fri Apr 7 20:11:08 2006
|
||||
# Generated on Fri Apr 7 20:36:24 2006
|
||||
|
||||
# Warning: Do not modify any context comment such as #--
|
||||
# They are required to keep user's code
|
||||
|
|
|
@ -94,7 +94,7 @@ class gPodder_iPodSync(object):
|
|||
if self.callback_status != None:
|
||||
gobject.idle_add( self.callback_status, track.title, track.artist)
|
||||
fname = gpod.itdb_filename_on_ipod( track)
|
||||
gpod.itdb_playlist_remove_track( self.pl_master, track)
|
||||
#gpod.itdb_playlist_remove_track( self.pl_master, track)
|
||||
gpod.itdb_playlist_remove_track( self.pl_gpodder, track)
|
||||
gpod.itdb_track_unlink( track)
|
||||
try:
|
||||
|
@ -168,8 +168,9 @@ class gPodder_iPodSync(object):
|
|||
return False
|
||||
# try to modify track to be more podcast-ish
|
||||
#track.flag1 = 0x02
|
||||
#track.flag2 = 0x01
|
||||
#track.flag3 = 0x01
|
||||
#track.flag4 = 0x02
|
||||
#track.flag4 = 0x01
|
||||
pass
|
||||
|
||||
def add_episode_from_channel( self, channel, episode):
|
||||
|
@ -196,14 +197,16 @@ class gPodder_iPodSync(object):
|
|||
track = gpod.itdb_track_new()
|
||||
self.set_podcast_flags( track)
|
||||
track.title = str(episode.title)
|
||||
track.artist = 'gPodder podcasts'
|
||||
track.artist = 'gPodder podcast'
|
||||
track.album = str(channel.title)
|
||||
track.tracklen = track_length
|
||||
track.filetype = 'mp3' # huh?! harcoded?! well, well :) FIXME, i'd say
|
||||
track.description = str(episode.description)
|
||||
track.podcasturl = str(episode.url)
|
||||
track.podcastrss = str(channel.url)
|
||||
|
||||
gpod.itdb_track_add( self.itdb, track, -1)
|
||||
gpod.itdb_playlist_add_track( self.pl_master, track, -1)
|
||||
#gpod.itdb_playlist_add_track( self.pl_master, track, -1)
|
||||
gpod.itdb_playlist_add_track( self.pl_gpodder, track, -1)
|
||||
|
||||
if gpod.itdb_cp_track_to_ipod( track, local_filename, None) != 1:
|
||||
|
|
Loading…
Reference in New Issue