Skip to content

Commit ce93727

Browse files
authored
Merge pull request #61 from dconrad5/device_pref
User Manual: update device preferences tab
2 parents c8c7570 + b0c192b commit ce93727

File tree

1 file changed

+40
-9
lines changed

1 file changed

+40
-9
lines changed

docs/user-manual.md

Lines changed: 40 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,24 +90,41 @@ Click the **Devices** tab to see gPodder's options for portable media player dev
9090
**Device type:** Choose the type of device from this drop-down list that matches your player. The available options are:
9191

9292
- *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.
9394

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.
9596

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.
9798

9899
**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:
99100

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.
100102
- *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.
102121

103122
**After syncing an episode:** Choose what you want gPodder to do after it transfers a podcast eposide to your player. The available options are:
104123

105124
- *Do nothing* - gPodder simply transfers the file and takes no further action.
106125
- *Mark as played* - gPodder transfers the file and marks it as already played.
107126
- *Delete it from gPodder* - gPodder transfers the file, then deletes it from the computer.
108127

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-
111128
### gPodder Extensions
112129

113130
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
241258

242259
#### Removing episodes via synchronisation
243260

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'.
245262

246263
![Removing episodes via synchronisation](gpodder-devices.png)
247264

@@ -259,16 +276,30 @@ If 'Remove episodes deleted on device from gPodder' is not enabled, any episodes
259276

260277
If your media player does not support playlists or deleting tracks then you can choose to delete
261278
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
263280
Preferences dialog.
264281

265282
#### Custom file names
266283

267284
You can use custom file names when synchronising. This makes browsing files on your device much more convenient.
268285

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`.
270301

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.
272303

273304
Both playlist creation and the ability to remove episodes from gPodder by deleting them from the device will work with custom file names enabled.
274305

0 commit comments

Comments
 (0)