Recent Changes - Search:


Code:


Social:


My journals will take the place of a blog. If you go to the Journal page there is an RSS feed to subscribe with.

« July 2017 
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Sites I take responsibility for

West Volusia, Florida

Documents

Technical

General

Me

Living

Places I frequent

Hobbies

Humor

Items for sale:


Clipboard

edit SideBar

Using an iPod with Linux

Include our styles below Infobox - invoke as >>infobox<< ... >><<

Codebox: - invoke as >>codebox<< ... >><<

warnbox: - invoke as >>codebox<< ... >><<

editingbox: - invoke as >>codebox<< ... >><<

noticebox: - invoke as >>codebox<< ... >><<

Page bread crumbs: Welcome to ke3vin.org! - My Public Technical Notes - Hardware - Devices - Apple - i Pod - Using An I Pod With Linux

Pages by tags: (:listtags:)
Subscribe to this wiki: RSS Feed RSS or subscribe to this page for changes: RSS Feed RSS
496 articles have been published so far. Recent changes
Share

2016-03-22: This site is being moved to my main site at https://kevininscoe.com/wiki as part of a consolidation to one domain.


To cut to the chase on how I do click here.

http://en.wikipedia.org/wiki/Comparison_of_iPod_Managers

I prefer command line tools much of the time but for the GUI tools in Linux here are some links to popular software:

GUI tools:

http://www.gtkpod.org/ (article)

http://www.yamipod.com

http://projects.gnome.org/rhythmbox/

http://www.getsongbird.com/

http://www.ephpod.com/

http://www.floola.com

http://mediachest.sourceforge.net/

http://mypod.sourceforge.net/

Command line tools:

GNUpod (manual)

SyncPOD

Feed tools:

http://liferea.sourceforge.net/

Useful articles:

http://www.linuxjournal.com/article/9266

Podcast management:

I don't listen to music as much on the go as I do speech audio and I love podcasts so my setup mainly revolves around downloading, aggregating and delivering podcasts to my iPod devices. There are several bash script clones to handle the podcast delivery part but what I wanted most was a complete management solution that was the good part of iTunes. It would detect what podcasts I had already listened to and delete them from iTunes and the iPod to save space. This of course could be configured on a podcast by podcast basis since some of them I would tend to archive. I also love grouping my podcasts in to playlists. So I am hacking a management solution for all of this starting with Chess Griffin's Mashpodder (which in turn was derived from Linc Fessenden's Bashpodder re-hacked as ashpodder. This works in conjunction with GNUpod to update playlists for the ipod and know when to cleanup podcasts that you have already listened to.

Installing GNUpod:

First I will assume from here on out you are installing GNUpod in your PATH variable some where but I recommend putting it in /usr/local/bin to avoid getting erased by distro updates and to make it available for all your users. Don't forget to add /usr/local/bin to your PATH environment variable before proceeding.

See the GNUpod installation section of the manual for more information.

Mount the iPod for use.

See my article Autodetection and automounting in Linux on how to do this. In my examples I have mounted it as /media/ipod. You can specify this mount point in your profile as $IPOD_MOUNTPOINT to save keystrokes. This variable is required to be set in order to use ashpodder.

Initialize the iPod using GNUpod:

Documentation: http://www.gnu.org/software/gnupod/gnupod.html#SEC9

 $ gnupod_INIT.pl -m /media/ipod
gnupod_INIT.pl 0.97 (C) Adrian Ulrich

Your iPod is mounted at /media/ipod, ok ?
*********************************************************
This tool creates the default directory tree on your iPod
and creates an *empty* GNUtunesDB (..or convert your old
iTunesDB to a new GNUtunesDB).

You only have to use this command if
    -> You never used GNUpod with this iPod
 or -> You did an 'rm -rf' on your iPod

btw: use 'gnupod_addsong -m /media/ipod --restore'
     if you lost your songs on the iPod after using
     gnupod_INIT.pl (..but this won't happen, because
     this tool has no bugs ;) )
*********************************************************

Hit ENTER to continue or CTRL+C to abort


Creating directory structure on /media/ipod

> AppFolders:
+/media/ipod/iPod_Control/.gnupod
> Music folders:
+/media/ipod/iPod_Control/Music/F03
+/media/ipod/iPod_Control/Music/F04
+/media/ipod/iPod_Control/Music/F05
+/media/ipod/iPod_Control/Music/F06
+/media/ipod/iPod_Control/Music/F07
+/media/ipod/iPod_Control/Music/F08
+/media/ipod/iPod_Control/Music/F09
+/media/ipod/iPod_Control/Music/F10
+/media/ipod/iPod_Control/Music/F11
+/media/ipod/iPod_Control/Music/F12
+/media/ipod/iPod_Control/Music/F13
+/media/ipod/iPod_Control/Music/F14
+/media/ipod/iPod_Control/Music/F15
+/media/ipod/iPod_Control/Music/F16
+/media/ipod/iPod_Control/Music/F17
+/media/ipod/iPod_Control/Music/F18
+/media/ipod/iPod_Control/Music/F19
> No 'Limit' file created or deleted..
> Creating dummy files
Found *existing* iTunesDB, running tunes2pod.pl
tunes2pod.pl Version 0.97 (C) Adrian Ulrich
> Has 3 songs
*** FATAL: Expected to find 3 files,
*** but i failed to get nr. 0
*** Your iTunesDB maybe corrupt or you found
*** a bug in GNUpod. Please send this
*** iTunesDB to pab@blinkenlights.ch


 Done
   Your iPod is now ready for GNUpod :)

Importing our playlist to the iPod:

Documentation: http://www.gnu.org/software/gnupod/gnupod.html#SEC10

ashpodder uses the GNUpod command to add podcasts to the playlist on the iPod:

 gnupod_addsong.pl -m /media/ipod $HOME/podcasts/<podcast directory>.mp3

Purging podcasts and audio files that have a non-zero playcount.

ashpodder will automatically remove any podcasts that been listened to (via GNUpod gnupod_search.pl --genre=podcast --view=tagc piped into --delete operation) if the podcast is marked as such in kpod.conf.

(:tags iPod, Linux, RSS, Podcast, SoftwareIHaveWritten:)


Kevin's Public Wiki maintained and created by Kevin P. Inscoe is licensed under a
Creative Commons Attribution 3.0 United States License.

Back to my web site - http://kevininscoe.com

Edit - History - Print - Recent Changes - Search
Page last modified on January 15, 2010, at 11:54 AM EST