You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/user-manual.md
+40-9Lines changed: 40 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -90,24 +90,41 @@ Click the **Devices** tab to see gPodder's options for portable media player dev
90
90
**Device type:** Choose the type of device from this drop-down list that matches your player. The available options are:
91
91
92
92
-*Filesystem-based* - Choose this device if your media player is treated like a simple USB storage device, and media files are added by copying them to a directory on the device.
93
+
-*iPod* - Note: Support for syncing to iPods was re-added circa 2022, confirmations of it working or bug reports are appreciated at this time.
93
94
94
-
Note that as of version 3.2.0, gPodder only supports syncing with filesystem-based devices. Check the user documentation for your device if you're unsure what kind it is.
95
+
**Mountpoint:** Click this button to choose the desired folder on your device for Podcasts.
95
96
96
-
**Mountpoint:**Click this button to choose the mount point where your media player normally appears on your system. For example, on a Windows system it might be drive `F:`.
97
+
**Create separate folders for each podcast**Enable this to have gPodder create a separate folder on the device for each podcast. If disabled, all podcasts will be put in the same folder.
97
98
98
99
**Create Playlists on device:** Enable this option to have gPodder create a m3u format playlist on your device during the sychronisation process. This is only supported for filesystem-based media players. If 'Create Playlists on device' is enabled, the following settings can also be configured:
99
100
101
+
-*Use absolute paths in playlists* - Enable this to have gPodder use absolute paths in the playlists it creates. If disabled, relative paths will be created.
100
102
-*Playlists Folder* - Click this button to choose the folder on your media player in which your playlist files will be created.
101
-
-*Remove episodes deleted on device from gPodder* - If this option is selected, gPodder will offer to delete episodes deleted on the device since the last sync from the gPodder itself.
103
+
104
+
**Episode filename method:** Select which method will be used to generate filenames for each episode on the device. The available options are:
105
+
106
+
-*Same filename as local*
107
+
-*Use episode title as filename*
108
+
-*Use custom filename format*
109
+
110
+
**Custom filename format:** Use this field to define a custom filename format which will be used if *Episode filename method* is set to *Use custom filename format*.
111
+
112
+
**Maximum filename length:** Set the maximum number of characters allowed in a filename on the device. Most devices have a limit to the total number of characters allowed in a file path.
113
+
114
+
**Only sync unplayed episodes:** Check this box if you want gPodder to ignore episodes that have already been played when synchronizing podcasts to your device.
115
+
116
+
**Sync existing episodes on device when file size differs from gPodder** Check this box to sync episodes again when gPodder detects that their size is different on the device.
117
+
118
+
**Delete episodes from gPodder when deleted on Device** When episodes are deleted on device, delete them from gPodder the next time the device is synced. Note that in order to detect when episodes are deleted, *Create playlists on device* must be enabled.
119
+
120
+
**Delete episodes from Device when deleted in gPodder** When episodes are deleted from gPodder, delete them from the Device the next time the device is synced.
102
121
103
122
**After syncing an episode:** Choose what you want gPodder to do after it transfers a podcast eposide to your player. The available options are:
104
123
105
124
-*Do nothing* - gPodder simply transfers the file and takes no further action.
106
125
-*Mark as played* - gPodder transfers the file and marks it as already played.
107
126
-*Delete it from gPodder* - gPodder transfers the file, then deletes it from the computer.
108
127
109
-
**Only sync unplayed episodes:** Check this box if you want gPodder to ignore episodes that have already been played, when synchronizing podcasts to your device.
110
-
111
128
### gPodder Extensions
112
129
113
130
gPodder comes with a handful of extensions. Check them out or learn how to make one yourself on [this page](extensions.md).
@@ -241,7 +258,7 @@ If the 'Create playlists on device' option is enabled, gPodder will create playl
241
258
242
259
#### Removing episodes via synchronisation
243
260
244
-
If you have the 'Create playlists on device' option enabled, you can also enable the option 'Remove episodes deleted on device from gPodder'.
261
+
If you have the 'Create playlists on device' option enabled, you can also enable the option 'Delete episodes from gPodder when deleted on Device'.
245
262
246
263

247
264
@@ -259,16 +276,30 @@ If 'Remove episodes deleted on device from gPodder' is not enabled, any episodes
259
276
260
277
If your media player does not support playlists or deleting tracks then you can choose to delete
261
278
tracks that have been removed from gPodder from the player when a synchronization is performed. To
262
-
enable this check the 'Remove episodes deleted in gPodder from device' checkbox in the Device
279
+
enable this check the *Delete episodes from Device when deleted in gPodder* checkbox in the Device
263
280
Preferences dialog.
264
281
265
282
#### Custom file names
266
283
267
284
You can use custom file names when synchronising. This makes browsing files on your device much more convenient.
268
285
269
-
The default value for the custom filename field is {episode.basename}. This will work for most podcasts. However, occasionally you may find a podcast where the producers don't provide unique information in the tags, which can result in multiple episodes being given the same name (e.g. podcast.mp3), and thus overwriting one another on synchronisation. One workaround to this is to include the {episode.sortdate} data. Multiple fields can be concatenated, e.g.: "{episode.sortdate}\_{episode.basename}" which will result in files of the form "2012-01-14\_podcast.mp3".
286
+
The default value for the custom filename field is `{episode.sortdate}_{episode.title}`.
287
+
288
+
Some of the available tags are:
289
+
-`{episode.basename}`
290
+
-`{episode.title}`
291
+
-`{episode.sortdate}`
292
+
-`{episode.published}`
293
+
-`{podcast.title}`
294
+
-`{podcast.id}`
295
+
296
+
`{episode.basename}` is the episode's filename in gPodder's download folder.
297
+
298
+
Note that tags for both the episode and the podcast channel are available. The above is by no means an exhaustive list of the tags available, but represents some of the more useful ones.
299
+
300
+
Multiple fields can be concatenated, e.g.: `{episode.sortdate}_{episode.basename}` which will result in files of the form `2012-01-14_podcast.mp3`.
270
301
271
-
For podcasts that release multiple episodes on the same day, even this might not be enough. Try also {episode.sortdate}\_{episode.title}, or even {episode.sortdate}\_{episode.published}
302
+
Occasionally you may find a podcast where the producers don't provide unique information in the tags, which can result in multiple episodes being given the same name (e.g. podcast.mp3), and thus overwriting one another on synchronisation. In this case the tags `{episode.sortdate}` and `{episode.published}` can be useful to create unique filenames.
272
303
273
304
Both playlist creation and the ability to remove episodes from gPodder by deleting them from the device will work with custom file names enabled.
0 commit comments